.wf140-trial-back{position:fixed;inset:0;z-index:1200;background:rgba(26,22,21,.55);display:flex;align-items:flex-end;justify-content:center;padding:16px}
@media (min-width:640px){.wf140-trial-back{align-items:center}}
.wf140-trial{width:100%;max-width:440px;max-height:calc(100vh - 32px);overflow:auto;background:#FFF8EF;color:#24201F;border-radius:22px;padding:22px 20px 16px;box-shadow:0 12px 40px rgba(0,0,0,.25)}
.wf140-trial__kicker{margin:0 0 4px;font-size:.8rem;color:#6B605A}
.wf140-trial__title{margin:0 0 8px;font-size:1.2rem;line-height:1.45}
.wf140-trial__lead{margin:0 0 14px;line-height:1.7;font-size:.92rem}
.wf140-trial__line{list-style:none;margin:0 0 16px;padding:0 0 0 22px;display:grid;gap:14px}   /* 24:0x 線を使わない(塗りと間隔で区切る) */
.wf140-trial__line li{display:grid;gap:2px;position:relative}
.wf140-trial__line li::before{content:"";position:absolute;left:-22px;top:5px;width:10px;height:10px;border-radius:50%;background:#A63828}
.wf140-trial__day{font-weight:700;font-size:.85rem}
.wf140-trial__txt{font-size:.9rem;line-height:1.6}
.wf140-trial__later{margin-top:8px}
.wf140-trial a.btn:not(.ghost){background:#A63828;color:#FFF8EF;border-color:#A63828}
/* 色は DESIGN-2.0.md 4.1(暗い表示: 地 #1A1615・文字 #F7EDE2・補足 #D2C3B8・印はアプリコット #FFD09A) */
@media (prefers-color-scheme:dark){.wf140-trial{background:#1A1615;color:#F7EDE2;box-shadow:0 12px 40px rgba(0,0,0,.6)}.wf140-trial__kicker{color:#D2C3B8}.wf140-trial__line li::before{background:#FFD09A}.wf140-trial a.btn:not(.ghost){background:#FFD09A;color:#24201F;border-color:#FFD09A}}
