html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{--tw-bg-opacity:1;background-color:rgb(var(--c-bg)/var(--tw-bg-opacity,1));font-family:var(--font-body),sans-serif;--tw-text-opacity:1;color:rgb(var(--c-ink)/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background-color:rgb(var(--c-primary)/.2);--tw-text-opacity:1;color:rgb(var(--c-ink)/var(--tw-text-opacity,1))}::selection{background-color:rgb(var(--c-primary)/.2);--tw-text-opacity:1;color:rgb(var(--c-ink)/var(--tw-text-opacity,1))}.nav-link{position:relative}.nav-link:after{content:"";position:absolute;inset-inline-start:0;bottom:-4px;height:2px;width:100%;border-radius:2px;background:rgb(var(--c-primary));transform:scaleX(0);transform-origin:left;transition:transform var(--dur-fast) var(--ease)}[dir=rtl] .nav-link:after{transform-origin:right}.nav-link:focus-visible:after,.nav-link:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.nav-link:after{transition:none}}.rice-panel{border-radius:1rem;border-width:1px;border-color:rgb(255 255 255/.6);background-color:rgb(255 255 255/.6);box-shadow:inset 0 1px 0 rgb(255 255 255/.9),0 14px 40px rgb(44 51 47/.08)}.rice-panel,.rice-panel-solid{--tw-backdrop-blur:blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.rice-panel-solid{border-radius:1rem;border-width:1px;border-color:rgb(255 255 255/.7);background-color:rgb(255 255 255/.85);box-shadow:inset 0 1px 0 rgb(255 255 255/.9),0 18px 50px rgb(44 51 47/.1)}.rice-wash{background:radial-gradient(120% 70% at 12% 0,rgb(var(--c-glass)/.24) 0,transparent 62%),radial-gradient(90% 60% at 96% 32%,rgb(var(--c-carrot)/.12) 0,transparent 60%)}.rice-sheen{background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(255 255 255/.18) 38%,rgb(255 255 255/.08) 60%,rgb(255 255 255/.5))}