:root{--tafuta-radius-card:20px;--tafuta-radius-control:12px;--tafuta-radius-tile:20px;--tafuta-radius-inset:16px;--tafuta-radius-inset-sm:12px;--tafuta-radius-badge:8px;--tafuta-card-padding:16px;--tafuta-card-padding-inline:18px;--tafuta-tile-padding:20px 18px 18px;--tafuta-tile-padding-compact:14px 12px;--tafuta-card-body-padding-compact:10px 10px 0;--tafuta-card-body-padding-phone:14px 16px 0;--tafuta-radius-badge-compact:6px;--tafuta-radius-inset-xs:10px;--tafuta-space1:4px;--tafuta-space2:8px;--tafuta-space3:12px;--tafuta-space4:16px;--tafuta-space5:24px;--tafuta-space6:32px;--tafuta-font-sans:Arial, Helvetica, sans-serif;--tafuta-font-size-xs:.75rem;--tafuta-font-size-sm:.8125rem;--tafuta-font-size-md:.875rem;--tafuta-font-size-body:.9375rem;--tafuta-font-size-base:1rem;--tafuta-font-size-lg:1.125rem;--tafuta-font-size-xl:1.25rem;--tafuta-font-size-2xl:1.375rem;--tafuta-font-size-3xl:1.5rem;--tafuta-font-size-4xl:1.625rem;--tafuta-font-size-5xl:1.75rem;--tafuta-font-size-6xl:2rem;--tafuta-font-size-7xl:2.25rem;--tafuta-font-size-8xl:2.5rem;--tafuta-font-size-9xl:2.75rem;--tafuta-radius-button:8px;--tafuta-opacity-disabled:.4;--tafuta-focus-ring-width:3px;--tafuta-focus-ring-offset:2px;--tafuta-focus-ring-offset-inset:-3px;--tafuta-radius-pill:999px;--tafuta-radius-image:14px;--tafuta-breakpoint-phone-sm:360px;--tafuta-breakpoint-phone:430px;--tafuta-breakpoint-phone-lg:480px;--tafuta-breakpoint-sheet:600px;--tafuta-breakpoint-tablet-sm:640px;--tafuta-breakpoint-tablet:760px;--tafuta-breakpoint-desktop:1024px;--tafuta-breakpoint-laptop:1080px;--tafuta-breakpoint-wide:1280px;--tafuta-weight-regular:400;--tafuta-weight-bold:700;--tafuta-type-page-size:1.75rem;--tafuta-type-page-line:1.2;--tafuta-type-page-weight:700;--tafuta-type-section-size:1.25rem;--tafuta-type-section-line:1.25;--tafuta-type-section-weight:700;--tafuta-type-headline-size:1.0625rem;--tafuta-type-headline-line:1.3;--tafuta-type-headline-weight:700;--tafuta-type-body-size:.9375rem;--tafuta-type-body-line:1.35;--tafuta-type-body-weight:400;--tafuta-type-secondary-size:.875rem;--tafuta-type-secondary-line:1.35;--tafuta-type-secondary-weight:400;--tafuta-type-meta-size:.75rem;--tafuta-type-meta-line:1.35;--tafuta-type-meta-weight:400;--tafuta-type-input-size:1rem;--tafuta-type-input-line:1.25;--tafuta-type-input-weight:400;--tafuta-gutter:16px;--tafuta-section-gap:32px;--tafuta-card-pad:16px;--tafuta-card-pad-compact:12px;--tafuta-target-min:44px;--tafuta-target-save-visible:32px;--tafuta-press-scale:.98;--tafuta-press-duration:.1s;--tafuta-carousel-peek:14%}[data-tafuta-theme=dark]{--tafuta-color-background:#090909;--tafuta-color-surface:#171717;--tafuta-color-surface-raised:#222;--tafuta-color-surface-muted:#2b2b2b;--tafuta-color-hover:#292929;--tafuta-color-border:#404040;--tafuta-color-border-subtle:#303030;--tafuta-color-text:#f5f5f5;--tafuta-color-text-secondary:#c2c2c2;--tafuta-color-text-muted:#a7a7a7;--tafuta-color-accent:#eee;--tafuta-color-accent-contrast:#111;--tafuta-color-accent-subtle:#292929;--tafuta-color-accent-strong:#fff;--tafuta-color-focus:#d6d6d6;--tafuta-color-positive:#d0d0d0;--tafuta-color-warning:#ff8a80;--tafuta-color-accent-cool:#bdbdbd;--tafuta-color-glass:#090909f0;--tafuta-color-hero:#171717;--tafuta-color-hero-line:#404040;--tafuta-color-hero-copy:#c2c2c2;--tafuta-color-join:#171717f5;--tafuta-color-brand:#eee;--tafuta-color-button:#333;--tafuta-color-button-text:#ececec;--tafuta-color-button-hover:#3d3d3d;--tafuta-color-button-border:#555;--tafuta-color-amazon-action:#2459a6;--tafuta-color-amazon-action-text:#fff;--tafuta-color-amazon-action-hover:#1c498c;--tafuta-color-save-action:#fff;--tafuta-color-save-action-text:#111;--tafuta-color-media-surface:#fff;--tafuta-color-media-border:#404040;--tafuta-color-media-glyph:#6b7280;--tafuta-color-tint1-bg:#1c2331;--tafuta-color-tint1-fg:#a9c1e6;--tafuta-color-tint2-bg:#2b211c;--tafuta-color-tint2-fg:#e5b9a6;--tafuta-color-tint3-bg:#1b271f;--tafuta-color-tint3-fg:#a3d1b3;--tafuta-color-tint4-bg:#251f2d;--tafuta-color-tint4-fg:#c9b6e6;--tafuta-color-tint5-bg:#2a2519;--tafuta-color-tint5-fg:#e1c98e;--tafuta-color-primary:#eee;--tafuta-color-primary-text:#111;--tafuta-color-primary-pressed:#d6d6d6;--tafuta-color-saving-bg:#2e7d46;--tafuta-color-saving-fg:#fff;--tafuta-color-saving-text:#6fd08c;--tafuta-color-condition-bg:#2a2519;--tafuta-color-condition-fg:#e1c98e;--tafuta-shadow:0 18px 50px #0000001a}[data-tafuta-theme=light]{--tafuta-color-background:#f7f8fa;--tafuta-color-surface:#fff;--tafuta-color-surface-raised:#f0f1f3;--tafuta-color-surface-muted:#e5e7eb;--tafuta-color-hover:#f0f2f5;--tafuta-color-border:#d8dde3;--tafuta-color-border-subtle:#e5e7eb;--tafuta-color-text:#16181b;--tafuta-color-text-secondary:#505660;--tafuta-color-text-muted:#5d626b;--tafuta-color-accent:#2459a6;--tafuta-color-accent-contrast:#fff;--tafuta-color-accent-subtle:#edf2f7;--tafuta-color-accent-strong:#1c498c;--tafuta-color-focus:#2459a6;--tafuta-color-positive:#2459a6;--tafuta-color-warning:#b42318;--tafuta-color-accent-cool:#626b78;--tafuta-color-glass:#f7f8faf0;--tafuta-color-hero:#edf2f7;--tafuta-color-hero-line:#d8dde3;--tafuta-color-hero-copy:#505660;--tafuta-color-join:#fffffff5;--tafuta-color-brand:#2459a6;--tafuta-color-button:#2459a6;--tafuta-color-button-text:#fff;--tafuta-color-button-hover:#1c498c;--tafuta-color-button-border:#2459a6;--tafuta-color-amazon-action:#2459a6;--tafuta-color-amazon-action-text:#fff;--tafuta-color-amazon-action-hover:#1c498c;--tafuta-color-save-action:#2459a6;--tafuta-color-save-action-text:#fff;--tafuta-color-media-surface:#fff;--tafuta-color-media-border:#cbd2da;--tafuta-color-media-glyph:#6b7280;--tafuta-color-tint1-bg:#e8eef7;--tafuta-color-tint1-fg:#2459a6;--tafuta-color-tint2-bg:#f6ece7;--tafuta-color-tint2-fg:#97492c;--tafuta-color-tint3-bg:#e9f2eb;--tafuta-color-tint3-fg:#2e6b45;--tafuta-color-tint4-bg:#f0ebf6;--tafuta-color-tint4-fg:#6a4799;--tafuta-color-tint5-bg:#f5efe0;--tafuta-color-tint5-fg:#7d5e14;--tafuta-color-primary:#2459a6;--tafuta-color-primary-text:#fff;--tafuta-color-primary-pressed:#1c498c;--tafuta-color-saving-bg:#1f7a3a;--tafuta-color-saving-fg:#fff;--tafuta-color-saving-text:#1f7a3a;--tafuta-color-condition-bg:#fff4e5;--tafuta-color-condition-fg:#8a4b00;--tafuta-shadow:0 15px 40px #00000009}
@media (prefers-color-scheme:light){:root[data-tafuta-theme-source=system]{--tafuta-color-background:#f7f8fa;--tafuta-color-surface:#fff;--tafuta-color-surface-raised:#f0f1f3;--tafuta-color-surface-muted:#e5e7eb;--tafuta-color-hover:#f0f2f5;--tafuta-color-border:#d8dde3;--tafuta-color-border-subtle:#e5e7eb;--tafuta-color-text:#16181b;--tafuta-color-text-secondary:#505660;--tafuta-color-text-muted:#5d626b;--tafuta-color-accent:#2459a6;--tafuta-color-accent-contrast:#fff;--tafuta-color-accent-subtle:#edf2f7;--tafuta-color-accent-strong:#1c498c;--tafuta-color-focus:#2459a6;--tafuta-color-positive:#2459a6;--tafuta-color-warning:#b42318;--tafuta-color-accent-cool:#626b78;--tafuta-color-glass:#f7f8faf0;--tafuta-color-hero:#edf2f7;--tafuta-color-hero-line:#d8dde3;--tafuta-color-hero-copy:#505660;--tafuta-color-join:#fffffff5;--tafuta-color-brand:#2459a6;--tafuta-color-button:#2459a6;--tafuta-color-button-text:#fff;--tafuta-color-button-hover:#1c498c;--tafuta-color-button-border:#2459a6;--tafuta-color-amazon-action:#2459a6;--tafuta-color-amazon-action-text:#fff;--tafuta-color-amazon-action-hover:#1c498c;--tafuta-color-save-action:#2459a6;--tafuta-color-save-action-text:#fff;--tafuta-color-media-surface:#fff;--tafuta-color-media-border:#cbd2da;--tafuta-color-media-glyph:#6b7280;--tafuta-color-tint1-bg:#e8eef7;--tafuta-color-tint1-fg:#2459a6;--tafuta-color-tint2-bg:#f6ece7;--tafuta-color-tint2-fg:#97492c;--tafuta-color-tint3-bg:#e9f2eb;--tafuta-color-tint3-fg:#2e6b45;--tafuta-color-tint4-bg:#f0ebf6;--tafuta-color-tint4-fg:#6a4799;--tafuta-color-tint5-bg:#f5efe0;--tafuta-color-tint5-fg:#7d5e14;--tafuta-color-primary:#2459a6;--tafuta-color-primary-text:#fff;--tafuta-color-primary-pressed:#1c498c;--tafuta-color-saving-bg:#1f7a3a;--tafuta-color-saving-fg:#fff;--tafuta-color-saving-text:#1f7a3a;--tafuta-color-condition-bg:#fff4e5;--tafuta-color-condition-fg:#8a4b00;--tafuta-shadow:0 15px 40px #00000009}}
