:root{--oddball-orange: #f15a29;--oddball-gold: #fbb040;--oddball-amber: #f7941d;--flash-blue: #1e90ff;--flash-cyan: #00e5ff;--hot-pink: #ff2d95;--panel-cream: #fff8e7;--ink: #1a1208;--link: #0047ab;--bevel-light: #ffffff;--bevel-dark: #8b4513;--font-display: "Bangers", "Comic Sans MS", cursive;--font-body: "Nunito", Tahoma, Geneva, sans-serif}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:var(--font-body);font-weight:600;color:var(--ink)}a{color:var(--link);font-weight:800;text-decoration:underline}a:hover,a:focus-visible{color:var(--hot-pink)}.site-topbar{position:relative;z-index:10;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1.25rem;margin-bottom:1.25rem;padding:.65rem .75rem;text-align:center;background:#111;border:4px solid var(--oddball-gold);box-shadow:5px 5px #00000059}.site-topbar-home{font-family:var(--font-display);font-size:1.25rem;letter-spacing:.04em;color:var(--oddball-gold);text-decoration:underline;transition:color .1s ease,text-shadow .1s ease}.site-topbar-home:hover,.site-topbar-home:focus-visible{color:#fff;text-shadow:0 0 8px rgba(251,176,64,.7)}.site-topbar-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem}.site-topbar-link{font-family:var(--font-display);font-size:1.25rem;letter-spacing:.04em;color:var(--flash-cyan);text-decoration:underline;transition:color .1s ease,text-shadow .1s ease}.site-topbar-link:hover,.site-topbar-link:focus-visible{color:var(--oddball-gold);text-shadow:0 0 8px rgba(251,176,64,.7)}.site-topbar-link.is-active{color:var(--oddball-orange);text-decoration:none;text-shadow:none}.page-bg{min-height:100vh;padding:1.25rem 0 2.5rem}.studio-shell{max-width:920px}.studio-panel{margin-bottom:1.25rem;padding:1.15rem 1rem 1.35rem;background:var(--panel-cream);border:4px solid var(--ink);box-shadow:inset 3px 3px 0 var(--bevel-light),inset -3px -3px #c4a574,5px 5px #0000004d}.panel-title{margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.35rem);letter-spacing:.06em;color:var(--flash-blue);text-align:center;text-shadow:2px 2px 0 #fff,3px 3px 0 var(--ink)}.studio-footer{padding:1rem .75rem;text-align:center;background:#111;border:4px solid var(--oddball-gold);box-shadow:5px 5px #00000059}.social-nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .55rem;margin-bottom:.55rem}.social-link{font-family:var(--font-display);font-size:1.25rem;letter-spacing:.04em;color:var(--flash-cyan);text-decoration:underline;transition:color .1s ease,text-shadow .1s ease}.social-link:hover,.social-link:focus-visible{color:var(--oddball-gold);text-shadow:0 0 8px rgba(251,176,64,.7)}.social-sep{color:var(--oddball-orange);font-weight:800}.copyright{margin:0;font-size:.85rem;color:#ddd}@media(max-width:575.98px){.page-bg{padding:.75rem 0 1.5rem}.studio-panel{padding-left:.75rem;padding-right:.75rem}}:root{--una-void: #050403;--una-mud: #1a120c;--una-wood: #3a2a1c;--una-sick: #6bff4d;--una-blood: #b30000;--una-lantern: #ff6a00;--una-fog: #8a8578}body{background:var(--una-void);color:#e8e0d4;image-rendering:pixelated}.una-page.page-bg{background:repeating-linear-gradient(0deg,rgba(0,0,0,.45) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(107,255,77,.03) 0 2px,transparent 2px 5px),radial-gradient(circle at 50% 0%,rgba(179,0,0,.35),transparent 55%),radial-gradient(circle at 20% 80%,rgba(255,106,0,.12),transparent 40%),linear-gradient(180deg,#1a0e08,#050403 55%,#000)}.una-page .site-topbar,.una-page .studio-footer{background:#0a0705;border:3px solid #000;box-shadow:inset 0 0 0 2px var(--una-wood),4px 4px #000}.una-page .site-topbar-home{color:var(--una-lantern);transition:color .1s ease,text-shadow .1s ease}.una-page .site-topbar-home:hover,.una-page .site-topbar-home:focus-visible{color:#c8c4bc;text-shadow:0 0 8px rgba(200,196,188,.7)}.una-page .site-topbar-link{color:var(--una-sick);text-shadow:none;transition:color .1s ease,text-shadow .1s ease}.una-page .site-topbar-link:hover,.una-page .site-topbar-link:focus-visible{color:var(--una-lantern);text-shadow:0 0 8px rgba(255,106,0,.7)}.una-page .site-topbar-link.is-active{color:var(--una-blood);text-decoration:none;text-shadow:none}.una-page .social-link{color:var(--una-sick);transition:color .1s ease,text-shadow .1s ease}.una-page .social-link:hover,.una-page .social-link:focus-visible{color:var(--una-lantern);text-shadow:0 0 8px rgba(255,106,0,.7)}.una-page .social-sep{color:var(--una-blood)}.una-page .copyright{color:var(--una-fog)}.una-page .studio-panel{background:#120c08eb;border:3px solid #000;box-shadow:inset 2px 2px #6bff4d1f,inset -2px -2px #000,4px 4px #000;color:#e8e0d4}.una-page .panel-title{color:var(--una-lantern);text-shadow:2px 0 0 var(--una-blood),-2px 0 0 rgba(107,255,77,.55),3px 3px 0 #000;letter-spacing:.12em;text-transform:uppercase}.una-hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem;width:100%;min-height:clamp(360px,56vw,580px);margin-bottom:1.25rem;padding:3.25rem .75rem .75rem;background:linear-gradient(180deg,#00000026 30%,#000000bf),repeating-linear-gradient(0deg,rgba(0,0,0,.35) 0 1px,transparent 1px 2px),url(/assets/unabandoned/Background_01.webp) center top / cover no-repeat;border:3px solid #000;box-shadow:inset 0 0 0 2px var(--una-wood),4px 4px #000;overflow:hidden}.una-hero:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.55) 100%);mix-blend-mode:multiply}.una-hero-steam{position:absolute;top:.75rem;right:.75rem;z-index:3;font-size:clamp(.95rem,2.4vw,1.25rem);padding:.4rem .9rem .3rem}.una-hero-logo{position:relative;z-index:2;flex-shrink:0;width:min(480px,82%);height:auto;margin-top:.5rem;mix-blend-mode:lighten;filter:drop-shadow(0 0 6px rgba(179,0,0,.8)) drop-shadow(3px 4px 0 #000);animation:una-logo-float 2.8s steps(3,end) infinite}@keyframes una-logo-float{0%,to{transform:translateY(0) translate(0)}33%{transform:translateY(-4px) translate(1px)}66%{transform:translateY(-8px) translate(-1px)}}.una-hero-overlay{position:relative;z-index:2;width:100%;max-width:100%;margin-top:auto;padding:0;box-sizing:border-box}.una-about{margin:0;max-width:100%;background:#080503e6;border:3px solid #000;box-shadow:inset 2px 2px #b3000040,inset -2px -2px #000}.una-blurb{margin:0 auto;max-width:40rem;font-size:1.05rem;line-height:1.55;text-align:center;color:var(--una-fog)}.una-body{padding-bottom:.25rem}.una-media-frame{border:3px solid #000;box-shadow:inset 0 0 0 2px var(--una-wood),4px 4px #000;background:#000;overflow:hidden;image-rendering:auto}.una-trailer .ratio iframe{border:0}.una-screens .carousel-item img{max-height:520px;object-fit:contain;background:#000}.una-screens .carousel-control-prev-icon,.una-screens .carousel-control-next-icon{filter:drop-shadow(0 0 2px #000)}.una-screens .carousel-indicators [data-bs-target]{width:12px;height:12px;border-radius:0;border:2px solid #000;background-color:var(--una-wood)}.una-screens .carousel-indicators .active{background-color:var(--una-blood)}.una-ctas{display:flex;flex-direction:column;align-items:center;gap:.85rem;background:linear-gradient(180deg,#2a1008,#120805)}.una-steam-btn{display:inline-block;font-family:var(--font-display);font-size:clamp(1.35rem,4vw,1.75rem);letter-spacing:.05em;color:#051405;text-decoration:none;text-transform:uppercase;padding:.55rem 1.5rem .45rem;background:linear-gradient(180deg,var(--una-sick) 0%,#2f8a20 100%);border:3px solid #000;box-shadow:inset 2px 2px #c8ffb0,inset -2px -2px #0d3a08,4px 4px #000;animation:una-cta-flicker 1.4s steps(2,end) infinite}.una-steam-btn:hover,.una-steam-btn:focus-visible{color:#051405;text-decoration:none;outline:3px solid var(--una-lantern);outline-offset:3px}.una-steam-btn:active{transform:translate(2px,2px);box-shadow:inset 2px 2px #c8ffb0,inset -2px -2px #0d3a08,1px 1px #000}.una-press-link{font-family:var(--font-display);font-size:1.35rem;letter-spacing:.04em;color:var(--una-lantern);text-decoration:underline}.una-press-link:hover,.una-press-link:focus-visible{color:var(--una-sick)}@keyframes una-cta-flicker{0%,to{filter:brightness(1) contrast(1.05)}50%{filter:brightness(1.2) contrast(1.2)}}@media(max-width:575.98px){.una-hero{min-height:320px;padding-top:3rem}.una-hero-steam{top:.5rem;right:.5rem;max-width:calc(100% - 1rem);text-align:center}.una-ctas .una-steam-btn{width:100%;max-width:20rem;text-align:center}}
