/* Dark arcade palette: black panels and cyan accents. */
.window,.body,.entry,.comments-area,.menus,.toolbar,.masthead,.status,.post{background:#000!important}
:root{--bg:#090b0d;--panel:#1a1d20;--edge:#626a70;--ink:#e5eaed;--muted:#a0adb3;--green:#7de8ee}
body{background:#090b0d;color:var(--ink)}
.window{background:#1a1d20;border:4px solid;border-color:#626a70 #030405 #030405 #626a70;box-shadow:4px 0 #030405,-4px 0 #030405,0 4px #030405,0 -4px #030405,8px 8px 0 #0009}
.titlebar{background:#252c30;color:#a1f1f5;border-bottom:3px solid #07090b;font-family:'Courier New',monospace;text-transform:uppercase}
.menus,.toolbar,.masthead,.status{background:#1a1d20;border-color:#3c464b;color:#bbc6cc}
.menus{border-bottom:2px solid #080b0d}.masthead{border-bottom:3px solid #080b0d}
.site-title,.masthead h1{font-family:'Courier New',monospace;font-weight:900;letter-spacing:-3px;text-shadow:3px 3px #060809}
.site-title a{color:#edf4f5}.site-title span,.eyebrow,.icon{color:#7de8ee}
.desk-label,.footer-note,.path{color:#a0adb3}
.body,.entry,.comments-area{background:#0e1114;color:#e5eaed}
.post{background:#121619;border-color:#344047}.post:hover{background:#20292d;box-shadow:inset 4px 0 #7de8ee}
.post h2,.entry-title,.archive-title{font-family:'Courier New',monospace;font-weight:bold;color:#e5eaed}.post p,.entry-meta{color:#b2bdc4}
button,.button,input[type=submit]{border-radius:0;background:#293034;color:#e5eaed;border:2px solid;border-color:#75838a #030507 #030507 #75838a;box-shadow:2px 2px #030507;font-family:'Courier New',monospace}
button:hover,.button:hover{background:#34434a;color:#a1f1f5}
button:active,button[aria-pressed=true],.button[aria-current=page]{background:#16292e;border-color:#030507 #75838a #75838a #030507;color:#a1f1f5}
.shortcut{background:none!important;box-shadow:none;border:0;color:#e5eaed}
input:not([type=submit]),textarea,select,.search{background:#070b0e;color:#e5eaed;border:2px solid;border-color:#030507 #58686f #58686f #030507;border-radius:0}
.taskbar{background:#20262a;border-top:3px solid #626a70;box-shadow:0 -3px #030507}
.clock,.stamp{background:#101619;border-color:#58686f;color:#a1f1f5}
a{color:#7de8ee}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px dashed #a1f1f5;outline-offset:4px}
.entry blockquote{border-color:#7de8ee;color:#c7d5d9}.pagination .page-numbers{border-radius:0;background:#20282d;color:#a1f1f5}
@media(max-width:700px){.window{border-width:3px;box-shadow:3px 3px #030507}.site-title{letter-spacing:-2px}}
