.track,.track span{display:inline-block}.blk,.track{color:var(--accent)}.sub,.track{font-weight:900}.blk,.btn,.sub{text-align:center}.blk,.glyphs .mark{font-family:UnifrakturCook,serif}.blk,.block>header,.sub{cursor:help}.glyphs,.item .collapse,.ticker{overflow:hidden}.tilt-card,.track{will-change:transform}:root{--bg:#0a0a0a;--ink:#ffe9c4;--muted:#c9b798;--accent:#ff8a00;--accent-2:#ffb14d;--line:#ff8a00;--line-2:#3a2a10;--success:#00ff41;--danger:#ff3333;--glitch-w:1px}::-webkit-scrollbar{width:10px;background:var(--bg);border-left:1px solid var(--line-2)}::-webkit-scrollbar-thumb{background:var(--line-2);border:1px solid var(--accent)}.site-header,.ticker{border-bottom:4px solid var(--line)}::-webkit-scrollbar-thumb:hover{background:var(--accent)}body,html{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.5 Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Arial;cursor:crosshair;letter-spacing:.05ch;overflow-x:hidden;transition:filter .3s}#runes,.grain,.scanlines{position:fixed;inset:0;pointer-events:none;z-index:0}.grain{background-image:radial-gradient(transparent 60%,rgba(0,0,0,.6)),url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"120\" height=\"120\" viewBox=\"0 0 120 120\"><filter id=\"n\"><feTurbulence type=\"fractalNoise\" baseFrequency=\"0.9\" numOctaves=\"3\" stitchTiles=\"stitch\"/></filter><rect width=\"120\" height=\"120\" filter=\"url(%23n)\" opacity=\"0.06\"/></svg>');mix-blend-mode:overlay;animation:6s steps(6) infinite grainShift}.scanlines{background:repeating-linear-gradient(to bottom,rgba(255,138,0,.08) 0,rgba(255,138,0,.08) 1px,transparent 2px,transparent 3px);mix-blend-mode:soft-light;opacity:.6;animation:7s linear infinite scan}.block>header,.btn:hover,.trail-dot{background:var(--accent)}#cursor-trail{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999}.trail-dot{position:absolute;width:4px;height:4px;border-radius:50%;opacity:.8;pointer-events:none;transition:opacity .5s linear,transform .5s linear}@keyframes grainShift{to{transform:translate3d(0,0,0) rotate(.001deg)}}@keyframes scan{0%{background-position:0 0}100%{background-position:0 1000px}}.ticker{position:sticky;top:0;z-index:100;background:#0a0a0a}.blk,.glyphs,.product-media,.site-header{position:relative}.marquee{border-top:4px solid var(--line);white-space:nowrap}.track{letter-spacing:.35em;font-size:13px;padding:6px 0}.track span{margin:0 56px}@keyframes marqueeLoop{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.track.animate{animation:40s linear infinite marqueeLoop}.site-header{z-index:2}.hdr-grid{display:grid;grid-template-columns:120px minmax(0,1fr) 320px;align-items:stretch}.hdr-grid>*{border-right:4px solid var(--line)}.hdr-grid>:last-child{border-right:none}.hdr-a{display:flex;align-items:center;justify-content:center;background:#0d0d0d}.brand{image-rendering:pixelated;border:4px solid var(--line-2);background:#0a0a0a}.hdr-b,.hdr-c{display:grid;background:#0b0b0b}.hdr-b{place-items:center;padding:10px}.blk{font-size:clamp(44px,6vw,86px);margin:0;line-height:.9;letter-spacing:.05em}.sub{color:var(--muted);letter-spacing:.35em}.btn,.count{letter-spacing:.2em}.hdr-c{padding:12px;gap:8px;align-content:center;justify-items:stretch;min-width:260px}.block>header,.btn{padding:10px 12px;font-weight:900}.btn,.ft .dot{display:inline-block}.count,.list li{justify-content:space-between}.btn{border:3px solid var(--line);background:#0a0a0a;color:var(--ink);text-decoration:none;transition:.2s cubic-bezier(.25, 1, .5, 1)}.btn:hover{color:#000;box-shadow:0 0 20px var(--accent);transform:scale(1.05)}.btn:active{transform:scale(.95)}.btn.get,.meta .price.free{border-color:var(--success);color:var(--success)}.count,.item .toggle{border:3px solid var(--line)}.btn.get:hover{background:var(--success);color:#000;box-shadow:0 0 20px var(--success)}.count{padding:8px 10px;font-weight:900;color:var(--accent);display:flex}.block,.block>header,.hero-collage{border-bottom:4px solid var(--line)}.count .label{color:var(--ink)}.collage-grid{display:grid;grid-template-columns:1fr 1fr;min-height:320px}.billboard{border-right:4px solid var(--line);padding:18px;perspective:1000px}.billboard .xl{font-weight:900;text-transform:uppercase;line-height:.85;font-size:clamp(48px,8vw,150px);color:var(--accent);letter-spacing:.02em;cursor:help}.billboard .cap{color:var(--accent-2);font-weight:900;letter-spacing:.3em;margin-top:10px}.glyphs .g{position:absolute;color:var(--accent)}.glyphs .mark{font-size:clamp(44px,6vw,110px);top:14%;left:16%;transform:rotate(-6deg);z-index:2}.glyphs .smiley{width:160px;right:6%;top:4%;animation:6s ease-in-out infinite float}.glyphs .globe{width:200px;right:12%;bottom:4%;animation:20s linear infinite rotateSlow}.glyphs .cross{width:130px;left:-2%;bottom:-6%;opacity:.5}.glyphs .sigil-hand{width:120px;left:48%;top:-4%;animation:4s infinite pulse}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes rotateSlow{to{transform:rotate(360deg)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.site-footer,main{border-top:4px solid var(--line)}.item,.media-grid,.store-grid{display:grid;border-top:3px solid var(--line-2)}.block>header{letter-spacing:.4em;color:#0a0a0a}.ft,.item h3,.list span,.media-grid figcaption,.note{font-weight:900;letter-spacing:.3em}.media-grid figure,.product{margin:0;border-right:3px solid var(--line-2);border-bottom:3px solid var(--line-2);transform-style:preserve-3d}.item{grid-template-columns:1fr auto;gap:12px;align-items:start;padding:12px;transition:background .3s,transform .2s}.item:hover{background:rgba(255,138,0,.08);transform:translateX(4px)}.item h3{margin:0;color:var(--accent)}.item .collapse{max-height:0;transition:max-height .3s cubic-bezier(.4, 0, .2, 1)}.item.open .collapse{max-height:360px}.item .toggle{background:#0a0a0a;color:var(--ink);padding:6px 10px;font-weight:900;letter-spacing:.2em;cursor:pointer;transition:.2s}.badge.out,.list span,.note{color:var(--muted)}.item .toggle:hover{background:var(--line);color:#000}.media-grid,.store-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0}.media-grid figure{padding:10px}.list li,.note{padding:10px 12px}.media-grid video{width:100%;display:block;background:#000;border:3px solid var(--line)}.ft,.list li{display:flex}.media-grid figcaption{color:var(--muted);margin-top:6px}.list{list-style:none;margin:0;padding:0}.list li{gap:12px;border-top:3px solid var(--line-2)}.ft{justify-content:space-between;align-items:center;padding:12px 14px}.ft .dot{width:8px;height:8px;background:var(--accent);margin-left:6px;box-shadow:0 0 10px var(--accent)}.tilt-card{transition:transform .1s ease-out}body.red-alert{--accent:#ff0000;--accent-2:#900000;--line:#ff0000;--ink:#ffcece}body.red-alert .ticker{animation:.5s infinite shake}@keyframes shake{0%,100%{transform:translate(0,0)}25%{transform:translate(-2px,2px)}75%{transform:translate(2px,-2px)}}*{box-sizing:border-box;border-radius:0!important;box-shadow:none!important}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}::selection{background:var(--accent);color:#000;text-shadow:none}.badge,.product-title{color:var(--accent);font-weight:900;letter-spacing:.2em}.product{display:grid;grid-template-columns:1fr;align-items:stretch;transition:border-color .3s,background .3s}.product:hover,.product:hover .product-media img{border-color:var(--accent)}.product:hover{background:rgba(255,138,0,.03);box-shadow:inset 0 0 20px rgba(255,138,0,.05)}.product-media{border-bottom:3px solid var(--line-2);background:#000;display:flex;justify-content:center;align-items:center;padding:10px}.badge,.product-media img{border:3px solid var(--line)}.product-media img{width:100%;max-width:220px;margin:0 auto;display:block;background:#000;transition:border-color .3s}.badge{position:absolute;top:10px;left:10px;padding:4px 8px;background:#0a0a0a;z-index:2}.badge.out{background:#120e08;border-color:var(--line-2)}.badge.warn{background:#1a0000;color:var(--danger);border-color:var(--danger);animation:3s infinite flicker}@keyframes flicker{0%,100%,19%,21%,23%,25%,54%,56%{opacity:1}20%,24%,55%{opacity:.5}}.product-info{padding:10px 12px;display:flex;flex-direction:column}.product-title{margin:0 0 8px;font-size:1.1em}.meta .ship,.oos{color:var(--muted);font-size:.9em}.meta{display:flex;flex-wrap:wrap;gap:10px;font-weight:900;margin-bottom:8px}.meta .price{border:3px solid var(--line);padding:4px 8px}.meta .ship{letter-spacing:.2em;align-self:center}.oos{margin:8px 0 12px;flex-grow:1}.oos.warning-text{color:var(--danger);font-weight:700}.btn.disabled{opacity:.6;cursor:not-allowed}.store-banner{display:flex;align-items:center;gap:18px;padding:12px;border-top:3px solid var(--line-2);border-bottom:3px solid var(--line-2);background:linear-gradient(180deg,rgba(0,0,0,.65),rgba(0,0,0,.35))}.store-banner .sigil{width:92px;min-width:92px;display:grid;place-items:center;color:var(--accent)}.store-banner svg{width:92px;height:92px;display:block;animation:12s linear infinite spinSigil}@keyframes spinSigil{to{transform:rotate(360deg)}}.store-banner .banner-text{display:flex;align-items:center;gap:10px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.store-banner .rune-word{font-variant:all-small-caps;font-size:1.1rem;transform:skewX(-6deg)}.store-banner .divider{opacity:.7}.reveal{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s cubic-bezier(.175, .885, .32, 1.275)}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width:800px){.collage-grid,.hdr-grid{grid-template-columns:1fr}.hdr-grid{grid-template-rows:auto auto auto}.billboard,.hdr-grid>*{border-right:none;border-bottom:4px solid var(--line)}.hdr-grid>:last-child{border-bottom:none}}