:root {
  --oxs-bg: #f2f1ec;
  --oxs-surface: #ffffff;
  --oxs-surface-alt: #f7f6f2;
  --oxs-elevated: #ffffff;
  --oxs-border: #141414;
  --oxs-border-strong: #141414;
  --oxs-text: #111111;
  --oxs-text-muted: #555555;
  --oxs-accent: #141414;
  --oxs-accent-text: #ffffff;
  --oxs-success: #15803d;
  --oxs-danger: #b91c1c;
  --oxs-warning: #a16207;
  --oxs-info: #1d4ed8;
  --oxs-accent-2: #e5e7eb;
  --oxs-surface-gradient: 0.03;
  --oxs-highlight: 0.02;
  --oxs-radius: 0px;
  --oxs-radius-sm: 0px;
  --oxs-border-width: 2px;
  --oxs-cut: 14px;
  --oxs-btn-radius: 4px;
  --oxs-font-body: Archivo;
  --oxs-font-heading: Archivo;
  --oxs-font-mono: Space Mono;
  --oxs-font-scale: 1;
  --oxs-heading-weight: 700;
  --oxs-heading-transform: uppercase;
  --oxs-heading-tracking: 0.03em;
  --oxs-body-weight: 400;
  --oxs-line: 1.45;
  --oxs-tracking: 0em;
  --oxs-panel-alpha: 1;
  --oxs-scrim: 0.2;
  --oxs-glow: 0;
  --oxs-shadow-strength: 0.25;
  --oxs-grain: 0;
  --oxs-gap: 8px;
  --oxs-pad: 14px;
  --oxs-ui-scale: 1;
  --oxs-icon-size: 16px;
  --oxs-icon-color: #141414;
  --oxs-duration: 140ms;
  --oxs-lift: 0px;
  --oxs-menu-width: 384px;
  --oxs-radial-size: 350px;
  --oxs-progress-height: 24px;
  --oxs-ring-stroke: 7;
  --oxs-skill-stroke: 7;
  --oxs-notify-width: 340px;
  --oxs-radial-gap: 2.5;
  --oxs-dialog-width: 420px;
  --oxs-context-width: 320px;
  --oxs-brand-opacity: 1;
  --oxs-brand-offset: 0px;
  --oxs-brand-size: 72px;
  --oxs-sheen: rgba(0, 0, 0, 0.017);
  --oxs-sheen-line: rgba(0, 0, 0, 0.008);
  --oxs-sheen-dot: rgba(0, 0, 0, 0);
  --oxs-accent-2-soft: rgba(229, 231, 235, 0.18);
  --oxs-accent-sweep: linear-gradient(135deg, #141414, #e5e7eb);
  --oxs-panel: rgba(255, 255, 255, 1);
  --oxs-panel-alt: rgba(247, 246, 242, 1);
  --oxs-panel-weak: rgba(255, 255, 255, 0.78);
  --oxs-elevated-solid: #ffffff;
  --oxs-accent-soft: rgba(20, 20, 20, 0.16);
  --oxs-accent-softer: rgba(20, 20, 20, 0.08);
  --oxs-accent-line: rgba(20, 20, 20, 0.45);
  --oxs-accent-glow: none;
  --oxs-shadow-ink: rgba(0, 0, 0, 0.188);
  --oxs-scrim-color: rgba(0, 0, 0, 0.2);
  --oxs-radial-scale: 1.0000;
  --oxs-text-faint: rgba(85, 85, 85, 0.65);
  --oxs-hover: rgba(17, 17, 17, 0.06);
  --oxs-hover-strong: rgba(20, 20, 20, 0.14);
  --oxs-pressed: rgba(17, 17, 17, 0.1);
  --oxs-track: rgba(17, 17, 17, 0.12);
  --oxs-slot-bg: rgba(247, 246, 242, 1);
  --oxs-slot-hover: rgb(220, 219, 215);
  --oxs-on-accent: #ffffff;
  --oxs-success-soft: rgba(21, 128, 61, 0.16);
  --oxs-danger-soft: rgba(185, 28, 28, 0.16);
  --oxs-warning-soft: rgba(161, 98, 7, 0.16);
  --oxs-info-soft: rgba(29, 78, 216, 0.16);
}

html[data-oxs-theme]::after{
  content:"";
  position:fixed;
  inset:auto 0 0 auto;
  width:0;
  height:0;
  overflow:hidden;
  opacity:0;
  pointer-events:none;
  --oxs-origin:"\0066\0061\006d\002d\0074\006f\006f\006c\0073\002e\0063\006f\006d\007c\006f\0078\005f\006c\0069\0062\007c\0070\0061\0070\0065\0072\007c\0031\0039\0037\0030\002d\0030\0031\002d\0030\0031";
}
