@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:QN Shinka;src:url(/_astro/QNote-Regular.BFQereIz.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:QN Shinka;src:url(/_astro/QNote-RegularItalic.BzF4O9XJ.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:QN Shinka;src:url(/_astro/QNote-Medium.CeABku-p.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:QN Shinka;src:url(/_astro/QNote-Bold.CIEiMxJK.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:QN Shinka Display;src:url(/_astro/QNoteDisplay-Regular.lzSoauoR.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:QN Shinka Display;src:url(/_astro/QNoteDisplay-Medium.DYjjF8JU.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:QN Shinka Display;src:url(/_astro/QNoteDisplay-Bold.7e2tgDKz.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--font-display:"Instrument Sans Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Instrument Sans Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:"QN Shinka", Georgia, "Times New Roman", serif;--font-serif-display:"QN Shinka Display", Georgia, "Times New Roman", serif;color-scheme:light;--background:#fff;--foreground:#16181b;--ds-text-primary:#16181b;--ds-text-secondary:#5c636c;--ds-text-muted:#6e767f;--ds-text-soft:#5c636c;--ds-text-inverse:#fff;--ds-text-inverse-secondary:#ffffffb3;--ds-text-inverse-muted:#ffffff80;--ds-text-accent:#08f;--ds-text-accent-strong:#0074d9;--ds-text-accent-readable:#0065b3;--ds-text-danger:#c8102e;--ds-background-canvas:#f7f8f9;--ds-background-canvas-alt:#edeff2;--ds-background-surface:#fff;--ds-background-surface-subtle:#f7f8f9;--ds-background-surface-muted:#edeff2;--ds-background-inverse:#0e0f11;--ds-background-inverse-soft:#16181b;--ds-background-accent:#08f;--ds-background-accent-strong:#0074d9;--ds-background-danger:#c8102e;--ds-background-accent-subtle:#0088ff14;--ds-background-accent-fog:#0088ff1a;--ds-background-danger-subtle:#c8102e14;--ds-background-overlay-white-10:#ffffff1a;--ds-background-overlay-white-20:#fff3;--ds-background-overlay-white-75:#ffffffbf;--ds-background-overlay-white-80:#fffc;--ds-background-overlay-white-85:#ffffffd9;--ds-border-default:#d9dce1;--ds-border-strong:#6e767f;--ds-border-subtle:#e3e6ea;--ds-border-muted:#edeff2;--ds-border-accent:#0088ff40;--ds-border-danger:#c8102e;--ds-border-inverse:#fff3;--ds-border-ghost:#ffffffb3;--ds-border-ghost-strong:#fffc;--ds-border-contrast-subtle:#0000000d;--ds-stroke-default:1px;--ds-stroke-strong:2px;--ds-shadow-header:0 1px 0 #d9dce1;--ds-shadow-brand-sm:0 4px 12px #0088ff4d;--ds-shadow-flash:0 8px 20px #0000001f;--ds-shadow-nav:0 8px 20px #0e0f110d;--ds-shadow-card:0 16px 40px #0e0f1114;--ds-shadow-card-hover:0 18px 40px #0e0f1124;--ds-shadow-panel-soft:0 20px 60px #0e0f1114;--ds-shadow-panel:0 24px 80px #0e0f111a;--ds-shadow-elevated:0 30px 90px #0e0f111a;--ds-shadow-footer:none;--ds-shadow-dark:0 20px 50px #0e0f112e;--ds-shadow-dark-card:0 18px 50px #1111113d;--ds-shadow-premium:0 24px 60px #0e0f113d;--ds-radius-control:8px;--ds-radius-card:8px;--ds-radius-button:4px;--ds-radius-sheet:8px;--ds-radius-panel-md:var(--ds-radius-sheet);--ds-radius-panel:var(--ds-radius-sheet);--ds-radius-pill:999px;--ds-container-main:1440px;--ds-gradient-page:linear-gradient(180deg, #f7f8f9 0%, #fff 100%);--ds-gradient-panel-soft:linear-gradient(180deg, #fff 0%, #f7f8f9 100%);--ds-gradient-panel-airy:linear-gradient(180deg, #f7f8f9 0%, #fff 100%);--ds-gradient-dark:linear-gradient(180deg, #0e0f11 0%, #1f2226 100%)}:root[data-theme=dark]{color-scheme:dark;--background:#16181b;--foreground:#fff;--ds-text-primary:#fff;--ds-text-secondary:#bfc4cb;--ds-text-muted:#9098a1;--ds-text-soft:#bfc4cb;--ds-text-inverse:#fff;--ds-text-inverse-secondary:#ffffffb8;--ds-text-inverse-muted:#ffffff85;--ds-text-accent:#8cc9ff;--ds-text-accent-strong:#8cc9ff;--ds-text-accent-readable:#8cc9ff;--ds-text-danger:#f1939e;--ds-background-canvas:#16181b;--ds-background-canvas-alt:#16181b;--ds-background-surface:#16181b;--ds-background-surface-subtle:#16181b;--ds-background-surface-muted:#1f2226;--ds-background-inverse:#000;--ds-background-inverse-soft:#16181b;--ds-background-accent:#8cc9ff;--ds-background-accent-strong:#8cc9ff;--ds-background-danger:#f1939e;--ds-background-accent-subtle:#8cc9ff24;--ds-background-accent-fog:#8cc9ff2e;--ds-background-danger-subtle:#f1939e29;--ds-background-overlay-white-10:#ffffff1a;--ds-background-overlay-white-20:#fff3;--ds-background-overlay-white-75:#16181bbf;--ds-background-overlay-white-80:#16181bcc;--ds-background-overlay-white-85:#16181bd9;--ds-border-default:#2a2e33;--ds-border-strong:#6e767f;--ds-border-subtle:#2a2e33;--ds-border-muted:#1f2226;--ds-border-accent:#8cc9ff59;--ds-border-danger:#f1939e;--ds-border-inverse:#ffffff38;--ds-border-ghost:#ffffff29;--ds-border-ghost-strong:#ffffff42;--ds-border-contrast-subtle:#ffffff14;--ds-shadow-header:0 1px 0 #2a2e33;--ds-shadow-brand-sm:0 4px 16px #8cc9ff3d;--ds-shadow-flash:0 10px 24px #00000052;--ds-shadow-nav:0 10px 28px #00000047;--ds-shadow-card:0 18px 44px #00000047;--ds-shadow-card-hover:0 20px 48px #0000005c;--ds-shadow-panel-soft:0 20px 60px #0000004d;--ds-shadow-panel:0 24px 80px #00000061;--ds-shadow-elevated:0 30px 90px #0006;--ds-shadow-footer:none;--ds-shadow-dark:0 20px 50px #0000006b;--ds-shadow-dark-card:0 18px 50px #0000005c;--ds-shadow-premium:0 24px 60px #0000006b;--ds-gradient-page:linear-gradient(180deg, #16181b 0%, #0e0f11 100%);--ds-gradient-panel-soft:linear-gradient(180deg, #1f2226 0%, #16181b 100%);--ds-gradient-panel-airy:linear-gradient(180deg, #1f2226 0%, #0e0f11 100%);--ds-gradient-dark:linear-gradient(180deg, #000 0%, #16181b 100%)}*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;line-height:1.5}img,svg{max-width:100%;display:block}button,input,select{font:inherit;color:inherit;letter-spacing:inherit;background:0 0}button{cursor:pointer}a{color:inherit;text-decoration:inherit}ol,ul,menu{list-style:none}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}dialog{color:inherit}html{background:var(--background);min-height:100%}body{background:var(--background);min-height:100%;color:var(--foreground);font-family:var(--font-body)}.site-container{width:100%;max-width:1120px;margin-inline:auto;padding-inline:24px}@media (width>=768px){.site-container{padding-inline:32px}}.site-header{z-index:20;background:var(--ds-background-surface);color:var(--ds-text-primary);position:sticky;top:0}.site-header-main{background:var(--ds-background-surface);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;height:88px;padding-inline:32px;display:grid}:root[data-theme=dark] .site-header,:root[data-theme=dark] .site-header-main{background:#0e0f11}.site-header-start,.site-header-end{align-items:center;gap:16px;min-width:0;display:flex}.site-header-end{justify-content:flex-end;gap:12px}.site-header-icon{cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;width:24px;height:44px;display:grid;position:relative}.site-header-icon:before{content:"";position:absolute;inset:0 -10px}.site-header-icon:hover{background:var(--ds-background-surface-muted)}.site-header-links{align-items:center;gap:16px;display:flex}.site-header-links a{min-height:44px;font-family:var(--font-serif);align-items:center;font-size:16px;font-weight:500;line-height:24px;display:flex}.site-header-links a:hover{color:var(--ds-text-secondary)}.site-header-logo{border-radius:4px;place-items:center;min-height:44px;display:grid}.site-header-logo svg{width:92px;height:48px}.site-header-sections{scrollbar-width:none;border-block:1px solid var(--ds-border-default);overflow-x:auto}.site-header-sections::-webkit-scrollbar{display:none}.site-header-sections>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 24px;min-width:0;display:flex}.site-header-sections :is(a,button){white-space:nowrap;min-height:56px;color:var(--ds-text-primary);cursor:pointer;align-items:center;font-size:13px;display:flex;position:relative}.site-header-sections :is(a,button):hover{color:var(--ds-text-secondary)}.site-header-sections [aria-current=page]{font-weight:600}.site-header-sections [aria-current=page]:after{content:"";background:var(--ds-text-accent-strong);height:2px;position:absolute;inset:auto 0 0}.site-header :is(a,button):focus-visible{outline:2px solid var(--ds-text-accent-strong);outline-offset:2px}.site-header-sections :is(a,button):focus-visible{outline-offset:-4px}@media (width<=767px){.site-header{position:relative}.site-header-main{grid-template-columns:auto auto minmax(0,1fr);gap:5px;height:80px;padding-inline:16px}.site-header-logo{grid-area:1/2}.site-header-logo svg{width:61px;height:32px}.site-header-start{grid-area:1/1}.site-header-links{display:none}.site-header-end{grid-area:1/3}.site-header-sections>div{justify-content:flex-start}}.site-footer{background:var(--ds-background-surface-subtle);color:var(--ds-text-primary)}.site-footer-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-block:24px;display:flex}.site-footer-brand{align-items:center;gap:16px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.site-footer-brand svg{flex-shrink:0;width:67px;height:35px}.site-footer nav{flex-wrap:wrap;gap:8px 24px;display:flex}.site-footer nav a{align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.site-footer a:hover{color:var(--ds-text-secondary)}.site-footer a:focus-visible{outline:2px solid var(--ds-text-accent-strong);outline-offset:4px}@media (width<=767px){.site-footer-main{flex-direction:column;align-items:flex-start;gap:12px}.site-footer-brand svg{width:52px;height:27px}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root{--games-canvas:#eef5fc;--games-tile:#edeff2;--games-selected:#16181b;--games-related:#0088ff12;--games-active:#0088ff29;--games-same:#0088ff3d;--conn-1:#f3d36b;--conn-2:#9fd38a;--conn-3:#9ec3f0;--conn-4:#c7a6e8}:root[data-theme=dark]{--games-canvas:#0c121b;--games-tile:#2a2e33;--games-selected:#e8ebee;--games-related:#8cc9ff14;--games-active:#8cc9ff33;--games-same:#8cc9ff47;--conn-1:#b8992f;--conn-2:#5f9a4c;--conn-3:#4f7fb8;--conn-4:#8b63b5}.games-page{background:var(--games-canvas);min-height:100svh;color:var(--ds-text-primary);flex-direction:column;display:flex}.games-page>main{flex:1}.games-page :is(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--ds-text-accent-strong);outline-offset:2px}.skip-link{z-index:50;border-radius:var(--ds-radius-pill);background:var(--ds-background-surface);padding:8px 14px;font-weight:600;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}@media (width<=767px){.site-container{padding-inline:16px}}.capitalize{display:inline-block}.capitalize:first-letter{text-transform:uppercase}.page{padding-block:28px 64px}.kicker{color:var(--ds-text-accent-readable);font-size:13px;font-weight:600;line-height:1.35}.section-title{font:500 28px/1.15 var(--font-serif-display)}.pill-button{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-pill);background:var(--ds-background-surface);white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:44px;padding-inline:18px;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.pill-button:hover:not(:disabled){border-color:var(--ds-border-strong)}.pill-button:disabled{opacity:.45;cursor:default}.pill-button--accent{border-color:var(--ds-background-accent-strong);background:var(--ds-background-accent-strong);color:var(--ds-text-inverse)}.pill-button--accent:hover:not(:disabled){background:#113c6f;border-color:#113c6f}:root[data-theme=dark] .pill-button--accent{color:#16181b}:root[data-theme=dark] .pill-button--accent:hover:not(:disabled){background:var(--ds-background-accent)}.date-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;padding-bottom:24px;display:flex}.date-bar-title{font:500 clamp(30px, 5.5vw, 44px)/1.08 var(--font-serif-display);letter-spacing:-.01em;margin-top:6px}.date-bar-nav{flex-wrap:wrap;gap:8px;display:flex}.date-bar-nav--center{justify-content:center;margin-bottom:24px}@media (width<=479px){.date-bar-nav a span{display:none}}.hub{gap:28px;display:grid}.feature-card{border-radius:var(--ds-radius-card);background:var(--ds-background-surface);box-shadow:0 0 0 1px var(--ds-border-default);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:20px 24px;transition:box-shadow .15s;display:grid}.feature-card:hover{box-shadow:0 0 0 1px var(--ds-border-strong), var(--ds-shadow-card)}.feature-card-art{grid-template-columns:repeat(2,22px);gap:4px;font-size:20px;line-height:22px;display:grid}.feature-card-body{gap:4px;display:grid}.feature-card-title{font:500 24px/1.15 var(--font-serif-display)}.feature-card-text{color:var(--ds-text-secondary);font-size:15px}.feature-card-cta{color:var(--ds-text-accent-readable);font-weight:600}@media (width<=599px){.feature-card{grid-template-columns:auto 1fr;gap:16px;padding:16px}.feature-card-cta{display:none}}.game-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.game-card{border-radius:var(--ds-radius-card);background:var(--ds-background-surface);min-height:76px;box-shadow:0 0 0 1px var(--ds-border-default);align-items:center;gap:14px;padding:14px 16px;transition:box-shadow .15s;display:flex}.game-card:hover{box-shadow:0 0 0 1px var(--ds-border-strong), var(--ds-shadow-nav)}.game-icon{width:36px;height:36px;color:var(--ds-text-accent-strong);flex-shrink:0}.game-card-body{flex:1;min-width:0;display:grid}.game-card-body strong{font-size:16px;font-weight:600}.game-card-body span{color:var(--ds-text-muted);font-size:13px}.badge{border-radius:var(--ds-radius-pill);background:var(--ds-background-accent-fog);color:var(--ds-text-accent-readable);flex-shrink:0;padding:2px 10px;font-size:12px;font-weight:600}.badge[data-status=done]{background:var(--ds-background-accent-strong);color:var(--ds-text-inverse)}:root[data-theme=dark] .badge[data-status=done]{color:#16181b}.status-message{border-radius:var(--ds-radius-card);background:var(--ds-background-surface);box-shadow:0 0 0 1px var(--ds-border-default);text-align:center;justify-items:center;gap:14px;padding:40px 24px;display:grid}.status-message :is(h1,h2){font:500 26px/1.2 var(--font-serif-display)}.status-message p{max-width:46ch;font:400 17px/1.5 var(--font-serif);color:var(--ds-text-secondary)}.skeleton{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.skeleton-card,.skeleton--board{border-radius:var(--ds-radius-card);background:linear-gradient(90deg, var(--ds-background-surface) 0%, var(--ds-background-surface-muted) 50%, var(--ds-background-surface) 100%) 0 0 / 200% 100%;min-height:76px;animation:1.4s linear infinite shimmer}.skeleton--board{aspect-ratio:1;max-width:520px;margin-inline:auto;display:block}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton-card,.skeleton--board{animation:none}}.play{gap:20px;display:grid}.breadcrumb a{min-height:44px;color:var(--ds-text-accent-readable);align-items:center;font-size:14px;font-weight:600;display:inline-flex}.play-head{align-items:center;gap:16px;display:flex}.play-head .game-icon{width:48px;height:48px}.play-head--center{text-align:center;justify-content:center;padding-bottom:16px}.play-title{font:500 clamp(32px, 6vw, 44px)/1.05 var(--font-serif-display);letter-spacing:-.01em;margin-top:2px}.play-date{color:var(--ds-text-secondary);margin-top:4px;font-size:15px}.board{border-radius:var(--ds-radius-card);background:var(--ds-background-surface);box-shadow:0 0 0 1px var(--ds-border-default);justify-items:center;gap:16px;padding:24px;display:grid}@media (width<=599px){.board{padding:16px 12px}}.board-instructions{text-align:center;max-width:60ch;color:var(--ds-text-secondary);font-size:15px}.board-feedback{text-align:center;min-height:24px;font-weight:600}.board-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.board-storage{color:var(--ds-text-muted);font-size:12px}.sudoku-grid{aspect-ratio:1;border:2px solid var(--ds-text-primary);grid-template-columns:repeat(9,1fr);width:min(100%,500px);display:grid}.sudoku-cell{border-right:1px solid var(--ds-border-default);border-bottom:1px solid var(--ds-border-default);text-align:center;width:100%;min-width:0;height:100%;font:500 clamp(18px, 5vw, 26px)/1 var(--font-body);color:var(--ds-text-accent-strong);caret-color:#0000;cursor:pointer;border-radius:0}.sudoku-cell:nth-child(9n){border-right:0}.sudoku-cell:nth-child(n+73){border-bottom:0}.sudoku-cell[data-box-right]{border-right:2px solid var(--ds-text-primary)}.sudoku-cell[data-box-bottom]{border-bottom:2px solid var(--ds-text-primary)}.sudoku-cell[data-given]{color:var(--ds-text-primary);cursor:default;font-weight:700}.sudoku-cell[data-related]{background:var(--games-related)}.sudoku-cell[data-same]{background:var(--games-same)}.sudoku-cell:focus{background:var(--games-active);box-shadow:inset 0 0 0 2px var(--ds-text-accent-strong);outline:none}.sudoku-cell[aria-invalid=true]{background:var(--ds-background-danger-subtle);color:var(--ds-text-danger)}.sudoku[data-complete] .sudoku-grid{border-color:var(--ds-text-accent-strong)}.number-pad{grid-template-columns:repeat(10,1fr);gap:6px;width:min(100%,500px);display:grid}.number-pad button{border-radius:var(--ds-radius-control);background:var(--games-tile);min-height:48px;font-size:20px;font-weight:600}.number-pad button:hover:not(:disabled){background:var(--ds-border-default)}.number-pad button:disabled{opacity:.4;cursor:default}@media (width<=479px){.number-pad{grid-template-columns:repeat(5,1fr)}}.crossword-layout{grid-template-columns:minmax(0,1.25fr) minmax(260px,1fr);align-items:start;gap:28px;width:100%;display:grid}@media (width<=899px){.crossword-layout{grid-template-columns:1fr}}.crossword-play{gap:14px;display:grid;position:sticky;top:160px}@media (width<=899px){.crossword-play{position:static}}.crossword-current{border-radius:var(--ds-radius-control);background:var(--ds-background-accent-fog);padding:10px 14px;font-size:15px}.crossword-current span{color:var(--ds-text-muted)}.crossword-scroll{overflow-x:auto}.crossword-grid{width:100%;max-width:min(560px, var(--crossword-columns) * 52px);border:2px solid var(--crossword-ink);background:var(--crossword-ink);gap:1px;margin-inline:auto;display:grid}.crossword{--crossword-ink:#16181b;--crossword-paper:#fff;--crossword-word:#dceeff;--crossword-cursor:#a9d3ff}.crossword-cell{aspect-ratio:1;background:var(--crossword-paper);color:var(--crossword-ink);position:relative}.crossword-cell[data-blocked]{background:var(--crossword-ink)}.crossword-cell[data-selected]{background:var(--crossword-word)}.crossword-cell[data-active]{background:var(--crossword-cursor)}.crossword-number{color:#5c636c;pointer-events:none;font-size:clamp(8px,1.6vw,11px);line-height:1;position:absolute;top:2px;left:3px}.crossword-cell input{text-align:center;text-transform:uppercase;width:100%;height:100%;font:600 clamp(14px, 3.6vw, 22px)/1 var(--font-body);color:var(--crossword-ink);caret-color:#0000;border-radius:0;padding-top:6%}.crossword-cell input:focus{outline:none;box-shadow:inset 0 0 0 2px #0074d9}.crossword-clues{gap:20px;width:100%;display:grid}.crossword-clues h2{font:500 20px/1.2 var(--font-serif-display);margin-bottom:6px}.crossword-clue{border-radius:var(--ds-radius-control);text-align:left;gap:10px;width:100%;padding:8px 10px;font-size:15px;line-height:1.35;display:flex}.crossword-clue:hover{background:var(--ds-background-surface-muted)}.crossword-clue[aria-pressed=true]{background:var(--ds-background-accent-fog)}.crossword-clue[data-filled] span{color:var(--ds-text-muted)}.crossword-clue strong{text-align:right;min-width:2ch}.crossword-clue small{color:var(--ds-text-muted);font-size:13px}.connections-page{max-width:640px;margin-inline:auto}.connections-found,.connections-grid{gap:8px;width:100%;display:grid}.connections-found:empty{display:none}.connections-grid{grid-template-columns:repeat(4,1fr)}.connections-tile{border-radius:var(--ds-radius-control);background:var(--games-tile);text-transform:uppercase;overflow-wrap:anywhere;min-height:76px;padding:6px;font-size:clamp(12px,3.4vw,16px);font-weight:700;transition:transform .1s,background-color .15s}.connections-tile:hover:not(:disabled){background:var(--ds-border-default)}.connections-tile[aria-pressed=true]{background:var(--games-selected);color:var(--ds-background-surface)}.connections-tile:active{transform:scale(.97)}.connections-grid[data-shake]{animation:.35s shake}@keyframes shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.connections-grid[data-shake]{animation:none}}.connections-group{border-radius:var(--ds-radius-control);text-align:center;color:#16181b;justify-items:center;gap:2px;padding:14px;display:grid}.connections-group strong{text-transform:uppercase;letter-spacing:.02em;font-size:15px}.connections-group span{font-size:15px}.connections-group small{opacity:.8;font-size:13px}.connections-group[data-difficulty="1"]{background:var(--conn-1)}.connections-group[data-difficulty="2"]{background:var(--conn-2)}.connections-group[data-difficulty="3"]{background:var(--conn-3)}.connections-group[data-difficulty="4"]{background:var(--conn-4)}:root[data-theme=dark] .connections-group{color:#fff}.connections-mistakes{color:var(--ds-text-secondary);align-items:center;gap:8px;font-size:14px;display:flex}.connections-dot{background:var(--ds-text-primary);border-radius:50%;width:12px;height:12px}.connections-dot[data-used]{background:var(--ds-border-default)}.archive-list{border-radius:var(--ds-radius-card);background:var(--ds-background-surface);box-shadow:0 0 0 1px var(--ds-border-default);display:grid}.archive-day{border-bottom:1px solid var(--ds-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 16px;display:flex}.archive-day:last-child{border-bottom:0}.archive-date{font-weight:600}.archive-links{flex-wrap:wrap;gap:4px;display:flex}.archive-links a{border-radius:var(--ds-radius-pill);min-height:40px;color:var(--ds-text-accent-readable);align-items:center;padding-inline:12px;font-size:14px;font-weight:600;display:inline-flex}.archive-links a:hover{background:var(--ds-background-accent-fog)}@font-face{font-family:qnmedia-icon;src:url(/_astro/qnmedia-icon.CYWPRRLH.woff)format("woff");font-display:block}.qn-drawer{--font-linear:var(--font-sans);--space-3:8px;--space-4:12px;--space-5:16px;--space-6:24px;--space-7:32px;--radius-control:8px;--radius-card:8px;--theme-text:var(--ds-text-primary);--theme-text-strong:var(--ds-text-primary);--theme-text-input:#6e767f;--theme-border:var(--ds-border-default);--theme-primary:var(--ds-text-accent-strong);--bg-default-primary:var(--ds-background-surface);--bg-default-secondary:var(--ds-background-surface-muted);--bg-brand-primary:var(--ds-background-accent-strong);--bg-brand-primary-hover:#113c6f;--bg-brand-secondary:#bfe1ff;--text-default-on-inverse:var(--ds-text-inverse);--border-default-secondary:var(--ds-border-default);--border-subtle:color-mix(in srgb, var(--ds-text-primary) 8%, transparent);--icon-default-secondary:var(--ds-text-secondary);--glass-bg-strong:#ffffffb3;--glass-bg-soft:#ffffff26;--glass-filter-strong:blur(28px) saturate(1.8);--glass-filter-soft:blur(16px) saturate(1.6);--glass-edge:#16181b1a;--color-neutral-0:#fff;z-index:200;--hamburger-menu-duration:.4s;background:#0009;font-size:16px;line-height:normal;position:fixed;inset:0}:root[data-theme=dark] .qn-drawer{--glass-bg-strong:#0e0f11b3;--glass-bg-soft:#0e0f1126;--glass-edge:#ffffff14;--theme-text-input:#5c636c}.hamburger-menu .theme-debug-toggle,.hamburger-menu .theme-debug-toggle:hover{width:auto;box-shadow:none;color:var(--theme-text);font:400 13px/1 var(--font-linear);background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;display:flex}.hamburger-menu .theme-debug-toggle .hgi{font-size:20px}.hamburger-menu .theme-debug-label{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.hamburger-menu-button{cursor:pointer;color:var(--theme-text);background:0 0;border:none;border-image:;justify-content:center;align-items:center;font-size:24px;display:flex}.hamburger-menu-button:hover{color:var(--theme-primary)}.hamburger-menu{& .hamburger-menu-panel{overscroll-behavior-y:none;--hamburger-close-top:var(--space-4);width:100%;height:100dvh;padding:calc(var(--hamburger-close-top) + 44px + var(--space-7)) var(--space-6) 0;isolation:isolate;box-shadow:inset -1px 0 0 rgb(255 255 255/var(--hamburger-edge,50%)), 12px 0 40px -12px rgb(0 0 0/var(--hamburger-shadow,20%));border:1px solid var(--glass-edge);color:var(--theme-text-strong);flex-direction:column;display:flex;overflow:hidden;&:before{content:"";z-index:-2;background-color:var(--glass-bg-strong);backdrop-filter:var(--glass-filter-strong);pointer-events:none;position:absolute;inset:0}transition:transform var(--hamburger-menu-duration) ease-out, left .22s ease, translate var(--hamburger-menu-duration) ease-out, height .22s ease, width .22s ease, overlay var(--hamburger-menu-duration) ease-out allow-discrete;position:absolute;inset:0 auto 0 0;translate:0;& .hamburger-menu-logo{width:100%;height:302px;position:absolute;top:0;left:0;overflow:hidden;& .qnbrand-qn{z-index:-1;color:#0000;background:0 0;font-size:285px;line-height:1;display:block;position:absolute;top:-42px;left:-140px;&:before{background:linear-gradient(var(--color-neutral-0) 0%, color-mix(in srgb, var(--color-neutral-0) 80%, transparent) 40%, transparent 100%)}}}& .hamburger-menu-close,& .hamburger-menu-search,& .hamburger-menu-navigation{z-index:1;position:relative}& .hamburger-menu-close{cursor:pointer;color:var(--theme-text);background:0 0;border:none;border-image:;font-size:24px;font-weight:600;position:absolute;top:24px;right:16px}& .hamburger-menu-close:hover{color:var(--theme-primary)}& .hamburger-menu-search{font-family:var(--font-linear);font-size:16px;display:block;position:relative;& .hamburger-menu-search-label{clip:rect(0px, 0px, 0px, 0px);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}& input{border:1px solid var(--theme-border);border-radius:var(--radius-control);width:100%;height:48px;color:var(--theme-text-input);padding-block:0;padding-inline:40px 16px}& input:focus{border:1px solid var(--theme-primary);outline:none}& .qnicon-lent{color:var(--icon-default-secondary);pointer-events:none;inset-inline-start:16px;width:16px;height:16px;font-size:16px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}}& .hamburger-menu-navigation{margin-top:var(--space-7);margin-bottom:var(--space-6);flex-direction:column;align-items:flex-start;gap:24px;font-size:14px;display:flex;& a{text-decoration:none}& .hamburger-menu-personal-links{padding-top:0;padding-bottom:0;padding-right:0;padding-left:var(--space-3);font-family:var(--font-linear);grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;margin:0;list-style:none;display:grid}& .hamburger-menu-personal-links{gap:var(--space-6) var(--space-5);& a{align-items:center;gap:16px;display:flex}& .qnicon-like,& .qnicon-radar,& .qnicon-podcast,& .qnicon-play,& .qnicon-newsletter,& .qnicon-magazine{color:var(--theme-text-strong);font-size:24px}& a:hover,& a:hover [class^=qnicon-]{color:var(--theme-primary)}}}}}.hamburger-menu-search-results{flex-direction:column;gap:12px;margin-top:24px;display:none;& .hamburger-menu-result-card{color:inherit;background-color:var(--bg-default-primary);border-radius:var(--radius-card);cursor:pointer;font-weight:600;font-family:var(--font-primitive-serif);z-index:1;flex-direction:column;gap:16px;padding:24px 32px 24px 24px;text-decoration:none;display:flex;&>span{color:var(--text-brand-primary);border-radius:var(--radius-control);border:none;border-image:;height:21px;padding:0;font-weight:400;display:inline-flex}& .title{font-family:var(--font-primitive-serif);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:20px;font-weight:400;line-height:130%;display:-webkit-box;overflow:hidden}& .result-card-preview-footer{color:var(--text-default-secondary);font-family:var(--font-primitive-serif);gap:24px;margin-top:auto;font-size:12px;font-weight:400;line-height:16px;display:flex}}}.hamburger-menu-search input::-webkit-search-cancel-button{appearance:none;display:none}.hamburger-menu-search:has(.hamburger-menu-search-clear) input{padding-inline-end:40px}.hamburger-menu-search-clear{color:#fff;cursor:pointer;inset-inline-end:16px;background-color:#636f73;border:0;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hamburger-menu-search-clear .qnicon-close,.hamburger-menu-search-clear .qnicon-close:before{font-size:12px;font-weight:700;line-height:1}.hamburger-menu-search-clear:focus-visible{outline:2px solid var(--theme-primary);outline-offset:3px}.hamburger-menu-search-results>[role=status]:empty{display:none}.hamburger-menu-search-results .zero-results{padding:96px 0}.hamburger-menu-panel:has(.hamburger-menu-search-area[data-search-active=true]){box-sizing:border-box;flex-direction:column;display:flex;overflow-y:hidden;& .hamburger-menu-navigation{display:none}& .hamburger-menu-search-area{flex-direction:column;flex:1;min-height:0;display:flex}& .hamburger-menu-search{flex-shrink:0}& .hamburger-menu-search-results{overscroll-behavior-y:contain;min-height:0;display:flex;overflow-y:auto}& .hamburger-menu-search-results>*{flex-shrink:0}}@media (width>=768px){.hamburger-menu .hamburger-menu-panel{width:360px}}.accordion-nav-qn{--accordion-nav-border:1px solid var(--border-subtle);--accordion-nav-font-family:var(--font-linear);--accordion-nav-trigger-bg:transparent;--accordion-nav-trigger-color:var(--theme-text-strong);--accordion-nav-trigger-padding:16px 0;--accordion-nav-trigger-font-size:14px;--accordion-nav-trigger-font-weight:600;--accordion-nav-trigger-transform:none;--accordion-nav-link-color:var(--theme-text-strong);--accordion-nav-link-padding:12px 16px;--accordion-nav-link-font-size:14px;--accordion-nav-link-font-weight:400;--accordion-nav-link-transform:none;--accordion-nav-logo-color:var(--theme-text-strong);--accordion-nav-logo-size:20px;& .accordion-nav-item{& .accordion-nav-item:first-child>.accordion-nav-trigger,& .accordion-nav-trigger{border-bottom:none;font-weight:400;border-top:none!important}& .accordion-nav-trigger:hover,& .accordion-nav-panel a:hover{color:var(--theme-primary)}& .accordion-nav-panel{background-color:var(--bg-default-secondary);border-radius:8px;gap:2px;padding-top:8px;padding-bottom:8px;& li{& a{gap:8px;padding:12px 24px;display:flex}}}& .accordion-nav-panel.accordion-nav-panel-grid{gap:16px;padding:12px;& li>a{padding:0}}@media (width>=768px){& .accordion-nav-panel.accordion-nav-panel-grid{padding:12px}}}}.hamburger-menu-navigation :is(.accordion-nav-trigger,.accordion-nav-panel a,.hamburger-menu-personal-links a){font-family:var(--font-linear)}[data-theme=dark] .hamburger-menu .hamburger-menu-logo .qnbrand-qn:before{background:linear-gradient(#ffffffa6 0%,#fff0 80%)}.hamburger-menu .modal-panel .hamburger-menu-close{border:1px solid color-mix(in srgb, var(--theme-text) 14%, transparent);background:color-mix(in srgb, var(--bg-default-primary) 55%, transparent);backdrop-filter:blur(16px)saturate(1.6);width:44px;height:44px;inset-inline-start:var(--space-6);border-radius:50%;place-items:center;padding:0;font-size:20px;transition:background .15s,border-color .15s;display:grid;top:18px;left:6px;box-shadow:0 2px 10px #0000001a}@media (width>=768px){.hamburger-menu .modal-panel .hamburger-menu-close{top:21.5px;left:22px}}.hamburger-menu .modal-panel .hamburger-menu-close:hover{background:var(--bg-brand-secondary);border-color:#0000}.hamburger-menu-navigation .accordion-nav-panel:not(.accordion-nav-panel-grid)>li+li>a{--sep:color-mix(in srgb, var(--theme-text) 8%, transparent);background-image:linear-gradient(var(--sep), var(--sep));background-position:24px 0;background-repeat:no-repeat;background-size:calc(100% - 48px) 1px}.hamburger-menu-personal-links .radar-ico{width:24px;height:24px}.hamburger-menu-personal-links a>[class^=qnicon-]{transition:transform .35s cubic-bezier(.3,.7,.4,1)}.hamburger-menu-personal-links a:is(:hover,:focus-visible)>.qnicon-podcast{transform:scale(1.08)}.hamburger-menu-personal-links a:is(:hover,:focus-visible)>.qnicon-play{transform:translate(2px)}.hamburger-menu-personal-links a:is(:hover,:focus-visible)>.qnicon-newsletter{transform:translate(2px,-2px)}.hamburger-menu-personal-links a:is(:hover,:focus-visible)>.qnicon-magazine{transform:rotate(-6deg)}@media (prefers-reduced-motion:reduce){.hamburger-menu-personal-links a>[class^=qnicon-]{transition:none;transform:none!important}}.hamburger-menu-content{flex:1;min-height:0;padding-bottom:57px;position:relative;overflow-y:auto}.hamburger-menu-footer{z-index:2;box-sizing:border-box;height:57px;padding:var(--space-3) var(--space-6);align-items:center;gap:var(--space-3);border-top:1px solid var(--border-default-secondary);background:color-mix(in srgb, var(--bg-default-primary) 15%, transparent);backdrop-filter:blur(16px)saturate(1.6);display:flex;position:absolute;inset:auto 0 0}.hamburger-menu-panel:has([data-search-active=true]) .hamburger-menu-content{flex-direction:column;display:flex;overflow:hidden}.accordion-nav-qn>.accordion-nav-item+.accordion-nav-item{border-top:1px solid var(--border-subtle)}.hamburger-menu-footer .hamburger-menu-actions{gap:var(--space-3);margin-inline-start:auto;display:flex}.hamburger-menu-footer .hamburger-menu-action{height:40px;padding-inline:var(--space-5);font:500 14px/1 var(--font-linear);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hamburger-menu-footer .hamburger-menu-action-primary{background:var(--bg-brand-primary);color:var(--text-default-on-inverse)}.hamburger-menu-footer .hamburger-menu-action-primary:hover{background:var(--bg-brand-primary-hover)}.hamburger-menu-footer .hamburger-menu-action-ghost{background:var(--bg-default-secondary);color:var(--theme-text)}.hamburger-menu .hamburger-menu-search input{background:var(--glass-bg-soft);backdrop-filter:var(--glass-filter-soft);font:inherit}.accordion-nav-qn .accordion-nav-item .accordion-nav-panel.accordion-nav-panel-grid{background:var(--bg-default-primary);border-radius:var(--radius-card);margin-bottom:var(--space-5);border-top:0;row-gap:28px;padding:28px 20px}.accordion-nav-qn .accordion-nav-panel-grid .accordion-nav-grid-thumb{aspect-ratio:auto;border-radius:2px;height:3px}.qn-drawer .qnbrand-qn:before{content:"";width:2.354em;height:1.003em;display:inline-block;mask:url(/qn-menu-logo.svg) .146em 0/auto 100% no-repeat}.qn-drawer :is([class^=qnicon-],[class*=\ qnicon-]){font-family:qnmedia-icon;font-style:normal;font-weight:400;line-height:1}.qnicon-magazine:before{content:""}.qnicon-lent:before{content:""}.qnicon-play:before{content:""}.qnicon-newsletter:before{content:""}.qnicon-podcast:before{content:""}.qn-drawer .hamburger-menu-panel{animation:.4s ease-out site-menu-slide}.accordion-nav{width:100%;& .accordion-nav-trigger{width:100%;padding:var(--accordion-nav-trigger-padding,16px 0);border-top:none;border-left:none;border-right:none;border-bottom:var(--accordion-nav-border,1px solid var(--theme-border));background-color:var(--accordion-nav-trigger-bg,transparent);color:var(--accordion-nav-trigger-color,inherit);font-family:var(--accordion-nav-font-family,revert);font-size:var(--accordion-nav-trigger-font-size,16px);text-transform:var(--accordion-nav-trigger-transform,none);text-align:left;cursor:pointer;border-image:;justify-content:flex-start;align-items:center;gap:10px;text-decoration:none;display:flex}& .accordion-nav-trigger-icon{font-size:24px}& .accordion-nav-expand-icon{flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;margin-left:auto;font-size:20px;line-height:1;display:inline-flex}& .accordion-nav-item:first-child>.accordion-nav-trigger{border-top:var(--accordion-nav-border,1px solid var(--theme-border))}& .accordion-nav-collapse{transition:grid-template-rows var(--accordion-nav-duration,var(--hamburger-menu-duration,.4s)) ease-out;grid-template-rows:0fr;display:grid;&[data-open]{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){transition:none}}& .accordion-nav-collapse-inner{min-height:0;overflow:hidden}& .accordion-nav-panel{margin:0;padding:0;list-style:none;& a{padding:var(--accordion-nav-link-padding,12px 16px);color:var(--accordion-nav-link-color,inherit);font-family:var(--accordion-nav-font-family,revert);font-size:var(--accordion-nav-link-font-size,14px);font-weight:var(--accordion-nav-link-font-weight,400);text-transform:var(--accordion-nav-link-transform,none);text-decoration:none;display:block}& .accordion-nav-logo-link{color:var(--accordion-nav-logo-color,var(--accordion-nav-link-color,inherit));font-size:var(--accordion-nav-logo-size,20px);align-items:center;line-height:1;display:flex}}& .accordion-nav-item-testate{& .accordion-nav-panel{background-color:#0000;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid;& li{background-color:var(--bg-default-secondary);border-radius:8px;justify-content:center;height:64px;padding:0;display:flex;& a{padding:0;font-size:12px!important}& .accordion-nav-logo-link{--u:clamp(.8px, 100cqi / 150, 1.2px);justify-content:center;width:100%;container-type:inline-size}}& .qnbrand-resto,& .qnbrand-giorno{font-size:11px}& .qnbrand-nazione{font-size:11.5px}& .qnbrand-telegrafo{font-size:10px}& .qnbrand-sport{font-size:30px}& .qnbrand-salus,& .qnbrand-itinerari{font-size:16px}& .qnbrand-luce{font-size:24px}}}& .accordion-nav-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;& li{& .accordion-nav-grid-link{flex-direction:column;gap:8px;padding:0;display:flex;& .accordion-nav-grid-thumb{aspect-ratio:8/3;opacity:1;width:100%;&:is(img){object-fit:cover;opacity:1;aspect-ratio:4/3;height:auto;display:block}}& .accordion-nav-grid-thumb-frame{isolation:isolate;position:relative;overflow:hidden;& img{filter:saturate(0)brightness(1.3)contrast(.82);opacity:.7;transition:filter 1.15s,opacity 1.15s}&:after{content:"";background-color:inherit;mix-blend-mode:color;pointer-events:none;transition:opacity 1.15s;position:absolute;inset:0}}&:is(:hover,:focus-visible) .accordion-nav-grid-thumb-frame{& img{filter:none;opacity:1}&:after{opacity:0}}}}}}:where(.footer-network-link,.accordion-nav-logo-link) svg{flex:none;display:block;&:is(.brand-ilgiorno,.brand-lanazione,.brand-iltelegrafo){width:calc(116 * var(--u));height:auto}&.brand-ilrestodelcarlino{width:calc(126 * var(--u));height:auto}&:is(.brand-salus,.brand-itinerari,.brand-economia){width:auto;height:calc(13 * var(--u))}&.brand-mobilita{width:auto;height:calc(16.25 * var(--u));translate:0 var(--u)}&.brand-qs{width:auto;height:calc(19 * var(--u))}&.brand-luce{width:auto;height:calc(21 * var(--u))}}.radar-ico{flex:none;width:16px;height:16px;transition:color .3s;overflow:visible}.radar-ico *{fill:none;stroke:currentColor;stroke-width:6px;transform-box:view-box;transform-origin:40.922px 40.922px}.radar-ico .ri-mid{transform:rotate(-15deg)}.radar-ico .ri-out{transform:rotate(-28.5deg)}.radar-ico .ri-hand{stroke-dasharray:1 1;stroke-dashoffset:1px}.radar-ico :is(.ri-mid,.ri-out){transition:transform .45s cubic-bezier(.65,0,.35,1) .12s}.radar-ico .ri-hand{transition:stroke-dashoffset .2s ease-in}:is(a:hover,a:focus-visible)>.radar-ico{color:var(--text-brand-primary)}:is(a:hover,a:focus-visible)>.radar-ico .ri-mid{transform:rotate(50.18deg)}:is(a:hover,a:focus-visible)>.radar-ico .ri-out{transform:rotate(46.5deg)}:is(a:hover,a:focus-visible)>.radar-ico .ri-hand{stroke-dashoffset:0}:is(a:hover,a:focus-visible)>.radar-ico :is(.ri-mid,.ri-out){transition:transform .45s cubic-bezier(.65,0,.35,1)}:is(a:hover,a:focus-visible)>.radar-ico .ri-out{transition-delay:40ms}:is(a:hover,a:focus-visible)>.radar-ico .ri-hand{transition:stroke-dashoffset .3s cubic-bezier(.2,.7,.3,1) .3s}.qn-drawer .accordion-nav-collapse[hidden]{display:none}.qn-drawer .accordion-nav-panel-grid{background:var(--bg-default-primary)}.qn-drawer .hamburger-menu-personal-links li:last-child{grid-column:1/-1}.qn-drawer :is(a,button):focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}.qn-drawer .hamburger-menu-panel .hamburger-menu-search{margin:0}.qn-drawer .hamburger-menu-panel .hamburger-menu-search input{box-sizing:border-box}@media (prefers-reduced-motion:reduce){.qn-drawer .hamburger-menu-panel{animation:none}}.qn-menu-quick-icon{display:contents}.qn-menu-theme{font:14px/1.4 var(--font-linear);position:relative}.qn-menu-theme>button{background:var(--bg-default-secondary);cursor:pointer;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.qn-menu-theme fieldset{border:1px solid var(--border-default-secondary);background:var(--bg-default-secondary);border-radius:8px;min-width:183px;margin:0;padding:16px;display:grid;position:fixed;bottom:65px;left:24px;box-shadow:0 4px 24px #0003}.qn-menu-theme legend{float:left;width:100%;padding-bottom:8px}.qn-menu-theme label{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.qn-menu-theme label:has(:checked){background:var(--bg-brand-secondary)}.qn-menu-theme label:has(:checked):after{content:"✓";margin-left:auto;padding-left:16px}.qn-menu-theme label>span{text-align:center;width:16px}.qn-menu-theme input{accent-color:var(--theme-primary)}:root[data-theme=dark] .qn-drawer{--bg-brand-secondary:#366fa1}.qn-drawer .accordion-nav-logo-link>span{display:contents}.qnicon-add:before{content:""}.qnicon-minus:before{content:"−";font-family:var(--font-linear)}.qn-drawer{--theme-primary:#08f;--bg-brand-primary:#08f;--theme-border:#bfc4cb}:root[data-theme=dark] .qn-drawer{--theme-primary:#8cc9ff;--bg-brand-primary:#8cc9ff;--theme-border:#2a2e33;--text-default-on-inverse:#16181b}
