@layer reset,base,utilities,layout,theme;@layer base{*{box-sizing:border-box}html{box-sizing:border-box;-webkit-text-size-adjust:none;text-size-adjust:none;font-family:💪}*,*:before,*:after{box-sizing:inherit}@font-face{font-family:💪;src:url(https://fonts.tolin.ski/fonts/MDIOVariable.woff2) format("woff2"),url(https://fonts.tolin.ski/fonts/MDIOVariable.woff) format("woff"),local("MD IO Variable Regular"),local("MDIOVariable-Regular");font-weight:100 900;font-style:normal italic}.fst-100{font-variation-settings:"wght" 100;font-variation-settings:var(--fw-100)}.fst-100-i{font-variation-settings:"wght" 100,"ital" 1;font-variation-settings:var(--fw-100-italic)}.fst-400{font-variation-settings:"wght" 400;font-variation-settings:var(--fw-400)}.fst-400-i{font-variation-settings:"wght" 400,"ital" 1;font-variation-settings:var(--fw-400-italic)}.fst-500{font-variation-settings:"wght" 500;font-variation-settings:var(--fw-500)}.fst-500-i{font-variation-settings:"wght" 500,"ital" 1;font-variation-settings:var(--fw-500-italic)}.fst-600{font-variation-settings:"wght" 600;font-variation-settings:var(--fw-600)}.fst-600-i{font-variation-settings:"wght" 600,"ital" 1;font-variation-settings:var(--fw-600-italic)}.fst-700{font-variation-settings:"wght" 700;font-variation-settings:var(--fw-700)}.fst-700-i{font-variation-settings:"wght" 700,"ital" 1;font-variation-settings:var(--fw-700-italic)}.fst-800{font-variation-settings:"wght" 800;font-variation-settings:var(--fw-800)}.fst-800-i{font-variation-settings:"wght" 800,"ital" 1;font-variation-settings:var(--fw-800-italic)}.fst-900{font-variation-settings:"wght" 900;font-variation-settings:var(--fw-900)}.fst-900-i{font-variation-settings:"wght" 900,"ital" 1;font-variation-settings:var(--fw-900-italic)}h1,.h1{font-size:clamp(3.05rem,3.54vw + 2.17rem,5rem);font-size:var(--font-size-xxxl)}h2,.h2{font-size:clamp(2.44rem,2.38vw + 1.85rem,3rem);font-size:var(--font-size-xxl)}h3,.h3{font-size:clamp(1.95rem,1.56vw + 1.56rem,2.81rem);font-size:var(--font-size-xl)}h4,.h4{font-size:clamp(1.56rem,1vw + 1.31rem,2.11rem);font-size:var(--font-size-lg)}h5,.h5{font-size:clamp(1.25rem,.61vw + 1.1rem,1.58rem);font-size:var(--font-size-md)}.h6,h6,p,li{font-size:clamp(1rem,.34vw + .91rem,1.19rem);font-size:var(--font-size-base)}h1,h2,h3,h4,h5,h6{font-family:💪;letter-spacing:-.04em;line-height:1.4;margin-block:.2em;-webkit-mask-image:url(./Grit%20Mask@2x.wqK0L7zb.png);mask-image:url(./Grit%20Mask@2x.wqK0L7zb.png);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:250px;mask-size:250px;text-wrap:balance;font-variation-settings:"wght" 700,"ital" 1;--opacity: 0}:is(h1,h2,h3,h4,h5,h6):hover{--opacity: 1}:is(h1,h2,h3,h4,h5,h6) a[href^="#"]{display:inline-block;height:100%;margin-left:.25rem;opacity:var(--opacity)}:is(:is(h1,h2,h3,h4,h5,h6) a[href^="#"]):before{content:"#"}.spa-ran-wrap{--color: var(--spa-ran-wrap-bg, transparent);--size: 2.3345ex;background-image:linear-gradient(180deg,transparent 0%,transparent 50%,transparent 50%,transparent 100%);background-image:linear-gradient(180deg,var(--color) 0%,var(--color) 50%,transparent 50%,transparent 100%);background-size:auto 2.3345ex;background-size:auto var(--size);background-position:10px calc(2.3345ex / 4);background-position:10px calc(var(--size) / 4)}body{padding:0;margin:0;background:oklch(0% none none);background:var(--black)}a,.a{color:oklch(100% none none);color:var(--link-fg, var(--fg));text-decoration:none}:is(p,li) a,.a{color:var(--color-sheet);text-decoration:underline;text-decoration-color:#fabf47;text-decoration-color:var(--primary);text-decoration-thickness:1.5px}a:hover{cursor:pointer}p{line-height:1.7}@media (max-width: 699.98px){ul{padding:0}}.show-notes h2,.show-notes h3{font-size:clamp(1.56rem,1vw + 1.31rem,2.11rem);font-size:var(--font-size-lg)}.show-notes ul{padding-left:20px}li{line-height:2.2;list-style-type:circle}ol li{list-style-type:decimal}a[href^="#t="]{background:oklch(97% 0 none);background:var(--bg-1);padding:4px 6px;border-bottom:none;text-decoration:none;color:var(--color-2);border-radius:4px;position:relative;font-size:clamp(.8rem,.17vw + .76rem,.89rem);font-size:var(--font-size-sm);font-variation-settings:"wght" 800;font-variation-settings:var(--fw-800)}@media (min-width: 700.02px){a[href^="#t="]{left:-17px}}[popover]{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;padding:.25em;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;-o-border-image:none;border-image:none;-o-border-image:initial;border-image:initial;border-style:solid;overflow:auto;margin:auto}[popover]:not(.\:popover-open){display:none}[popover]:is(dialog[open]){display:revert}[anchor].\:popover-open{inset:auto}@supports selector([popover]:open){[popover]:not(.\:popover-open,dialog[open]){display:revert}[anchor]:is(:open){inset:auto}}@supports selector([popover]:popover-open){[popover]:not(.\:popover-open,dialog[open]){display:revert}[anchor]:is(:popover-open){inset:auto}}@supports (width: -moz-fit-content){[popover]{width:-moz-fit-content;height:-moz-fit-content}}@supports not (inset: 0){[popover]{top:0;left:0;right:0;bottom:0}}}a[href^=http]:not(.social-icon,.button,.icon,.naked):after{content:"↗";margin-left:4px;font-size:12px}::-moz-selection{background:#fabf47;background:var(--primary);color:oklch(0% none none);color:var(--dark)}::selection{background:#fabf47;background:var(--primary);color:oklch(0% none none);color:var(--dark)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}html{--track: var(--black);--thumb: var(--primary);scrollbar-color:oklch(83.77% .148 81.72) oklch(0% none none);scrollbar-color:var(--thumb) var(--track);scrollbar-width:thin}.admin :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-variation-settings:"wght" 400;font-variation-settings:var(--fw-400)}:root{--yellow-hue: 81.72;--yellow-1: oklch(99% .02 var(--yellow-hue));--yellow-2: oklch(95% .05 var(--yellow-hue));--yellow-3: oklch(83.77% .148 var(--yellow-hue));--yellow-4: oklch(72% .148 var(--yellow-hue));--yellow-5: oklch(67% .148 var(--yellow-hue));--yellow-6: oklch(50% .148 var(--yellow-hue));--yellow-7: oklch(35% .148 var(--yellow-hue));--yellow-8: oklch(25% .148 var(--yellow-hue));--yellow-9: oklch(18% .1 var(--yellow-hue));--yellow-10: oklch(15% .1 var(--yellow-hue));--yellow: var(--yellow-3);--teal-hue: 188.71;--teal-1: oklch(99% .05 188.71deg);--teal-2: oklch(95% .08 188.71deg);--teal-3: oklch(90.16% .173 188.71deg);--teal-4: oklch(80% .173 188.71deg);--teal-5: oklch(70% .173 188.71deg);--teal-6: oklch(50% .173 188.71deg);--teal-7: oklch(35% .173 188.71deg);--teal-8: oklch(25% .173 188.71deg);--teal-9: oklch(18% .173 188.71deg);--teal-10: oklch(15% .173 188.71deg);--teal: var(--teal-3);--green-hue: 124.67;--green-1: oklch(99% .05 var(--green-hue));--green-2: oklch(95% .1 var(--green-hue));--green-3: oklch(92.06% .269 var(--green-hue));--green-4: oklch(80% .269 var(--green-hue));--green-5: oklch(70% .269 var(--green-hue));--green-6: oklch(50% .269 var(--green-hue));--green-7: oklch(35% .269 var(--green-hue));--green-8: oklch(25% .269 var(--green-hue));--green-9: oklch(18% .269 var(--green-hue));--green-10: oklch(15% .269 var(--green-hue));--green: var(--green-3);--red-hue: 23.68;--red-1: oklch(99% .05 var(--red-hue));--red-2: oklch(90% .1 var(--red-hue));--red-3: oklch(83% .221 var(--red-hue));--red-4: oklch(72% .221 var(--red-hue));--red-5: oklch(67% .221 var(--red-hue));--red-6: oklch(50% .221 var(--red-hue));--red-7: oklch(35% .221 var(--red-hue));--red-8: oklch(25% .221 var(--red-hue));--red-9: oklch(13% .221 var(--red-hue));--red-10: oklch(5% .221 var(--red-hue));--red: var(--red-5);--black-hue: none;--blacklch: 0% none var(--black-hue);--black-1: oklch(97% 0 var(--black-hue));--black-2: oklch(90% 0 var(--black-hue));--black-3: oklch(83% 0 var(--black-hue));--black-4: oklch(72% 0 var(--black-hue));--black-5: oklch(67% 0 var(--black-hue));--black-6: oklch(50% 0 var(--black-hue));--black-7: oklch(35% 0 var(--black-hue));--black-8: oklch(23.08% 0 var(--black-hue));--black-9: oklch(13% 0 var(--black-hue));--black-10: oklch(var(--blacklch));--black: var(--black-10);--blackish: var(--black-8);--white: oklch(100% none none);--purple-hue: 291.04;--purple-1: oklch(99% .076 var(--purple-hue));--purple-2: oklch(90% .05 var(--purple-hue));--purple-3: oklch(83% .076 var(--purple-hue));--purple-4: oklch(72% .1 var(--purple-hue));--purple-5: oklch(67% .1 var(--purple-hue));--purple-6: oklch(50% .1 var(--purple-hue));--purple-7: oklch(32.98% .076 var(--purple-hue));--purple-8: oklch(25% .076 var(--purple-hue));--purple-9: oklch(20% .076 var(--purple-hue));--purple-10: oklch(10% .076 var(--purple-hue));--purple: var(--purple-7);--body-font-family: "💪", "Operator Mono", consolas, menlo, monaco, "Courier New", monospace;--heading-font-family: "💪", "Operator Mono", consolas, menlo, monaco, "Courier New", monospace;--font-size-xs: clamp(.6rem, .17vw + .76rem, .7rem);--font-size-sm: clamp(.8rem, .17vw + .76rem, .89rem);--font-size-base: clamp(1rem, .34vw + .91rem, 1.19rem);--font-size-md: clamp(1.25rem, .61vw + 1.1rem, 1.58rem);--font-size-lg: clamp(1.56rem, 1vw + 1.31rem, 2.11rem);--font-size-xl: clamp(1.95rem, 1.56vw + 1.56rem, 2.81rem);--font-size-xxl: clamp(2.44rem, 2.38vw + 1.85rem, 3rem);--font-size-xxxl: clamp(3.05rem, 3.54vw + 2.17rem, 5rem);--fw-100: "wght" 100;--fw-100-italic: "wght" 100, "ital" 1;--fw-400: "wght" 400;--fw-400-italic: "wght" 400, "ital" 1;--fw-500: "wght" 500;--fw-500-italic: "wght" 500, "ital" 1;--fw-600: "wght" 600;--fw-600-italic: "wght" 600, "ital" 1;--fw-700: "wght" 700;--fw-700-italic: "wght" 700, "ital" 1;--fw-800: "wght" 800;--fw-800-italic: "wght" 800, "ital" 1;--fw-900: "wght" 900;--fw-900-italic: "wght" 900, "ital" 1;--shadow-strength: 10%;--shadow-color: 220 40% 2%;--shadow-6: 0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 3px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 12px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 22px 18px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 41px 33px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%)), 0 100px 80px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--default-padding: 1rem;--bg: var(--black);--bg-1: var(--black-1);--bg-2: var(--black-2);--bg-sheet: var(--white);--fg: var(--white);--fg-1: var(--white);--fg-2: var(--black-9);--fg-sheet: var(--black);--primary: var(--yellow);--accent: var(--teal);--subtle-accent: var(--purple);--warning: var(--red);--success: var(--green);--line: var(--black-2);--tint-or-shade: color-mix(in oklab, var(--fg), transparent 75%);--brad: 5px;--border-size: 1.5px;--border: solid var(--border-size) var(--fg-sheet);--dark: var(--black);--bg-grit-light: url(/svg/grit.svg?light&count=50&w=1000&h=2000);--bg-grit-dark: url(/svg/grit.svg?dark&count=50&w=1000&h=2000);--bg-grit: var(--bg-grit-light);--hero-gradient-1: #3a006b36;--hero-gradient-2: var(--black);--sentry-footer-bg: url(./squiggle-greyscale.DPL0gs-J.webp), linear-gradient(315deg, #180d1c .57%, #452650 100%)}@layer utilities{.readable{max-width:900px;width:100%}.small{font-size:clamp(.8rem,.17vw + .76rem,.89rem);font-size:var(--font-size-sm)}.center{margin:0 auto}.text-xs{font-size:clamp(.6rem,.17vw + .76rem,.7rem);font-size:var(--font-size-xs)}.text-sm{font-size:clamp(.8rem,.17vw + .76rem,.89rem);font-size:var(--font-size-sm)}.text-base{font-size:clamp(1rem,.34vw + .91rem,1.19rem);font-size:var(--font-size-base)}.text-md{font-size:clamp(1.25rem,.61vw + 1.1rem,1.58rem);font-size:var(--font-size-md)}.text-lg{font-size:clamp(1.56rem,1vw + 1.31rem,2.11rem);font-size:var(--font-size-lg)}.text-xl{font-size:clamp(1.95rem,1.56vw + 1.56rem,2.81rem);font-size:var(--font-size-xl)}.text-xxl{font-size:clamp(2.44rem,2.38vw + 1.85rem,3rem);font-size:var(--font-size-xxl)}.text-xxxl{font-size:clamp(3.05rem,3.54vw + 2.17rem,5rem);font-size:var(--font-size-xxxl)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.lines{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:1rem;align-items:center}.lines:before,.lines:after{content:"";display:block;width:100%;height:clamp(1px,.1ch,2px);background-color:currentcolor;background-color:var(--line-color, currentcolor)}.grit{-webkit-mask-image:url(./Grit%20Mask@2x.wqK0L7zb.png);mask-image:url(./Grit%20Mask@2x.wqK0L7zb.png);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:250px;mask-size:250px}.grid-center{display:grid;place-items:center}.hidden-mobile{display:none}@media (max-width: 699.98px){.hidden-mobile{display:inline;display:initial}}}@layer layout{.layout{display:grid;grid-template-columns:[start] 5px [content] auto [content] 5px [end]}@media (min-width: 700.02px){.layout{-moz-column-gap:10px;column-gap:10px;grid-template-columns:[start l-margin] 10px [l-margin content main] minmax(0,812px) [main sidebar] minmax(0,322px) [sidebar content-end r-margin] 10px [r-margin end]}}@media (min-width: 1200.02px){.layout{grid-column-gap:48px;-moz-column-gap:48px;column-gap:48px;display:grid;grid-template-columns:[start l-margin] minmax(144px,auto) [l-margin content main] minmax(0,812px) [main sidebar] minmax(0,322px) [sidebar content-end r-margin] minmax(144px,auto) [r-margin end]}}.layout>*{grid-column:content / content}.layout .full{width:100%;grid-column:start / end}.layout .content{width:100%;grid-column:content / content}.layout .l-margin{width:100%;grid-column:l-margin / l-margin}.layout .r-margin{width:100%;grid-column:r-margin / r-margin}.layout .sidebar{width:100%;grid-column:sidebar / sidebar}.layout .main{width:100%;grid-column:main / main}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:20px}.zone{color:oklch(100% none none);color:var(--fg);background:oklch(0% none none) url(/svg/grit.svg?light&count=50&w=1000&h=2000);background:var(--bg) var(--bg-grit);background-size:250px;border-radius:0;border-radius:var(--radius, 0);--subtle: color-mix(in lch, var(--fg), var(--bg) 90%);--tint-or-shade: color-mix(in oklab, var(--fg), transparent 90%)}.sticky{position:sticky;top:0}.flex{display:flex}.card{border:solid .5px oklch(90% 0 none);border:solid .5px var(--line);margin-bottom:2rem;border-radius:5px;border-radius:var(--brad);--bg: var(--bg-1);padding:20px}.main a{overflow-wrap:anywhere}}@layer base{.theme-wrapper{--button-bg: var(--primary);--button-fg: var(--yellow-8);--button-border-size: 1.5px}button,a.button{white-space:nowrap;cursor:pointer;text-decoration:none;border:none;font-family:💪,Operator Mono,consolas,menlo,monaco,Courier New,monospace;font-family:var(--body-font-family);font-variation-settings:"wght" 600;font-variation-settings:var(--fw-600);padding:6px 15px;font-size:var(--body-font-size);border-radius:5px;border-radius:var(--brad);background:var(--button-bg);width:auto;color:var(--button-fg);display:inline-flex;justify-content:center;align-items:center;gap:10px;box-shadow:inset 0 0 0 var(--button-border-size) oklch(0% none none / .2);box-shadow:inset 0 0 0 var(--button-border-size) oklch(var(--blacklch) / .2);transition:background .2s ease-in-out}@media (max-width: 899.98px){button,a.button{font-size:clamp(.8rem,.17vw + .76rem,.89rem);font-size:var(--font-size-sm)}}:is(button,.button).ghost{--button-bg: transparent;--button-fg: var(--primary);box-shadow:inset 0 0 0 var(--button-border-size) #fabf47;box-shadow:inset 0 0 0 var(--button-border-size) var(--primary)}.ghost:is(button,.button):hover{--button-bg: var(--primary);--button-fg: var(--black)}:is(button,.button).subtle{--button-bg: var(--bg-1);--button-fg: var(--fg);font-variation-settings:"wght" 400;font-variation-settings:var(--fw-400);box-shadow:inset 0 0 0 1px var(--subtle)}:is(button,.button).warning{--button-bg: var(--red);--button-fg: var(--white);box-shadow:inset 0 0 0 var(--button-border-size) oklch(0% none none / .2);box-shadow:inset 0 0 0 var(--button-border-size) oklch(var(--blacklch) / .2)}:is(button,.button).black{--button-bg: var(--black);--button-fg: var(--white)}:is(button,.button).big{font-size:clamp(1.25rem,.61vw + 1.1rem,1.58rem);font-size:var(--font-size-md);padding:10px 20px;box-shadow:inset 0 0 0 var(--button-border-size) oklch(0% none none / .2);box-shadow:inset 0 0 0 var(--button-border-size) oklch(var(--blacklch) / .2)}:is(button,.button).play{--button-bg: linear-gradient(to right, var(--success), var(--accent));--button-fg: var(--black-8);font-size:clamp(1.25rem,.61vw + 1.1rem,1.58rem);font-size:var(--font-size-md);padding:10px 20px;box-shadow:inset 0 0 0 var(--button-border-size) oklch(0% none none / .2);box-shadow:inset 0 0 0 var(--button-border-size) oklch(var(--blacklch) / .2);transition:background-size 1s ease-in-out;background-size:100%}.play:is(button,.button):hover{background-size:200%}:is(button,.button).close{--button-bg: var(--red);--button-fg: var(--white);--size: 30px;font-size:clamp(1.25rem,.61vw + 1.1rem,1.58rem);font-size:var(--font-size-md);width:30px;width:var(--size);height:30px;height:var(--size);padding:0;display:flex;justify-content:center;align-items:center;border-radius:30px;border-radius:var(--size);box-shadow:inset 0 0 0 var(--button-border-size) oklch(0% none none / .2);box-shadow:inset 0 0 0 var(--button-border-size) oklch(var(--blacklch) / .2);transition:background-size 1s ease-in-out;font-variation-settings:"wght" 100;font-variation-settings:var(--fw-100)}button.button-reset{background:transparent;box-shadow:none}button.button-nunya{background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;padding:0;color:oklch(100% none none);color:var(--fg)}.play-button{background:linear-gradient(to right,oklch(90% 0 none),oklch(97% 0 none));background:linear-gradient(to right,var(--black-2),var(--black-1));border-radius:50%;border-width:1px;padding:10px;box-shadow:inset 0 0 0 var(--button-border-size) oklch(0% none none / .2);box-shadow:inset 0 0 0 var(--button-border-size) oklch(var(--blacklch) / .2)}}.center{text-align:center}html::view-transition-old(){animation-name:-ua-view-transition-fade-out}html::view-transition-new(){animation-name:-ua-view-transition-fade-in}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s}.table-container{overflow-x:auto;max-width:100vw;outline:color-mix(in oklab,oklch(100% none none),transparent 75%) solid 4px;outline:var(--tint-or-shade) solid 4px;margin:1rem 0;border-radius:5px;border-radius:var(--brad)}table:not(.newsleter-output table){border-collapse:collapse;position:relative;min-width:100%;border:solid 1.5px oklch(0% none none);border:var(--border);background:oklch(0% none none);background:var(--bg);font-size:clamp(.8rem,.17vw + .76rem,.89rem);font-size:var(--font-size-sm)}thead{top:0;position:sticky;border:solid 1.5px oklch(0% none none);border:var(--border)}tr{border-bottom:solid .5px color-mix(in oklab,oklch(100% none none),transparent 75%);border-bottom:solid .5px var(--tint-or-shade)}tr:hover{background:color-mix(in oklab,oklch(100% none none),transparent 75%);background:var(--tint-or-shade)}th{padding:6px;text-align:left;background:oklch(0% none none);background:var(--bg);color:oklch(100% none none);color:var(--fg);font-variation-settings:"wght" 400;font-variation-settings:var(--fw-400);font-size:clamp(.8rem,.17vw + .76rem,.89rem);font-size:var(--font-size-sm)}thead th+th{border-left:solid 1.5px oklch(0% none none);border-left:var(--border)}td{padding:6px}.td-full{grid-column:1 / -1}
