@layer theme,base,kit;@layer components{.trust.svelte-1teivio{align-items:var(--trust-align,center);flex-direction:column;gap:.75rem;display:flex}.pills.svelte-1teivio{align-items:center;justify-content:inherit;flex-wrap:wrap;gap:.5rem;display:flex}.chooser.svelte-1l5on0g{height:100%;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);color:var(--fg-primary);flex-direction:column;display:flex;position:relative;overflow:hidden}.dismiss.svelte-1l5on0g{top:max(.75rem, env(safe-area-inset-top));z-index:10;position:absolute;right:.75rem}@media (width>=40rem){.dismiss.svelte-1l5on0g{right:1rem}}.head.svelte-1l5on0g{text-align:center;padding-inline:1rem;flex-direction:column;flex-shrink:0;align-items:center;gap:1.25rem;padding-top:1.5rem;padding-bottom:1.25rem;display:flex}@media (width>=40rem){.head.svelte-1l5on0g{padding-top:2rem;padding-bottom:1.5rem}}.head-copy.svelte-1l5on0g{flex-direction:column;align-items:center;gap:.5rem;display:flex}.title.svelte-1l5on0g{font-family:var(--font-display);letter-spacing:-.035em;font-weight:850;line-height:.98;font-size:var(--text-2xl);line-height:var(--leading-tight);text-wrap:balance;padding-inline:3rem}@media (width>=40rem){.title.svelte-1l5on0g{font-size:var(--text-3xl);line-height:var(--leading-tight)}}.sub.svelte-1l5on0g{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--fg-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:.125rem .5rem;display:flex}@media not all and (width>=375px){.sub.svelte-1l5on0g{font-size:var(--text-xs);line-height:var(--text-xs--line-height);column-gap:.375rem}}.curated.svelte-1l5on0g{font-weight:var(--font-weight-semibold);color:var(--fg-primary);align-items:center;gap:.375rem;display:flex}.curated-icon.svelte-1l5on0g{color:var(--primary);display:contents}.separator.svelte-1l5on0g{color:var(--fg-tertiary)}.rated.svelte-1l5on0g{align-items:center;gap:var(--spacing);display:flex}.rated-star.svelte-1l5on0g{color:var(--hue-5);display:contents}.emphasis.svelte-1l5on0g{font-weight:var(--font-weight-semibold);color:var(--fg-primary)}.controls.svelte-1l5on0g{justify-content:center;align-items:center;gap:.5rem;display:flex}.browse-chevron.svelte-1l5on0g{display:contents}@media not all and (width>=40rem){.browse-chevron.svelte-1l5on0g{display:none}}.panel.svelte-1l5on0g{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;min-height:0;scroll-padding-inline:calc(var(--spacing,.25rem) * 4);scrollbar-width:none;gap:calc(var(--spacing,.25rem) * 3);overscroll-behavior-x:contain;padding-inline:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 4);flex:1;display:flex;overflow-x:auto;container-type:size}@media (width>=40rem){.panel.svelte-1l5on0g{gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 6)}}@media (width>=48rem){.panel.svelte-1l5on0g{justify-content:center;overflow:visible}}.panel.svelte-1l5on0g::-webkit-scrollbar{display:none}.option.svelte-1l5on0g{touch-action:pan-x;scroll-snap-align:center;flex-shrink:0;min-width:88%;height:100%}@media (width>=40rem){.option.svelte-1l5on0g{min-width:64%}}@media (width>=48rem){.option.svelte-1l5on0g{width:min(33.3333cqw - 1.66667rem,80cqh);min-width:0}}.badge-slot.svelte-1l5on0g{display:contents}.identity.svelte-1l5on0g{text-align:center;flex-direction:column;align-items:center;display:flex}.identity-line.svelte-1l5on0g{align-items:baseline;gap:.5rem;display:flex}.option-name.svelte-1l5on0g{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);color:#fff}.option-age.svelte-1l5on0g{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:var(--font-weight-light);letter-spacing:var(--tracking-tight);color:oklab(100% 0 5.96046e-8/.7)}.option-gender.svelte-1l5on0g{color:oklab(100% 0 5.96046e-8/.7);align-self:center}.option-tags.svelte-1l5on0g{justify-content:center;gap:.375rem var(--spacing);flex-wrap:wrap;margin-top:.375rem;display:flex}.reveal.svelte-1l5on0g{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.premise.svelte-1l5on0g{font-size:var(--text-base);line-height:var(--leading-snug);text-wrap:balance;color:oklab(100% 0 5.96046e-8/.85)}}@layer utilities{.modal.svelte-1l5on0g{border-style:var(--tw-border-style);background-color:var(--background);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--fg-primary);--tw-outline-style:none;opacity:0;transition:opacity var(--dur-exit) var(--ease-exit), translate var(--dur-exit) var(--ease-exit), overlay var(--dur-exit) allow-discrete, display var(--dur-exit) allow-discrete;border-width:0;outline-style:none;margin:0;padding:0;position:fixed;inset:0;translate:0 1rem}.modal.svelte-1l5on0g[open]{opacity:1;transition-duration:var(--dur-enter);transition-timing-function:var(--ease-enter);translate:0}@starting-style{.modal.svelte-1l5on0g[open]{opacity:0;translate:0 1rem}}.modal.svelte-1l5on0g::backdrop{background:0 0}.sr-only.svelte-1l5on0g{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-scroll-snap-strictness:proximity}}}.sheet.svelte-1l5on0g{z-index:100;transition:none}.sheet[open].svelte-1l5on0g{transition:opacity .42s var(--ease-enter), translate .42s var(--ease-enter), scale .42s var(--ease-enter);translate:0;scale:1}@starting-style{.sheet[open].svelte-1l5on0g{opacity:0;translate:0 3rem;scale:.985}}@media (prefers-reduced-motion:reduce){.sheet[open].svelte-1l5on0g{transition:opacity .12s linear}@starting-style{.sheet[open].svelte-1l5on0g{translate:0;scale:1}}}.panel.svelte-1l5on0g{display:none}.chooser[data-shown=female].svelte-1l5on0g .panel[data-intent=female]:where(.svelte-1l5on0g),.chooser[data-shown=male].svelte-1l5on0g .panel[data-intent=male]:where(.svelte-1l5on0g),.chooser[data-shown=futanari].svelte-1l5on0g .panel[data-intent=futanari]:where(.svelte-1l5on0g){display:flex}@supports selector(:has(*)){.chooser[data-shown].svelte-1l5on0g .panel[data-intent]:where(.svelte-1l5on0g){display:none}:is(.chooser.svelte-1l5on0g:has(input[value=female]:checked) .panel[data-intent=female]:where(.svelte-1l5on0g),.chooser.svelte-1l5on0g:has(input[value=male]:checked) .panel[data-intent=male]:where(.svelte-1l5on0g),.chooser.svelte-1l5on0g:has(input[value=futanari]:checked) .panel[data-intent=futanari]:where(.svelte-1l5on0g)){display:flex}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}
