.oryova-shell{--game-paper:#f8f9f5;--game-white:#fff;--game-ink:#202d2a;--game-muted:#65706a;--game-line:#dce2da;--game-wash:#eff3ec;--game-accent:#19644f;--game-accent-hover:#104b3b;--game-tint:#e5eee2;--game-red:#c63a49;--game-blue:#365ed2;--game-green:#207c50;--game-yellow:#976b0a;--game-radius:1rem;--game-radius-small:.5rem;--game-round:999px;--game-sans:Arial,Helvetica,sans-serif;--game-serif:Georgia,"Times New Roman",serif;--game-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--game-xs:.75rem;--game-sm:.875rem;--game-base:.9375rem;--game-body:1rem;--game-lead:1.125rem;--game-title:1.5rem;--game-heading:clamp(2rem,3.3vw,2.875rem);--game-display:clamp(3rem,5vw,4.25rem);--game-score:clamp(3.5rem,7vw,5rem);--game-guide-grid:3.25rem;--game-focus-width:52rem;--game-control:2.75rem;--game-enter:.24s;--game-entry-title:clamp(2.5rem,4vw,3.25rem);--game-entry-word:clamp(4.75rem,9vw,7rem);--game-entry-stage:19rem;--game-entry-stage-compact:17rem;--game-toolbar-height:4.75rem;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.25rem;--s6:1.5rem;--s8:2rem;--s10:2.5rem;--s12:3rem;--s16:4rem;--s20:5rem;--s24:6rem;--game-width:74rem;--game-border:1px solid var(--game-line);--game-ease:.16s ease;--game-mobile-stage:12rem;--game-mobile-grid:8rem;background:var(--game-paper);min-height:100vh;color:var(--game-ink);font-family:var(--game-sans);font-size:var(--game-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;line-height:1.6}.oryova-shell :is(a,button,summary,[tabindex="-1"]):focus-visible{outline:3px solid var(--game-accent);outline-offset:4px}.oryova-shell button:disabled{cursor:default}.oryova-shell .eyebrow{font:500 var(--game-xs)/1.5 var(--game-mono);letter-spacing:.08em}.oryova-shell .status-dot{width:var(--s2);height:var(--s2);flex:0 0 var(--s2);border-radius:var(--game-round);background:var(--game-accent);display:inline-block}.game-skip-link{left:var(--s4);z-index:100;padding:var(--s3)var(--s5);background:var(--game-ink);color:var(--game-white);border-radius:var(--game-radius-small);position:absolute;top:-100px}.game-skip-link:focus{top:var(--s4)}.oryova-header{border-bottom:var(--game-border)}.oryova-header-inner{max-width:var(--game-width);min-height:var(--s20);padding:0 var(--s8);justify-content:space-between;align-items:center;gap:var(--s8);margin:auto;display:flex}.oryova-wordmark{letter-spacing:-.065em;align-items:center;font-size:1.8rem;font-weight:600;line-height:1;display:inline-flex}.oryova-mark{width:25px;height:25px;margin-right:var(--s3);grid-template-columns:repeat(2,1fr);gap:2px;display:grid;transform:rotate(-12deg)}.oryova-mark>span{background:var(--game-accent);border-radius:50% 50% 2px}.oryova-mark>span:nth-child(2){transform:rotate(90deg)}.oryova-mark>span:nth-child(3){transform:rotate(-90deg)}.oryova-mark>span:nth-child(4){transform:rotate(180deg)}.wordmark-period{color:var(--game-accent)}.game-navigation{gap:var(--s8);align-items:center;display:flex}.game-navigation a{font-size:var(--game-sm);color:var(--game-muted);padding:var(--s3)0;transition:color var(--game-ease);position:relative}.game-navigation a:hover,.game-navigation a[aria-current=page]{color:var(--game-ink)}.game-navigation a[aria-current=page]:after{content:"";bottom:var(--s1);background:var(--game-accent);height:2px;position:absolute;left:0;right:0}.header-note{gap:var(--s2);font:var(--game-xs)var(--game-mono);letter-spacing:.02em;color:var(--game-muted);align-items:center;display:inline-flex}.oryova-main{max-width:var(--game-width);padding:0 var(--s8);margin:auto}.game-hero{padding:var(--s8)0 var(--s6);justify-content:space-between;gap:var(--s8);align-items:flex-end;display:flex}.hero-eyebrow{color:var(--game-accent);align-items:center;gap:var(--s3);margin:0 0 var(--s5);display:flex}.hero-eyebrow>span:last-child{color:var(--game-muted)}.collection-line{width:var(--s6);background:var(--game-accent);height:1px}.game-hero h1,.effect-article h1{font:400 var(--game-display)/1.06 var(--game-serif);letter-spacing:-.065em;margin:0 0 var(--s5)}.hero-description{font-size:var(--game-lead);color:var(--game-muted);margin:0;line-height:1.6}.hero-description>span,.game-about h2>span{display:block}.game-workspace{gap:var(--s10);grid-template-columns:minmax(0,1fr) 16rem;display:grid}.game-main-column{min-width:0}.game-panel{background:var(--game-white);border:var(--game-border);border-radius:var(--game-radius);scroll-margin-top:var(--s6);animation:game-enter var(--game-enter)ease-out both;overflow:hidden}@keyframes game-enter{0%{opacity:.6;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.oryova-main:has(.game-panel:not([data-phase=idle])) .game-hero{max-width:var(--game-focus-width);padding-block:var(--s5);margin-inline:auto}.oryova-main:has(.game-panel:not([data-phase=idle])) .game-hero h1{font-size:var(--s8);margin:0}.oryova-main:has(.game-panel:not([data-phase=idle])) :is(.hero-eyebrow,.hero-description,.game-side-rail,.game-rule,.game-benefits){display:none}.oryova-main:has(.game-panel:not([data-phase=idle])) .game-workspace{max-width:var(--game-focus-width);margin-inline:auto;display:block}.oryova-main:has(.game-panel:is([data-phase=playing],[data-phase=paused]))>:is(.related-section,.game-about,.game-faq,.bottom-note){display:none}.oryova-shell:has(.game-panel:is([data-phase=playing],[data-phase=paused])) .oryova-footer{margin-top:var(--s12)}.game-toolbar{min-height:var(--game-toolbar-height);padding:var(--s3)var(--s6);justify-content:space-between;align-items:center;gap:var(--s3);border-bottom:var(--game-border);background:var(--game-wash);display:flex}.mode-switch{background:var(--game-white);padding:var(--s1);border:var(--game-border);border-radius:var(--game-radius-small);gap:2px;display:flex}.mode-switch>button{min-height:var(--s10);padding:var(--s1)var(--s3);border-radius:var(--s1);font-size:var(--game-xs);color:var(--game-muted);white-space:nowrap}.mode-switch>button[aria-pressed=true]{background:var(--game-ink);color:var(--game-white)}.mode-switch>button:disabled{opacity:.6}.game-progress{background:var(--game-white);height:3px}.game-progress>span{transform-origin:0;background:var(--game-accent);width:100%;height:100%;display:block}.game-stats{gap:var(--s4);padding:var(--s5)var(--s8)0;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;min-height:75px;margin:0;display:grid}.game-stats dt{font:var(--game-xs)/1.4 var(--game-mono);letter-spacing:.04em;color:var(--game-muted)}.game-stats dd{margin:var(--s1)0 0;font-size:var(--game-title);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-weight:500}.game-stats dd small{font-size:var(--game-sm);color:var(--game-muted);margin-left:2px}.pause-button{width:var(--game-control);height:var(--game-control);border:var(--game-border);border-radius:var(--game-round);color:var(--game-muted);place-items:center;margin-left:auto;display:grid}.stroop-stage{min-height:252px;padding:var(--s6)var(--s4);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.stage-label{font:var(--game-xs)/1.5 var(--game-mono);letter-spacing:.12em;color:var(--game-muted);margin:0 0 var(--s3)}.stroop-word{font:600 clamp(3.5rem,7vw,5rem)/1.15 var(--game-sans);letter-spacing:-.05em}.oryova-shell .ink-red{--ink-color:var(--game-red);color:var(--ink-color)}.oryova-shell .ink-blue{--ink-color:var(--game-blue);color:var(--ink-color)}.oryova-shell .ink-green{--ink-color:var(--game-green);color:var(--ink-color)}.oryova-shell .ink-yellow{--ink-color:var(--game-yellow);color:var(--ink-color)}.stage-caption,.stage-feedback{font-size:var(--game-sm);color:var(--game-muted);margin:var(--s3)0 0;min-height:var(--s5)}.oryova-shell .game-button{justify-content:center;align-items:center;gap:var(--s3);min-height:var(--s12);background:var(--game-accent);color:var(--game-white);padding:var(--s3)var(--s6);border-radius:var(--game-radius-small);font-size:var(--game-sm);transition:background var(--game-ease),transform var(--game-ease);font-weight:500;display:inline-flex}.oryova-shell .game-button:hover{background:var(--game-accent-hover);transform:translateY(-1px)}.oryova-shell .game-button:active{transform:translateY(1px)}.oryova-shell :is(.color-choice,.respond-button):active:enabled{background:var(--game-tint);border-color:var(--game-accent)}.start-button{margin-top:var(--s5)}.color-choices{padding:0 var(--s8);gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.oryova-shell .color-choice{gap:var(--s2);border:var(--game-border);border-radius:var(--game-radius-small);min-height:51px;color:var(--game-ink);font-size:var(--game-sm);transition:background var(--game-ease),border-color var(--game-ease);justify-content:center;align-items:center;display:flex}.color-choice:hover:enabled{border-color:var(--ink-color);background:var(--game-paper)}.color-choice:disabled{opacity:.68}.color-dot{border-radius:var(--game-round);background:var(--ink-color);flex:0 0 10px;width:10px;height:10px}.oryova-shell kbd{font:var(--game-xs)/1.4 var(--game-mono);border:var(--game-border);border-radius:var(--s1);padding:1px var(--s1);color:var(--game-muted);min-width:var(--s4);text-align:center}.color-choice kbd{border:0;margin-left:auto}.color-choice .color-dot{margin-left:var(--s3)}.keyboard-hint{text-align:center;font-size:var(--game-xs);color:var(--game-muted);margin:var(--s4)var(--s4)var(--s6)}.keyboard-hint kbd{margin-left:2px}.touch-hint{display:none}.game-panel-footer{gap:var(--s2);padding:var(--s3)var(--s6);background:var(--game-paper);border-top:var(--game-border);color:var(--game-muted);font-size:var(--game-xs);flex-wrap:wrap;align-items:center;line-height:1.7;display:flex}.game-panel-footer .status-dot{flex-basis:5px;width:5px;height:5px}.panel-footer-copy{flex:1;min-width:0}.personal-best{padding-left:var(--s4);margin-left:auto}.game-benefits{gap:var(--s6);padding:var(--s4)0;color:var(--game-muted);font-size:var(--game-xs);justify-content:center;display:flex}.game-benefits>span{align-items:center;gap:var(--s2);display:inline-flex}.game-rule{padding:var(--s8)0 0;scroll-margin-top:var(--s6)}.game-page .game-hero{padding-block:var(--s6);display:block}.game-page .game-hero>div:first-child{gap:var(--s2)var(--s8);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.game-page .hero-eyebrow{grid-column:1/-1;margin:0}.game-page .game-hero h1{font-size:var(--game-entry-title);margin:0}.game-page .hero-description{font-size:var(--game-body);line-height:1.6}.game-page .game-workspace{gap:var(--s8);grid-template-columns:minmax(0,1fr) 17rem}.game-page .game-panel[data-phase=idle] .game-toolbar{background:var(--game-ink);color:var(--game-white)}.game-page .game-panel[data-phase=idle] .game-toolbar .small-meta{color:var(--game-tint)}.game-page .game-panel[data-phase=idle] .game-stats{display:none}.game-page .game-panel[data-phase=idle] :is(.stroop-stage,.sequence-stage){min-height:var(--game-entry-stage);padding-block:var(--s6)}.game-page .game-panel[data-phase=idle] .nback-stage{min-height:var(--game-entry-stage-compact);padding-block:var(--s4)}.game-page .game-panel[data-phase=idle] .sequence-topline{min-height:var(--s12);padding-block:var(--s1)}.nback-guide+.start-button{margin-top:var(--s4)}.game-page .game-panel[data-phase=idle] .cue-preview .go-circle{width:var(--s24);height:var(--s24)}.game-page .game-panel[data-phase=idle] .stroop-word{font-size:var(--game-entry-word)}.game-page .game-panel[data-phase=idle] .color-choice{background:var(--game-paper);opacity:.8}.game-page .game-rule{padding:var(--s5)0 0}.game-page .game-rule h2{font:500 var(--game-title)/1.3 var(--game-sans);letter-spacing:-.035em;margin:var(--s3)0 var(--s5)}.game-page .game-rule li{margin-bottom:var(--s3)}.sidebar-games{margin-top:var(--s6);padding-top:var(--s5);border-top:var(--game-border)}.sidebar-games h2{font-size:var(--game-sm);margin:0 0 var(--s3);font-weight:500}.sidebar-games .related-games{grid-template-columns:1fr;gap:0}.sidebar-games .related-game{min-height:var(--s24);padding:var(--s4)0;gap:var(--s3);border:0;border-radius:0}.sidebar-games .related-game+.related-game{border-top:var(--game-border)}.sidebar-games .related-game h3{font:500 var(--game-body)/1.4 var(--game-sans);letter-spacing:-.02em}.sidebar-games .related-game .eyebrow{display:none}.sidebar-games :is(.mini-cues,.mini-grid,.mini-stroop){width:var(--s10);height:var(--s10);margin:0}.sidebar-games .mini-stroop{height:auto;font-size:var(--game-lead)}.sidebar-games .mini-cues{gap:var(--s1)}.sidebar-games .mini-cues>span{width:var(--s4);height:var(--s4)}.sidebar-games .mini-cues b{font-size:var(--s8)}.game-page .related-section{display:none}.game-page:has(.game-panel[data-phase=finished]) .related-section{display:block}.game-rule>.eyebrow{color:var(--game-muted)}.game-rule h2{font:400 clamp(2rem,3vw,2.6rem)/1.1 var(--game-serif);letter-spacing:-.045em;margin:var(--s5)0 var(--s8)}.game-rule ol{margin:0;padding:0;list-style:none}.game-rule li{align-items:baseline;gap:var(--s3);font-size:var(--game-sm);margin-bottom:var(--s5);line-height:1.65;display:flex}.game-rule li>span{font:var(--game-xs)var(--game-mono);color:var(--game-accent)}.related-section{padding:var(--s10)0 var(--s16)}.section-heading{justify-content:space-between;align-items:baseline;gap:var(--s6);margin-bottom:var(--s5);display:flex}.section-heading h2{font-size:var(--game-body);letter-spacing:-.02em;margin:0;font-weight:500}.section-heading>.eyebrow{color:var(--game-muted)}.related-games{gap:var(--s5);grid-template-columns:1fr 1fr;display:grid}.related-game{align-items:center;gap:var(--s6);border:var(--game-border);border-radius:var(--game-radius-small);padding:var(--s6);min-height:135px;transition:border-color var(--game-ease),background var(--game-ease);display:flex}.related-game:hover{background:var(--game-white);border-color:var(--game-accent)}.related-game .eyebrow{color:var(--game-muted);font-size:var(--game-xs)}.related-game h3{font:400 var(--game-title)/1.3 var(--game-serif);letter-spacing:-.035em;margin:var(--s1)0}.related-game p{color:var(--game-muted);font-size:var(--game-xs);margin:0}.related-arrow{color:var(--game-accent);flex-shrink:0;margin-left:auto}.mini-cues{align-items:center;gap:var(--s2);width:var(--s20);flex-shrink:0;display:inline-flex}.mini-cues>span{width:var(--s8);height:var(--s8);background:var(--game-accent);border-radius:var(--game-round)}.mini-cues b{font:400 3.2rem/1 var(--game-sans);color:var(--game-muted)}.mini-grid{width:var(--s16);height:var(--s16);margin-right:var(--s4);flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.mini-grid>span{background:var(--game-tint);border-radius:2px}.mini-grid>.is-lit{background:var(--game-accent)}.mini-stroop{width:var(--s20);font:600 var(--game-title)var(--game-sans);color:var(--game-red);letter-spacing:-.05em;flex-shrink:0}.game-about{gap:var(--s16);padding:var(--s16)0;border-top:var(--game-border);grid-template-columns:1fr 1fr;display:grid}.game-about .eyebrow,.game-faq .eyebrow{color:var(--game-accent)}.game-about h2,.game-faq h2{font:400 var(--game-heading)/1.13 var(--game-serif);letter-spacing:-.045em;margin:var(--s5)0 var(--s6)}.inline-link{gap:var(--s2);color:var(--game-accent);font-size:var(--game-sm);text-underline-offset:var(--s1);align-items:center;display:inline-flex}.inline-link:hover{text-decoration:underline}.about-copy p{font-size:var(--game-base);color:var(--game-muted);margin:0 0 var(--s5);max-width:40em;line-height:1.8}.about-copy ul{margin:var(--s6)0 0;gap:var(--s2);padding:0;list-style:none;display:grid}.about-copy li{font-size:var(--game-sm);gap:var(--s2);align-items:center;display:flex}.about-copy li svg{color:var(--game-accent);flex-shrink:0}.game-faq{gap:var(--s16);padding:var(--s12)0 var(--s16);border-top:var(--game-border);grid-template-columns:1fr 1.45fr;display:grid}.game-faq h2{margin-bottom:var(--s3)}.game-faq>div>p{font-size:var(--game-sm);color:var(--game-muted)}.game-faq details{border-bottom:var(--game-border)}.game-faq summary{justify-content:space-between;gap:var(--s5);cursor:pointer;padding:var(--s5)0;font-size:var(--game-base);align-items:center;list-style:none;display:flex}.game-faq summary::-webkit-details-marker{display:none}.game-faq summary>span{color:var(--game-accent);font-size:var(--game-title);line-height:1}.game-faq details[open] summary>span{transform:rotate(45deg)}.game-faq details p{color:var(--game-muted);font-size:var(--game-sm);margin:0 0 var(--s6);max-width:40em;line-height:1.8}.bottom-note{justify-content:center;align-items:center;gap:var(--s3);background:var(--game-wash);border-radius:var(--game-radius-small);padding:var(--s5);margin-bottom:var(--s16);font-size:var(--game-sm);color:var(--game-muted);text-align:center;display:flex}.oryova-footer{max-width:var(--game-width);padding:var(--s8);border-top:var(--game-border);justify-content:space-between;align-items:center;gap:var(--s5);color:var(--game-muted);font-size:var(--game-xs);margin:auto;display:flex}.oryova-footer>div{align-items:center;gap:var(--s5);display:flex}.footer-wordmark{color:var(--game-ink);font-size:var(--game-lead);letter-spacing:-.05em;font-weight:600}.oryova-footer p{margin:0}.round-results{padding:var(--s8);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:0;display:flex}.round-results>.eyebrow{color:var(--game-accent)}.round-results h2,.paused-state h2,.sequence-stage h2{font:400 2.25rem/1.2 var(--game-serif);letter-spacing:-.05em;margin:var(--s3)0 var(--s6)}.round-results h2{font-size:var(--game-title);margin-bottom:var(--s4)}.result-metrics{gap:var(--s5)var(--s6);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:36rem;margin:0;display:grid}.result-metrics>div{flex-direction:column;min-width:0;display:flex}.result-metrics>.result-primary{grid-column:1/-1}.result-metrics .result-primary dd{font-size:var(--game-score);color:var(--game-accent);font-weight:500;line-height:1}.result-metrics .result-primary dt{font-size:var(--game-sm)}.result-secondary{padding-top:var(--s4);border-top:var(--game-border)}.result-metrics:has(>div:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.result-comparison{margin:var(--s4)0 0;color:var(--game-accent);font-size:var(--game-sm);font-weight:500}.result-insight{margin:var(--s3)0 0;color:var(--game-muted);font-size:var(--game-sm)}.result-details{max-width:36rem;margin-top:var(--s4)}.result-details summary{cursor:pointer;min-height:var(--game-control);font-size:var(--game-sm);color:var(--game-muted);align-content:center}.result-copy .text-button{min-height:var(--game-control)}.round-results>:is(.eyebrow,h2,.result-metrics){animation:game-enter var(--game-enter)ease-out both}.result-metrics dd{font:500 1.75rem/1.2 var(--game-sans);margin:0 0 var(--s2);letter-spacing:-.04em}.result-metrics dt{font-size:var(--game-xs);color:var(--game-muted);order:2}.game-stats .stat-control{margin-left:auto}.game-stats .stat-control dd{margin:0}.result-note{font-size:var(--game-xs);color:var(--game-muted);max-width:35rem;margin:0;line-height:1.8}.result-actions{justify-content:center;align-items:center;gap:var(--s5);margin-top:var(--s6);display:flex}.text-button{justify-content:center;align-items:center;gap:var(--s2);color:var(--game-muted);font-size:var(--game-sm);min-height:var(--game-control);display:inline-flex}.setup-button{margin:var(--s2)auto 0;display:flex}.text-button:hover:enabled{color:var(--game-accent)}.paused-state{text-align:center}.paused-state p,.sequence-stage p{font-size:var(--game-sm);color:var(--game-muted);margin:0}.small-meta{font:var(--game-xs)var(--game-mono);color:var(--game-muted)}.sequence-topline{min-height:4.75rem;padding:var(--s3)var(--s8)0;justify-content:space-between;align-items:center;display:flex}.sequence-topline>span{font:var(--game-xs)var(--game-mono);letter-spacing:.05em;color:var(--game-muted)}.sequence-stage{text-align:center;min-height:270px;padding:var(--s5);flex-direction:column;justify-content:center;align-items:center;display:flex}.sequence-stage h2{margin-bottom:var(--s3)}.cue-preview{gap:var(--s8);margin-bottom:var(--s5);align-items:center;display:flex}.go-circle{width:var(--s20);height:var(--s20);background:var(--game-accent);border-radius:var(--game-round);display:inline-block}.no-go-cross{font:400 7rem/.75 var(--game-sans);color:var(--game-red);display:inline-block}.cue-display{justify-content:center;align-items:center;min-width:160px;min-height:145px;display:flex}.respond-button{align-items:center;gap:var(--s6);background:var(--game-wash);border:var(--game-border);border-radius:var(--game-radius-small);min-height:52px;color:var(--game-ink);font-size:var(--game-sm);transition:background var(--game-ease);justify-content:center;display:flex}.game-panel>.respond-button{margin:0 var(--s8);width:calc(100% - 4rem)}.respond-button:hover:enabled,.respond-button[aria-pressed=true]{background:var(--game-tint);border-color:var(--game-accent)}.respond-button[aria-pressed=true]{border-width:2px;font-weight:600}.respond-button:disabled{opacity:.6}.nback-stage{padding:var(--s4)var(--s6);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:326px;display:flex}.nback-grid{grid-template-columns:repeat(3,1fr);gap:5px;width:146px;height:146px;display:grid}.nback-cell{background:var(--game-wash);border:var(--game-border);border-radius:var(--game-radius-small)}.nback-cell.is-lit{background:var(--game-accent);border-color:var(--game-accent)}.nback-letter{min-height:38px;font:500 1.5rem/1.5 var(--game-mono);margin:var(--s2)0 0}.nback-choices{gap:var(--s3);padding:0 var(--s8);grid-template-columns:1fr 1fr;display:grid}.game-panel[data-phase=idle] .nback-choices{padding-bottom:var(--s5)}.nback-guide{max-width:28rem}.guide-instruction{font-size:var(--game-body);margin:0 0 var(--s3)}.guide-sequence{justify-content:center;gap:var(--s3);margin:0;padding:0;list-style:none;display:flex}.guide-cue{align-items:center;gap:var(--s2);padding:var(--s2);border-radius:var(--game-radius-small);color:var(--game-muted);border:1px solid #0000;flex-direction:column;display:flex}.guide-cue.is-compared{border-color:var(--game-accent);background:var(--game-paper);color:var(--game-ink)}.guide-cue-label{font-size:var(--game-xs);font-weight:500}.guide-grid{width:var(--game-guide-grid);height:var(--game-guide-grid);grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.guide-grid>span{background:var(--game-tint);border-radius:2px}.guide-grid>.is-lit{background:var(--game-accent)}.guide-letter{font:500 var(--game-lead)/1.2 var(--game-mono)}.guide-explanation{font-size:var(--game-sm);color:var(--game-muted);margin:var(--s3)0 0;line-height:1.6}.effect-article{max-width:52rem;padding:var(--s16)0;margin:auto}.effect-article>.eyebrow{color:var(--game-accent);margin:0 0 var(--s5)}.article-lede{max-width:34rem;font-size:var(--game-lead);color:var(--game-muted);line-height:1.7}.effect-example{background:var(--game-white);border:var(--game-border);border-radius:var(--game-radius);margin:var(--s10)0;grid-template-columns:1fr 1fr;display:grid}.effect-example>div{padding:var(--s8);text-align:center;align-items:center;gap:var(--s4);flex-direction:column;display:flex}.effect-example>div:first-child{border-right:var(--game-border)}.effect-example>div>span:last-child{font-size:var(--game-sm);color:var(--game-muted)}.example-word{font:600 clamp(2.5rem,5vw,4rem)/1 var(--game-sans);letter-spacing:-.05em}.effect-article section{margin:var(--s10)0;max-width:42rem}.effect-article h2{font:400 1.8rem/1.2 var(--game-serif);letter-spacing:-.04em;margin:0 0 var(--s4)}.effect-article section p{font-size:var(--game-body);color:var(--game-muted);margin:0 0 var(--s5);line-height:1.8}.policy-body{max-width:42rem}.policy-body h2{margin-top:var(--s10)}.policy-body p{color:var(--game-muted);margin:0 0 var(--s5);line-height:1.8}.policy-body a{color:var(--game-accent);text-underline-offset:var(--s1);text-decoration:underline}.footer-links{gap:var(--s4);font-size:var(--game-sm);display:flex}.footer-links a{min-height:var(--s12);align-items:center;display:inline-flex}@media (max-width:960px){.game-page .game-workspace{gap:var(--s6);grid-template-columns:minmax(0,1fr) 15rem}.game-page .game-hero>div:first-child{grid-template-columns:1fr}.game-page .hero-description>span{display:inline}.game-page .hero-description>span+span:before{content:" "}.header-note{display:none}.game-workspace{gap:var(--s6);grid-template-columns:minmax(0,1fr) 14rem}.section-heading>.eyebrow{display:none}.related-game{gap:var(--s4);padding:var(--s5)}.game-about,.game-faq{gap:var(--s8)}}@media (max-width:640px){.game-page .game-hero{padding-block:var(--s5)}.game-page .game-workspace{grid-template-columns:minmax(0,1fr)}.game-page .hero-description{font-size:var(--game-sm)}.game-page .game-panel[data-phase=idle] :is(.stroop-stage,.sequence-stage){min-height:var(--game-entry-stage-compact);padding-block:var(--s5)}.game-page .game-rule{padding:var(--s5)}.game-page .game-rule h2{margin-top:var(--s2)}.oryova-header-inner{padding:var(--s3)var(--s5);gap:var(--s2)var(--s4);flex-wrap:wrap;min-height:auto}.oryova-wordmark{font-size:1.5rem}.oryova-mark{width:21px;height:21px}.game-navigation{gap:var(--s5)}.game-navigation a{font-size:var(--game-sm);min-height:var(--game-control);align-items:center;display:inline-flex}.oryova-main{padding:0 var(--s5)}.game-hero{padding:var(--s4)0}.hero-eyebrow{margin-bottom:var(--s2);font-size:var(--game-xs)}.game-hero h1{margin-bottom:var(--s2);font-size:clamp(2.8rem,10vw,4rem)}.hero-description{font-size:var(--game-base)}.game-workspace{gap:var(--s5);grid-template-columns:minmax(0,1fr)}.game-toolbar{padding:var(--s3)var(--s4);min-height:var(--game-toolbar-height);flex-wrap:wrap}.game-toolbar>.eyebrow{font-size:var(--game-xs)}.mode-switch>button{padding:var(--s1)var(--s2);min-height:var(--s10)}.game-stats{gap:var(--s3);padding:var(--s4)var(--s5)0}.game-stats dd{font-size:1.3rem}.stroop-stage{min-height:var(--game-mobile-stage);padding:var(--s3)var(--s4)}.color-choices{padding:0 var(--s4);gap:var(--s2)}.color-choice .color-dot{flex-basis:7px;width:7px;height:7px;margin-left:0}.oryova-shell .color-choice{font-size:var(--game-sm);gap:5px}.color-choice kbd{display:none}.game-panel-footer{padding:var(--s3)var(--s4);font-size:var(--game-xs)}.game-benefits{gap:var(--s4);font-size:var(--game-xs)}.keyboard-hint>:is(.pointer-hint,.pause-hint){display:none}.keyboard-hint>.touch-hint{display:inline}.game-rule{background:var(--game-wash);border-radius:var(--game-radius-small);padding:var(--s6)}.game-rule h2{margin:var(--s3)0 var(--s5);font-size:2rem}.game-rule li{margin-bottom:var(--s3)}.related-section{padding:var(--s8)0 var(--s10)}.related-games{gap:var(--s3);grid-template-columns:1fr}.related-game{min-height:115px;padding:var(--s5)}.game-about,.game-faq{gap:var(--s6);padding:var(--s10)0;grid-template-columns:1fr}.game-about h2,.game-faq h2{margin:var(--s3)0 var(--s4)}.bottom-note{margin-bottom:var(--s10);font-size:var(--game-xs)}.oryova-footer{margin:0 var(--s5);padding:var(--s6)0;row-gap:var(--s3);flex-wrap:wrap}.oryova-footer>div{width:100%}.round-results{padding:var(--s8)var(--s5)}.round-results h2{font-size:var(--game-title)}.result-metrics{gap:var(--s4)var(--s2)}.result-metrics dd{font-size:var(--game-title)}.small-meta{font-size:var(--game-xs)}.sequence-topline{padding:var(--s3)var(--s5)0}.sequence-stage{min-height:var(--game-mobile-stage)}.nback-stage{min-height:16rem;padding:var(--s3)var(--s4)}.nback-grid{width:var(--game-mobile-grid);height:var(--game-mobile-grid)}.sequence-topline .text-button{min-height:var(--game-control)}.game-panel>.respond-button{margin:0 var(--s4);width:calc(100% - 2rem)}.nback-choices{padding:0 var(--s4);gap:var(--s2)}.nback-choices .respond-button{gap:var(--s2);font-size:var(--game-sm)}.guide-sequence{gap:var(--s1)}.guide-cue{padding:var(--s1)}.personal-best{flex-basis:100%;margin-left:0;padding-left:0}.effect-article{padding:var(--s10)0}.effect-article h1{font-size:3.5rem}.effect-example>div{padding:var(--s6)var(--s3)}}@media (prefers-reduced-motion:reduce){.game-panel,.round-results>:is(.eyebrow,h2,.result-metrics){animation:none}.oryova-shell :is(a,button){transition:none}.oryova-shell .game-button:hover{transform:none}}
