.world-crisis{max-width:820px;margin:auto;color:#ece4d4}.world-crisis *{box-sizing:border-box}.world-crisis button{font:inherit;touch-action:manipulation;cursor:pointer}.world-crisis button:focus-visible{outline:2px solid #edcd89;outline-offset:3px}.world-crisis button:disabled{opacity:.4;cursor:default}.crisis-scene{position:relative;isolation:isolate;min-height:480px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid #ac95664d;background:#111c25}.crisis-scene>img,.crisis-video,.crisis-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;z-index:-3}.crisis-video{z-index:-2}.crisis-shade{z-index:-1;background:linear-gradient(#06121b88,transparent 30%,#06121b77 50%,#06121b 100%)}.crisis-scene header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px}.crisis-live{font-size:8px;letter-spacing:.12em;color:#decda8}.crisis-live.is-live{color:#b2dfbd}.crisis-live.is-live:before{content:'';display:inline-block;width:6px;height:6px;background:#99d6a8;border-radius:50%;margin-right:6px}.crisis-scene [data-motion]{font-size:9px;padding:9px;background:#0b1829aa;color:#c9d1d1;border:1px solid #b5c0ae44;border-radius:2px;min-height:36px}.crisis-title{padding:24px 18px 16px}.crisis-title>span{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#c9b180}.crisis-title h2{font:32px/1.05 Georgia,serif;margin:10px 0;max-width:16ch}.crisis-title p{font-size:12px;line-height:1.5;color:#bac8c9;max-width:36ch}.crisis-phase-label{display:flex;justify-content:space-between;gap:8px;font-size:11px;margin:22px 0 9px}.crisis-phase-label b{font-weight:500;color:#e8cca0}.crisis-scene progress{appearance:none;width:100%;height:5px;border:0;background:#324047;display:block}.crisis-scene progress::-webkit-progress-bar{background:#324047}.crisis-scene progress::-webkit-progress-value{background:#d6b677}.crisis-scene progress::-moz-progress-bar{background:#d6b677}.crisis-phases{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0;margin:14px 0 0}.crisis-phases li{display:grid;gap:5px;color:#82979d;font-size:9px}.crisis-phases b{font:17px Georgia,serif}.crisis-phases .active{color:#e7cc98}.crisis-phases .done{color:#8fc0a5}.crisis-action-panel{padding:14px;background:#0d1c25;border:1px solid #ac95664d;border-top:0}.crisis-personal{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#b6c4c3;margin-bottom:12px}.crisis-personal b{font-weight:400;color:#d6bf93}.crisis-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.crisis-actions button{display:grid;gap:5px;text-align:left;padding:12px;background:linear-gradient(#233944b3,#172731);border:1px solid #9cad9e44;color:#e1d6bb;border-radius:3px;min-height:78px}.crisis-actions b{font-size:13px;font-weight:500}.crisis-actions span{font-size:11px;color:#b8c7c7}.crisis-actions small{font-size:9px;color:#a9b4ad}.crisis-cooldown{font-size:10px;margin:12px 0 0;color:#9db5b9}.crisis-claim{display:grid;gap:7px;width:100%;padding:14px;margin-top:10px;border:1px solid #dcc799;background:linear-gradient(#d0bc8e,#ad905c);color:#14212a;border-radius:3px;font-size:13px!important}.crisis-claim small{font-size:10px}.crisis-rules,.world-connection-details{border-block:1px solid #ac956644;margin:22px 0;padding:8px 0;color:#b4c5c7}.crisis-rules summary,.world-connection-details>summary{cursor:pointer;padding:12px 0;font-size:12px;min-height:44px}.crisis-rules p{font-size:12px;line-height:1.6}.crisis-votes{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.crisis-votes button{display:grid;gap:6px;padding:12px 4px;border:1px solid #a99c7344;background:#152732;color:#e0d1ad;border-radius:3px}.crisis-votes b{font-size:11px;font-weight:500}.crisis-votes span{font-size:10px;color:#a9b7b7}.crisis-votes [aria-pressed=true]{border-color:#dfbf83;background:#2b3a3b}.crisis-leaders{list-style:none;padding:0}.crisis-leaders li{display:flex;justify-content:space-between;font-size:12px;padding:10px 0;border-bottom:1px solid #899a9933}.crisis-error{padding:14px;background:#4b292b;color:#f1d7bb;font-size:12px;line-height:1.5}.crisis-empty{padding:28px 16px;background:#10222b;border:1px solid #b5a17255}.crisis-empty h2{font:28px Georgia,serif}.crisis-empty p{font-size:13px;line-height:1.6}.crisis-empty button{padding:14px;border:1px solid #baaa79;background:#ad945f;color:#101a20}.crisis-success{font:20px/1.3 Georgia,serif;color:#c4d8bd}.world-crisis-entry{display:grid;gap:8px;width:100%;text-align:left;padding:22px 16px;border:1px solid #c1a47166;background:linear-gradient(110deg,#192d3ce8,#0b1a24e8);color:#dec596;margin:14px 0;border-radius:3px}.world-crisis-entry span{font-size:9px;letter-spacing:.14em}.world-crisis-entry b{font:22px Georgia,serif}.world-crisis-entry small{font-size:11px;color:#acbfbf}.realm-preview[data-realm-page=live] .chat-launcher{display:none}@media(max-width:350px){.crisis-scene{min-height:420px}.crisis-title h2{font-size:27px}.crisis-title{padding:20px 14px 14px}.crisis-actions button{padding:10px}.crisis-title p{font-size:11px}}@media(min-width:650px){.crisis-scene{min-height:600px}.crisis-actions{grid-template-columns:repeat(4,1fr)}}

@media(max-width:649px){.crisis-scene{min-height:380px}.crisis-title h2{font-size:28px}.crisis-title{padding-top:70px}.crisis-title p{font-size:11px}.crisis-actions button{min-height:72px}}@media(max-width:350px){.crisis-scene{min-height:320px}.crisis-title{padding-top:30px}.crisis-title h2{font-size:25px}.crisis-phases{gap:6px}}
