:root{color-scheme:dark;font-family:Georgia,'Times New Roman',serif}*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden;background:#100b08;color:#f2dfbd}#nuc-shell{position:relative;height:100vh;height:100dvh;width:100vw;overflow:hidden}.standby,.game-frame{position:absolute;inset:0;width:100%;height:100%;border:0}.standby{display:grid;place-items:center;text-align:center;background:radial-gradient(ellipse at 50% 28%,#4c2c19,#150d08 56%,#080604);padding:3rem 2rem 5.5rem}.standby[hidden],.game-frame[hidden]{display:none!important}.standby-panel{max-width:900px;border:3px double #a9844d;padding:clamp(16px,3vw,45px) 5vw;background:linear-gradient(138deg,#231208df,#281910b3);box-shadow:0 0 0 8px #271b10,0 0 50px #000}.eyebrow{font:bold clamp(12px,1.55vw,22px) Georgia;letter-spacing:.22em;color:#ccac72}.inn-logo{font-size:clamp(78px,11vw,174px);font-weight:bold;line-height:1.2;letter-spacing:.04em;text-shadow:0 4px 0 #000}.inn-logo em{color:#d6aa65;font-style:normal}.rule{font-size:clamp(12px,1.4vw,21px);color:#b88a50;letter-spacing:.16em}h1{margin:2.3rem 0 1rem;font-size:clamp(21px,3vw,46px);letter-spacing:.08em}p{font-size:clamp(16px,1.8vw,27px);line-height:1.55;color:#d5bd99}.live-lights{display:flex;gap:16px;justify-content:center;margin:2em}.live-lights span{width:10px;height:10px;background:#dfbc7e;border-radius:50%;box-shadow:0 0 10px #f5ba5f}.nuc-toolbar{z-index:100;position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:9px 16px;background:#120c0be8;border-top:2px solid #917043;font:600 clamp(12px,1vw,16px) Arial,sans-serif;letter-spacing:.04em}.status{display:flex;align-items:center;gap:9px;min-width:0}.live-dot{width:11px;height:11px;background:#c48b44;border-radius:50%;box-shadow:0 0 9px #c48b44;flex:none}.live-dot.good{background:#5ab97d;box-shadow:0 0 8px #5ab97d}.live-dot.bad{background:#cc4d42;box-shadow:0 0 8px #cc4d42}.toolbar-actions{display:flex;gap:8px}.nuc-toolbar button{font:700 clamp(11px,.85vw,14px) Arial,sans-serif;color:#e8cc92;border:1px solid #b99150;background:#2b1c12;border-radius:3px;padding:10px 14px;white-space:nowrap;cursor:pointer}.nuc-toolbar button:focus-visible{outline:3px solid #f6d48c;outline-offset:2px}.preview-notice{position:absolute;z-index:90;top:10px;left:50%;transform:translateX(-50%);background:#55270b;color:#ffe1ab;border:2px solid #e4b768;padding:10px 18px;font:700 12px Arial;letter-spacing:.1em;text-align:center}@media(max-width:660px){.nuc-toolbar{flex-direction:column;gap:7px}.standby{padding-bottom:7rem}.toolbar-actions{width:100%}.toolbar-actions button{flex:1}}
