:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;background:#03090c;font-family:Courier New,Courier,monospace}*{box-sizing:border-box}html,body,#game{width:100%;height:100%}body{background:radial-gradient(circle at 50% 35%,#154f5342,#0000 52%),#03090c;min-height:100svh;margin:0;overflow:hidden}canvas{image-rendering:pixelated;image-rendering:crisp-edges;display:block}.rick-firmware{z-index:1000;color:#8fffc1;text-shadow:0 0 7px #62ffa959;background:#020705;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rick-firmware:after{pointer-events:none;content:"";background:repeating-linear-gradient(0deg,#0000 0 3px,#00000040 3px 4px);position:absolute;inset:0}.rick-firmware__screen{z-index:1;background:#031009;border:2px solid #34755b;width:min(760px,100%);min-height:min(480px,100svh - 40px);padding:clamp(20px,5vw,46px);position:relative;box-shadow:0 0 0 5px #07150f,0 20px 80px #000}.rick-firmware__brand,.rick-firmware__bios-title,.rick-firmware footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.rick-firmware__brand strong,.rick-firmware__bios-title strong{color:#e8ffe9;letter-spacing:.1em;font-size:clamp(22px,5vw,42px)}.rick-firmware__post{color:#8fffc1;min-height:250px;font:inherit;white-space:pre-wrap;margin:50px 0 20px;font-size:clamp(12px,2.4vw,18px);line-height:1.8}.rick-firmware button{color:#c8ffdc;min-height:38px;font:inherit;cursor:pointer;background:#071d10;border:1px solid #579a70;padding:8px 14px;font-weight:700}.rick-firmware button:hover,.rick-firmware button:focus-visible,.rick-firmware button[aria-pressed=true]{color:#041008;background:#8fffc1;outline:2px solid #d5ffe2}.rick-firmware__bios-title{border-bottom:1px solid #34755b;padding-bottom:18px}.rick-firmware__bios-grid{grid-template-columns:1fr .7fr;gap:28px;margin:28px 0;display:grid}.rick-firmware dl,.rick-firmware aside{border:1px solid #25543f;margin:0;padding:18px}.rick-firmware dl div{grid-template-columns:90px 1fr;gap:10px;margin:9px 0;display:grid}.rick-firmware dt,.rick-firmware aside span,.rick-firmware small{color:#62ac81}.rick-firmware dd{margin:0}.rick-firmware aside{flex-direction:column;gap:16px;display:flex}.rick-firmware__bios-option{border:1px solid #25543f;justify-content:space-between;align-items:center;gap:24px;margin:20px 0 34px;padding:16px;display:flex}.rick-firmware__bios-option span{gap:6px;display:grid}@media (max-width:620px){.rick-firmware__screen{padding:20px}.rick-firmware__brand,.rick-firmware__bios-title,.rick-firmware footer,.rick-firmware__bios-option{flex-direction:column;align-items:stretch}.rick-firmware__bios-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rick-firmware{text-shadow:none}}
