:root{--breakpoint-sm:30em;--breakpoint-md:48em;--breakpoint-lg:64em;--breakpoint-xl:72em;--breakpoint-2xl:90em;--color-blue-400:#60a5fa;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-blue-700:#1d4ed8;--color-pink-300:#f9a8d4;--color-pink-400:#f472b6;--color-pink-500:#ec4899;--color-pink-600:#db2777;--color-pink-700:#be185d;--color-purple-900:#2e1065;--color-purple-950:#1a0738;--color-mono-0:#fff;--color-mono-50:#fafafa;--color-mono-100:#f2f2f2;--color-mono-200:#e4e4e4;--color-mono-300:#cfcfcf;--color-mono-400:#a8a8a8;--color-mono-500:#7a7a7a;--color-mono-600:#5c5c5c;--color-mono-700:#424242;--color-mono-800:#262626;--color-mono-900:#141414;--color-mono-950:#000;--color-neutral-0:#fff;--color-neutral-50:#f9fafb;--color-neutral-100:#f3f4f6;--color-neutral-500:#6b7280;--color-neutral-800:#1f2937;--color-neutral-900:#111827;--font-family-source-serif:var(--font-source-serif,ui-serif), ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-family-fraunces:var(--font-fraunces,ui-serif), ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-family-copse:var(--font-copse,ui-serif), ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-family-outfit:var(--font-outfit,ui-sans-serif), ui-sans-serif, system-ui, sans-serif;--font-family-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-family-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-family-monospace:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-2xs:clamp(.625rem, calc(.625rem + .0625rem * (100vw - 20rem) / 60rem), .6875rem);--font-size-xs:clamp(.75rem, calc(.75rem + .0625rem * (100vw - 20rem) / 60rem), .8125rem);--font-size-sm:clamp(.875rem, calc(.875rem + .0625rem * (100vw - 20rem) / 60rem), .9375rem);--font-size-md:clamp(1rem, calc(1rem + .125rem * (100vw - 20rem) / 60rem), 1.125rem);--font-size-lg:clamp(1.125rem, calc(1.125rem + .125rem * (100vw - 20rem) / 60rem), 1.25rem);--font-size-xl:clamp(1.25rem, calc(1.25rem + .125rem * (100vw - 20rem) / 60rem), 1.375rem);--font-size-2xl:clamp(1.5rem, calc(1.5rem + .25rem * (100vw - 20rem) / 60rem), 1.75rem);--font-size-3xl:clamp(1.875rem, calc(1.875rem + .375rem * (100vw - 20rem) / 60rem), 2.25rem);--font-size-4xl:clamp(2.25rem, calc(2.25rem + .75rem * (100vw - 20rem) / 60rem), 3rem);--font-size-5xl:clamp(3rem, calc(3rem + 1rem * (100vw - 20rem) / 60rem), 4rem);--font-size-6xl:clamp(3.75rem, calc(3.75rem + 1.25rem * (100vw - 20rem) / 60rem), 5rem);--motion-duration-instant:80ms;--motion-duration-fast:.15s;--motion-duration-medium:.24s;--motion-duration-slow:.4s;--motion-ease-standard:cubic-bezier(.4, 0, .2, 1);--motion-ease-entrance:cubic-bezier(0, 0, .2, 1);--motion-ease-exit:cubic-bezier(.4, 0, 1, 1);--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-0-5:.125rem;--text-leading-tight:1.15;--text-leading-snug:1.3;--text-leading-normal:1.5;--text-leading-loose:1.75;--text-tracking-tight:-.02em;--text-tracking-normal:0;--text-tracking-wide:.05em;--text-tracking-wider:.1em}
:root{--color-surface-muted:color-mix(in srgb, var(--color-text) 6%, var(--color-bg));--color-surface-hover:color-mix(in srgb, var(--color-text) 10%, var(--color-bg));--color-border:color-mix(in srgb, var(--color-text) 12%, var(--color-bg));--color-border-control:color-mix(in srgb, var(--color-text) 60%, var(--color-bg));--color-accent-subtle:color-mix(in srgb, var(--color-accent) 10%, var(--color-bg));--color-scrim:color-mix(in srgb, var(--color-text) 55%, transparent);--color-error:#dc2626;--color-error-surface:color-mix(in srgb, var(--color-error) 10%, var(--color-bg));--color-success:#16a34a;--color-success-surface:color-mix(in srgb, var(--color-success) 10%, var(--color-bg));--color-warning:#b45309;--color-warning-surface:color-mix(in srgb, var(--color-warning) 10%, var(--color-bg));--color-info-surface:color-mix(in srgb, var(--color-info) 10%, var(--color-bg));--space-fine:calc(var(--space-unit) * .125);--space-tight:calc(var(--space-unit) * .25);--space-next:calc(var(--space-unit) * .5);--space-snug:calc(var(--space-unit) * .75);--space-close:calc(var(--space-unit) * 1);--space-near:calc(var(--space-unit) * 1.5);--space-related:calc(var(--space-unit) * 2);--space-distant:calc(var(--space-unit) * 3);--space-relaxed:calc(var(--space-unit) * 4);--text-root-scale:100%;--border-width-hairline:1px;--border-width-emphasis:2px;--border-width-focus:2px;--measure-prose:42rem;--measure-content:75rem;--measure-wide:90rem;--measure-full:100%;--shadow-sm:0 1px 2px color-mix(in srgb, var(--color-text) 8%, transparent);--shadow-md:0 2px 8px color-mix(in srgb, var(--color-text) 10%, transparent);--shadow-lg:0 8px 24px color-mix(in srgb, var(--color-text) 14%, transparent);--shadow-focus-ring:0 0 0 2px color-mix(in srgb, var(--color-focus-ring) 25%, transparent);--size-bar:.5rem;--size-glyph:1rem;--size-glyph-hero:clamp(3rem, calc(3rem + 1rem * (100vw - 20rem) / 60rem), 4rem);--size-control-inline:2rem;--size-control-row:2.25rem;--size-control:2.5rem;--size-target-min:max(24px, 1.5rem);--size-avatar-inline:2rem;--size-avatar-row:2.5rem;--size-avatar-card:3rem;--size-avatar-feature:clamp(5rem, calc(5rem + 2.5rem * (100vw - 20rem) / 60rem), 7.5rem);--size-sleeve-inline:3.5rem;--size-sleeve-card:5rem;--size-sleeve-prominent:6rem;--size-sleeve-feature:clamp(10rem, calc(10rem + 2.5rem * (100vw - 20rem) / 60rem), 12.5rem);--size-sleeve-showcase:clamp(12rem, calc(12rem + 8rem * (100vw - 20rem) / 60rem), 20rem);--size-dialog-narrow:20rem;--size-dialog:28rem;--size-dialog-wide:40rem;--size-dialog-min-height:12rem;--attachment-card-art-size-listing:clamp(6rem, calc(6rem + 1.5rem * (100vw - 20rem) / 60rem), 7.5rem);--button-disabled-opacity:.6;--gallery-card-min:5rem;--location-typeahead-error-bg:color-mix(in srgb, var(--color-error) 10%, transparent);--media-upload-area-bg-hover:color-mix(in srgb, var(--color-accent) 8%, transparent);--media-upload-area-bg-dragover:color-mix(in srgb, var(--color-accent) 12%, transparent);--mention-chip-padding-x:.4rem;--mention-chip-padding-y:.05rem;--mention-chip-icon-margin-right:.25em;--mention-chip-profile-bg:color-mix(in srgb, #4051d6 12%, var(--color-bg));--mention-chip-profile-fg:color-mix(in srgb, #4051d6 80%, var(--color-text));--mention-chip-artist-bg:color-mix(in srgb, #5a40d6 12%, var(--color-bg));--mention-chip-artist-fg:color-mix(in srgb, #5a40d6 80%, var(--color-text));--mention-chip-release-bg:color-mix(in srgb, #c0590b 12%, var(--color-bg));--mention-chip-release-fg:color-mix(in srgb, #c0590b 80%, var(--color-text));--mention-chip-track-bg:color-mix(in srgb, #c0590b 12%, var(--color-bg));--mention-chip-track-fg:color-mix(in srgb, #c0590b 80%, var(--color-text));--mention-chip-playlist-bg:color-mix(in srgb, #0b8043 12%, var(--color-bg));--mention-chip-playlist-fg:color-mix(in srgb, #0b8043 80%, var(--color-text));--mention-chip-soundtrack-bg:color-mix(in srgb, #0b8a8a 12%, var(--color-bg));--mention-chip-soundtrack-fg:color-mix(in srgb, #0b8a8a 80%, var(--color-text));--modal-backdrop:#00000080;--music-search-error-bg:color-mix(in srgb, var(--color-error) 10%, transparent);--music-search-added-bg:color-mix(in srgb, var(--color-accent) 10%, transparent);--music-search-type-artist-bg:#ede9fe;--music-search-type-artist-text:#7c3aed;--music-search-type-release-bg:#dbeafe;--music-search-type-release-text:#2563eb;--music-search-type-track-bg:#d1fae5;--music-search-type-track-text:#059669;--nav-tabs-link-border-width:2px;--notification-dropdown-item-unread-bg:color-mix(in srgb, var(--color-accent) 8%, transparent);--playlist-panel-just-added-bg:color-mix(in srgb, var(--color-accent) 15%, transparent);--post-card-owner-border-width:0;--primary-nav-item-border-radius:.5rem;--profile-layout-aside-min:18.75rem;--segmented-control-padding:.125rem;--color-bg:#fff;--color-surface:#f9fafb;--color-text:#111827;--color-text-muted:#6b7280;--color-accent:#be185d;--color-accent-hover:#db2777;--color-text-on-accent:#fff;--color-info:#1d4ed8;--radius-control:.25rem;--radius-surface:.5rem;--radius-pill:9999px;--radius-artwork:.5rem;--radius-avatar:9999px;--space-unit:1rem;--text-family-body:var(--font-source-serif,ui-serif), ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--text-family-display:var(--font-fraunces,ui-serif), ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--text-family-heading:var(--font-fraunces,ui-serif), ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--text-family-monospace:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--text-size-2xs:clamp(.625rem, calc(.625rem + .0625rem * (100vw - 20rem) / 60rem), .6875rem);--text-size-xs:clamp(.75rem, calc(.75rem + .0625rem * (100vw - 20rem) / 60rem), .8125rem);--text-size-sm:clamp(.875rem, calc(.875rem + .0625rem * (100vw - 20rem) / 60rem), .9375rem);--text-size-md:clamp(1rem, calc(1rem + .125rem * (100vw - 20rem) / 60rem), 1.125rem);--text-size-lg:clamp(1.125rem, calc(1.125rem + .125rem * (100vw - 20rem) / 60rem), 1.25rem);--text-size-xl:clamp(1.25rem, calc(1.25rem + .125rem * (100vw - 20rem) / 60rem), 1.375rem);--text-size-2xl:clamp(1.5rem, calc(1.5rem + .25rem * (100vw - 20rem) / 60rem), 1.75rem);--text-size-3xl:clamp(1.875rem, calc(1.875rem + .375rem * (100vw - 20rem) / 60rem), 2.25rem);--text-size-4xl:clamp(2.25rem, calc(2.25rem + .75rem * (100vw - 20rem) / 60rem), 3rem);--text-size-5xl:clamp(3rem, calc(3rem + 1rem * (100vw - 20rem) / 60rem), 4rem);--text-size-6xl:clamp(3.75rem, calc(3.75rem + 1.25rem * (100vw - 20rem) / 60rem), 5rem);--text-display-size:clamp(2.25rem, calc(2.25rem + .75rem * (100vw - 20rem) / 60rem), 3rem);--text-display-leading:1.15;--text-display-weight:700;--text-section-size:clamp(1.875rem, calc(1.875rem + .375rem * (100vw - 20rem) / 60rem), 2.25rem);--text-section-leading:1.15;--text-section-weight:700;--text-title-size:clamp(1.5rem, calc(1.5rem + .25rem * (100vw - 20rem) / 60rem), 1.75rem);--text-title-leading:1.3;--text-title-weight:600;--text-subtitle-size:clamp(1.25rem, calc(1.25rem + .125rem * (100vw - 20rem) / 60rem), 1.375rem);--text-subtitle-leading:1.3;--text-subtitle-weight:500;--text-lede-size:clamp(1.125rem, calc(1.125rem + .125rem * (100vw - 20rem) / 60rem), 1.25rem);--text-lede-leading:1.5;--text-lede-weight:400;--text-body-size:clamp(1rem, calc(1rem + .125rem * (100vw - 20rem) / 60rem), 1.125rem);--text-body-leading:1.5;--text-body-weight:400;--text-body-emphasis-weight:500;--text-body-link-weight:400;--text-meta-size:clamp(.75rem, calc(.75rem + .0625rem * (100vw - 20rem) / 60rem), .8125rem);--text-meta-leading:1.3;--text-meta-weight:400;--text-meta-emphasis-weight:500;--text-meta-link-weight:400;--text-label-size:clamp(.875rem, calc(.875rem + .0625rem * (100vw - 20rem) / 60rem), .9375rem);--text-label-leading:1.3;--text-label-weight:500;--duration-instant:80ms;--duration-fast:.15s;--duration-medium:.24s;--duration-slow:.4s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-entrance:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--attachment-card-padding:var(--space-snug);--attachment-card-gap:var(--space-snug);--attachment-card-art-size:var(--size-sleeve-inline);--attachment-card-art-size-lg:var(--size-sleeve-prominent);--attachment-card-border-color:var(--color-border);--attachment-card-button-bg-hover:var(--color-surface-muted);--attachment-card-button-border:var(--color-border);--attachment-card-remove-button-text:var(--color-error);--attachment-card-mosaic-empty:var(--color-surface-muted);--attachment-card-art-size-glyph:var(--size-sleeve-inline);--avatar-fallback-bg:var(--color-surface-muted);--avatar-fallback-border:var(--color-border);--avatar-size-sm:var(--size-avatar-inline);--avatar-size-md:var(--size-avatar-row);--avatar-size-lg:var(--size-avatar-card);--avatar-size-xl:var(--size-avatar-feature);--badge-gap:var(--space-tight);--badge-icon-size:var(--size-glyph);--badge-padding-block:var(--space-fine);--badge-padding-inline:var(--space-tight);--badge-type-tracking:.05em;--badge-status-bg:var(--color-surface-muted);--badge-trust-bg:var(--color-accent-subtle);--breadcrumb-padding-block:var(--space-close);--breadcrumb-gap:var(--space-tight);--button-gap:var(--space-next);--button-secondary-bg:var(--color-surface-muted);--button-secondary-bg-hover:var(--color-surface-hover);--button-secondary-border:var(--color-border-control);--button-ghost-bg-hover:var(--color-surface-muted);--button-danger-bg:var(--color-error);--button-size-sm-padding-x:var(--space-snug);--button-size-sm-padding-y:var(--space-tight);--button-size-md-padding-x:var(--space-close);--button-size-md-padding-y:var(--space-next);--button-size-lg-padding-x:var(--space-near);--button-size-lg-padding-y:var(--space-snug);--byline-picker-padding:var(--space-snug);--byline-picker-border:var(--color-border);--byline-picker-bg:var(--color-surface-muted);--byline-picker-option-gap:var(--space-next);--card-action-gap:var(--space-next);--card-action-padding-x:var(--space-next);--card-action-padding-y:var(--space-tight);--card-action-icon-size:var(--size-glyph);--card-action-bg-hover:var(--color-surface-muted);--card-action-accent-bg-hover:var(--color-accent-subtle);--card-action-danger-text:var(--color-error);--card-action-danger-bg-hover:var(--color-error-surface);--comments-border:var(--color-border);--content-actions-border-color:var(--color-border);--content-actions-button-border:var(--color-border);--content-actions-button-bg-hover:var(--color-surface-muted);--data-source-attribution-bg:var(--color-surface-muted);--data-source-attribution-size-sm-padding-x:var(--space-next);--data-source-attribution-size-sm-padding-y:var(--space-tight);--data-source-attribution-size-md-padding-x:var(--space-snug);--data-source-attribution-size-md-padding-y:var(--space-next);--data-source-attribution-size-lg-padding-x:var(--space-close);--data-source-attribution-size-lg-padding-y:var(--space-next);--embedded-post-card-padding:var(--space-close);--embedded-post-card-border-color:var(--color-border);--empty-voice-hero-gap:var(--space-snug);--empty-voice-hero-margin-block:var(--space-close);--empty-voice-hero-artwork-max-width:var(--size-sleeve-showcase);--empty-voice-hero-caption-margin:var(--space-next);--empty-voice-hero-placeholder-bg:var(--color-surface-muted);--entity-header-padding-block:var(--space-related);--entity-header-margin-bottom:var(--space-related);--entity-header-border:var(--color-border);--entity-header-gap:var(--space-related);--entity-header-artwork-showcase:var(--size-sleeve-showcase);--entity-header-artwork-feature:var(--size-sleeve-feature);--entity-header-artwork-compact:var(--size-sleeve-prominent);--entity-header-artwork-shadow:var(--shadow-md);--entity-header-info-min:var(--measure-prose);--fuzzy-date-picker-trigger-border:var(--color-border-control);--fuzzy-date-picker-mode-toggle-bg:var(--color-surface-muted);--fuzzy-date-picker-input-border:var(--color-border-control);--fuzzy-date-picker-pill-bg:var(--color-surface-muted);--fuzzy-date-picker-pill-border:var(--color-border);--fuzzy-date-picker-pill-bg-hover:var(--color-surface-hover);--fuzzy-date-picker-preview-bg:var(--color-surface-muted);--gallery-gap:var(--space-fine);--input-padding-y:var(--space-next);--input-padding-x:var(--space-next);--input-border-color:var(--color-border-control);--input-focus-ring:var(--shadow-focus-ring);--list-card-border-color:var(--color-border);--list-card-mosaic-bg:var(--color-surface-muted);--list-card-gap:var(--space-snug);--list-card-body-padding:var(--space-close);--list-card-badge-bg:var(--color-surface-muted);--list-card-badge-border:var(--color-border);--list-header-gap:var(--space-close);--list-header-border-color:var(--color-border);--list-header-focus-ring:var(--shadow-focus-ring);--list-item-border-color:var(--color-border);--list-item-artwork-size:var(--size-sleeve-card);--list-item-artwork-bg:var(--color-surface-muted);--list-item-annotation-textarea-border:var(--color-border);--list-item-annotation-focus-ring:var(--shadow-focus-ring);--list-item-remove-text-hover:var(--color-error);--location-typeahead-input-border:var(--color-border-control);--location-typeahead-focus-ring:var(--shadow-focus-ring);--location-typeahead-spinner-track:var(--color-border);--location-typeahead-error-text:var(--color-error);--location-typeahead-results-border:var(--color-border);--location-typeahead-result-divider:var(--color-border);--location-typeahead-result-bg-hover:var(--color-surface-muted);--media-upload-area-border:var(--color-border);--media-upload-area-bg:var(--color-surface-muted);--media-upload-progress-item-border:var(--color-border);--media-upload-progress-error-border:var(--color-error);--media-upload-progress-error-text:var(--color-error);--media-upload-progress-bar-bg:var(--color-surface-muted);--media-upload-icon-font-size:var(--size-glyph-hero);--modal-padding:var(--space-close);--modal-shadow:var(--shadow-lg);--modal-max-width:var(--size-dialog);--modal-max-width-sm:var(--size-dialog-narrow);--modal-max-width-lg:var(--size-dialog-wide);--modal-min-height:var(--size-dialog-min-height);--moment-body-gap:var(--space-snug);--moment-body-services-gap:var(--space-next);--moment-context-row-gap:var(--space-tight);--moment-context-row-padding-y:var(--space-tight);--music-search-input-border:var(--color-border);--music-search-focus-ring:var(--shadow-focus-ring);--music-search-error-text:var(--color-error);--music-search-results-border:var(--color-border);--music-search-result-divider:var(--color-border);--music-search-result-bg-hover:var(--color-surface-muted);--music-subject-gap:var(--space-snug);--music-subject-text-gap:var(--space-tight);--music-subject-artwork-size:var(--size-sleeve-card);--nav-tabs-gap:var(--space-near);--nav-tabs-border-bottom:var(--color-border);--nav-tabs-margin-bottom:var(--space-near);--nav-tabs-link-padding-y:var(--space-snug);--notification-dropdown-border-color:var(--color-border);--notification-dropdown-item-divider:var(--color-border);--play-button-size:var(--size-control-inline);--play-button-size-standalone:var(--size-control);--play-button-bg:var(--color-accent-subtle);--play-button-target-min:var(--size-target-min);--playlist-card-padding:var(--space-close);--playlist-card-gap:var(--space-next);--playlist-card-border-color:var(--color-border);--playlist-card-badge-bg:var(--color-surface-muted);--playlist-header-gap:var(--space-close);--playlist-header-border-color:var(--color-border);--playlist-header-focus-ring:var(--shadow-focus-ring);--playlist-track-item-remove-bg-hover:var(--color-surface-muted);--post-card-padding:var(--space-close);--post-card-margin-bottom:var(--space-close);--post-card-shadow:var(--shadow-md);--post-card-heading-margin-bottom:var(--space-next);--post-card-header-margin-bottom:var(--space-close);--post-card-media-margin-top:var(--space-snug);--post-card-attachment-margin-bottom:var(--space-snug);--post-card-player-margin-y:var(--space-snug);--post-card-rating-gap:var(--space-next);--post-card-rating-margin-bottom:var(--space-snug);--post-embed-border-color:var(--color-border);--post-embed-gap:var(--space-tight);--post-embed-padding-block:var(--space-next);--post-embed-padding-inline:var(--space-close);--post-embed-margin-block:var(--space-close);--post-embed-surface-hover:var(--color-surface-hover);--post-embed-caption-gap:var(--space-fine);--post-embed-author-margin:var(--space-fine);--primary-nav-gap:var(--space-snug);--primary-nav-item-padding-x:var(--space-next);--primary-nav-item-padding-y:var(--space-tight);--primary-nav-item-bg:var(--color-surface-muted);--primary-nav-item-bg-hover:var(--color-surface-hover);--primary-nav-item-border-hover:var(--color-surface-muted);--primary-nav-item-border-focus:var(--color-border);--profile-header-bg:var(--color-surface-muted);--profile-header-padding:var(--space-close);--profile-header-gap:var(--space-close);--profile-header-title-margin:var(--space-snug);--profile-header-bio-margin:var(--space-snug);--profile-layout-shadow:var(--shadow-sm);--profile-layout-padding:var(--space-close);--profile-layout-gap:var(--space-near);--profile-layout-margin-top:var(--space-close);--profile-layout-margin-bottom:var(--space-related);--profile-nav-gap:var(--space-close);--profile-nav-padding-y:var(--space-tight);--profile-nav-padding-x:var(--space-close);--radio-group-label-margin-bottom:var(--space-next);--radio-group-options-gap:var(--space-next);--radio-group-button-size:var(--size-glyph);--radio-group-button-margin-right:var(--space-next);--rating-input-gap:var(--space-next);--rating-height:var(--size-bar);--recommend-dialog-error-text:var(--color-error);--review-body-gap:var(--space-snug);--review-body-rating-gap:var(--space-next);--saving-overlay-scrim:var(--color-scrim);--saving-overlay-card-shadow:var(--shadow-lg);--saving-overlay-card-padding:var(--space-near);--saving-overlay-gap:var(--space-snug);--saving-overlay-spinner-size:var(--size-control-inline);--saving-overlay-spinner-track:var(--color-border);--segmented-control-bg:var(--color-surface-muted);--segmented-control-option-padding-x:var(--space-close);--segmented-control-option-padding-y:var(--space-next);--service-links-preferred-bg:var(--color-surface-muted);--service-links-preferred-padding:var(--space-near);--service-links-link-padding-y:var(--space-snug);--service-links-link-padding-x:var(--space-near);--service-links-item-border:var(--color-border);--service-links-item-padding:var(--space-snug);--service-links-item-gap:var(--space-next);--service-links-item-bg-hover:var(--color-surface-hover);--service-links-section-gap:var(--space-related);--service-links-heading-gap:var(--space-close);--share-as-post-link-padding-x:var(--space-snug);--share-as-post-link-padding-y:var(--space-next);--share-as-post-link-gap:var(--space-next);--share-as-post-link-border-color:var(--color-border);--share-as-post-link-bg-hover:var(--color-surface-muted);--soundtrack-card-padding:var(--space-close);--soundtrack-card-gap:var(--space-next);--soundtrack-card-border-color:var(--color-border);--soundtrack-card-badge-bg:var(--color-surface-muted);--soundtrack-card-location-bg:var(--color-surface-muted);--theme-selector-border:var(--color-border);--theme-selector-padding:var(--space-near);--theme-selector-gap:var(--space-near);--theme-selector-card-border:var(--color-border);--theme-selector-card-padding:var(--space-close);--theme-selector-card-shadow-hover:var(--shadow-md);--theme-selector-swatch-gap:var(--space-next);--theme-selector-button-bg:var(--color-surface-muted);--theme-selector-button-padding-y:var(--space-snug);--theme-selector-button-padding-x:var(--space-close);--theme-selector-notice-bg:var(--color-accent-subtle);--top-five-border-color:var(--color-border);--track-row-bg-hover:var(--color-surface-hover);--track-row-bg-active:var(--color-accent-subtle);--track-row-border-color:var(--color-border);--track-row-padding:var(--space-snug);--track-row-gap:var(--space-snug);--track-row-actions-gap:var(--space-next);--track-row-name-margin:var(--space-tight);--color-accent-text:var(--color-accent);--color-focus-ring:var(--color-accent);--attachment-card-border-radius:var(--radius-surface);--attachment-card-bg:var(--color-bg);--attachment-card-title-text:var(--color-text);--attachment-card-byline-text:var(--color-text-muted);--attachment-card-duration-text:var(--color-text-muted);--attachment-card-meta-text:var(--color-text-muted);--attachment-card-type-text:var(--color-text-muted);--attachment-card-button-bg:var(--color-bg);--attachment-card-title-font-size:var(--text-body-size);--attachment-card-type-font-size:var(--text-size-2xs);--attachment-card-duration-font-size:var(--text-meta-size);--attachment-card-meta-font-size:var(--text-meta-size);--attachment-card-description-font-size:var(--text-label-size);--attachment-card-button-font-size:var(--text-label-size);--attachment-card-meta-color:var(--color-text-muted);--attachment-card-meta-size:var(--text-meta-size);--avatar-radius:var(--radius-avatar);--avatar-fallback-text:var(--color-text-muted);--badge-radius:var(--radius-control);--badge-size:var(--text-meta-size);--badge-weight:var(--text-label-weight);--badge-type-text:var(--color-text-muted);--badge-status-text:var(--color-text-muted);--badge-trust-text:var(--color-accent);--breadcrumb-text:var(--color-text-muted);--breadcrumb-link:var(--color-accent);--breadcrumb-current:var(--color-text);--breadcrumb-size:var(--text-meta-size);--breadcrumb-leading:var(--text-meta-leading);--button-border-radius:var(--radius-control);--button-primary-bg:var(--color-accent);--button-primary-bg-hover:var(--color-accent-hover);--button-primary-text:var(--color-text-on-accent);--button-secondary-text:var(--color-text);--button-ghost-text:var(--color-text);--button-danger-text:var(--color-text-on-accent);--button-size-sm-font-size:var(--text-label-size);--button-size-md-font-size:var(--text-body-size);--button-size-lg-font-size:var(--text-lede-size);--byline-picker-border-radius:var(--radius-surface);--byline-picker-info-text:var(--color-text-muted);--byline-picker-font-size:var(--text-label-size);--card-action-radius:var(--radius-pill);--card-action-font-size:var(--text-label-size);--card-action-text:var(--color-text-muted);--card-action-text-hover:var(--color-text);--card-action-accent-text:var(--color-accent);--comments-accent:var(--color-accent);--comments-accent-text:var(--color-text-on-accent);--comments-input-bg:var(--color-bg);--content-actions-button-bg:var(--color-bg);--content-actions-button-font-size:var(--text-label-size);--data-source-attribution-text:var(--color-text-muted);--data-source-attribution-border-radius:var(--radius-control);--data-source-attribution-link-text-hover:var(--color-accent);--data-source-attribution-size-sm-font-size:var(--text-meta-size);--data-source-attribution-size-md-font-size:var(--text-label-size);--data-source-attribution-size-lg-font-size:var(--text-body-size);--embedded-post-card-border-radius:var(--radius-surface);--embedded-post-card-meta-text:var(--color-text-muted);--embedded-post-card-preview-text:var(--color-text-muted);--embedded-post-card-missing-text:var(--color-text-muted);--embedded-post-card-meta-font-size:var(--text-label-size);--embedded-post-card-title-font-size:var(--text-body-size);--empty-voice-hero-voice-text:var(--color-text-muted);--empty-voice-hero-artwork-radius:var(--radius-artwork);--empty-voice-hero-caption-text:var(--color-text-muted);--empty-voice-hero-placeholder-text:var(--color-text-muted);--empty-voice-hero-voice-line-font-size:var(--text-body-size);--empty-voice-hero-caption-font-size:var(--text-label-size);--entity-header-artwork-radius:var(--radius-artwork);--fuzzy-date-picker-trigger-text:var(--color-text-muted);--fuzzy-date-picker-trigger-text-hover:var(--color-text);--fuzzy-date-picker-mode-btn-text:var(--color-text-muted);--fuzzy-date-picker-mode-btn-text-hover:var(--color-text);--fuzzy-date-picker-mode-btn-active-bg:var(--color-accent);--fuzzy-date-picker-mode-btn-active-text:var(--color-text-on-accent);--fuzzy-date-picker-input-bg:var(--color-bg);--fuzzy-date-picker-input-text:var(--color-text);--fuzzy-date-picker-label-text:var(--color-text-muted);--fuzzy-date-picker-clear-text:var(--color-text-muted);--fuzzy-date-picker-clear-text-hover:var(--color-text);--fuzzy-date-picker-pill-text:var(--color-text);--fuzzy-date-picker-pill-active-bg:var(--color-accent);--fuzzy-date-picker-pill-active-text:var(--color-text-on-accent);--fuzzy-date-picker-preview-text:var(--color-text);--fuzzy-date-picker-preview-border:var(--color-accent);--fuzzy-date-picker-input-font-size:var(--text-label-size);--fuzzy-date-picker-control-font-size:var(--text-label-size);--fuzzy-date-picker-small-font-size:var(--text-meta-size);--fuzzy-date-picker-preview-font-size:var(--text-body-size);--gallery-more-text:var(--color-text-muted);--gallery-more-size:var(--text-meta-size);--input-border-radius:var(--radius-control);--input-border-focus:var(--color-accent);--input-label-text:var(--color-text);--input-font-size:var(--text-body-size);--input-label-font-size:var(--text-label-size);--list-card-bg:var(--color-surface);--list-card-title-text:var(--color-text);--list-card-title-font-size:var(--text-body-size);--list-card-badge-text:var(--color-text-muted);--list-card-badge-font-size:var(--text-meta-size);--list-card-description-text:var(--color-text-muted);--list-card-description-font-size:var(--text-label-size);--list-card-meta-text:var(--color-text-muted);--list-card-meta-font-size:var(--text-meta-size);--list-card-profile-text-hover:var(--color-text);--list-header-border-color-focus:var(--color-accent);--list-header-bg:var(--color-bg);--list-header-text:var(--color-text);--list-header-text-muted:var(--color-text-muted);--list-header-order-accent:var(--color-accent);--list-header-title-font-size:var(--text-title-size);--list-header-char-count-font-size:var(--text-meta-size);--list-header-description-font-size:var(--text-label-size);--list-header-label-font-size:var(--text-label-size);--list-header-control-font-size:var(--text-label-size);--list-item-position-text:var(--color-text-muted);--list-item-position-font-size:var(--text-lede-size);--list-item-title-text:var(--color-text);--list-item-title-font-size:var(--text-body-size);--list-item-artist-text:var(--color-text-muted);--list-item-artist-font-size:var(--text-label-size);--list-item-type-text:var(--color-text-muted);--list-item-type-font-size:var(--text-meta-size);--list-item-annotation-text:var(--color-text);--list-item-annotation-font-size:var(--text-label-size);--list-item-annotation-toggle-text:var(--color-text-muted);--list-item-annotation-toggle-font-size:var(--text-meta-size);--list-item-annotation-textarea-bg:var(--color-surface);--list-item-annotation-border-color-focus:var(--color-accent);--list-item-annotation-save-bg:var(--color-accent);--list-item-annotation-save-text:var(--color-text-on-accent);--list-item-annotation-cancel-text:var(--color-text-muted);--list-item-order-accent:var(--color-accent);--list-item-remove-text:var(--color-text-muted);--list-item-remove-font-size:var(--text-lede-size);--location-typeahead-label-text:var(--color-text);--location-typeahead-input-bg:var(--color-bg);--location-typeahead-input-text:var(--color-text);--location-typeahead-input-border-focus:var(--color-accent);--location-typeahead-input-placeholder:var(--color-text-muted);--location-typeahead-clear-text:var(--color-text-muted);--location-typeahead-clear-text-hover:var(--color-text);--location-typeahead-spinner-color:var(--color-accent);--location-typeahead-results-bg:var(--color-bg);--location-typeahead-result-primary-text:var(--color-text);--location-typeahead-result-secondary-text:var(--color-text-muted);--location-typeahead-status-text:var(--color-text-muted);--location-typeahead-label-font-size:var(--text-label-size);--location-typeahead-input-font-size:var(--text-body-size);--location-typeahead-clear-font-size:var(--text-subtitle-size);--location-typeahead-error-font-size:var(--text-label-size);--location-typeahead-result-primary-font-size:var(--text-label-size);--location-typeahead-result-secondary-font-size:var(--text-meta-size);--logo-text:var(--color-text);--logo-font-size:var(--text-section-size);--media-upload-area-border-hover:var(--color-accent);--media-upload-area-border-dragover:var(--color-accent);--media-upload-label-text:var(--color-text);--media-upload-hint-text:var(--color-text-muted);--media-upload-specs-text:var(--color-text-muted);--media-upload-icon-color:var(--color-text-muted);--media-upload-progress-item-bg:var(--color-bg);--media-upload-progress-completed-border:var(--color-accent);--media-upload-progress-completed-text:var(--color-accent);--media-upload-file-name-text:var(--color-text);--media-upload-status-text:var(--color-text-muted);--media-upload-progress-fill:var(--color-accent);--media-upload-label-font-size:var(--text-lede-size);--media-upload-hint-font-size:var(--text-label-size);--media-upload-specs-font-size:var(--text-meta-size);--media-upload-file-name-font-size:var(--text-label-size);--media-upload-status-font-size:var(--text-meta-size);--mention-chip-border-radius:var(--radius-pill);--modal-bg:var(--color-bg);--modal-text:var(--color-text);--modal-radius:var(--radius-surface);--moment-body-context-text:var(--color-text-muted);--moment-body-context-size:var(--text-label-size);--moment-body-services-title-size:var(--text-body-size);--moment-context-row-text:var(--color-text-muted);--moment-context-row-font-size:var(--text-label-size);--music-search-label-text:var(--color-text);--music-search-input-bg:var(--color-bg);--music-search-input-text:var(--color-text);--music-search-input-border-focus:var(--color-accent);--music-search-input-placeholder:var(--color-text-muted);--music-search-hint-text:var(--color-text-muted);--music-search-button-bg:var(--color-accent);--music-search-button-text:var(--color-text-on-accent);--music-search-result-name-text:var(--color-text);--music-search-result-meta-text:var(--color-text-muted);--music-search-added-check:var(--color-accent);--music-search-empty-text:var(--color-text-muted);--music-search-label-font-size:var(--text-label-size);--music-search-input-font-size:var(--text-body-size);--music-search-hint-font-size:var(--text-meta-size);--music-search-button-font-size:var(--text-label-size);--music-search-error-font-size:var(--text-label-size);--music-search-type-font-size:var(--text-meta-size);--music-search-added-check-font-size:var(--text-body-size);--music-search-result-artist-font-size:var(--text-label-size);--music-search-result-meta-font-size:var(--text-meta-size);--music-search-empty-font-size:var(--text-label-size);--music-subject-artwork-radius:var(--radius-artwork);--music-subject-label-text:var(--color-text-muted);--music-subject-label-size:var(--text-meta-size);--music-subject-artist-text:var(--color-text-muted);--nav-tabs-link-text:var(--color-text-muted);--nav-tabs-link-text-hover:var(--color-text);--nav-tabs-link-text-active:var(--color-text);--nav-tabs-link-font-size:var(--text-label-size);--nav-tabs-link-border-active:var(--color-accent);--notification-dropdown-bg:var(--color-bg);--notification-dropdown-title-text:var(--color-text);--notification-dropdown-mark-all-text:var(--color-text-muted);--notification-dropdown-mark-all-text-hover:var(--color-text);--notification-dropdown-empty-text:var(--color-text-muted);--notification-dropdown-copy-text:var(--color-text);--notification-dropdown-timestamp-text:var(--color-text-muted);--notification-dropdown-see-all-text:var(--color-text-muted);--notification-dropdown-see-all-text-hover:var(--color-text);--notification-dropdown-title-font-size:var(--text-label-size);--notification-dropdown-mark-all-font-size:var(--text-meta-size);--notification-dropdown-empty-font-size:var(--text-label-size);--notification-dropdown-copy-font-size:var(--text-label-size);--notification-dropdown-timestamp-font-size:var(--text-meta-size);--notification-dropdown-see-all-font-size:var(--text-meta-size);--play-button-radius:var(--radius-pill);--play-button-bg-active:var(--color-accent);--play-button-border-color:var(--color-accent);--play-button-text:var(--color-accent);--play-button-text-active:var(--color-text-on-accent);--playlist-card-bg:var(--color-bg);--playlist-card-title-text:var(--color-text);--playlist-card-title-text-hover:var(--color-accent);--playlist-card-badge-text:var(--color-text-muted);--playlist-card-description-text:var(--color-text-muted);--playlist-card-meta-text:var(--color-text-muted);--playlist-card-preview-track-text:var(--color-text-muted);--playlist-card-preview-track-name-text:var(--color-text);--playlist-card-profile-text-hover:var(--color-text);--playlist-card-title-font-size:var(--text-body-size);--playlist-card-badge-font-size:var(--text-meta-size);--playlist-card-description-font-size:var(--text-label-size);--playlist-card-meta-font-size:var(--text-meta-size);--playlist-empty-message-text:var(--color-text-muted);--playlist-header-border-color-focus:var(--color-accent);--playlist-header-bg:var(--color-bg);--playlist-header-text:var(--color-text);--playlist-header-text-muted:var(--color-text-muted);--playlist-header-save-bg:var(--color-accent);--playlist-header-save-text:var(--color-text-on-accent);--playlist-header-title-font-size:var(--text-title-size);--playlist-header-char-count-font-size:var(--text-meta-size);--playlist-header-description-font-size:var(--text-label-size);--playlist-header-label-font-size:var(--text-label-size);--playlist-header-control-font-size:var(--text-label-size);--playlist-panel-loading-text:var(--color-text-muted);--playlist-panel-count-text:var(--color-text-muted);--playlist-panel-drop-target-color:var(--color-accent);--playlist-panel-loading-font-size:var(--text-label-size);--playlist-panel-count-font-size:var(--text-meta-size);--playlist-track-item-name-text:var(--color-text);--playlist-track-item-muted-text:var(--color-text-muted);--playlist-track-item-drag-handle-font-size:var(--text-body-size);--playlist-track-item-number-font-size:var(--text-meta-size);--playlist-track-item-name-font-size:var(--text-label-size);--playlist-track-item-release-font-size:var(--text-meta-size);--playlist-track-item-duration-font-size:var(--text-meta-size);--playlist-track-item-remove-font-size:var(--text-lede-size);--post-card-bg:var(--color-surface);--post-card-text:var(--color-text);--post-card-radius:var(--radius-surface);--post-card-owner-border-color:var(--color-accent);--post-card-owner-bg:var(--color-surface);--post-embed-radius:var(--radius-surface);--post-embed-surface:var(--color-surface);--post-embed-site-size:var(--text-meta-size);--post-embed-site-color:var(--color-text-muted);--post-embed-title-size:var(--text-label-size);--post-embed-title-weight:var(--text-title-weight);--post-embed-title-leading:var(--text-title-leading);--post-embed-title-color:var(--color-text);--post-embed-description-size:var(--text-label-size);--post-embed-description-leading:var(--text-label-leading);--post-embed-description-color:var(--color-text-muted);--post-embed-author-size:var(--text-meta-size);--post-embed-author-color:var(--color-text-muted);--post-embed-report-color:var(--color-text-muted);--post-embed-report-color-hover:var(--color-accent);--primary-nav-item-border:var(--color-bg);--profile-header-radius:var(--radius-surface);--profile-header-meta-text:var(--color-text-muted);--profile-header-meta-size:var(--text-label-size);--profile-header-title-size:var(--text-section-size);--profile-header-title-weight:var(--text-section-weight);--profile-header-title-leading:var(--text-section-leading);--profile-layout-surface:var(--color-surface);--profile-layout-radius:var(--radius-surface);--profile-nav-bg:var(--color-surface);--profile-nav-text:var(--color-text);--profile-nav-current-text:var(--color-text-muted);--profile-type-badge-sm-font-size:var(--text-size-2xs);--profile-type-badge-md-font-size:var(--text-meta-size);--rating-input-value-text:var(--color-text);--rating-input-bar-height:var(--rating-height);--rating-input-value-font-size:var(--text-title-size);--rating-border-color:var(--color-text-muted);--rating-border-radius:var(--radius-control);--rating-fill:var(--color-accent);--recommend-dialog-textarea-font-size:var(--text-label-size);--review-aggregate-badge-font-size:var(--text-label-size);--review-body-score-size:var(--text-body-size);--review-body-score-text:var(--color-text);--saving-overlay-card-bg:var(--color-surface);--saving-overlay-card-radius:var(--radius-surface);--saving-overlay-spinner-head:var(--color-accent);--saving-overlay-text:var(--color-text);--segmented-control-border-radius:var(--radius-surface);--segmented-control-option-border-radius:var(--radius-control);--segmented-control-option-text:var(--color-text-muted);--segmented-control-option-text-hover:var(--color-text);--segmented-control-option-font-size:var(--text-label-size);--segmented-control-option-active-bg:var(--color-bg);--segmented-control-option-active-text:var(--color-text);--service-links-preferred-border:var(--color-accent);--service-links-preferred-radius:var(--radius-surface);--service-links-link-bg:var(--color-accent);--service-links-link-bg-hover:var(--color-accent-hover);--service-links-link-text:var(--color-text-on-accent);--service-links-link-radius:var(--radius-control);--service-links-link-weight:var(--text-label-weight);--service-links-item-radius:var(--radius-control);--service-links-item-link:var(--color-accent);--share-as-post-link-border-radius:var(--radius-control);--share-as-post-link-bg:var(--color-bg);--share-as-post-link-text:var(--color-text);--share-as-post-link-border-color-hover:var(--color-text);--share-as-post-link-font-size:var(--text-label-size);--share-dialog-label-font-size:var(--text-label-size);--share-dialog-input-font-size:var(--text-label-size);--soundtrack-card-border-radius:var(--radius-surface);--soundtrack-card-bg:var(--color-bg);--soundtrack-card-title-text:var(--color-text);--soundtrack-card-description-text:var(--color-text-muted);--soundtrack-card-meta-text:var(--color-text-muted);--soundtrack-card-badge-text:var(--color-text-muted);--soundtrack-card-location-text:var(--color-text);--soundtrack-card-location-overflow-text:var(--color-text-muted);--soundtrack-card-title-font-size:var(--text-lede-size);--soundtrack-card-badge-font-size:var(--text-meta-size);--soundtrack-card-description-font-size:var(--text-label-size);--soundtrack-card-meta-font-size:var(--text-meta-size);--soundtrack-card-location-font-size:var(--text-meta-size);--theme-selector-surface:var(--color-surface);--theme-selector-radius:var(--radius-surface);--theme-selector-card-bg:var(--color-bg);--theme-selector-card-border-active:var(--color-accent);--theme-selector-card-radius:var(--radius-surface);--theme-selector-swatch-radius:var(--radius-control);--theme-selector-button-text:var(--color-text);--theme-selector-button-bg-selected:var(--color-accent);--theme-selector-button-text-selected:var(--color-text-on-accent);--theme-selector-notice-border:var(--color-accent);--theme-selector-title-size:var(--text-title-size);--theme-selector-title-weight:var(--text-title-weight);--theme-selector-name-size:var(--text-subtitle-size);--theme-selector-name-weight:var(--text-subtitle-weight);--theme-selector-description-size:var(--text-meta-size);--theme-selector-description-color:var(--color-text-muted);--top-five-bg:var(--color-bg);--track-row-bg:var(--color-surface);--track-row-border-active:var(--color-accent);--track-row-radius:var(--radius-surface);--track-row-text:var(--color-text);--track-row-meta-text:var(--color-text-muted);--track-row-meta-size:var(--text-label-size);--verified-badge-sm-font-size:var(--text-meta-size);--verified-badge-md-font-size:var(--text-label-size);--play-button-focus-ring:var(--color-focus-ring);--post-embed-focus-ring:var(--color-focus-ring);--rating-input-bar-radius:var(--rating-border-radius);--rating-input-bar-border:var(--rating-border-color);--rating-input-fill:var(--rating-fill);--track-row-focus-ring:var(--color-focus-ring)}@media (prefers-reduced-motion:reduce){:root{--duration-instant:.01ms;--duration-fast:.01ms;--duration-medium:.01ms;--duration-slow:.01ms}}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}[data-profile][data-profile-themed]{--color-accent:var(--profile-accent);--color-text-on-accent:var(--profile-text-on-accent);--color-focus-ring:var(--profile-accent)}
[data-theme~=classic][data-theme~=dark]{--color-bg:#111827;--color-surface:#1f2937;--color-text:#f9fafb;--color-accent:#f472b6;--color-accent-hover:#ec4899;--color-text-on-accent:#111827}[data-theme~=classic][data-theme~=dark] ::selection{background:var(--color-accent);color:var(--color-text-on-accent)}[data-theme~=classic][data-theme~=dark] :focus-visible{animation:classic-dark-focus-pulse var(--duration-slow) var(--ease-exit)}@keyframes classic-dark-focus-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent) 40%, transparent)}to{box-shadow:0 0 0 8px color-mix(in srgb, var(--color-accent) 0%, transparent)}}[data-theme~=mono][data-theme~=dark]{--color-error:#f29484;--color-success:#a8c878;--color-warning:#e0a458;--color-info:#4872e6;--color-bg:#000;--color-surface:#141414;--color-text:#fff;--color-text-muted:#a8a8a8;--color-accent:#fff;--color-accent-hover:#cfcfcf;--color-text-on-accent:#000}[data-theme~=mono]{--color-error:#a32d1c;--color-success:#3f6212;--color-warning:#8a5200;--shadow-sm:0 1px 0 color-mix(in srgb, var(--color-text) 16%, transparent);--shadow-md:0 2px 0 color-mix(in srgb, var(--color-text) 20%, transparent);--shadow-lg:0 4px 0 color-mix(in srgb, var(--color-text) 24%, transparent);--color-bg:#fff;--color-surface:#fafafa;--color-text:#000;--color-text-muted:#5c5c5c;--color-accent:#000;--color-accent-hover:#424242;--color-text-on-accent:#fff;--radius-control:.125rem;--radius-surface:.125rem;--radius-pill:.125rem;--radius-artwork:.125rem;--radius-avatar:.125rem;--text-family-display:var(--font-copse,ui-serif), ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--text-family-heading:var(--font-copse,ui-serif), ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--text-family-body:var(--font-outfit,ui-sans-serif), ui-sans-serif, system-ui, sans-serif;--text-display-size:clamp(3rem, calc(3rem + 1rem * (100vw - 20rem) / 60rem), 4rem);--text-display-leading:1.15;--text-section-size:clamp(2.25rem, calc(2.25rem + .75rem * (100vw - 20rem) / 60rem), 3rem);--text-section-leading:1.15;--text-title-size:clamp(1.875rem, calc(1.875rem + .375rem * (100vw - 20rem) / 60rem), 2.25rem);--text-title-leading:1.15;--text-body-size:clamp(1.125rem, calc(1.125rem + .125rem * (100vw - 20rem) / 60rem), 1.25rem)}[data-theme~=mono] ::selection{background:var(--color-accent);color:var(--color-text-on-accent)}[data-theme~=mono] :focus-visible{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-focus-ring);outline:none}[data-theme~=mono] h1,[data-theme~=mono] h2{letter-spacing:var(--text-tracking-tight)}:where([data-theme~=mono]) :not(:is(h1,h2,h3,h4,h5,h6))>a:not([class]){text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:from-font}[data-theme~=mono] [data-profile][data-profile-themed]{--color-accent:var(--profile-accent);--color-text-on-accent:var(--profile-text-on-accent);--color-accent-hover:color-mix(in srgb, var(--profile-accent) 78%, var(--color-text));--color-focus-ring:var(--profile-accent)}[data-theme~=vibrant][data-theme~=dark]{--color-bg:#1a0738;--color-surface:#2e1065;--color-text:#f9fafb;--color-accent:#f472b6;--color-accent-hover:#f9a8d4;--color-text-on-accent:#fff}[data-theme~=vibrant]{--color-accent:#ec4899;--color-accent-hover:#db2777;--color-text-on-accent:#fff}[data-theme~=vibrant] ::selection{background:var(--color-accent);color:var(--color-text-on-accent)}[data-theme~=vibrant] [data-profile][data-profile-themed]{--color-accent:var(--profile-accent);--color-text-on-accent:var(--profile-text-on-accent);--color-accent-hover:color-mix(in srgb, var(--profile-accent) 78%, var(--color-text));--color-accent-subtle:color-mix(in srgb, var(--profile-accent) 14%, var(--color-bg));--color-surface:color-mix(in srgb, var(--profile-accent) 4%, var(--color-surface));--color-focus-ring:var(--profile-accent)}[data-density=comfortable]{--space-unit:1rem}[data-density=compact]{--space-unit:.875rem}[data-density=spacious]{--space-unit:1.125rem}[data-type-size=large]{--text-root-scale:112.5%}[data-type-size=medium]{--text-root-scale:100%}[data-type-size=small]{--text-root-scale:93.75%}
