.logo-mark[data-astro-cid-f7espo7c]{flex:none;width:1.75rem;height:1.75rem}.site-footer[data-astro-cid-nns7i3if]{background:var(--surface);border-top:1px solid var(--border);margin-top:3rem;padding-block:2rem;font-size:.9rem}h2[data-astro-cid-nns7i3if]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 .75rem;font-size:.75rem;font-weight:400}ul[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-nns7i3if]{color:var(--text);text-decoration:none}a[data-astro-cid-nns7i3if]:hover{text-decoration:underline}a[data-astro-cid-nns7i3if].cat:before{content:"";background:var(--c);border-radius:50%;width:.5rem;height:.5rem;margin-right:.4rem;display:inline-block}.count[data-astro-cid-nns7i3if]{color:var(--muted);font-family:var(--mono);font-size:.75rem}.about[data-astro-cid-nns7i3if]{color:var(--muted);align-items:center;gap:.5rem;margin:1.5rem 0 0;display:flex}.theme-toggle[data-astro-cid-l6lhmie6]{border:1px solid var(--border);background:var(--bg);width:2.2rem;height:2.2rem;color:var(--muted);cursor:pointer;border-radius:.5rem;flex:none;place-items:center;padding:0;display:none}html.js .theme-toggle[data-astro-cid-l6lhmie6]{display:grid}.theme-toggle[data-astro-cid-l6lhmie6]:hover{color:var(--text)}svg[data-astro-cid-l6lhmie6]{fill:currentColor;width:1rem;height:1rem}.sun[data-astro-cid-l6lhmie6],html[data-theme=dark] .moon[data-astro-cid-l6lhmie6]{display:none}html[data-theme=dark] .sun[data-astro-cid-l6lhmie6]{display:block}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .moon[data-astro-cid-l6lhmie6]{display:none}html:not([data-theme=light]) .sun[data-astro-cid-l6lhmie6]{display:block}}.site-header[data-astro-cid-fzpbxy5g]{z-index:5;background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);position:sticky;top:0}.inner[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;align-items:center;gap:.6rem 1.5rem;padding-block:.65rem;display:flex}.brand[data-astro-cid-fzpbxy5g]{color:var(--text);align-items:center;gap:.5rem;text-decoration:none;display:flex}.name[data-astro-cid-fzpbxy5g]{font-family:var(--display);letter-spacing:-.035em;font-size:1.25rem;font-weight:800}.accent[data-astro-cid-fzpbxy5g]{color:var(--accent)}.tld[data-astro-cid-fzpbxy5g]{color:var(--muted)}.sep[data-astro-cid-fzpbxy5g]{color:var(--muted);margin-inline:.4rem;font-weight:400}nav[data-astro-cid-fzpbxy5g]{gap:1.1rem;margin-right:auto;display:flex}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--muted);font-size:.92rem;font-weight:600;text-decoration:none}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--text)}.tools[data-astro-cid-fzpbxy5g]{flex:16.7rem;align-items:center;gap:.5rem;max-width:22.7rem;display:flex}.search[data-astro-cid-fzpbxy5g]{flex:1;align-items:center;min-width:0;display:flex;position:relative}.search[data-astro-cid-fzpbxy5g] input[data-astro-cid-fzpbxy5g]{border:1px solid var(--border);background:var(--bg);min-width:0;color:var(--text);font:inherit;border-radius:.5rem;flex:1;padding:.45rem 4rem .45rem .75rem;font-size:.92rem}.search[data-astro-cid-fzpbxy5g] input[data-astro-cid-fzpbxy5g]::-webkit-search-cancel-button{display:none}.hint[data-astro-cid-fzpbxy5g]{font:.72rem/1 var(--mono);color:var(--muted);border:1px solid var(--border);background:var(--surface);pointer-events:none;border-radius:4px;padding:.2rem .35rem;position:absolute;right:2.4rem}.search[data-astro-cid-fzpbxy5g] input[data-astro-cid-fzpbxy5g]:focus~.hint[data-astro-cid-fzpbxy5g],.search[data-astro-cid-fzpbxy5g] input[data-astro-cid-fzpbxy5g]:not(:placeholder-shown)~.hint[data-astro-cid-fzpbxy5g]{visibility:hidden}@media (hover:none){.hint[data-astro-cid-fzpbxy5g]{display:none}}.search[data-astro-cid-fzpbxy5g] button[data-astro-cid-fzpbxy5g]{background:var(--accent);width:1.9rem;height:1.9rem;color:var(--surface);cursor:pointer;border:0;border-radius:.4rem;place-items:center;display:grid;position:absolute;right:.25rem}.search[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{width:1rem;height:1rem}@media (width<=34rem){.name[data-astro-cid-fzpbxy5g]{flex-direction:column;font-size:1.1rem;line-height:1.05;display:flex}.sep[data-astro-cid-fzpbxy5g]{display:none}nav[data-astro-cid-fzpbxy5g]{margin-left:auto;margin-right:0}.tools[data-astro-cid-fzpbxy5g]{flex-basis:100%;max-width:none}}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/schibsted-grotesk-latin-700-normal.BkH0uJ1o.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-700-normal.Dz-okVa0.woff)format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/schibsted-grotesk-latin-800-normal.CIaq-TR1.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-800-normal.Dl5-MP1T.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f4f5f8;--surface:#fff;--text:#161a23;--muted:#5a6273;--border:#dfe2ea;--accent:#2443d4;--accent-soft:#e6eafc;--chip:#eceef3;--focus:#2443d4;--star:#b26a00;--video:#e5281f;--radius:.65rem;--shadow:none;--cat-l:.55;--cat-c:.13;--display:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--font:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0f1116;--surface:#181b22;--text:#e9ebf0;--muted:#a0a7b5;--border:#2a2f3a;--accent:#8ea2ff;--accent-soft:#1d2440;--chip:#232731;--focus:#8ea2ff;--star:#f5b83d;--video:#ff4e45;--cat-l:.74;--cat-c:.12}}:root[data-theme=dark]{--bg:#0f1116;--surface:#181b22;--text:#e9ebf0;--muted:#a0a7b5;--border:#2a2f3a;--accent:#8ea2ff;--accent-soft:#1d2440;--chip:#232731;--focus:#8ea2ff;--star:#f5b83d;--video:#ff4e45;--cat-l:.74;--cat-c:.12}*,:before,:after{box-sizing:border-box}html{font-family:var(--font);-webkit-text-size-adjust:100%;line-height:1.6}body{background:var(--bg);color:var(--text);margin:0}a{color:var(--accent);text-underline-offset:.15em}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance}code{font-family:var(--mono);background:var(--chip);border-radius:4px;padding:.1em .35em;font-size:.9em}.container{width:min(72rem,100% - 2rem);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cat{--c:oklch(var(--cat-l) var(--cat-c) var(--h,0))}.chip{background:var(--chip);color:var(--text);border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .65rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.chip.cat:before{content:"";background:var(--c);border-radius:50%;width:.5rem;height:.5rem}.chip:hover{color:var(--accent)}.tags{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.tags a{font-family:var(--mono);color:var(--muted);background:var(--chip);border-radius:4px;padding:.15rem .4rem;font-size:.75rem;text-decoration:none}.tags a:hover{color:var(--text)}.page-title{letter-spacing:-.03em;margin:2rem 0 .25rem;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.2rem);font-weight:800;line-height:1.15}.page-intro{color:var(--muted);margin:0 0 1.5rem}.skip[data-astro-cid-hkbrpulz]:focus{clip:auto;background:var(--surface);z-index:10;width:auto;height:auto;padding:.5rem 1rem;position:fixed;top:.5rem;left:.5rem}
