.opening-toss{display:flex;gap:18px;align-items:center;padding:22px;margin:0 0 20px;border:1px solid #cbbd8c;border-radius:10px;background:#eee9d9}.opening-toss[hidden]{display:none}.saal-coin{display:grid;place-items:center;width:62px;height:62px;flex:0 0 62px;border:4px double #766139;border-radius:50%;color:#4d472d;background:radial-gradient(circle at 30% 25%,#f5e7b6,#c2a369);font-size:36px;box-shadow:0 4px 0 #9b8252,0 8px 12px #4b3d241a}.toss-copy{min-width:0;flex:1}.toss-copy h3{margin:4px 0 8px;font-size:26px}.toss-copy p{margin:0;font-size:14px;line-height:1.6}.toss-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.toss-actions:has(button:not([hidden])){margin-top:14px}.toss-actions:not(:has(button:not([hidden]))){display:none}.toss-decided{padding:14px 20px;background:#f0eee5}.toss-decided h3{font-size:21px}.toss-decided .saal-coin{width:42px;height:42px;flex-basis:42px;font-size:26px}@media(max-width:500px){.opening-toss{align-items:flex-start;padding:16px;gap:12px}.saal-coin{width:42px;height:42px;flex-basis:42px;font-size:26px}.toss-copy h3{font-size:23px}.toss-actions .button{flex:1 1 160px;justify-content:center}.toss-decided{padding:12px}}
