:root{--tt-black:#17161a;--tt-coal:#1f1e22;--tt-ash:#34322f;--tt-iron:#9a958a;--tt-parchment:#e8e2d4;--tt-blood:#8c2118;--color-bg:var(--tt-black);--color-surface:var(--tt-coal);--color-line:var(--tt-ash);--color-fg:var(--tt-parchment);--color-muted:var(--tt-iron);--color-mark:var(--tt-blood);--color-focus:var(--tt-parchment);--album-bg:var(--color-bg);--album-surface:var(--color-surface);--album-text:var(--color-fg);--album-accent:var(--color-muted);--font-body:var(--font-alegreya), Georgia, "Times New Roman", serif;--font-display:var(--font-metal-mania), var(--font-body);--text-sm:.9375rem;--text-base:1.125rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-display:clamp(2.25rem, 10vw, 4.25rem);--leading-body:1.7;--leading-tight:1.15;--measure:36rem;--gutter:1rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--shell-max:72rem;--radius:2px}@media (min-width:48rem){:root{--gutter:2rem}}
*,:before,:after{box-sizing:border-box}html{background:var(--color-bg);color:var(--color-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-bottom:var(--player-h,0px)}body{min-height:100dvh;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);font-kerning:normal;font-variant-ligatures:common-ligatures;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;padding-bottom:var(--player-h,0px);flex-direction:column;margin:0;display:flex}body:before{content:"";z-index:-1;pointer-events:none;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .91 0 0 0 0 .89 0 0 0 0 .83 1.4 0 0 0 -.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}body:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#e8e2d40d,#0000 70%);height:70vh;position:fixed;inset:0 0 auto}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3,h4{margin:0 0 var(--space-4);line-height:var(--leading-tight);text-wrap:balance}h1{font-family:var(--font-display);font-weight:400;font-size:var(--text-display);text-transform:uppercase;letter-spacing:.02em}h2{font-size:var(--text-xl);font-weight:700}h3{font-size:var(--text-lg);font-weight:700}p{margin:0 0 var(--space-4);text-wrap:pretty}strong{font-weight:700}a{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--color-muted);text-decoration-color:var(--color-muted);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{-webkit-text-decoration-color:var(--color-fg);text-decoration-color:var(--color-fg)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius)}::selection{background:var(--tt-blood);color:var(--tt-parchment)}.skip-link{left:var(--gutter);z-index:10;padding:var(--space-2) var(--space-4);background:var(--color-fg);color:var(--color-bg);font-weight:700;position:absolute;top:-100px}.skip-link:focus{top:var(--space-2)}.site-content{width:100%;max-width:var(--shell-max);padding:var(--space-7) var(--gutter) var(--space-8);flex:1 0 auto;margin:0 auto}.site-content:focus{outline:none}.site-notice{max-width:48rem;margin:0 auto var(--space-6);padding:var(--space-3) var(--space-4);background:var(--color-surface);border-left:3px solid var(--color-mark)}.site-content:has(>.album-page){flex-direction:column;max-width:none;padding:0;display:flex}:where(.site-content>main){max-width:var(--measure)}[role=alert]{border-left:3px solid var(--color-mark);padding:var(--space-2) var(--space-4);background:var(--color-surface)}form{margin:0 0 var(--space-6)}label{margin-bottom:var(--space-2);font-weight:700;display:block}input[type=email],input[type=text],input[type=search]{width:100%;max-width:24rem;margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);font:inherit;font-size:max(1rem, var(--text-base));color:var(--color-fg);background:var(--color-surface);border:1px solid var(--color-muted);border-radius:var(--radius);display:block}input:focus-visible{outline-offset:1px}button{min-height:2.75rem;padding:var(--space-2) var(--space-5);font:inherit;color:var(--color-bg);background:var(--color-fg);border:1px solid var(--color-fg);border-radius:var(--radius);cursor:pointer;font-weight:700;display:inline-block}button:hover{background:#fff8ea}.album-theme{background:var(--album-bg);color:var(--album-text)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{body:has([data-print-doc])>:not(#content){display:none!important}:is(html:has([data-print-doc]),body:has([data-print-doc])){min-height:0;padding-bottom:0;color:#000!important;background:#fff!important}body:has([data-print-doc]):before{content:none!important}body:has([data-print-doc]):after{content:none!important}body:has([data-print-doc]) .site-notice{display:none!important}body:has([data-print-doc]) .site-content{max-width:none;padding:0}}
