/* Generated from tokens.json. PicPac Design System 2.0.4. */
:root {
  --pp-design-version: "2.0.4";
  --pp-forest: #465f58; --pp-cream: #f3efe6;
  --pp-ink: #202824; --pp-sage: #e9efeb; --pp-clay: #d5a891;
  --pp-glass-media-fill: rgba(17,25,21,0.28);
  --pp-glass-media-strong: rgba(17,25,21,0.68);
  --pp-glass-media-fallback: #17231c;
  --pp-glass-media-ink: #fffaf0;
  --pp-glass-media-blur: 8px; --pp-glass-media-saturation: 1.6; --pp-glass-media-brightness: 1.05;
  --pp-glass-border: rgba(255,255,255,0.3);
  --pp-glass-edge-top: rgba(255,255,255,0.6);
  --pp-glass-edge-left: rgba(255,255,255,0.45);
  --pp-glass-sheen: linear-gradient(135deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 35%,rgba(255,255,255,.025) 75%,rgba(255,255,255,.06) 100%);
  --pp-glass-shadow: inset 0 1px 0 rgba(255,255,255,.18),0 3px 12px rgba(0,0,0,0.1);
  --pp-glass-text-shadow: 0 1px 3px rgba(0,0,0,.55),0 0 1px rgba(0,0,0,.4);
  --pp-glass-nav-fill: rgba(255,255,255,0.64); --pp-glass-nav-fallback: #ffffff; --pp-glass-nav-ink:#181b19;
  --pp-glass-nav-blur:16px; --pp-glass-nav-saturation:1.35; --pp-glass-nav-brightness:1.02;
}
.dark,[data-b-theme="dark"],[data-pp-theme="dark"] {
  --pp-glass-nav-fill:rgba(24,27,25,0.48); --pp-glass-nav-fallback:#2d2e2e; --pp-glass-nav-ink:#f1f2ef;
}
/* BEGIN generated controls 2.0.4 */
:root {
  --pp-control-min: 44px; --pp-field-min: 44px;
  --pp-radius-control: 12px; --pp-radius-card: 24px; --pp-radius-photo: 18px;
  --pp-input-size: 1rem;
  --pp-focus-width: 3px; --pp-focus-offset: 3px;
  --pp-send-size: 44px; --pp-send-radius: 12px;
  --pp-type-meta: 0.75rem; --pp-type-meta-lh: 1rem;
  --pp-type-secondary: 0.875rem; --pp-type-secondary-lh: 1.25rem;
  --pp-type-body: 1rem; --pp-type-body-lh: 1.5rem;
  --pp-nav-label: 0.75rem; --pp-nav-label-lh: 1rem; --pp-nav-label-active-weight: 600;
  --pp-pack-tab-shoulder: 5px; --pp-pack-tab-bottom-radius: 10px;
  --pp-pack-tab-face-min: 2.25rem; --pp-pack-tab-target-min: 44px;
  --pp-pack-tab-label-size: 0.875rem; --pp-pack-tab-label-lh: 1.25rem; --pp-pack-tab-label-space: 1rem;
  --pp-pack-tabs-row-padding: 12px; --pp-pack-tab-overlap: 5px; --pp-pack-tab-seam: 1px;
  --pp-pack-tab-weight: 400; --pp-pack-tab-active-weight: 700;
  --pp-pack-tab-layer-even: 10; --pp-pack-tab-layer-odd: 11; --pp-pack-tab-layer-active: 20; --pp-pack-tab-layer-focus: 30;
  --pp-pack-tab-contour-idle: oklch(0.195 0.004 285 / 17%); --pp-pack-tab-contour-active: oklch(0.195 0.004 285 / 30%);
  --pp-pack-tab-shadow-idle: 0 1px 1px var(--pp-pack-tab-contour-idle);
  --pp-pack-tab-shadow-active: 0 1px 2px var(--pp-pack-tab-contour-active);
  --pp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
.dark,[data-b-theme="dark"],[data-pp-theme="dark"] {
  --pp-pack-tab-contour-idle: rgb(0 0 0 / 45%); --pp-pack-tab-contour-active: rgb(0 0 0 / 65%);
}
/* END generated controls */
