#survivorArcade{position:fixed;inset:0;z-index:100000;display:flex;flex-direction:column;background:#0a1430;color:#fff;overscroll-behavior:none}#survivorArcade .survivorBar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:#102523;border-bottom:2px solid #8eaa85;flex:none}#survivorArcade strong{display:block;font-size:17px}#survivorArcade small{font-size:12px;color:#c0d5cf}#survivorArcade button{background:#e8d59e;color:#15282b;border:2px solid #fff0be;border-radius:8px;padding:10px 14px;font-weight:bold;cursor:pointer;min-height:44px}#survivorArcade iframe{width:100%;flex:1;min-height:0;border:0;background:#0a1430}#survivorArcade button:focus-visible{outline:3px solid white;outline-offset:3px}@media(max-width:600px){#survivorArcade .survivorBar{padding:6px 8px}#survivorArcade small{display:none}#survivorArcade strong{font-size:13px}#survivorArcade button{font-size:12px;padding:6px 9px}}
#survivorArcade .survivorChooser{flex:1;overflow:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 20px;background:radial-gradient(ellipse at 25% 20%,#284940 0,transparent 55%),linear-gradient(145deg,#102523,#0a1430)}
#survivorArcade .survivorChooserHeading{text-align:center;max-width:650px}#survivorArcade .survivorChooserHeading small{display:block;letter-spacing:.2em;color:#c7dab7}#survivorArcade .survivorChooser h1{font-size:clamp(26px,4vw,44px);margin:12px 0;color:#fff2c8}#survivorArcade .survivorChooser p{color:#cfddd7;line-height:1.55}
#survivorArcade .survivorVersionCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(780px,100%);margin:22px 0}#survivorArcade .survivorVersionCards button{display:flex;flex-direction:column;align-items:flex-start;gap:14px;text-align:left;background:#16302f;color:#f6f2dd;padding:28px;border:2px solid #77998c;border-radius:16px;min-height:250px;box-shadow:0 12px 30px #0003}#survivorArcade .survivorVersionCards button:hover{background:#22443d;border-color:#ebd599}#survivorArcade .survivorVersionCards strong{font-size:24px}#survivorArcade .survivorVersionCards button>span:not(.survivorVersionTag){font-size:15px;font-weight:normal;line-height:1.6;color:#c8d8d1}#survivorArcade .survivorVersionTag{font-size:12px;letter-spacing:.18em;background:#e8d59e;color:#102523;padding:6px 10px;border-radius:5px}#survivorArcade .survivorVersionCards b{margin-top:auto;color:#f1d994}#survivorArcade .survivorSaveNote{max-width:650px;text-align:center;font-size:13px;margin:0}
@media(max-width:600px){#survivorArcade .survivorChooser{justify-content:flex-start;padding:24px 14px}#survivorArcade .survivorVersionCards{grid-template-columns:1fr;gap:12px;margin:16px 0}#survivorArcade .survivorVersionCards button{min-height:190px;padding:20px;gap:10px}#survivorArcade .survivorVersionCards strong{font-size:21px}}
