.font-detail{--font-ease:cubic-bezier(.16, 1, .3, 1);--font-duration:.15s;--font-hero-duration:.6s;--font-eyebrow-size:11px}.font-module .toggle-button[data-selected=true]{--accent-soft:var(--primary);--accent-soft-hover:color-mix(in oklab, var(--primary) 88%, var(--primary-foreground) 12%);--accent-soft-foreground:var(--primary-foreground)}.font-module .toggle-button[data-selected=true] .toggle-button-group__separator{opacity:0}.font-module{--accent:var(--primary);--accent-foreground:var(--primary-foreground);--accent-hover:color-mix(in oklab, var(--primary) 88%, var(--primary-foreground) 12%);--color-alpha-hairline:color-mix(in oklab, var(--foreground) 6.5%, transparent)}body:has(.font-module){--accent:var(--primary);--accent-foreground:var(--primary-foreground);--accent-hover:color-mix(in oklab, var(--primary) 88%, var(--primary-foreground) 12%);--color-alpha-hairline:color-mix(in oklab, var(--foreground) 6.5%, transparent)}.search-field__group,.input,.select__trigger{box-shadow:none}.popover{box-shadow:none;border:1px solid var(--color-alpha-hairline)}.slider__thumb:after{box-shadow:none}.font-detail .comment-field .input-group{background-color:color-mix(in oklab, var(--foreground) 3%, transparent);border-width:0}.font-detail .comment-field .input-group:hover:not(:focus-within){background-color:color-mix(in oklab, var(--foreground) 4.5%, transparent)}.font-detail .comment-field .input-group:focus-within{background-color:color-mix(in oklab, var(--foreground) 3%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 10%, transparent)}.font-detail .font-eyebrow{font-family:var(--font-mono);font-size:var(--font-eyebrow-size);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}.font-detail .font-hero-enter{opacity:0;animation:font-hero-rise .6s var(--font-ease) forwards;transform:translateY(12px)}@keyframes font-hero-rise{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.font-detail .font-hero-enter{opacity:1;animation:none;transform:none}}.upload-form .checkbox__control{border-width:1px;border-color:color-mix(in oklab, var(--foreground) 14%, transparent)}
