body:has(.matrix-computer-world){color:#e0e4e1;background:#0b100e}body:has(.matrix-computer-world):before{display:none}body:has(.matrix-computer-world)>.site-header{display:none}body:has(.matrix-computer-world)>.site-footer{display:none}body>main:has(.matrix-computer-world){max-width:none;margin:0;padding:0}.matrix-computer-world{font-family:var(--font-geist-mono), monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.matrix-computer-world ::selection{color:#121614;background:#9fbaaa}.matrix-computer-world :focus-visible{outline-offset:5px;outline:2px solid #a1c8ac}.matrix-computer-world button{cursor:pointer}.matrix-room{background:#0b100e;height:100svh;min-height:560px;position:relative}.matrix-room-canvas{width:100%;height:100%;display:block}.matrix-room-header{color:#c0cbc4;justify-content:space-between;align-items:center;padding:24px 4%;font-size:12px;display:flex;position:absolute;inset:0 0 auto}.matrix-room-hint{color:#aebcb3;justify-content:flex-end;align-items:center;gap:20px;font-size:12px;display:flex;position:absolute;inset:auto 4% 22px}.matrix-room-hint button,.matrix-room-header button{place-items:center;min-width:44px;min-height:44px;display:grid}.matrix-room[data-zoomed=true]>.matrix-room-header,.matrix-room[data-zoomed=true]>.matrix-room-hint{visibility:hidden}.matrix-monitor-content{z-index:2;color:#e0e4e1;background:#07100b;border:0;border-radius:0;outline:none;flex-direction:column;padding:0 clamp(24px,7vw,110px);display:flex;position:absolute;inset:0;overflow:hidden}.matrix-monitor-content:focus-visible{outline:none}.matrix-monitor-content a{text-decoration:none;transition:color .15s}.matrix-monitor-content a:hover{color:#d3f3dd}.matrix-reader{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.matrix-reader-bar{color:#b5d9bc;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:12px;display:flex}.matrix-reader-bar>*{align-items:center;min-height:44px;display:flex}.matrix-reader iframe{background:#07100b;border:0;flex:1;width:100%;min-height:0}.matrix-reader-loading{z-index:1;color:#aebcb3;background:#07100b;padding:32px 24px;font-size:14px;position:absolute;inset:60px 0 0}.matrix-room[data-direct=true]{height:auto;min-height:100svh}.matrix-room[data-direct=true]>.matrix-room-canvas,.matrix-room[data-direct=true]>.matrix-room-header,.matrix-room[data-direct=true]>.matrix-room-hint{display:none}.matrix-room[data-direct=true] .matrix-monitor-content{border:0;border-radius:0;min-height:100svh;position:relative;inset:auto;visibility:visible!important}.matrix-room[data-direct=true][data-reading=true] .matrix-monitor-content{height:100svh}@media (max-width:700px){.matrix-room{min-height:100svh}.matrix-room-header{padding:16px 24px}.matrix-room-hint{font-size:11px;inset:auto 24px 14px}.matrix-monitor-content{padding:0 24px}.matrix-reader-loading{padding:22px 8px}.matrix-room:not([data-room-requested=true]){height:auto;min-height:100svh}.matrix-room:not([data-room-requested=true])>.matrix-room-canvas,.matrix-room:not([data-room-requested=true])>.matrix-room-header,.matrix-room:not([data-room-requested=true])>.matrix-room-hint{display:none}.matrix-room:not([data-room-requested=true]) .matrix-monitor-content{border:0;border-radius:0;min-height:100svh;position:relative;inset:auto;visibility:visible!important}.matrix-room:not([data-room-requested=true])[data-reading=true] .matrix-monitor-content{height:100svh}}@media (prefers-reduced-motion:reduce){.matrix-computer-world *{scroll-behavior:auto!important;transition:none!important}}.matrix-lighting-toggle{color:#a1c8ac;place-items:center;min-width:44px;min-height:44px;display:grid}.matrix-room[data-daylight=true]>.matrix-room-hint,.matrix-room[data-daylight=true]>.matrix-room-header,.matrix-room[data-daylight=true]>.matrix-room-hint .matrix-lighting-toggle{color:#263c31}.matrix-room:not([data-direct=true]):not([data-expanded=true]) .matrix-monitor-content{inset:var(--screen-top,0) auto auto var(--screen-left,0);width:var(--screen-width,100%);height:var(--screen-height,100%);border-radius:6px;padding:0 24px}.matrix-terminal{color:#b5d9bc;scrollbar-width:thin;scrollbar-color:#536358 #121614;flex:1;min-height:0;padding:42px 8px;font-size:14px;line-height:1.8;overflow:auto}.matrix-terminal h1{color:#a8edba;margin-bottom:24px;font-size:20px;font-weight:400}.matrix-terminal-hint{color:#9cbd9f;margin-bottom:32px;font-size:14px}.matrix-terminal-posts{margin-bottom:24px}.matrix-terminal-log p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.matrix-terminal-log>div{margin-bottom:20px}.matrix-command-echo{color:#a8edba}.matrix-command{align-items:center;gap:10px;min-height:44px;display:flex}.matrix-command label{color:#a8edba;flex-shrink:0}.matrix-command input{color:#d1f4da;caret-color:#d1f4da;caret-shape:block;background:0 0;border:0;flex:1;width:0;min-width:0}.matrix-room[data-direct=true] .matrix-terminal{overflow:visible}@media (max-width:700px){.matrix-terminal{padding:36px 0;font-size:13px}.matrix-command{gap:6px}.matrix-command input{font-size:16px}}.matrix-terminal-hint button{text-underline-offset:4px;text-decoration:underline}.matrix-command-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0 20px;display:grid}.matrix-command-list button{text-align:left;grid-template-columns:10ch 1fr;align-items:center;gap:8px;min-height:36px;display:grid}.matrix-command-list button:hover,.matrix-terminal a:hover{color:#d1f4da;text-underline-offset:4px;text-decoration:underline}.matrix-terminal-log a{align-items:center;min-height:36px;display:inline-flex}.matrix-terminal-posts a{gap:18px;padding:9px 0;display:flex}.matrix-terminal-posts>p{color:#9cbd9f;margin-top:12px}.matrix-command input:focus-visible{outline:none}@media (max-width:700px){.matrix-command-list{grid-template-columns:1fr}.matrix-command-list button{min-height:44px}.matrix-reader-bar{gap:8px;font-size:11px}}.matrix-command:focus-within label{color:#d1f4da}
