@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/schibsted-grotesk-latin-400-normal.DPhJBilQ.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-400-normal.BkiRe4WW.woff)format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/schibsted-grotesk-latin-500-normal.rf9C4Thp.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-500-normal.Ba39e-CX.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")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-400-normal.4GdczIuU.woff2)format("woff2"),url(/_astro/dm-mono-latin-400-normal.-0xN8mdc.woff)format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-mono-latin-500-normal.DRMDZjhP.woff2)format("woff2"),url(/_astro/dm-mono-latin-500-normal.CN8Miw6E.woff)format("woff")}@font-face{font-family:Besley;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/besley-latin-wght-normal.IX-hlgPH.woff2)format("woff2-variations")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-opsz-normal.BHZsWIlc.woff2)format("woff2-variations")}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-opsz-italic.CJ93D38p.woff2)format("woff2-variations")}:root{color-scheme:light dark;--lemon:#fbd135;--page:#f2f0e6;--text:#2a1f14;--secondary:#6b5f52;--rule:#e2ded0;--link-line:#d4a600;--code-bg:#faf8f2;--panel:var(--lemon);--display:"Besley", Georgia, serif;--sans:"Schibsted Grotesk", system-ui, sans-serif;--serif:"Literata", Georgia, serif;--mono:"DM Mono", ui-monospace, Menlo, monospace;--display-size:clamp(2.125rem, 1.6rem + 2cqi, 3.25rem);--gutter-start:max(1.25rem, env(safe-area-inset-left));--gutter-end:max(1.25rem, env(safe-area-inset-right))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--page:#152031;--text:#d3dae3;--secondary:#9eabbd;--rule:#2a3a50;--link-line:var(--lemon);--code-bg:#1c2a3e;--panel:#4f6d94}}:root[data-theme=dark]{color-scheme:dark;--page:#152031;--text:#d3dae3;--secondary:#9eabbd;--rule:#2a3a50;--link-line:var(--lemon);--code-bg:#1c2a3e;--panel:#4f6d94}:root[data-theme=light]{color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--page);min-height:100dvh;color:var(--text);border-top:10px solid var(--lemon);font:400 1.0625rem/1.5 var(--sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex;position:relative;container-type:inline-size}img,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration-line:underline;text-decoration-color:var(--link-line);text-underline-offset:.2em;text-decoration-skip-ink:auto;text-decoration-thickness:.12em}@media (hover:hover){a:hover{background:var(--lemon);color:#2a1f14;box-shadow:0 0 0 .12em var(--lemon);-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration-color:#0000}:is(.site-nav,.post-foot,.writing) a:hover{box-shadow:none;background-clip:content-box}}:focus-visible{outline:3px solid var(--text);outline-offset:3px;border-radius:2px}.page{grid-template-columns:[full-start] minmax(var(--gutter-start), 1fr) [content-start] minmax(0, 44rem) [content-end] minmax(var(--gutter-end), 1fr) [full-end];padding-block-end:3rem;display:grid}.page>*{grid-column:content}.site-nav{flex-wrap:wrap;align-items:baseline;column-gap:1.5rem;padding-block:1.25rem;display:flex}.site-nav a{white-space:nowrap;padding-block:.5rem;text-decoration:none;display:inline-block}.site-foot{grid-template-columns:[full-start] minmax(var(--gutter-start), 1fr) [content-start] minmax(0, 44rem) [content-end] minmax(var(--gutter-end), 1fr) [full-end];margin-block-start:auto;padding-block-end:max(1rem, env(safe-area-inset-bottom));display:grid}.site-foot>*{grid-column:content;justify-self:start}.site-nav .home{font-family:var(--display);letter-spacing:-.01em;font-weight:800}.display{font:800 var(--display-size) / 1.05 var(--display);letter-spacing:-.025em;overflow-wrap:break-word;margin:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.astro-code,.astro-code span{color:var(--shiki-light);background-color:var(--shiki-light-bg);font-style:var(--shiki-light-font-style)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .astro-code,:root:not([data-theme=light]) .astro-code span{color:var(--shiki-dark);background-color:var(--shiki-dark-bg);font-style:var(--shiki-dark-font-style)}}:root[data-theme=dark] .astro-code,:root[data-theme=dark] .astro-code span{color:var(--shiki-dark);background-color:var(--shiki-dark-bg);font-style:var(--shiki-dark-font-style)}.nowrap{white-space:nowrap}.theme-picker[data-astro-cid-hcqnpaxe]{font:500 .8125rem/1 var(--sans);border:0;margin:0 0 0 -.5rem;padding:0;display:flex}.theme-picker[data-astro-cid-hcqnpaxe][hidden]{display:none}label[data-astro-cid-hcqnpaxe]{min-height:44px;color:var(--secondary);cursor:pointer;align-items:center;padding-inline:.5rem;display:inline-flex;position:relative}input[data-astro-cid-hcqnpaxe]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}input[data-astro-cid-hcqnpaxe]:checked+span[data-astro-cid-hcqnpaxe]{color:var(--text);text-decoration:underline;text-decoration-color:var(--link-line);text-underline-offset:.3em;text-decoration-thickness:.15em}label[data-astro-cid-hcqnpaxe]:hover span[data-astro-cid-hcqnpaxe]{color:var(--text)}input[data-astro-cid-hcqnpaxe]:focus-visible+span[data-astro-cid-hcqnpaxe]{outline:3px solid var(--text);outline-offset:3px;border-radius:2px}
