.hero-box[data-astro-cid-bysdcmr2]{justify-content:center;align-items:flex-start}.title-line[data-astro-cid-bysdcmr2]{font-size:3.5rem;font-weight:800;margin-bottom:.5rem;color:var(--text);letter-spacing:-1px;font-family:monospace}.subtitle-line[data-astro-cid-bysdcmr2]{font-size:1.5rem;font-weight:600;color:var(--text-muted);font-family:monospace}.text-cyan[data-astro-cid-bysdcmr2]{color:var(--accent-cyan)}.quote-box[data-astro-cid-4idmf2vd]{justify-content:space-between}.quote-header[data-astro-cid-4idmf2vd]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin-bottom:1rem}.quote-body[data-astro-cid-4idmf2vd]{flex-grow:1;display:flex;flex-direction:column;justify-content:center}#quote-display[data-astro-cid-4idmf2vd]{font-size:1.25rem;font-weight:500;font-style:italic;line-height:1.4;margin-bottom:.5rem}#quote-author[data-astro-cid-4idmf2vd]{font-size:.9rem;color:var(--accent-teal);font-weight:600}.glass-btn[data-astro-cid-4idmf2vd]{align-self:flex-start;margin-top:1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:.6rem 1.2rem;border-radius:20px;color:#fff;font-weight:600;cursor:pointer;backdrop-filter:blur(10px);transition:all .3s}.glass-btn[data-astro-cid-4idmf2vd]:hover{background:#fff3;transform:translateY(-2px)}.glow-2[data-astro-cid-4idmf2vd]{bottom:-50%;right:-20%;width:250px;height:250px;background:#8b5cf6}.game-box[data-astro-cid-f7pf5tb2]{display:flex;flex-direction:column;padding:0!important;overflow:hidden;background:var(--content-bg)}.game-header[data-astro-cid-f7pf5tb2]{padding:1rem 1.5rem;border-bottom:1px solid var(--glass-border);background:#0000004d;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;z-index:2}.title-bar[data-astro-cid-f7pf5tb2]{display:flex;align-items:center;gap:6px}.dot[data-astro-cid-f7pf5tb2]{width:12px;height:12px;border-radius:50%;display:inline-block}.red[data-astro-cid-f7pf5tb2]{background:#ff5f56}.yellow[data-astro-cid-f7pf5tb2]{background:#ffbd2e}.green[data-astro-cid-f7pf5tb2]{background:#27c93f}.header-text[data-astro-cid-f7pf5tb2]{margin-left:8px;font-family:monospace;font-size:.85rem;color:var(--text-muted)}.score-board[data-astro-cid-f7pf5tb2]{display:flex;gap:1.5rem;font-family:monospace;font-size:.9rem}.text-cyan[data-astro-cid-f7pf5tb2]{color:var(--accent-cyan)}.text-teal[data-astro-cid-f7pf5tb2]{color:var(--accent-teal)}.game-container[data-astro-cid-f7pf5tb2]{position:relative;flex:1;display:flex;justify-content:center;align-items:center;background:#0d0d11;overflow:hidden}#game-canvas[data-astro-cid-f7pf5tb2]{image-rendering:pixelated;max-width:100%;height:auto;display:block;width:100%}.overlay[data-astro-cid-f7pf5tb2]{position:absolute;inset:0;background:#111113d9;backdrop-filter:blur(8px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:10;padding:2rem}.hidden[data-astro-cid-f7pf5tb2]{display:none!important}.overlay[data-astro-cid-f7pf5tb2] h2[data-astro-cid-f7pf5tb2]{color:var(--accent-teal);font-size:1.8rem;margin-bottom:.5rem;font-weight:800}.overlay[data-astro-cid-f7pf5tb2] p[data-astro-cid-f7pf5tb2]{color:var(--text-muted);margin-bottom:1.5rem;line-height:1.5;font-size:.9rem}.action-btn[data-astro-cid-f7pf5tb2]{background:#00ffcc1a;border:1px solid var(--accent-teal);color:var(--accent-teal);padding:.6rem 1.5rem;border-radius:8px;font-family:monospace;font-weight:700;cursor:pointer;transition:all .2s}.action-btn[data-astro-cid-f7pf5tb2]:hover{background:var(--accent-teal);color:#000;transform:translateY(-2px)}.bsod[data-astro-cid-f7pf5tb2]{background:#0078d7!important;color:#fff!important;text-align:left;align-items:flex-start}.bsod-content[data-astro-cid-f7pf5tb2]{max-width:100%;text-align:left}.bsod[data-astro-cid-f7pf5tb2] h2[data-astro-cid-f7pf5tb2]{color:#fff!important;font-size:4rem;margin-bottom:1rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.bsod[data-astro-cid-f7pf5tb2] p[data-astro-cid-f7pf5tb2]{color:#fff!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;margin-bottom:1rem}.error-code[data-astro-cid-f7pf5tb2]{font-family:monospace!important;font-size:.8rem!important;opacity:.8;margin-bottom:2rem!important}.bsod-btn[data-astro-cid-f7pf5tb2]{background:transparent;border:2px solid white;color:#fff}.bsod-btn[data-astro-cid-f7pf5tb2]:hover{background:#fff;color:#0078d7}.status-box[data-astro-cid-ldorlxhw]{background:#0a0a0ccc!important;font-family:monospace;display:flex;flex-direction:column;justify-content:space-between;padding:3rem!important;border:1px solid rgba(0,255,204,.2)!important}.status-header[data-astro-cid-ldorlxhw]{color:var(--text-muted);font-size:1.1rem;margin-bottom:2rem;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1rem}.blink-dot[data-astro-cid-ldorlxhw]{width:12px;height:12px;background:var(--accent-teal);border-radius:50%;display:inline-block;animation:blink 1.5s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.status-lines[data-astro-cid-ldorlxhw]{display:flex;flex-direction:column;gap:1.2rem;font-size:1.1rem}.label[data-astro-cid-ldorlxhw]{color:var(--text-muted);margin-right:.5rem}.value[data-astro-cid-ldorlxhw]{color:var(--text);font-weight:700}.text-cyan[data-astro-cid-ldorlxhw]{color:var(--accent-cyan)}.text-teal[data-astro-cid-ldorlxhw]{color:var(--accent-teal)}.terminal-hint[data-astro-cid-ldorlxhw]{margin-top:2rem;font-size:.85rem;color:#666;text-align:right}.terminal-hint[data-astro-cid-ldorlxhw] span[data-astro-cid-ldorlxhw]{background:#222;padding:3px 8px;border-radius:4px;color:var(--accent-teal);font-weight:700}.glitch-text{display:inline-block;position:relative;animation:glitch-skew 3.5s infinite linear alternate-reverse}@keyframes glitch-skew{0%,93%{transform:skew(0);text-shadow:none}94%{transform:skew(10deg) translate(-2px);text-shadow:2px 0 var(--accent-teal),-2px 0 #f43f5e}96%{transform:skew(-10deg) translate(2px);text-shadow:-2px 0 var(--accent-teal),2px 0 #f43f5e}98%{transform:skew(5deg) translate(-1px);text-shadow:2px 0 var(--accent-cyan),-2px 0 var(--accent-teal)}99%,to{transform:skew(0);text-shadow:none}}.bento-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:1.5rem;margin-top:2rem;padding-bottom:4rem;opacity:1;transition:opacity 1s ease}.bento-grid.hidden{opacity:0;pointer-events:none}.span-4x1{grid-column:span 4;grid-row:span 1}.span-2x2{grid-column:span 2;grid-row:span 2}.span-2x1{grid-column:span 2;grid-row:span 1}@media(max-width:1024px){.bento-grid{grid-template-columns:repeat(2,1fr)}.span-4x1,.span-2x2,.span-2x1{grid-column:span 2}}@media(max-width:600px){.bento-grid{grid-template-columns:1fr;grid-auto-rows:minmax(200px,auto)}.span-4x1,.span-2x2,.span-2x1{grid-column:span 1;grid-row:auto}}.bento-box{background:var(--content-bg);border:1px solid var(--glass-border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:40px;position:relative;overflow:hidden;padding:2.5rem;display:flex;flex-direction:column;justify-content:center;transition:all .4s cubic-bezier(.34,1.56,.64,1);text-decoration:none;color:var(--text)}.bento-box:hover{transform:scale(.98) translateY(-3px);box-shadow:0 30px 60px #0006,inset 0 1px #ffffff1a;border-color:#0fc6}.nav-box{align-items:center;text-align:center;justify-content:center;background:#00ffcc0d}.nav-box h3{font-size:1.8rem;font-weight:800;color:var(--text);margin-bottom:.5rem;font-family:monospace}.nav-box p{color:var(--accent-cyan);font-weight:700}.nav-box:hover{background:#00ffcc26}.terminal-overlay{position:fixed;inset:0;background:#050505f2;z-index:9999;display:flex;flex-direction:column;padding:2rem;font-family:monospace;color:#0fc;transition:transform .4s cubic-bezier(.25,1,.5,1)}.terminal-overlay.hidden{transform:translateY(-100%);pointer-events:none}.boot-mode{background:#050505;justify-content:center;transform:none;transition:opacity .5s ease}.boot-mode.hidden{opacity:0;pointer-events:none;transform:none;display:none}.term-header{display:flex;justify-content:space-between;border-bottom:1px solid #00ffcc;padding-bottom:1rem;margin-bottom:1rem}#close-term{background:none;border:none;color:#0fc;cursor:pointer;font-size:1.2rem}.term-body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.term-input-line{display:flex;gap:1rem;margin-top:1rem}#term-input{background:none;border:none;color:#fff;font-family:monospace;font-size:1rem;outline:none;flex:1;width:100%}.err{color:#ff5f56}
