.situation-panel{margin:14px 0;padding:20px;border:1px solid #d8a56a;border-left:5px solid #e4b26f;border-radius:12px;background:#242436;color:#f3e8d4;line-height:1.6}.situation-panel[hidden],.situation-alert[hidden]{display:none}.situation-panel small{color:#e6b675;letter-spacing:.12em;font-size:11px}.situation-panel h3{font-size:23px;margin:8px 0}.situation-panel p{max-width:75ch}.situation-choices{display:flex;flex-wrap:wrap;gap:9px;margin:16px 0}.situation-choices button{min-height:44px;white-space:normal;text-align:left;padding:12px 16px}.situation-choices button:disabled{opacity:.5}.situation-panel details{font-size:12px;color:#c6c3d4}.situation-panel a{color:#e9c88f}.situation-alert{position:absolute;left:16px;top:105px;z-index:5;max-width:calc(100% - 32px);min-height:44px;padding:10px 16px;background:#392c29ed;border:1px solid #e4b26f;border-radius:8px;color:#ffdfac;text-align:left;white-space:normal;font-size:12px}.situation-panel :focus-visible,.situation-alert:focus-visible{outline:3px solid #fff2ba;outline-offset:3px}@media(max-width:600px){.situation-panel{padding:15px}.situation-choices{display:grid}.situation-alert{top:84px;font-size:11px;left:10px;max-width:calc(100% - 20px)}}
