@font-face { font-family: 'Cascadia Code'; src: url('/fonts/CascadiaCode.ttf') format('truetype'); font-weight: 200 700; font-style: normal; }
@font-face { font-family: 'Cascadia Code'; src: url('/fonts/CascadiaCode-Italic.ttf') format('truetype'); font-weight: 200 700; font-style: italic; }

/* The author's PowerShell scheme ("Color Scheme 15" in Windows Terminal). */
:root {
  --t-bg: #000000; --t-fg: #00ff00; --t-bright: #00ff66; --t-soft: #12b400; --t-dim: #0c6100;
  --t-white: #c0ffc0; --t-sel: #003300; --t-red: #e74856; --t-amber: #f9bb00; --t-cyan: #00ffff; --t-blue: #00aaff;
}

.cover-art { display: block; width: 100%; height: 100%; font-family: 'Cascadia Code', Consolas, monospace; }
.cover-art .half { fill: #00ff00; }
.cover-art .t-the { font-size: 30px; font-weight: 400; letter-spacing: 22px; }
.cover-art .t-big { font-size: 92px; font-weight: 700; letter-spacing: -2px; }
.cover-art .t-prompt { font-size: 15px; fill: #00ff66; }
.cover-art .t-cmd { fill: #c0ffc0; }
.cover-art .t-cursor { fill: #00ff00; }
.cover-art .t-dim { font-size: 12.5px; fill: #12b400; }
.cover-art .t-red { fill: #e74856; }
.cover-art .t-ok { fill: #00ff66; }
.cover-art .t-line { font-size: 19px; font-style: italic; fill: #c0ffc0; }
.cover-art .t-status { font-size: 15px; letter-spacing: 4px; fill: #00ff66; }
.cover-art .t-small { font-size: 13px; letter-spacing: 8px; fill: #12b400; }
.cover-art .t-author { font-size: 19px; letter-spacing: 6px; fill: #c0ffc0; }
.cover-art .crack { fill: none; stroke: #00ff66; stroke-width: 2.4; stroke-linejoin: round; stroke-linecap: round; }
.cover-art .crack.thin { stroke-width: 1.3; }
