:root{--tempso-color-background-base:#131313;--tempso-color-background-elevated:#232323;--tempso-color-surface-raised:#252525;--tempso-color-surface-highlight:#383838;--tempso-color-surface-placeholder:#232323;--tempso-color-surface-inverse:#fff;--tempso-color-surface-scrim:#121212d9;--tempso-color-surface-scrim-strong:#121212de;--tempso-color-surface-scrim-subtle:#1212127a;--tempso-color-surface-scrim-overlay:#0009;--tempso-color-surface-header-fade:#08090b80;--tempso-color-text-primary:#fff;--tempso-color-text-secondary:#e3e3e3;--tempso-color-text-muted:#afafaf;--tempso-color-text-inverse:#232323;--tempso-color-text-accent:#e768c7;--tempso-color-text-on-light:#000;--tempso-color-icon-default:#fff;--tempso-color-accent-primary:#e768c7;--tempso-color-border-divider:#747474;--tempso-color-state-active:#fff;--tempso-color-state-inactive:#afafaf;--tempso-color-state-cursor:#afafaf;--tempso-color-shadow-soft:#9e9e9e80;--tempso-color-brand-spotify:#1db954;--tempso-era-medieval:#fca188;--tempso-era-renaissance:#fcc488;--tempso-era-baroque:#fcea88;--tempso-era-classical:#86d3f6;--tempso-era-early-romantic:#ef83b7;--tempso-era-romantic:#ef8383;--tempso-era-late-romantic:#e25d7d;--tempso-era-modern:#83efdc;--tempso-era-contemporary:#8583ef;--tempso-era-unknown:#232323;--tempso-gradient-header-fade:linear-gradient(180deg, #0000 43%, #08090b80 53%, #131313 95%);--tempso-gradient-intro-button:linear-gradient(45.127deg, #83efdc 0%, #8583ef 100%);--tempso-space-gutter:16px;--tempso-space-section:48px;--tempso-space-title-bottom:16px;--tempso-space-hairline:2px;--tempso-space-xs:4px;--tempso-space-sm:6px;--tempso-space-md:8px;--tempso-space-item:10px;--tempso-space-lg:16px;--tempso-space-xl:20px;--tempso-space-xxl:24px;--tempso-space-xxxl:32px;--tempso-radius-tag:3px;--tempso-radius-progress:4px;--tempso-radius-control:6px;--tempso-radius-card:8px;--tempso-radius-pill:25px;--tempso-radius-overlay:30px;--tempso-radius-circle:100px;--tempso-duration-quick:.1s;--tempso-duration-standard:.3s;--tempso-duration-carousel:.4s;--tempso-duration-emphasized:.5s;--tempso-motion-marquee-velocity:30px;--tempso-motion-marquee-gap:60px;--tempso-motion-marquee-pause:2s;--tempso-motion-seek-debounce:.3s;--tempso-motion-filter-scroll-step:400px;--tempso-font-family-text:"Source Sans 3", sans-serif;--tempso-font-family-brand:"Pacifico", cursive;--tempso-typography-display-font-family:"Source Sans 3", sans-serif;--tempso-typography-display-font-size:40px;--tempso-typography-display-font-weight:900;--tempso-typography-display-letter-spacing:0px;--tempso-typography-display-line-height:1.326;--tempso-typography-display:900 40px/1.326 "Source Sans 3", sans-serif;--tempso-typography-hero-font-family:"Source Sans 3", sans-serif;--tempso-typography-hero-font-size:44px;--tempso-typography-hero-font-weight:400;--tempso-typography-hero-letter-spacing:0px;--tempso-typography-hero-line-height:1.326;--tempso-typography-hero:400 44px/1.326 "Source Sans 3", sans-serif;--tempso-typography-index-letter-font-family:"Source Sans 3", sans-serif;--tempso-typography-index-letter-font-size:60px;--tempso-typography-index-letter-font-weight:400;--tempso-typography-index-letter-letter-spacing:0px;--tempso-typography-index-letter-line-height:1.326;--tempso-typography-index-letter:400 60px/1.326 "Source Sans 3", sans-serif;--tempso-typography-title-font-family:"Source Sans 3", sans-serif;--tempso-typography-title-font-size:24px;--tempso-typography-title-font-weight:700;--tempso-typography-title-letter-spacing:0px;--tempso-typography-title-line-height:1.326;--tempso-typography-title:700 24px/1.326 "Source Sans 3", sans-serif;--tempso-typography-subtitle-font-family:"Source Sans 3", sans-serif;--tempso-typography-subtitle-font-size:20px;--tempso-typography-subtitle-font-weight:400;--tempso-typography-subtitle-letter-spacing:0px;--tempso-typography-subtitle-line-height:1.326;--tempso-typography-subtitle:400 20px/1.326 "Source Sans 3", sans-serif;--tempso-typography-headline-font-family:"Source Sans 3", sans-serif;--tempso-typography-headline-font-size:18px;--tempso-typography-headline-font-weight:400;--tempso-typography-headline-letter-spacing:0px;--tempso-typography-headline-line-height:1.326;--tempso-typography-headline:400 18px/1.326 "Source Sans 3", sans-serif;--tempso-typography-body-font-family:"Source Sans 3", sans-serif;--tempso-typography-body-font-size:16px;--tempso-typography-body-font-weight:400;--tempso-typography-body-letter-spacing:0px;--tempso-typography-body-line-height:1.326;--tempso-typography-body:400 16px/1.326 "Source Sans 3", sans-serif;--tempso-typography-label-font-family:"Source Sans 3", sans-serif;--tempso-typography-label-font-size:14px;--tempso-typography-label-font-weight:500;--tempso-typography-label-letter-spacing:0px;--tempso-typography-label-line-height:1.326;--tempso-typography-label:500 14px/1.326 "Source Sans 3", sans-serif;--tempso-typography-eyebrow-font-family:"Source Sans 3", sans-serif;--tempso-typography-eyebrow-font-size:13px;--tempso-typography-eyebrow-font-weight:500;--tempso-typography-eyebrow-letter-spacing:1.3px;--tempso-typography-eyebrow-line-height:1.326;--tempso-typography-eyebrow:500 13px/1.326 "Source Sans 3", sans-serif;--tempso-typography-caption-font-family:"Source Sans 3", sans-serif;--tempso-typography-caption-font-size:12px;--tempso-typography-caption-font-weight:400;--tempso-typography-caption-letter-spacing:0px;--tempso-typography-caption-line-height:1.326;--tempso-typography-caption:400 12px/1.326 "Source Sans 3", sans-serif;--tempso-typography-overline-font-family:"Source Sans 3", sans-serif;--tempso-typography-overline-font-size:11px;--tempso-typography-overline-font-weight:500;--tempso-typography-overline-letter-spacing:.8px;--tempso-typography-overline-line-height:1.326;--tempso-typography-overline:500 11px/1.326 "Source Sans 3", sans-serif;--tempso-typography-button-small-font-family:"Source Sans 3", sans-serif;--tempso-typography-button-small-font-size:11px;--tempso-typography-button-small-font-weight:700;--tempso-typography-button-small-letter-spacing:0px;--tempso-typography-button-small-line-height:1.326;--tempso-typography-button-small:700 11px/1.326 "Source Sans 3", sans-serif;--tempso-typography-nav-label-font-family:"Source Sans 3", sans-serif;--tempso-typography-nav-label-font-size:12px;--tempso-typography-nav-label-font-weight:400;--tempso-typography-nav-label-letter-spacing:0px;--tempso-typography-nav-label-line-height:1.8;--tempso-typography-nav-label:400 12px/1.8 "Source Sans 3", sans-serif;--tempso-typography-section-title-font-family:"Source Sans 3", sans-serif;--tempso-typography-section-title-font-size:20px;--tempso-typography-section-title-font-weight:500;--tempso-typography-section-title-letter-spacing:0px;--tempso-typography-section-title-line-height:1.326;--tempso-typography-section-title:500 20px/1.326 "Source Sans 3", sans-serif;--tempso-typography-headline-strong-font-family:"Source Sans 3", sans-serif;--tempso-typography-headline-strong-font-size:18px;--tempso-typography-headline-strong-font-weight:500;--tempso-typography-headline-strong-letter-spacing:0px;--tempso-typography-headline-strong-line-height:1.326;--tempso-typography-headline-strong:500 18px/1.326 "Source Sans 3", sans-serif;--tempso-typography-row-title-font-family:"Source Sans 3", sans-serif;--tempso-typography-row-title-font-size:17px;--tempso-typography-row-title-font-weight:400;--tempso-typography-row-title-letter-spacing:0px;--tempso-typography-row-title-line-height:1.326;--tempso-typography-row-title:400 17px/1.326 "Source Sans 3", sans-serif;--tempso-typography-body-strong-font-family:"Source Sans 3", sans-serif;--tempso-typography-body-strong-font-size:16px;--tempso-typography-body-strong-font-weight:500;--tempso-typography-body-strong-letter-spacing:0px;--tempso-typography-body-strong-line-height:1.326;--tempso-typography-body-strong:500 16px/1.326 "Source Sans 3", sans-serif;--tempso-typography-button-font-family:"Source Sans 3", sans-serif;--tempso-typography-button-font-size:15px;--tempso-typography-button-font-weight:700;--tempso-typography-button-letter-spacing:.8px;--tempso-typography-button-line-height:1.326;--tempso-typography-button:700 15px/1.326 "Source Sans 3", sans-serif;--tempso-typography-action-label-font-family:"Source Sans 3", sans-serif;--tempso-typography-action-label-font-size:15px;--tempso-typography-action-label-font-weight:700;--tempso-typography-action-label-letter-spacing:1.3px;--tempso-typography-action-label-line-height:1.326;--tempso-typography-action-label:700 15px/1.326 "Source Sans 3", sans-serif;--tempso-typography-body-small-font-family:"Source Sans 3", sans-serif;--tempso-typography-body-small-font-size:14px;--tempso-typography-body-small-font-weight:400;--tempso-typography-body-small-letter-spacing:0px;--tempso-typography-body-small-line-height:1.326;--tempso-typography-body-small:400 14px/1.326 "Source Sans 3", sans-serif;--tempso-typography-footer-font-family:"Source Sans 3", sans-serif;--tempso-typography-footer-font-size:12px;--tempso-typography-footer-font-weight:500;--tempso-typography-footer-letter-spacing:0px;--tempso-typography-footer-line-height:1.326;--tempso-typography-footer:500 12px/1.326 "Source Sans 3", sans-serif;--tempso-typography-chip-label-font-family:"Source Sans 3", sans-serif;--tempso-typography-chip-label-font-size:12px;--tempso-typography-chip-label-font-weight:700;--tempso-typography-chip-label-letter-spacing:0px;--tempso-typography-chip-label-line-height:1.326;--tempso-typography-chip-label:700 12px/1.326 "Source Sans 3", sans-serif;--tempso-typography-caption-small-font-family:"Source Sans 3", sans-serif;--tempso-typography-caption-small-font-size:11px;--tempso-typography-caption-small-font-weight:400;--tempso-typography-caption-small-letter-spacing:0px;--tempso-typography-caption-small-line-height:1.326;--tempso-typography-caption-small:400 11px/1.326 "Source Sans 3", sans-serif;--tempso-typography-composer-label-font-family:"Source Sans 3", sans-serif;--tempso-typography-composer-label-font-size:11px;--tempso-typography-composer-label-font-weight:700;--tempso-typography-composer-label-letter-spacing:0px;--tempso-typography-composer-label-line-height:1.326;--tempso-typography-composer-label:700 11px/1.326 "Source Sans 3", sans-serif;--tempso-typography-timestamp-font-family:"Source Sans 3", sans-serif;--tempso-typography-timestamp-font-size:10px;--tempso-typography-timestamp-font-weight:400;--tempso-typography-timestamp-letter-spacing:0px;--tempso-typography-timestamp-line-height:1.326;--tempso-typography-timestamp:400 10px/1.326 "Source Sans 3", sans-serif;--tempso-typography-filter-option-font-family:"Source Sans 3", sans-serif;--tempso-typography-filter-option-font-size:23px;--tempso-typography-filter-option-font-weight:500;--tempso-typography-filter-option-letter-spacing:0px;--tempso-typography-filter-option-line-height:1.326;--tempso-typography-filter-option:500 23px/1.326 "Source Sans 3", sans-serif;--tempso-typography-cover-name-font-family:"Pacifico", cursive;--tempso-typography-cover-name-font-size:24px;--tempso-typography-cover-name-font-weight:400;--tempso-typography-cover-name-letter-spacing:0px;--tempso-typography-cover-name-line-height:1.326;--tempso-typography-cover-name:400 24px/1.326 "Pacifico", cursive}[data-era]{--tempso-era:var(--tempso-era-unknown)}[data-era=Medieval]{--tempso-era:var(--tempso-era-medieval)}[data-era=Renaissance]{--tempso-era:var(--tempso-era-renaissance)}[data-era=Baroque]{--tempso-era:var(--tempso-era-baroque)}[data-era=Classical]{--tempso-era:var(--tempso-era-classical)}[data-era=Early\ Romantic]{--tempso-era:var(--tempso-era-early-romantic)}[data-era=Romantic]{--tempso-era:var(--tempso-era-romantic)}[data-era=Late\ Romantic]{--tempso-era:var(--tempso-era-late-romantic)}[data-era=Modern]{--tempso-era:var(--tempso-era-modern)}[data-era=Contemporary]{--tempso-era:var(--tempso-era-contemporary)}:root{--tempso-theme-gradient-primary:linear-gradient(45.54deg, #86d3f61a 0%, #ef83b71a 100%);--tempso-theme-spacing-4xs:2px;--tempso-theme-spacing-3xs:4px;--tempso-theme-spacing-2xs:6px;--tempso-theme-spacing-xs:8px;--tempso-theme-spacing-s:12px;--tempso-theme-spacing-m:16px;--tempso-theme-spacing-l:24px;--tempso-theme-spacing-xl:32px;--tempso-theme-spacing-2xl:40px;--tempso-theme-spacing-3xl:48px;--tempso-theme-spacing-4xl:64px;--tempso-theme-spacing-5xl:80px;--tempso-theme-spacing-6xl:96px;--tempso-theme-spacing-8xl:128px;--tempso-theme-spacing-10xl:160px;--tempso-theme-spacing-12xl:192px;--tempso-theme-radius-xs:2px;--tempso-theme-radius-sm:4px;--tempso-theme-radius-md:8px;--tempso-theme-radius-lg:12px;--tempso-theme-radius-xl:16px;--tempso-theme-radius-2xl:32px;--tempso-theme-z-index-sticky-header:10;--tempso-theme-z-index-modal:50;--tempso-theme-z-index-toast:60;--tempso-theme-motion-duration-fast:.2s;--tempso-theme-motion-duration-standard:.3s;--tempso-theme-motion-duration-slow:.5s;--tempso-theme-font-family-base:"DM Sans", system-ui, sans-serif;--tempso-theme-typography-title-xl-font-family:"DM Sans", system-ui, sans-serif;--tempso-theme-typography-title-xl-font-size:40px;--tempso-theme-typography-title-xl-font-weight:700;--tempso-theme-typography-title-xl-letter-spacing:0px;--tempso-theme-typography-title-xl-line-height:46px;--tempso-theme-typography-title-xl:700 40px/46px "DM Sans", system-ui, sans-serif;--tempso-theme-typography-title-h1-font-family:"DM Sans", system-ui, sans-serif;--tempso-theme-typography-title-h1-font-size:32px;--tempso-theme-typography-title-h1-font-weight:700;--tempso-theme-typography-title-h1-letter-spacing:0px;--tempso-theme-typography-title-h1-line-height:38px;--tempso-theme-typography-title-h1:700 32px/38px "DM Sans", system-ui, sans-serif;--tempso-theme-typography-title-h2-font-family:"DM Sans", system-ui, sans-serif;--tempso-theme-typography-title-h2-font-size:24px;--tempso-theme-typography-title-h2-font-weight:600;--tempso-theme-typography-title-h2-letter-spacing:0px;--tempso-theme-typography-title-h2-line-height:29px;--tempso-theme-typography-title-h2:600 24px/29px "DM Sans", system-ui, sans-serif;--tempso-theme-typography-title-h3-font-family:"DM Sans", system-ui, sans-serif;--tempso-theme-typography-title-h3-font-size:20px;--tempso-theme-typography-title-h3-font-weight:600;--tempso-theme-typography-title-h3-letter-spacing:0px;--tempso-theme-typography-title-h3-line-height:24px;--tempso-theme-typography-title-h3:600 20px/24px "DM Sans", system-ui, sans-serif;--tempso-theme-typography-header-xl-font-family:"DM Sans", system-ui, sans-serif;--tempso-theme-typography-header-xl-font-size:22px;--tempso-theme-typography-header-xl-font-weight:600;--tempso-theme-typography-header-xl-letter-spacing:0px;--tempso-theme-typography-header-xl-line-height:24px;--tempso-theme-typography-header-xl:600 22px/24px "DM Sans", system-ui, sans-serif;--tempso-theme-typography-header-h1-font-family:"DM Sans", system-ui, sans-serif;--tempso-theme-typography-header-h1-font-size:18px;--tempso-theme-typography-header-h1-font-weight:600;--tempso-theme-typography-header-h1-letter-spacing:0px;--tempso-theme-typography-header-h1-line-height:22px;--tempso-theme-typography-header-h1:600 18px/22px "DM Sans", system-ui, sans-serif;--tempso-theme-typography-header-h2-font-family:"DM Sans", system-ui, sans-serif;--tempso-theme-typography-header-h2-font-size:16px;--tempso-theme-typography-header-h2-font-weight:600;--tempso-theme-typography-header-h2-letter-spacing:0px;--tempso-theme-typography-header-h2-line-height:19px;--tempso-theme-typography-header-h2:600 16px/19px "DM Sans", system-ui, sans-serif;--tempso-theme-typography-header-h3-font-family:"DM Sans", system-ui, sans-serif;--tempso-theme-typography-header-h3-font-size:14px;--tempso-theme-typography-header-h3-font-weight:600;--tempso-theme-typography-header-h3-letter-spacing:0px;--tempso-theme-typography-header-h3-line-height:14px;--tempso-theme-typography-header-h3:600 14px/14px "DM Sans", system-ui, sans-serif;--tempso-theme-typography-header-h4-font-family:"DM Sans", system-ui, sans-serif;--tempso-theme-typography-header-h4-font-size:12px;--tempso-theme-typography-header-h4-font-weight:600;--tempso-theme-typography-header-h4-letter-spacing:0px;--tempso-theme-typography-header-h4-line-height:14px;--tempso-theme-typography-header-h4:600 12px/14px "DM Sans", system-ui, sans-serif;--tempso-theme-typography-header-h5-font-family:"DM Sans", system-ui, sans-serif;--tempso-theme-typography-header-h5-font-size:10px;--tempso-theme-typography-header-h5-font-weight:600;--tempso-theme-typography-header-h5-letter-spacing:0px;--tempso-theme-typography-header-h5-line-height:12px;--tempso-theme-typography-header-h5:600 10px/12px "DM Sans", system-ui, sans-serif;--tempso-theme-typography-body-l-font-family:"DM Sans", system-ui, sans-serif;--tempso-theme-typography-body-l-font-size:18px;--tempso-theme-typography-body-l-font-weight:400;--tempso-theme-typography-body-l-letter-spacing:0px;--tempso-theme-typography-body-l-line-height:22px;--tempso-theme-typography-body-l:400 18px/22px "DM Sans", system-ui, sans-serif;--tempso-theme-typography-body-font-family:"DM Sans", system-ui, sans-serif;--tempso-theme-typography-body-font-size:16px;--tempso-theme-typography-body-font-weight:400;--tempso-theme-typography-body-letter-spacing:0px;--tempso-theme-typography-body-line-height:22px;--tempso-theme-typography-body:400 16px/22px "DM Sans", system-ui, sans-serif;--tempso-theme-typography-body-s-font-family:"DM Sans", system-ui, sans-serif;--tempso-theme-typography-body-s-font-size:14px;--tempso-theme-typography-body-s-font-weight:500;--tempso-theme-typography-body-s-letter-spacing:0px;--tempso-theme-typography-body-s-line-height:18px;--tempso-theme-typography-body-s:500 14px/18px "DM Sans", system-ui, sans-serif;--tempso-theme-typography-body-xs-font-family:"DM Sans", system-ui, sans-serif;--tempso-theme-typography-body-xs-font-size:12px;--tempso-theme-typography-body-xs-font-weight:500;--tempso-theme-typography-body-xs-letter-spacing:0px;--tempso-theme-typography-body-xs-line-height:14px;--tempso-theme-typography-body-xs:500 12px/14px "DM Sans", system-ui, sans-serif;--tempso-theme-typography-subhead-s-font-family:"DM Sans", system-ui, sans-serif;--tempso-theme-typography-subhead-s-font-size:14px;--tempso-theme-typography-subhead-s-font-weight:500;--tempso-theme-typography-subhead-s-letter-spacing:0px;--tempso-theme-typography-subhead-s-line-height:17px;--tempso-theme-typography-subhead-s:500 14px/17px "DM Sans", system-ui, sans-serif;--tempso-theme-typography-subhead-xs-font-family:"DM Sans", system-ui, sans-serif;--tempso-theme-typography-subhead-xs-font-size:11px;--tempso-theme-typography-subhead-xs-font-weight:500;--tempso-theme-typography-subhead-xs-letter-spacing:0px;--tempso-theme-typography-subhead-xs-line-height:13px;--tempso-theme-typography-subhead-xs:500 11px/13px "DM Sans", system-ui, sans-serif;--tempso-theme-typography-subhead2xs-font-family:"DM Sans", system-ui, sans-serif;--tempso-theme-typography-subhead2xs-font-size:9px;--tempso-theme-typography-subhead2xs-font-weight:500;--tempso-theme-typography-subhead2xs-letter-spacing:0px;--tempso-theme-typography-subhead2xs-line-height:11px;--tempso-theme-typography-subhead2xs:500 9px/11px "DM Sans", system-ui, sans-serif}:root,[data-theme=dark]{--tempso-theme-bg-nav:#060b0d;--tempso-theme-bg-page:#0c1114;--tempso-theme-bg-card:#10191d;--tempso-theme-bg-muted:#1f282c;--tempso-theme-bg-input:#1f282c;--tempso-theme-bg-overlay-dark:#0c111466;--tempso-theme-bg-fill-p1:#fff;--tempso-theme-bg-fill-p2:#f1f0f0;--tempso-theme-bg-fill-p3:#aaa6a6;--tempso-theme-bg-fill-p4:#7b7575;--tempso-theme-text-p1:#fff;--tempso-theme-text-p2:#f1f0f0;--tempso-theme-text-p3:#aaa6a6;--tempso-theme-text-p4:#948f8f;--tempso-theme-border-p1:#fff;--tempso-theme-border-p2:#f1f0f0;--tempso-theme-border-p3:#aaa6a6;--tempso-theme-border-p4:#7b7575;--tempso-theme-border-p5:#ffffff1a;--tempso-theme-icon-p1:#fff;--tempso-theme-icon-p2:#f1f0f0;--tempso-theme-icon-p3:#aaa6a6;--tempso-theme-icon-p4:#7b7575;--tempso-theme-action-p1-default:#0c1114;--tempso-theme-action-p1-hover:#161c1e;--tempso-theme-action-p1-active:#1f282c;--tempso-theme-era-medieval-fg:#fca188;--tempso-theme-era-medieval-text:#fca188;--tempso-theme-era-medieval-hover:#fca1881a;--tempso-theme-era-medieval-overlay:#fca18833;--tempso-theme-era-renaissance-fg:#fcc488;--tempso-theme-era-renaissance-text:#fcc488;--tempso-theme-era-renaissance-hover:#fcc4881a;--tempso-theme-era-renaissance-overlay:#fcc48833;--tempso-theme-era-baroque-fg:#fcea88;--tempso-theme-era-baroque-text:#fcea88;--tempso-theme-era-baroque-hover:#fcea881a;--tempso-theme-era-baroque-overlay:#fcea8833;--tempso-theme-era-classical-fg:#86d3f6;--tempso-theme-era-classical-text:#86d3f6;--tempso-theme-era-classical-hover:#86d3f61a;--tempso-theme-era-classical-overlay:#86d3f633;--tempso-theme-era-early-romantic-fg:#ef83b7;--tempso-theme-era-early-romantic-text:#ef83b7;--tempso-theme-era-early-romantic-hover:#ef83b71a;--tempso-theme-era-early-romantic-overlay:#ef83b733;--tempso-theme-era-romantic-fg:#ef8383;--tempso-theme-era-romantic-text:#ef8383;--tempso-theme-era-romantic-hover:#ef83831a;--tempso-theme-era-romantic-overlay:#ef838333;--tempso-theme-era-late-romantic-fg:#e25d7d;--tempso-theme-era-late-romantic-text:#e25d7d;--tempso-theme-era-late-romantic-hover:#e25d7d1a;--tempso-theme-era-late-romantic-overlay:#e25d7d33;--tempso-theme-era-modern-fg:#83efdc;--tempso-theme-era-modern-text:#83efdc;--tempso-theme-era-modern-hover:#83efdc1a;--tempso-theme-era-modern-overlay:#83efdc33;--tempso-theme-era-contemporary-fg:#8583ef;--tempso-theme-era-contemporary-text:#8583ef;--tempso-theme-era-contemporary-hover:#8583ef1a;--tempso-theme-era-contemporary-overlay:#8583ef33}[data-theme=light]{--tempso-theme-bg-nav:#fff;--tempso-theme-bg-page:#fff;--tempso-theme-bg-card:#fff;--tempso-theme-bg-muted:#f1f0f0;--tempso-theme-bg-input:#fff;--tempso-theme-bg-overlay-dark:#fff3;--tempso-theme-bg-fill-p1:#131313;--tempso-theme-bg-fill-p2:#2c2929;--tempso-theme-bg-fill-p3:#7b7575;--tempso-theme-bg-fill-p4:#aaa6a6;--tempso-theme-text-p1:#131313;--tempso-theme-text-p2:#2c2929;--tempso-theme-text-p3:#7b7575;--tempso-theme-text-p4:#aaa6a6;--tempso-theme-border-p1:#d8d7d7;--tempso-theme-border-p2:#c0bfbf;--tempso-theme-border-p3:#aaa6a6;--tempso-theme-border-p4:#948f8f;--tempso-theme-border-p5:#d8d7d7;--tempso-theme-icon-p1:#131313;--tempso-theme-icon-p2:#2c2929;--tempso-theme-icon-p3:#7b7575;--tempso-theme-icon-p4:#aaa6a6;--tempso-theme-action-p1-default:#d8d7d7;--tempso-theme-action-p1-hover:#f1f0f0;--tempso-theme-action-p1-active:#aaa6a6;--tempso-theme-era-medieval-fg:#d4572a;--tempso-theme-era-medieval-text:#c75227;--tempso-theme-era-medieval-hover:#d4572a1a;--tempso-theme-era-medieval-overlay:#d4572a33;--tempso-theme-era-renaissance-fg:#cc7a00;--tempso-theme-era-renaissance-text:#ab6600;--tempso-theme-era-renaissance-hover:#cc7a001a;--tempso-theme-era-renaissance-overlay:#cc7a0033;--tempso-theme-era-baroque-fg:#b8a000;--tempso-theme-era-baroque-text:#887600;--tempso-theme-era-baroque-hover:#b8a0001a;--tempso-theme-era-baroque-overlay:#b8a00033;--tempso-theme-era-classical-fg:#2563eb;--tempso-theme-era-classical-text:#2563eb;--tempso-theme-era-classical-hover:#2563eb1a;--tempso-theme-era-classical-overlay:#2563eb33;--tempso-theme-era-early-romantic-fg:#db2777;--tempso-theme-era-early-romantic-text:#db2777;--tempso-theme-era-early-romantic-hover:#db27771a;--tempso-theme-era-early-romantic-overlay:#db277733;--tempso-theme-era-romantic-fg:#dc2626;--tempso-theme-era-romantic-text:#dc2626;--tempso-theme-era-romantic-hover:#dc26261a;--tempso-theme-era-romantic-overlay:#dc262633;--tempso-theme-era-late-romantic-fg:#be185d;--tempso-theme-era-late-romantic-text:#be185d;--tempso-theme-era-late-romantic-hover:#be185d1a;--tempso-theme-era-late-romantic-overlay:#be185d33;--tempso-theme-era-modern-fg:#059669;--tempso-theme-era-modern-text:#05875f;--tempso-theme-era-modern-hover:#0596691a;--tempso-theme-era-modern-overlay:#05966933;--tempso-theme-era-contemporary-fg:#7c3aed;--tempso-theme-era-contemporary-text:#7c3aed;--tempso-theme-era-contemporary-hover:#7c3aed1a;--tempso-theme-era-contemporary-overlay:#7c3aed33}@media (prefers-color-scheme:light){:root:not([data-theme]){--tempso-theme-bg-nav:#fff;--tempso-theme-bg-page:#fff;--tempso-theme-bg-card:#fff;--tempso-theme-bg-muted:#f1f0f0;--tempso-theme-bg-input:#fff;--tempso-theme-bg-overlay-dark:#fff3;--tempso-theme-bg-fill-p1:#131313;--tempso-theme-bg-fill-p2:#2c2929;--tempso-theme-bg-fill-p3:#7b7575;--tempso-theme-bg-fill-p4:#aaa6a6;--tempso-theme-text-p1:#131313;--tempso-theme-text-p2:#2c2929;--tempso-theme-text-p3:#7b7575;--tempso-theme-text-p4:#aaa6a6;--tempso-theme-border-p1:#d8d7d7;--tempso-theme-border-p2:#c0bfbf;--tempso-theme-border-p3:#aaa6a6;--tempso-theme-border-p4:#948f8f;--tempso-theme-border-p5:#d8d7d7;--tempso-theme-icon-p1:#131313;--tempso-theme-icon-p2:#2c2929;--tempso-theme-icon-p3:#7b7575;--tempso-theme-icon-p4:#aaa6a6;--tempso-theme-action-p1-default:#d8d7d7;--tempso-theme-action-p1-hover:#f1f0f0;--tempso-theme-action-p1-active:#aaa6a6;--tempso-theme-era-medieval-fg:#d4572a;--tempso-theme-era-medieval-text:#c75227;--tempso-theme-era-medieval-hover:#d4572a1a;--tempso-theme-era-medieval-overlay:#d4572a33;--tempso-theme-era-renaissance-fg:#cc7a00;--tempso-theme-era-renaissance-text:#ab6600;--tempso-theme-era-renaissance-hover:#cc7a001a;--tempso-theme-era-renaissance-overlay:#cc7a0033;--tempso-theme-era-baroque-fg:#b8a000;--tempso-theme-era-baroque-text:#887600;--tempso-theme-era-baroque-hover:#b8a0001a;--tempso-theme-era-baroque-overlay:#b8a00033;--tempso-theme-era-classical-fg:#2563eb;--tempso-theme-era-classical-text:#2563eb;--tempso-theme-era-classical-hover:#2563eb1a;--tempso-theme-era-classical-overlay:#2563eb33;--tempso-theme-era-early-romantic-fg:#db2777;--tempso-theme-era-early-romantic-text:#db2777;--tempso-theme-era-early-romantic-hover:#db27771a;--tempso-theme-era-early-romantic-overlay:#db277733;--tempso-theme-era-romantic-fg:#dc2626;--tempso-theme-era-romantic-text:#dc2626;--tempso-theme-era-romantic-hover:#dc26261a;--tempso-theme-era-romantic-overlay:#dc262633;--tempso-theme-era-late-romantic-fg:#be185d;--tempso-theme-era-late-romantic-text:#be185d;--tempso-theme-era-late-romantic-hover:#be185d1a;--tempso-theme-era-late-romantic-overlay:#be185d33;--tempso-theme-era-modern-fg:#059669;--tempso-theme-era-modern-text:#05875f;--tempso-theme-era-modern-hover:#0596691a;--tempso-theme-era-modern-overlay:#05966933;--tempso-theme-era-contemporary-fg:#7c3aed;--tempso-theme-era-contemporary-text:#7c3aed;--tempso-theme-era-contemporary-hover:#7c3aed1a;--tempso-theme-era-contemporary-overlay:#7c3aed33}}
[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial}}:root{--shell-top-height:112px;--shell-left-width:0px;--shell-bottom-height:0px;--shell-mobile-nav-height:calc(64px + env(safe-area-inset-bottom,0px))}@media (min-width:768px){:root{--shell-top-height:72px;--shell-mobile-nav-height:0px}}@media (min-width:992px){:root{--shell-left-width:240px}}:root:has([data-mini-player]:not([hidden])){--shell-bottom-height:88px}@media (min-width:768px){:root:has([data-mini-player]:not([hidden])){--shell-bottom-height:80px}}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:var(--shell-top-height);scroll-padding-bottom:calc(var(--shell-bottom-height) + var(--shell-mobile-nav-height));-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--tempso-theme-bg-page);color:var(--tempso-theme-text-p2);font:var(--tempso-theme-typography-body);margin:0}.shell{grid-template-columns:var(--shell-left-width) minmax(0, 1fr);grid-template-rows:var(--shell-top-height) auto 1fr auto calc(var(--shell-bottom-height) + var(--shell-mobile-nav-height));grid-template-areas:"top top""left banner""left main""left.""bottom bottom";min-height:100vh;display:grid}h1,h2,h3{color:var(--tempso-theme-text-p1);margin:0}h1{font:var(--tempso-theme-typography-title-h1)}h2{font:var(--tempso-theme-typography-header-h1)}h3{font:var(--tempso-theme-typography-header-h2)}p{margin:0}small{font:var(--tempso-theme-typography-body-s)}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}img,svg{max-width:100%;display:block}#main{grid-area:main;min-width:0}.shell>aside{grid-area:banner;min-width:0}.shell>footer{grid-area:4/main;min-width:0}#main:focus{outline:none}:focus-visible{outline:2px solid var(--tempso-theme-text-p1);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--tempso-theme-spacing-xs);left:var(--tempso-theme-spacing-xs);z-index:1000;padding:var(--tempso-theme-spacing-xs) var(--tempso-theme-spacing-m);border-radius:var(--tempso-theme-radius-md);background:var(--tempso-theme-bg-fill-p1);color:var(--tempso-theme-bg-page);font:var(--tempso-theme-typography-body-s);transform:translateY(calc(-100% - var(--tempso-theme-spacing-m)));text-decoration:none;position:absolute}.skip-link:focus{transform:none}@media (prefers-reduced-motion:no-preference){.skip-link{transition:transform var(--tempso-theme-motion-duration-fast) ease-out}}
