.container[data-astro-cid-5hfkzgy4]{width:min(100%,82.5rem);margin-inline:auto;padding-inline:1rem}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.brand[data-astro-cid-bt5hbwbt]{font-weight:200;font-size:1.3rem;text-decoration:none;.baseline{--gradient: linear-gradient( to right, var(--brand-orange), var(--brand-blue), var(--brand-green) );font-size:1.5rem;font-weight:800;background-image:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;&:after{content:attr(data-text);position:absolute;inset:0;translate:1px 1px;z-index:-1;background-image:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.5;filter:blur(2px)}}}.action-hint-popover[data-astro-cid-57wlyq24]{position:fixed;inset:auto;position-area:left center;position-try-fallbacks:right center,bottom center,top center;margin:0;margin-inline-end:.55rem;padding:var(--padding-sm) var(--padding);inline-size:max-content;max-inline-size:min(16rem,calc(100vi - 2rem));border:var(--border-popover);border-radius:calc(var(--radius) - .25rem);corner-shape:var(--corner-shape);background:var(--surface);box-shadow:var(--box-shadow);color:var(--text);font-size:.875rem;font-weight:600;line-height:1.2;opacity:0;pointer-events:none;text-align:center;text-wrap:balance;transform:scale(.96);transform-origin:center right;transition:opacity .16s ease,transform .16s ease,overlay .16s ease allow-discrete,display .16s ease allow-discrete;&:popover-open{opacity:1;transform:scale(1);@starting-style{opacity:0;transform:scale(.96)}}}.action-hint-anchor[data-astro-cid-gjrxra2i]{position:relative;display:inline-grid}.theme-toggle[data-astro-cid-gjrxra2i]{inline-size:2.5rem;block-size:2.5rem;border:1px solid var(--border);background:linear-gradient(145deg,color-mix(in oklch,var(--brand-blue) 12%,var(--bg-elevated)),color-mix(in oklch,var(--brand-neutral) 20%,var(--surface-strong)));border-radius:50%;corner-shape:squircle;color:var(--text);transition:border-color .16s ease,background .16s ease;&:hover{border-color:color-mix(in oklch,var(--brand-blue) 50%,var(--border));background:linear-gradient(145deg,color-mix(in oklch,var(--brand-orange) 16%,var(--bg-elevated)),color-mix(in oklch,var(--brand-blue) 24%,var(--surface-strong)))}.theme-toggle__icon{display:grid;place-items:center;&[hidden]{display:none!important}}}.language-switcher[data-astro-cid-be57yzu3]{display:inline-flex;align-items:center;padding:.25rem;border:var(--border);border-radius:var(--radius);corner-shape:squircle;background:color-mix(in oklch,var(--surface) 84%,transparent);a{padding:.2rem .4rem;border-radius:calc(var(--radius) - .25rem);corner-shape:squircle;color:var(--text-muted);&:hover{border-color:color-mix(in oklch,var(--brand-blue) 50%,var(--border));background:linear-gradient(145deg,color-mix(in oklch,var(--brand-orange) 16%,var(--bg-elevated)),color-mix(in oklch,var(--brand-blue) 24%,var(--surface-strong)))}&[aria-current=page]{background:var(--brand-orange);color:var(--on-brand-orange)}}}.actions[data-astro-cid-yeqy5syg]{display:flex;align-items:center;gap:var(--gap)}.web-footer[data-astro-cid-mh6itkc3]{padding:var(--padding-sm);grid-column:1 / -1;.flex{display:flex;justify-content:center;align-items:center;gap:var(--gap-lg);flex-wrap:wrap;column-rule:1px solid var(--border-color);column-rule-inset:8px;@media(width<=48rem){flex-direction:column}}p{text-align:center}.legal-links{display:flex;justify-content:center;gap:var(--gap);flex-wrap:wrap;a{color:var(--text-muted);font-size:.95rem}}.rrss{display:flex;gap:var(--gap-sm)}a{display:grid;place-items:center;text-decoration:none;&:hover{color:var(--brand-orange)}}}:root{color-scheme:light dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;scrollbar-width:thin;scrollbar-color:var(--brand-orange) transparent;--bg: light-dark(oklch(.98 .005 95), oklch(.16 .02 260));--bg-elevated: light-dark(oklch(.95 .008 95), oklch(.22 .024 260));--text: light-dark(oklch(.22 .01 95), oklch(.95 .01 95));--text-muted: light-dark(oklch(.38 .008 95), oklch(.78 .018 260));--border-color: light-dark(oklch(.84 .01 95), oklch(.36 .024 260));--brand-neutral: light-dark(oklch(.9 .005 90), oklch(.72 .02 260));--on-brand-neutral: light-dark(oklch(.2 .01 95), oklch(.12 .01 260));--brand-orange: light-dark(oklch(.88 .09 66), oklch(.78 .22 66));--on-brand-orange: light-dark(oklch(.2 .01 95), oklch(.12 .01 260));--brand-green-deep: light-dark(oklch(.85 .07 149), oklch(.74 .18 149));--on-brand-green-deep: light-dark(oklch(.2 .01 95), oklch(.12 .01 260));--brand-green: light-dark(oklch(.86 .11 148), oklch(.8 .22 148));--on-brand-green: light-dark(oklch(.2 .01 95), oklch(.12 .01 260));--brand-blue-deep: light-dark(oklch(.85 .07 264), oklch(.72 .2 264));--on-brand-blue-deep: light-dark(oklch(.2 .01 95), oklch(.12 .01 260));--brand-blue: light-dark(oklch(.87 .1 261), oklch(.78 .24 261));--on-brand-blue: light-dark(oklch(.2 .01 95), oklch(.12 .01 260));--link: light-dark(oklch(.46 .14 261), oklch(.82 .18 261));--success: light-dark(oklch(.5 .12 148), oklch(.82 .2 148));--warning: light-dark(oklch(.56 .14 66), oklch(.84 .22 66));--surface: light-dark( color-mix(in oklch, var(--bg-elevated) 94%, white), color-mix(in oklch, var(--bg-elevated) 92%, black) );--surface-strong: light-dark( color-mix(in oklch, var(--bg-elevated) 98%, white), color-mix(in oklch, var(--bg-elevated) 86%, black) );--chip: light-dark( color-mix(in oklch, var(--brand-neutral) 42%, transparent), color-mix(in oklch, var(--brand-blue-deep) 24%, transparent) );--shadow: light-dark( 0 20px 60px color-mix(in oklch, var(--brand-blue-deep) 14%, transparent), 0 24px 70px color-mix(in oklch, black 60%, transparent) );--halo-primary: light-dark( color-mix(in oklch, var(--brand-orange) 30%, transparent), color-mix(in oklch, var(--brand-blue) 24%, transparent) );--halo-secondary: light-dark( color-mix(in oklch, var(--brand-green) 24%, transparent), color-mix(in oklch, var(--brand-green-deep) 28%, transparent) );--box-shadow: rgba(0, 0, 0, .18) 0px 2px 4px;--radius: 16px;--corner-shape: squircle;--border: 1px solid var(--border-color);--border-popover: 2px dashed var(--border-color);--padding-xl: 3rem;--padding-lg: 2rem;--padding: 1rem;--padding-sm: .5rem;--gap-xl: 3rem;--gap-lg: 2rem;--gap: 1rem;--gap-sm: .5rem;@media(prefers-reduced-motion:no-preference){interpolate-size:allow-keywords}}*,*:before,*:after{box-sizing:border-box;@media(prefers-reduced-motion:reduce){animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:where(body,h1,h2,h3,h4,h5,h6,p,pre,code){margin:0}:where(h1,h2,h3,h4,h5,h6){line-height:1.2;text-wrap:balance}body{font-family:var(--font-lato);background-color:var(--bg);color:var(--text)}p{text-wrap:pretty}a{color:inherit}:where(button,input,select){font:inherit}:where(input[type=radio],input[type=checkbox],input[type=range]){accent-color:var(--brand-orange)}:where(img,picture,video){display:block;max-inline-size:100%}::selection{background:color-mix(in oklch,var(--brand-blue) 36%,transparent)}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
