@custom-media --test true;@custom-media --mobile (max-width: 550px);@custom-media --motionOK (prefers-reduced-motion: no-preference);@custom-media --motionNotOK (prefers-reduced-motion: reduce);@custom-media --opacityOK (prefers-reduced-transparency: no-preference);@custom-media --opacityNotOK (prefers-reduced-transparency: reduce);@custom-media --useDataOK (prefers-reduced-data: no-preference);@custom-media --useDataNotOK (prefers-reduced-data: reduce);@custom-media --OSdark (prefers-color-scheme: dark);@custom-media --OSlight (prefers-color-scheme: light);@custom-media --highContrast (prefers-contrast: more);@custom-media --lowContrast (prefers-contrast: less);@custom-media --invertedColors (inverted-colors: inverted);@custom-media --forcedColors (forced-colors: active);@custom-media --portrait (orientation: portrait);@custom-media --landscape (orientation: landscape);@custom-media --HDcolor (dynamic-range: high) or (color-gamut: p3);@custom-media --touch (hover: none) and (pointer: coarse);@custom-media --stylus (hover: none) and (pointer: fine);@custom-media --pointer (hover) and (pointer: coarse);@custom-media --mouse (hover) and (pointer: fine);@custom-media --xxs-only (0px <= width < 240px);@custom-media --xxs-n-above (width >= 240px);@custom-media --xxs-n-below (width < 240px);@custom-media --xxs-phone (--xxs-only) and (--portrait);@custom-media --xs-only (240px <= width < 360px);@custom-media --xs-n-above (width >= 360px);@custom-media --xs-n-below (width < 360px);@custom-media --xs-phone (--xs-only) and (--portrait);@custom-media --sm-only (360px <= width < 480px);@custom-media --sm-n-above (width >= 480px);@custom-media --sm-n-below (width < 480px);@custom-media --sm-phone (--sm-only) and (--portrait);@custom-media --md-only (480px <= width < 768px);@custom-media --md-n-above (width >= 768px);@custom-media --md-n-below (width < 768px);@custom-media --md-phone (--md-only) and (--portrait);@custom-media --lg-only (768px <= width < 1024px);@custom-media --lg-n-above (width >= 1024px);@custom-media --lg-n-below (width < 1024px);@custom-media --lg-phone (--lg-only) and (--portrait);@custom-media --xl-only (1024px <= width < 1440px);@custom-media --xl-n-above (width >= 1440px);@custom-media --xl-n-below (width < 1440px);@custom-media --xxl-only (1440px <= width < 1920px);@custom-media --xxl-n-above (width >= 1920px);@custom-media --xxl-n-below (width < 1920px);.super-wrapper.astro-araw3xz4{display:none}@property --degrees{syntax: "<angle>"; inherits: true; initial-value: 0deg;}@property --percent{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@property --parent-ring-font-size{syntax: "<number>"; inherits: true; initial-value: .5;}@supports (animation-timeline: scroll()) and (z-index: sibling-index()){@container (width >= 1300px){@media(prefers-reduced-motion:no-preference){.super-wrapper.astro-araw3xz4{display:block}.ring-wrapper.astro-araw3xz4{rotate:var(--degrees);aspect-ratio:1;display:grid;place-items:center;z-index:10;border-radius:50%;font-weight:700;display:none}.ring.astro-araw3xz4{font-family:monospace;text-transform:uppercase;font-size:var(--font-size--2);position:relative}span.astro-araw3xz4{text-box:trim-both cap alphabetic;--inner-angle: calc(360/sibling-count()*1deg) ;display:inline-block;position:absolute;top:50%;left:50%;color:#000;transform:translate(-50%,-50%) rotate(calc(var(--inner-angle) * sibling-index())) translateY(var(--radius));&:nth-child(odd){color:var(--theme-accent)}}.super-wrapper.astro-araw3xz4{--radius: -10ch ;position:fixed;top:10rem;right:10rem;&.astro-araw3xz4:after{--reduction: calc(var(--font-size--2) * 1.3);--pink: oklch(55% .45 350 / .85);--yellow: oklch(95% .4 95 / .85);clip-path:circle();aspect-ratio:1;width:calc(100% + calc(var(--radius) * -1) - calc(var(--reduction) * 2));height:calc(100% + calc(var(--radius) * -1) - calc(var(--reduction) * 2));content:"";display:block;position:absolute;inset:calc(100% + calc(var(--radius) * 1.5) + var(--reduction));background:linear-gradient(to top in oklab,var(--pink) var(--percent),var(--yellow) var(--percent));z-index:-1;opacity:0;pointer-events:none;transition:opacity .3s,scale .3s}}.ring.astro-araw3xz4{--font-size: .5;height:calc(var(--radius) * calc(var(--parent-ring-font-size) * -2.1));border-radius:50%;aspect-ratio:1;display:grid;place-content:center;&.astro-araw3xz4:after{rotate:calc(14deg * var(--degrees));content:"☝️ Top";font-size:.8em;color:#fff}}.ring-wrapper.astro-araw3xz4{display:none;opacity:0;pointer-events:none;transition:opacity .3s,scale .3s;& a.astro-araw3xz4{scroll-behavior:smooth}&:hover{scale:1.1;cursor:pointer;background-color:var(--theme-accent);.ring.astro-araw3xz4:after{transition:all .3s;rotate:calc(360deg - var(--degrees))}}}.super-wrapper.astro-araw3xz4:after{--header-height: 10px;animation-range:entry 0 exit 100px,entry 0 exit;animation-name:--kf-fade-in,--kf-grow-progress;animation-fill-mode:both;animation-timeline:scroll()}.ring-wrapper.astro-araw3xz4{display:block;animation-range:entry 0 exit 100px,entry 0 exit;animation-name:--kf-fade-in,--kf-rotation;animation-fill-mode:both;animation-timeline:scroll();.ring.astro-araw3xz4{--font-size: var(--parent-ring-font-size)}}}@media(--motionOK){.super-wrapper.astro-araw3xz4{display:block}.ring-wrapper.astro-araw3xz4{rotate:var(--degrees);aspect-ratio:1;display:grid;place-items:center;z-index:10;border-radius:50%;font-weight:700;display:none}.ring.astro-araw3xz4{font-family:monospace;text-transform:uppercase;font-size:var(--font-size--2);position:relative}span.astro-araw3xz4{text-box:trim-both cap alphabetic;--inner-angle: calc(360/sibling-count()*1deg) ;display:inline-block;position:absolute;top:50%;left:50%;color:#000;transform:translate(-50%,-50%) rotate(calc(var(--inner-angle) * sibling-index())) translateY(var(--radius));&:nth-child(odd){color:var(--theme-accent)}}.super-wrapper.astro-araw3xz4{--radius: -10ch ;position:fixed;top:10rem;right:10rem;&.astro-araw3xz4:after{--reduction: calc(var(--font-size--2) * 1.3);--pink: oklch(55% .45 350 / .85);--yellow: oklch(95% .4 95 / .85);clip-path:circle();aspect-ratio:1;width:calc(100% + calc(var(--radius) * -1) - calc(var(--reduction) * 2));height:calc(100% + calc(var(--radius) * -1) - calc(var(--reduction) * 2));content:"";display:block;position:absolute;inset:calc(100% + calc(var(--radius) * 1.5) + var(--reduction));background:linear-gradient(to top in oklab,var(--pink) var(--percent),var(--yellow) var(--percent));z-index:-1;opacity:0;pointer-events:none;transition:opacity .3s,scale .3s}}.ring.astro-araw3xz4{--font-size: .5;height:calc(var(--radius) * calc(var(--parent-ring-font-size) * -2.1));border-radius:50%;aspect-ratio:1;display:grid;place-content:center;&.astro-araw3xz4:after{rotate:calc(14deg * var(--degrees));content:"☝️ Top";font-size:.8em;color:#fff}}.ring-wrapper.astro-araw3xz4{display:none;opacity:0;pointer-events:none;transition:opacity .3s,scale .3s;& a.astro-araw3xz4{scroll-behavior:smooth}&:hover{scale:1.1;cursor:pointer;background-color:var(--theme-accent);.ring.astro-araw3xz4:after{transition:all .3s;rotate:calc(360deg - var(--degrees))}}}.super-wrapper.astro-araw3xz4:after{--header-height: 10px;animation-range:entry 0 exit 100px,entry 0 exit;animation-name:--kf-fade-in,--kf-grow-progress;animation-fill-mode:both;animation-timeline:scroll()}.ring-wrapper.astro-araw3xz4{display:block;animation-range:entry 0 exit 100px,entry 0 exit;animation-name:--kf-fade-in,--kf-rotation;animation-fill-mode:both;animation-timeline:scroll();.ring.astro-araw3xz4{--font-size: var(--parent-ring-font-size)}}}}}@keyframes --kf-fade-in{to{opacity:1;--parent-ring-font-size: .5;pointer-events:auto}}@keyframes --kf-grow-progress{0%{--percent: 0%}to{--percent: 100%}}@keyframes --kf-rotation{to{--degrees: 4680deg }}img.astro-b2r2wsh3{display:block;border-radius:50%}@media print{img.astro-b2r2wsh3{filter:none!important}}li.astro-kbmqn4zv{display:inline-grid;margin-right:1em}a.astro-kbmqn4zv{border-block-end:2px solid #0000}a.astro-kbmqn4zv:hover,.active.astro-kbmqn4zv{border-bottom-color:var(--theme-accent)}ul.astro-kbmqn4zv{padding-inline-start:0}header.astro-unvhhlwz{display:grid;grid-template-columns:subgrid;grid-column:page}.layout-inner.astro-unvhhlwz{padding-block:calc(var(--column-gap-size) * 3) calc(var(--column-gap-size) * 3);grid-template-columns:subgrid;grid-column:center;grid-row:1}h1.astro-unvhhlwz{margin-block-end:.5rem;font-size:1.5rem;& a.astro-unvhhlwz{vertical-align:-1px;font-weight:700;display:inline-flex;&:hover{text-decoration:none}}}.settings-toggler{grid-row:1;grid-column-end:center-end;direction:rtl}body{--theme-accent: var(--accent)}.title.astro-3tzs23qi{margin-block-end:0}.the-content.astro-3tzs23qi{padding-block:calc(var(--column-gap-size) * 2)}
