/* Hallmark · macrostructure: Workbench · tone: industrial tavern catalogue · anchor hue: yellow · theme: custom (brief-directed) */
/* Hallmark · pre-emit critique: P4 H4 E4 S5 R4 V4 */
@import url('./tokens.css');
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--color-paper);color:var(--color-ink);font:var(--text-body)/1.75 var(--font-body)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.3;min-width:0;overflow-wrap:anywhere}h1,h2{font-family:var(--font-display)}h2{font-size:var(--text-2xl);font-weight:800}h3{font-size:var(--text-lg)}p{color:var(--color-muted)}p+p{margin-top:var(--space-lg)}a,button,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}button:disabled,[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}button:active,.button:active{transform:translateY(2px)}[hidden]{display:none!important}.small{font-size:var(--text-sm)}.skip{position:fixed;left:var(--space-lg);top:-80px;background:var(--color-accent);color:var(--color-paper);padding:var(--space-md);z-index:100}.skip:focus{top:var(--space-lg)}
.sidebar{width:var(--sidebar);position:fixed;inset:0 auto 0 0;background:var(--color-surface);border-right:1px solid var(--color-rule);display:flex;flex-direction:column;z-index:30;padding:var(--space-xl) var(--space-lg)}.brand{display:block;margin:0 auto var(--space-3xl);width:140px}.brand img{width:100%}.library-label{font-size:var(--text-xs);color:var(--color-muted);margin:0 var(--space-sm) var(--space-md)}.sidebar nav{display:grid;gap:var(--space-sm)}.sidebar nav a{padding:var(--space-md);font-size:14px;border:1px solid var(--color-clear);white-space:nowrap}.sidebar nav a[aria-current]{background:var(--color-raised);border-color:var(--color-rule);color:var(--color-accent)}.sidebar-bottom{margin-top:auto;padding:var(--space-lg) var(--space-sm) 0}.sidebar-bottom>span{font:16px var(--font-latin);color:var(--color-muted)}.sidebar-bottom p{font-family:var(--font-display);font-size:22px;margin:var(--space-lg) 0;line-height:1.5}.sidebar-bottom small{font-size:10px;color:var(--color-muted)}.shell{margin-left:var(--sidebar)}.topbar{height:var(--banner-height);background:var(--color-paper);border-bottom:1px solid var(--color-rule);position:sticky;top:0;z-index:25;display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-2xl);gap:var(--space-lg)}.breadcrumb{display:flex;gap:var(--space-md);font-size:var(--text-sm);color:var(--color-muted);white-space:nowrap}.breadcrumb span:last-child{color:var(--color-ink)}.top-actions{display:flex;align-items:center;gap:var(--space-xl)}.top-actions>a:first-child{font-size:var(--text-sm)}.top-actions .button{min-height:40px;padding:var(--space-sm) var(--space-lg);font-size:var(--text-sm)}.mobile-brand,.mobile-nav{display:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xl);padding:var(--space-md) var(--space-xl);min-height:48px;font-weight:650;white-space:nowrap;border:1px solid var(--color-rule);border-radius:var(--radius-sm);transition:transform var(--dur-fast) var(--ease-out)}.button.primary{background:var(--color-accent);color:var(--color-paper);border-color:var(--color-accent);box-shadow:0 3px 0 var(--color-sheet-muted)}.button.primary:active{box-shadow:0 1px 0 var(--color-sheet-muted)}.button.secondary{background:var(--color-surface)}.button[data-state=loading]{cursor:progress;opacity:.8}.button[data-state=error]{outline:2px solid var(--color-error)}.button[data-state=success]{outline:2px solid var(--color-success)}.text-link{color:var(--color-accent);display:inline-block;min-height:44px;padding:var(--space-sm) 0;font-size:14px}.hero{height:480px;max-height:620px;position:relative;isolation:isolate;overflow:hidden}.hero-image{width:100%;height:100%;object-fit:cover;object-position:center 50%}.hero-shade{position:absolute;inset:0;background:linear-gradient(0deg,var(--color-paper) 0%,var(--color-clear) 100%)}.hero-shade:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in oklch,var(--color-paper) 65%,transparent),transparent)}.hero-content{position:absolute;bottom:var(--space-2xl);left:var(--space-3xl);right:var(--space-3xl);max-width:700px}.hero-logo{position:absolute;top:var(--space-xl);right:var(--space-2xl);width:150px;filter:drop-shadow(0 4px 8px var(--color-paper))}.tags{display:flex;gap:var(--space-sm);margin-bottom:var(--space-lg);font-size:var(--text-xs)}.tags span{padding:var(--space-xs) var(--space-sm);background:var(--color-surface);border:1px solid var(--color-rule)}.hero h1{font-size:var(--text-display);letter-spacing:2px;font-weight:900}.hero h1 span{display:inline-block;letter-spacing:0;font:24px var(--font-latin);margin-left:var(--space-xl);color:var(--color-muted)}.hero-lead{font-size:var(--text-lg);color:var(--color-ink);margin-top:var(--space-lg);line-height:1.7}.hero-actions{display:flex;gap:var(--space-md);margin-top:var(--space-xl)}.spec-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--space-xl) var(--space-3xl);background:var(--color-surface);border-block:1px solid var(--color-rule);gap:var(--space-xl)}.spec-strip div{display:grid;gap:var(--space-xs)}.spec-strip span{font-size:var(--text-xs);color:var(--color-muted)}.spec-strip strong{font-size:14px;font-weight:550}.page-inner{max-width:1440px;margin:auto;padding:var(--space-3xl) var(--space-3xl) var(--space-4xl)}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-lg);margin-bottom:var(--space-xl)}.section-head a,.section-head>span{font-size:var(--text-sm);color:var(--color-muted);white-space:nowrap}.overview-grid{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(220px,1fr);gap:var(--space-2xl)}.overview-grid h2{font-size:var(--text-xl)}.gallery-stage img{aspect-ratio:16/9;object-fit:cover}.zoom{display:block;position:relative}.main-shot{border:1px solid var(--color-rule)}.expand{position:absolute;right:var(--space-sm);bottom:var(--space-sm);padding:var(--space-xs) var(--space-sm);font-size:var(--text-xs);background:var(--color-paper);opacity:.9}.thumb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm);margin-top:var(--space-sm)}.thumb-grid figure{border:1px solid var(--color-rule)}.thumb-grid figcaption{font-size:11px;padding:var(--space-sm);line-height:1.6}.thumb-grid .expand{display:none}.game-facts{background:var(--color-surface);padding:var(--space-xl);border:1px solid var(--color-rule)}.game-facts dl{margin:var(--space-lg) 0}.game-facts dl div{padding:var(--space-md) 0;border-bottom:1px solid var(--color-rule)}dt{color:var(--color-muted);font-size:var(--text-xs)}dd{margin:var(--space-xs) 0 0;font-size:14px}.story-block{margin-top:var(--space-4xl);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3xl);padding:var(--space-3xl);background:var(--color-sheet);color:var(--color-sheet-ink)}.story-block p{color:var(--color-sheet-muted);font-size:14px}.story-copy h2{font-size:36px;margin-bottom:var(--space-xl)}.story-block .text-link{color:var(--color-sheet-ink);text-decoration:underline;margin-top:var(--space-lg)}.daily-loop{display:grid;gap:var(--space-xl)}.daily-loop article{padding-bottom:var(--space-xl);border-bottom:1px solid color-mix(in oklch,var(--color-sheet-ink) 24%,transparent)}.daily-loop article:last-child{border:0;padding:0}.daily-loop span{font-size:var(--text-xs)}.daily-loop h3{margin:var(--space-sm) 0}.feature-spread{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-3xl);margin-top:var(--space-4xl);align-items:center}.feature-spread img{border:1px solid var(--color-rule)}.feature-spread p{margin:var(--space-xl) 0;font-size:14px}.character-section{margin-top:var(--space-4xl)}.character-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--color-rule)}.character-list article{padding:var(--space-2xl);border-right:1px solid var(--color-rule)}.character-list article:first-child{padding-left:0}.character-list article:last-child{border-right:0}.character-list span{font:italic 24px var(--font-latin);color:var(--color-muted)}.character-list h3{margin:var(--space-md) 0}.character-list p{font-size:14px}.updates{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:var(--space-xl);padding:var(--space-2xl);background:var(--color-surface);border:1px solid var(--color-rule);margin-top:var(--space-4xl)}.updates h2{font-size:var(--text-xl)}.updates p{font-size:var(--text-xs);margin-top:var(--space-md)}.updates ul{margin:0;padding-left:var(--space-lg);color:var(--color-muted);font-size:14px}.updates .text-link{grid-column:2}.faq-section{margin-top:var(--space-4xl)}.faq{margin-top:var(--space-xl);border-top:1px solid var(--color-rule)}.faq details{border-bottom:1px solid var(--color-rule)}summary{cursor:pointer;min-height:52px;padding:var(--space-lg) 0;list-style:none;display:flex;justify-content:space-between;gap:var(--space-lg)}summary::-webkit-details-marker{display:none}summary:after{content:'+';color:var(--color-accent);font-size:20px;line-height:1}details[open]>summary:after{content:'−'}.faq p{padding:0 var(--space-2xl) var(--space-xl) 0;max-width:70ch;font-size:14px}.closing{display:flex;justify-content:space-between;align-items:center;gap:var(--space-xl);margin-top:var(--space-4xl);padding:var(--space-2xl) 0;border-block:1px solid var(--color-rule)}.closing h2{font-size:28px}.closing p{font-size:var(--text-sm);margin-top:var(--space-sm)}.footer{background:var(--color-surface);padding:var(--space-3xl);border-top:1px solid var(--color-rule)}.footer-top{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:var(--space-xl);align-items:center}.footer p{font-size:var(--text-sm)}.footer-top nav{display:grid;grid-template-columns:repeat(2,auto);gap:var(--space-sm) var(--space-xl);font-size:var(--text-sm)}.footer a{white-space:nowrap}.footer-top nav a{min-height:40px;display:flex;align-items:center}.related{margin-top:var(--space-xl);font-size:var(--text-sm);border-top:1px solid var(--color-rule)}.related>div{display:flex;gap:var(--space-sm) var(--space-xl);flex-wrap:wrap;padding-bottom:var(--space-xl)}.related a{min-height:44px;display:flex;align-items:center}.legal{border-top:1px solid var(--color-rule);padding-top:var(--space-xl);font-size:11px;color:var(--color-muted)}.legal>a{float:right;min-height:44px}.legal p{font-size:11px;max-width:75ch;margin:var(--space-md) 0}.mobile-cta{display:none}.page-title{margin-bottom:var(--space-2xl)}.page-title h1{font-size:clamp(28px,3vw,42px);margin:var(--space-xl) 0 var(--space-lg)}.page-title>p:last-child{max-width:65ch}.crumb{font-size:var(--text-sm)}.download-panel{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);background:var(--color-surface);border:1px solid var(--color-rule)}.download-panel>div:first-child img{height:100%;object-fit:cover}.download-copy{padding:var(--space-2xl)}.download-copy h2{margin:var(--space-lg) 0}.download-copy small{display:block;font:20px var(--font-latin);margin-top:var(--space-sm)}.platform{font-size:var(--text-xs);color:var(--color-accent)}.download-copy .button{margin:var(--space-xl) 0 var(--space-md);width:100%}.requirements,.preparation{margin-top:var(--space-4xl)}.requirements>p{margin-top:var(--space-lg);font-size:14px}.table-wrap{margin-top:var(--space-xl);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}caption{text-align:left;padding-bottom:var(--space-md);color:var(--color-muted);font-size:var(--text-xs)}th,td{padding:var(--space-lg);border:1px solid var(--color-rule);text-align:left}thead{background:var(--color-panel)}tbody th{font-weight:400;color:var(--color-muted)}td{background:var(--color-surface)}.steps{list-style:none;counter-reset:step;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xl);margin:var(--space-2xl) 0 0}.steps li{counter-increment:step;position:relative;padding:var(--space-xl) var(--space-xl) var(--space-xl) var(--space-4xl);border:1px solid var(--color-rule)}.steps li:before{content:counter(step);position:absolute;left:var(--space-xl);top:var(--space-xl);font:28px var(--font-latin);color:var(--color-accent)}.steps p{font-size:14px;margin-top:var(--space-md)}.steps a{display:inline-block;padding-top:var(--space-md);color:var(--color-accent);min-height:44px}.guide-layout{display:grid;grid-template-columns:196px minmax(0,1fr);gap:var(--space-3xl)}.toc{position:sticky;top:88px;align-self:start;display:flex;flex-direction:column;background:var(--color-surface);padding:var(--space-xl);border:1px solid var(--color-rule);font-size:var(--text-sm)}.toc strong{padding-bottom:var(--space-md)}.toc a{padding:var(--space-md) 0;white-space:nowrap;color:var(--color-muted)}.guide-body{max-width:74ch}.guide-body section+section{margin-top:var(--space-4xl);border-top:1px solid var(--color-rule);padding-top:var(--space-3xl)}.guide-body h2{font-size:28px;margin-bottom:var(--space-xl)}.guide-body figure{margin:var(--space-xl) 0}.guide-body figcaption{font-size:var(--text-xs);color:var(--color-muted);padding-top:var(--space-sm)}.guide-body h3{margin:var(--space-xl) 0 var(--space-md)}.guide-body ul,.guide-body ol{padding-left:var(--space-xl);color:var(--color-muted)}.guide-body li+li{margin-top:var(--space-md)}kbd{border:1px solid var(--color-rule);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--color-raised);font-family:var(--font-body);color:var(--color-ink)}.note{background:var(--color-surface);border:1px solid var(--color-rule);padding:var(--space-xl);margin-top:var(--space-xl);font-size:14px}.guide-body .button{margin-top:var(--space-xl)}.gallery-filters{display:flex;justify-content:space-between;align-items:center;margin:var(--space-2xl) 0;gap:var(--space-lg)}.gallery-filters>div{display:flex;gap:var(--space-sm)}.gallery-filters button{background:var(--color-surface);border:1px solid var(--color-rule);padding:var(--space-sm) var(--space-xl);min-height:44px}.gallery-filters button[aria-pressed=true]{color:var(--color-paper);background:var(--color-accent);border-color:var(--color-accent)}#gallery-count{font-size:var(--text-sm);color:var(--color-muted);white-space:nowrap}.full-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl)}.full-gallery figure{border:1px solid var(--color-rule);background:var(--color-surface)}.full-gallery img{width:100%;aspect-ratio:16/9}.full-gallery figcaption{padding:var(--space-lg);font-size:14px}.full-gallery figure:first-child{grid-column:1/-1}.full-gallery figure:first-child img{max-height:620px;object-fit:cover}dialog{background:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-rule);padding:var(--space-lg);width:min(1200px,96vw);max-height:94dvh}dialog::backdrop{background:color-mix(in oklch,var(--color-overlay) 94%,transparent)}.lightbox-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md)}dialog button{background:var(--color-panel);border:1px solid var(--color-rule);padding:var(--space-sm) var(--space-lg);min-height:44px;white-space:nowrap}#large-image{max-height:70dvh;object-fit:contain;width:100%}.lightbox-bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);margin-top:var(--space-md)}#image-caption{font-size:var(--text-sm)}#image-status{font-size:var(--text-sm);color:var(--color-accent)}#image-status[data-error=true]{color:var(--color-error)}
@media(hover:hover){a:not(.button):hover{color:var(--color-accent)}.button.primary:hover{background:var(--color-accent-hover)}.button.secondary:hover,button:hover{background:var(--color-raised)}.zoom:hover{outline:2px solid var(--color-accent);outline-offset:2px}summary:hover{color:var(--color-accent)}.story-block a:hover{color:var(--color-sheet-muted)}}
@media(min-width:1600px){.hero{height:560px}.hero-content{left:max(48px,calc((100% - 1344px)/2))}.spec-strip{padding-inline:max(48px,calc((100% - 1344px)/2))}}
@media(max-width:1150px){:root{--sidebar:160px}.sidebar{padding-inline:var(--space-md)}.brand{width:124px}.page-inner{padding-inline:var(--space-2xl)}.hero-content{left:var(--space-2xl)}.hero-logo{width:120px}.overview-grid{grid-template-columns:minmax(0,1fr)}.game-facts dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg)}.game-facts{padding:var(--space-xl)}.story-block{padding:var(--space-2xl);gap:var(--space-2xl)}.story-copy h2{font-size:30px}.feature-spread{gap:var(--space-2xl)}.character-list article{padding:var(--space-xl)}.download-copy{padding:var(--space-xl)}.guide-layout{grid-template-columns:170px minmax(0,1fr);gap:var(--space-xl)}.toc{padding:var(--space-lg)}}
@media(max-width:800px){:root{--sidebar:0px;--banner-height:56px}.sidebar{display:none}.topbar{padding-inline:var(--space-xl)}.mobile-brand{display:flex;align-items:center;gap:var(--space-sm);font-weight:700;white-space:nowrap}.breadcrumb{display:none}.top-actions>a:first-child{display:none}.mobile-nav{display:flex;padding:0 var(--space-xl);background:var(--color-surface);justify-content:space-between;border-bottom:1px solid var(--color-rule)}.mobile-nav a{padding:var(--space-md) var(--space-xs);font-size:var(--text-sm);white-space:nowrap}.mobile-nav a[aria-current]{color:var(--color-accent);box-shadow:0 2px 0 var(--color-accent)}.hero{height:460px}.hero h1 span{font-size:22px}.hero-logo{top:var(--space-lg);right:var(--space-xl);width:104px}.hero-content{left:var(--space-xl);right:var(--space-xl);bottom:var(--space-xl)}.hero-lead{font-size:16px}.spec-strip{padding:var(--space-xl);gap:var(--space-lg)}.page-inner{padding:var(--space-2xl) var(--space-xl) var(--space-3xl)}.story-block{grid-template-columns:minmax(0,1fr)}.daily-loop{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl)}.daily-loop article{border:0;padding:0}.daily-loop h3{font-size:16px}.feature-spread{grid-template-columns:minmax(0,1fr)}.feature-spread>div{max-width:65ch}.feature-spread h2 br{display:none}.section-head h2{font-size:var(--text-xl)}.character-list p{font-size:13px}.updates{grid-template-columns:minmax(0,1fr)}.updates .text-link{grid-column:1}.closing h2{font-size:24px}.footer{padding:var(--space-2xl) var(--space-xl) 104px}.footer-top{grid-template-columns:80px minmax(0,1fr)}.footer-top nav{grid-column:1/-1;display:flex;justify-content:space-between}.mobile-cta{position:fixed;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-xl) calc(var(--space-md) + env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-rule);z-index:40}.mobile-cta>span{display:grid;font-size:13px}.mobile-cta small{font-size:10px;color:var(--color-muted)}.mobile-cta .button{min-height:44px;padding:var(--space-sm) var(--space-lg);font-size:14px}.download-panel{grid-template-columns:minmax(0,1fr)}.download-panel img{max-height:320px}.download-copy{padding:var(--space-xl)}.download-copy .button{width:auto}.guide-layout{grid-template-columns:minmax(0,1fr)}.toc{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-sm) var(--space-xl)}.toc strong{width:100%;padding:0}.toc a{padding:var(--space-sm) 0}.guide-body{max-width:100%}.guide-body h2{font-size:26px}}
@media(max-width:540px){h2{font-size:26px}.topbar{padding-inline:var(--space-lg)}.top-actions .button{min-height:40px;padding:var(--space-sm) var(--space-md)}.hero{height:455px}.hero-image{object-position:60% center}.hero h1{font-size:44px}.hero h1 span{display:block;margin:var(--space-sm) 0 0;font-size:23px}.hero-logo{width:88px}.hero-content{left:var(--space-lg);right:var(--space-lg)}.tags{font-size:10px;gap:var(--space-xs)}.hero-actions{gap:var(--space-sm)}.hero-actions .button{padding:var(--space-md);font-size:13px;gap:var(--space-md)}.hero-lead{font-size:14px}.spec-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-lg);gap:var(--space-lg)}.page-inner{padding-inline:var(--space-lg)}.section-head{flex-wrap:wrap;gap:var(--space-sm)}.overview-grid{gap:var(--space-xl)}.thumb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.story-block{padding:var(--space-xl);margin-top:var(--space-3xl)}.daily-loop{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.daily-loop article{padding-bottom:var(--space-xl);border-bottom:1px solid color-mix(in oklch,var(--color-sheet-ink) 24%,transparent)}.story-copy h2{font-size:30px}.character-list{grid-template-columns:minmax(0,1fr)}.character-list article,.character-list article:first-child{padding:var(--space-xl) 0;border-right:0;border-bottom:1px solid var(--color-rule)}.character-list article:last-child{border:0}.character-list span{float:right}.updates{padding:var(--space-xl);margin-top:var(--space-3xl)}.closing{align-items:flex-start;flex-direction:column;margin-top:var(--space-3xl)}.closing .button{width:100%}.feature-spread,.character-section,.faq-section,.preparation,.requirements{margin-top:var(--space-3xl)}.footer-top{grid-template-columns:64px minmax(0,1fr);gap:var(--space-lg)}.footer-top strong{font-size:14px}.footer-top p{font-size:12px}.legal>a{float:none;display:block;padding-top:var(--space-md)}.steps{grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}.steps li{padding-left:var(--space-4xl)}th,td{padding:var(--space-md) var(--space-sm);font-size:12px}table{table-layout:fixed}th:first-child{width:25%}.full-gallery{grid-template-columns:minmax(0,1fr)}.full-gallery figure:first-child{grid-column:auto}.gallery-filters button{padding:var(--space-sm) var(--space-md)}.gallery-filters{gap:var(--space-sm)}.lightbox-bottom{flex-wrap:wrap;gap:var(--space-sm)}#image-caption{order:3;width:100%}#large-image{max-height:60dvh}dialog{padding:var(--space-md)}.mobile-cta{padding-inline:var(--space-lg)}.page-title h1{font-size:30px}.mobile-nav{padding-inline:var(--space-md)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.button:active,button:active{transform:none}}
