@layer base{:root{--color-brand:#dcb84a;--color-brand-bright:#f4d878;--color-brand-deep:#cea242;--color-brand-mid:#b98e2c;--color-brand-dark:#7a5918;--color-brand-ink:#2f1d05;--color-accent:#cda56a;--color-surface-page:#070503;--color-surface-default:#0d0d0d;--color-surface-subtle:#13100d;--color-surface-raised:#1a1510;--color-surface-overlay:#1f1a16;--color-surface-paper:#f7f4ee;--color-surface-sunken:#040302;--color-surface-sunken-soft:#0a0805;--color-border-subtle:#2a231c;--color-text-primary:#f5eee6;--color-text-secondary:#ddd2c2;--color-text-muted:#aaa192;--color-text-on-brand:#1f1304;--color-error:#d06868;--color-error-text:#f29a9a;--color-paper:#fff3ca;--color-paper-soft:#fff3d6;--color-ink-dark:#141414;--color-ink-light:#fff;--color-social-instagram:#e1306c;--color-social-facebook:#0766ff;--color-social-tiktok:#25f4ee;--color-social-youtube:#fe0033;--color-brand-dim:#9e8435;--color-brand-hover:#e4c872;--color-brand-a1:#dcb84a03;--color-brand-a2:#dcb84a05;--color-brand-a3:#dcb84a08;--color-brand-a4:#dcb84a0a;--color-brand-a5:#dcb84a0d;--color-brand-a6:#dcb84a0f;--color-brand-a7:#dcb84a12;--color-brand-a8:#dcb84a14;--color-brand-a14:#dcb84a24;--color-brand-a16:#dcb84a29;--color-brand-a18:#dcb84a2e;--color-brand-a20:#dcb84a33;--color-brand-a25:#dcb84a40;--color-brand-a54:#dcb84a8a;--color-brand-bright-a8:#f4d87814;--color-brand-bright-a12:#f4d8781f;--color-accent-a8:#cda56a14;--color-accent-a12:#cda56a1f;--color-accent-a15:#cda56a26;--color-accent-a20:#cda56a33;--color-accent-a30:#cda56a4d;--color-accent-a40:#cda56a66;--color-accent-a60:#cda56a99;--color-paper-a4:#fff3ca0a;--color-paper-a5:#fff3ca0d;--color-paper-a8:#fff3ca14;--color-paper-a9:#fff3ca17;--color-paper-a12:#fff3ca1f;--color-paper-a15:#fff3ca26;--color-paper-a34:#fff3ca57;--color-paper-a46:#fff3ca75;--color-paper-a50:#fff3ca80;--color-paper-a65:#fff3caa6;--color-white-a12:#ffffff1f;--color-white-a15:#ffffff26;--color-white-a20:#fff3;--color-white-a22:#ffffff38;--color-white-a25:#ffffff40;--color-white-a33:#ffffff54;--color-black-a4:#0000000a;--color-black-a22:#00000038;--color-black-a24:#0000003d;--color-black-a28:#00000047;--color-black-a30:#0000004d;--color-black-a35:#00000059;--color-black-a50:#00000080;--color-black-a52:#00000085;--color-surface-overlay-a80:#1f1a16cc;--color-surface-inset:#18140f;--color-surface-paper-soft:#faf8f5;--color-surface-paper-faint:#fdfcfa;--color-scrim-strong:#221b14e6;--color-scrim-medium:#120e0bf2;--color-scrim-soft:#0c0a08d6;--color-scrim-deep:#0a0806fa;--color-text-primary-hover:#ecdbaf;--color-text-secondary-hover:#ddc998;--color-text-muted-hover:#d3cbc0;--color-text-primary-a38:#f5eee661;--color-text-secondary-a38:#ddd2c261;--color-text-muted-a38:#aaa19261;--color-error-a28:#d0686847;--color-social-instagram-hover:#e65586;--color-social-instagram-a46:#e1306c75;--color-social-facebook-hover:#3482ff;--color-social-facebook-a46:#0766ff75;--color-social-tiktok-hover:#4cf6f1;--color-social-tiktok-a46:#25f4ee75;--color-social-youtube-hover:#fe2e58;--color-social-youtube-a46:#fe003375;--gradient-brand-soft:linear-gradient(130deg, #90712e 0%, #c2a241 45%, #d2ba67 100%);--gradient-brand-shine:linear-gradient(112deg, #dcb84a 0%, #dcb84a 38%, #fff3ca 50%, #e4c872 63%, #dcb84a 100%);--upload-queue-background:color-mix(in srgb, var(--color-surface-raised), black 22%);--upload-queue-border:color-mix(in srgb, var(--color-brand), black 34%);--upload-queue-shadow:#00000052;--upload-queue-item-background:color-mix(in srgb, var(--color-surface-subtle), black 18%);--upload-queue-item-border:color-mix(in srgb, var(--color-brand), black 44%);--upload-queue-progress-track:color-mix(in srgb, var(--color-brand), black 72%);--upload-queue-progress-fill:var(--color-brand);--scrollbar-size:.78rem;--scrollbar-track:color-mix(in srgb, var(--color-surface-subtle), black 10%);--scrollbar-thumb:color-mix(in srgb, var(--color-brand), black 10%);--scrollbar-thumb-hover:color-mix(in srgb, var(--color-brand), black 8%);--scrollbar-thumb-active:color-mix(in srgb, var(--color-brand-hover), black 8%);--scrollbar-thumb-shine:color-mix(in srgb, var(--color-brand-bright), white 14%)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--color-paper-a34) 0%, var(--color-paper-a8) 22%, transparent 48%),linear-gradient(180deg, var(--scrollbar-thumb-shine) 0%, var(--scrollbar-thumb) 52%, color-mix(in srgb, var(--scrollbar-thumb), black 20%) 100%);border:2px solid var(--scrollbar-track);box-shadow:inset 0 1px 0 var(--color-paper-a50),inset 0 -1px 0 var(--color-black-a24),0 0 10px color-mix(in srgb, var(--color-brand), transparent 70%);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--color-paper-a46) 0%, var(--color-paper-a12) 24%, transparent 52%),linear-gradient(180deg, var(--scrollbar-thumb-shine) 0%, var(--scrollbar-thumb-hover) 52%, color-mix(in srgb, var(--scrollbar-thumb-hover), black 18%) 100%);box-shadow:inset 0 1px 0 var(--color-paper-a65),inset 0 -1px 0 var(--color-black-a22),0 0 14px color-mix(in srgb, var(--color-brand-hover), transparent 62%)}::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg, var(--scrollbar-thumb-active), color-mix(in srgb, var(--scrollbar-thumb-active), black 18%))}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}@keyframes gradientDrift{0%,to{transform:translate(-6%)}50%{transform:translate(6%)}}*,:before,:after{box-sizing:border-box;min-width:0;margin:0;padding:0;font-family:sans-serif}html,body{width:100%}body{background-color:var(--color-surface-default);background-image:radial-gradient(circle at 15% -10%, var(--color-brand-a5), transparent 38%),radial-gradient(circle at 85% 8%, var(--color-brand-a14), transparent 34%),linear-gradient(180deg, var(--color-surface-subtle) 0%, var(--color-surface-default) 32%, var(--color-surface-sunken) 100%);color:var(--color-text-primary);-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100vh;line-height:1.5;overflow-x:hidden}img,svg,video,canvas,iframe{max-width:100%;height:auto}body:before,body:after{content:"";pointer-events:none;z-index:-1;position:fixed;inset:0}body:before{background:linear-gradient(120deg, transparent 0%, var(--color-brand-a5) 43%, transparent 58%),linear-gradient(300deg, transparent 0%, var(--color-brand-a8) 52%, transparent 72%);will-change:transform;background-size:180% 180%;animation:18s ease-in-out infinite gradientDrift;inset:-20%}@media (max-width:768px){body:before{will-change:auto;animation:none}}body:has(dialog[open]):before{animation-play-state:paused}body:after{background:radial-gradient(circle at 50% 15%, var(--color-brand-a6), transparent 55%)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}}@layer core-primitive,core-custom,feature,page;
