@font-face{font-family:Argon;font-size:13px;src:url(/Argon.ttf)}@font-face{font-family:Radon;font-size:13px;src:url(/Radon.ttf)}@font-face{font-family:Xenon;font-size:13px;src:url(/Xenon.ttf)}@font-face{font-family:JetBrainsMono NFP;font-size:13px;src:url(/JetbrainsMonoNFP.ttf)}@font-face{font-family:Shantell Sans;font-size:13px;src:url(/ShantellSans.woff2)}@property --truffle-black{syntax : "<color>"; inherits : false; initial-value : #28282E;}@property --plum-purple{syntax : "<color>"; inherits : false; initial-value : #6C5671;}@property --almond-beige{syntax : "<color>"; inherits : false; initial-value : #D9C8BF;}@property --milk-cream{syntax : "<color>"; inherits : false; initial-value : #FFE6C6;}@property --frosting-white{syntax : "<color>"; inherits : false; initial-value : #FFF7E4;}@property --honey-yellow{syntax : "<color>"; inherits : false; initial-value : #FFF7A0;}@property --mango-orange{syntax : "<color>"; inherits : false; initial-value : #FFC384;}@property --cocoa-brown{syntax : "<color>"; inherits : false; initial-value : #DEA38B;}@property --sherbet-chartreuse{syntax : "<color>"; inherits : false; initial-value : #E9F59D;}@property --spring-lime{syntax : "<color>"; inherits : false; initial-value : #B0EB93;}@property --matcha-green{syntax : "<color>"; inherits : false; initial-value : #87A889;}@property --bubblegum-pink{syntax : "<color>"; inherits : false; initial-value : #FEAAE4;}@property --coconut-aqua{syntax : "<color>"; inherits : false; initial-value : #B3E3DA;}@property --glacier-capri{syntax : "<color>"; inherits : false; initial-value : #ACCCE4;}@property --frost-lavender{syntax : "<color>"; inherits : false; initial-value : #B0A9E4;}@property --berry-red{syntax : "<color>"; inherits : false; initial-value : #F98284;}body{background:radial-gradient(circle,rgba(0,0,0,.05) 1px,transparent 0),var(--milk-cream);background-size:5vh 5vh}::-webkit-scrollbar-track{background:#f1f1f1}header{position:fixed;z-index:999;right:1em;left:1em;display:flex;align-items:center;justify-content:space-between}header>nav{display:flex;margin:.5em;padding:1em;border-radius:1em;background-color:var(--frosting-white);gap:2em}[data-icon="majesticons:chevron-down"]{display:block;height:4em;width:4em;margin:-2em auto 1em}h1{font-family:Shantell Sans,cursive;font-size:3em;font-weight:800;font-style:normal;margin:1.2em .1em .1em;text-align:center;font-variation-settings:"BNCE" 100,"INFM" 100,"SPAC" 0}h3{font-size:xx-large;line-height:0}h3,b{font-family:Shantell Sans,cursive;font-variation-settings:"BNCE" 100,"INFM" 100,"SPAC" 100}p[data-astro-cid-wbai7hjr]{font-size:1.5em;text-indent:1.27em}blockquote[data-astro-cid-wbai7hjr]{font-size:1.7em;font-weight:600;display:inline;position:relative;padding:1em}blockquote[data-astro-cid-wbai7hjr]:before{position:absolute;color:var(--plum-purple);font-size:3em;content:'"';top:-2px;margin-right:-20px;right:100%}#terminal{font-family:JetBrainsMono NFP,monospace;padding:1em;background-color:var(--truffle-black);color:var(--almond-beige);line-height:.5em;.cursor{animation:blink 1s step-end infinite}@keyframes blink{50%{opacity:0}}.tc{color:var(--glacier-capri)}.bc{background:var(--glacier-capri)}.tw{color:var(--frosting-white)}.bp{background:var(--bubblegum-pink)}.tp{color:var(--bubblegum-pink)}.tpp{color:var(--plum-purple)}.tl{color:var(--frost-lavender)}.tca{color:var(--coconut-aqua)}.ty{color:var(--honey-yellow)}.bg{background:var(--spring-lime)}.tg{color:var(--spring-lime)}}code{font-family:Argon,monospace;font-size:16px;p{margin:.4em;white-space:nowrap}}.indent{padding-left:1.5em}.annotation,.annotation-attribute,.builtin-call,.class,.comment,.doc-link,.doc-tag,.string:not(.annotation *),.func-call,.func-decl,.generic-param,.literal:not(.annotation *),.param,.static-call{margin:-2px;padding:2px}.keyword{color:var(--plum-purple);border-radius:4px;background:var(--bubblegum-pink)}.class{font-style:italic;color:var(--frosting-white);border-radius:8px 4px;background:var(--mango-orange)}.interface{font-style:italic;color:var(--plum-purple);border-radius:8px 4px;background:var(--mango-orange)}.enum{color:var(--plum-purple);border-radius:4px;background:var(--honey-yellow)}.enum-entry{color:var(--frosting-white);border-radius:4px;background:var(--cocoa-brown)}.func-decl{font-weight:800;color:var(--plum-purple);border-radius:4px;background:var(--coconut-aqua)}.param{color:var(--truffle-black);border-radius:4px;background:var(--cocoa-brown)}.generic-param{color:var(--truffle-black);border-radius:4px;background:var(--frost-lavender)}.builtin-call{color:var(--plum-purple);border-radius:4px;background:var(--sherbet-chartreuse)}.func-call{color:var(--plum-purple);border-radius:4px;background:var(--coconut-aqua)}.static-call{font-weight:800;color:var(--plum-purple);border-radius:4px;background:var(--honey-yellow)}.literal{color:var(--frosting-white);border-radius:4px;background:var(--frost-lavender)}.annotation{color:var(--truffle-black);border-radius:4px;background:var(--matcha-green)}.annotation-attribute{color:var(--bubblegum-pink)}.string{color:var(--plum-purple);border-radius:4px;background:var(--spring-lime)}.string>.escape{color:var(--matcha-green)}.string>.template{border-radius:4px;background-color:var(--cocoa-brown)}details.doc-comment{font-family:Xenon,monospace;margin:-4px;padding:4px;color:var(--truffle-black);border-radius:12px;background-color:var(--frosting-white);box-shadow:inset 0 0 2px 2px #00000017,inset 0 -2px 2px 2px #00000012,0 2px 3px #0000000d}details.doc-comment[open]{box-shadow:inset 0 0 2px 2px #00000017,inset 0 -8px 2px 2px #00000012,0 2px 3px #0000000d}details.doc-comment>summary{display:inline;user-select:none;cursor:pointer;list-style:none;padding:.25em;width:auto}.doc-link{font-style:italic;color:var(--frost-lavender)}.doc-tag{font-style:italic;color:var(--bubblegum-pink)}.comment{font-family:Radon,monospace;color:var(--frosting-white);border-radius:12px 4px;background:var(--plum-purple)}#language-showcase{--border-radius: 8px;margin:2rem 0;user-select:none;>p{text-align:center}}#ide-view{display:flex;flex-direction:column;overflow:hidden;margin:auto;height:95vh;width:95vw}#code-panels{position:relative;flex:1 1 0;display:flex;flex-direction:column;overflow:hidden;width:100%;min-width:0;border-radius:var(--border-radius);#code-tabs-bar{display:flex;width:100%;gap:.25rem;label{padding:calc(var(--border-radius) * 1.5) calc(var(--border-radius) * 2) var(--border-radius) calc(var(--border-radius) * 2);background:var(--milk-cream);border:none;border-radius:var(--border-radius) var(--border-radius) 0 0;cursor:pointer;width:fit-content;transition:.3s max-width}input:checked+label{background:var(--frosting-white)}}article{background:var(--frosting-white);display:none;width:100%;height:100%;padding:var(--border-radius);flex:1 1 0;overflow:auto}&:has(#kotlin:checked) #kotlin-panel,&:has(#gleam:checked) #gleam-panel,&:has(#shell:checked) #shell-panel,&:has(#toml:checked) #toml-panel,&:has(#markdown:checked) #markdown-panel{display:block!important}}#terminal-dropdown{background:var(--truffle-black);color:var(--frosting-white);label{display:block;padding:calc(var(--border-radius) * 1.5) calc(var(--border-radius) * 2);cursor:pointer}#terminal-panel{max-height:0;interpolate-size:allow-keywords;transition:max-height .3s;padding:var(--border-radius) 1rem;border-radius:var(--border-radius);background:var(--truffle-black);color:var(--frosting-white);user-select:none}input:checked+label{font-weight:700}input:checked~#terminal-panel{max-height:fit-content}}@media (any-hover: hover){#ide-view{height:40vh;width:40vw;transition:.3s;border-radius:var(--border-radius);&:not(:hover){#code-tabs-bar{gap:0}p,span:not(.ignore-hide){color:transparent}label{color:transparent;max-width:20%}input:not(:checked)+label:before{content:"";display:block;width:50%;margin:auto;height:100%;background:var(--almond-beige);border-radius:var(--border-radius);opacity:1;transition:.3s opacity}#code-panels article{overflow:clip}#terminal-panel{max-height:0!important}}&:hover{height:80vh;width:100%;&:is(p,span){color:initial}#code-tabs-bar{overflow-x:auto}#terminal-dropdown{input:checked+label{font-weight:700}}}}}#token-palette[data-astro-cid-2ccxmjqo]{div{max-width:70ch;margin:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:1rem;background:var(--frosting-white);border-radius:1em}a{display:flex;place-content:center;text-decoration:none;text-wrap:nowrap;cursor:pointer;border:none;margin:.2em .3em;font-family:inherit;font-size:inherit;transition:.5s;font-variation-settings:"slnt" 0;&:hover{transform:scale(1.3)}&:focus{transform:scale(1.05);z-index:1;letter-spacing:.1em;outline:2px solid var(--plum-purple);outline-offset:2px}&:active{transform:scale(.95)}&:visited{font-variation-settings:"slnt" -11;font-style:oblique}}}.token[data-astro-cid-2ccxmjqo]{padding:1em;display:inline-block}main{padding-block:0;color:#000}header{position:fixed}svg{color:var(--plum-purple);width:24px;height:24px}
