/* "Play the computer" setup sheet: the approved sample (JVqCnJGwvbmp5xP3kmXzFd), scoped to .ebs */
.sheet.ebs{display:flex;flex-direction:column;gap:14px;overflow-y:auto;overscroll-behavior:contain}
.ebs .ebs-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:-6px}
.ebs .ebs-top .grab{margin:0;border:0;padding:0;cursor:pointer}
.ebs .ebs-back{justify-self:start;min-height:36px;padding:0 10px;border-radius:99px;border:2px solid transparent;background:none;font:700 .95rem var(--body,Mukta,system-ui);color:var(--ink)}
.ebs .ebs-back:focus-visible{border-color:var(--ink)}
.ebs .sheethead .gtile{width:76px}
.ebs .ebs-kicker{margin:0 0 2px;font-weight:800;font-size:.8rem;color:var(--ink2,#454C78);text-transform:uppercase;letter-spacing:.06em}
.ebs .ebs-body{display:flex;flex-direction:column;gap:14px}
.ebs .q{display:flex;flex-direction:column;gap:7px}
.ebs .ql{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font:400 1.05rem/1.1 var(--display);color:var(--ink)}
.ebs .ql small{font:700 .8rem/1.2 var(--body,Mukta,system-ui);color:var(--ink2,#454C78);text-align:right}
.ebs .who{display:flex;align-items:center;gap:10px;padding:8px;background:#fff;border:2.5px solid var(--ink);border-radius:18px}
.ebs .faces{flex:1;display:flex;flex-wrap:wrap;gap:4px 2px;min-width:0}
.ebs .pl{display:flex;flex-direction:column;align-items:center;width:48px;font:700 .68rem/1.1 var(--body,Mukta,system-ui);text-align:center;position:relative;color:var(--ink);animation:ebs-pop .35s cubic-bezier(.2,1.6,.4,1)}
.ebs .pl svg{display:block}
.ebs .pl .lv{position:absolute;top:0;right:4px;width:12px;height:12px;border-radius:50%;border:2px solid var(--ink)}
.ebs .lv.e{background:var(--jungle)}.ebs .lv.m{background:var(--turm)}.ebs .lv.h{background:var(--mad)}
.ebs .step-btns{display:flex;flex-direction:column;gap:6px;flex:none}
.ebs .round{width:44px;height:44px;border-radius:50%;border:2.5px solid var(--ink);background:var(--paper2);font:400 1.4rem/1 var(--display);box-shadow:2px 3px 0 var(--ink);display:grid;place-items:center;color:var(--ink);padding:0}
.ebs .round:disabled{opacity:.35}
.ebs .seg{display:flex;background:var(--paper2);border:2.5px solid var(--ink);border-radius:99px;padding:3px;gap:3px}
.ebs .seg button{flex:1;min-height:42px;height:auto;border-radius:99px;font-weight:700;font-size:.92rem;line-height:1.1;padding:2px 6px;color:var(--ink);background:none;border:0}
.ebs .seg button.on{background:var(--ink);color:#fff}
.ebs details.more{border:2.5px dashed rgba(27,34,80,.45);border-radius:16px;padding:8px 10px}
.ebs details.more summary{cursor:pointer;min-height:32px;font:400 1.02rem var(--display);list-style:none;display:flex;justify-content:space-between;align-items:center;color:var(--ink)}
.ebs details.more summary::-webkit-details-marker{display:none}
.ebs details.more summary:after{content:"+";font-size:1.3rem}
.ebs details.more[open] summary:after{content:"−"}
.ebs .morelbl{font-weight:700;font-size:.88rem;margin:10px 0 6px;color:var(--ink)}
.ebs .pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.ebs .mchoice{position:relative;text-align:left;padding:9px 11px;background:var(--paper2);border:2.5px solid var(--ink);border-radius:16px;box-shadow:2px 3px 0 var(--ink);color:var(--ink)}
.ebs .mchoice b{display:block;font:400 1rem/1.1 var(--display)}
.ebs .mchoice small{display:block;font-size:.78rem;line-height:1.25;color:var(--ink2,#454C78);margin-top:3px}
.ebs .mchoice.on{background:var(--ink);color:#fff}.ebs .mchoice.on small{color:#D9DCF0}
.ebs .fixed{padding:8px 12px;background:#fff;border:2.5px solid var(--ink);border-radius:16px;font-weight:700;font-size:.9rem;color:var(--ink)}
.ebs .btn.big{height:54px;font-size:1.2rem;box-shadow:3px 4px 0 var(--ink)}
.ebs .btn.sm{height:38px;min-height:38px;padding:0 14px;font-size:.95rem}
.ebs .remember{margin:-6px 0 0;text-align:center;font-size:.82rem;color:var(--ink2,#454C78)}
.ebs .deal{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--glacier);border:2.5px solid var(--ink);border-radius:18px;box-shadow:3px 4px 0 var(--pink)}
.ebs .deal .cal{flex:none;width:44px;text-align:center;background:#fff;border:2.5px solid var(--ink);border-radius:10px;overflow:hidden;font:400 1.15rem/1.1 var(--display);color:var(--ink)}
.ebs .deal .cal i{display:block;background:var(--mad);color:#fff;font:800 .6rem/1.5 var(--body,Mukta,system-ui);font-style:normal;text-transform:uppercase}
.ebs .deal .t{flex:1;min-width:0}
.ebs .deal b{display:block;font:400 1rem/1.1 var(--display);color:var(--ink)}
.ebs .deal small{display:block;font-size:.8rem;line-height:1.25;color:var(--ink2,#454C78)}
@keyframes ebs-pop{from{transform:scale(.5);opacity:0}}
.calm .ebs .pl{animation:none}
@media (prefers-reduced-motion:reduce){.ebs .pl{animation:none}}

/* One-line summary above Start game (owner's choice 6a, 7 Nov 2026; as in the approved sample picture). */
.ebs .ebs-sum{margin:0 0 10px;text-align:center;font:700 .95rem/1.3 var(--body,Mukta,system-ui);color:var(--ink);background:#CDEFD9;border:2.5px solid var(--ink);border-radius:99px;padding:4px 12px;text-wrap:balance}
