@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&family=Manrope:wght@600;700&display=swap");:root{--color-brand-primary:#face08;--color-action-primary:#face08;--color-action-primary-on:#1b1b1b;--color-action-primary-hover:#face08;--color-action-primary-active:#e6bc07;--color-action-ghost-border:#face08;--color-action-ghost-text:#1b1b1b;--color-action-disabled-bg:#e8e8e8;--color-action-disabled-text:#a0a0a0;--color-focus-ring:#face08;--focus-ring-width:2px;--focus-ring-offset:2px;--motion-action-primary-hover-filter:brightness(1.12) saturate(1.15);--motion-action-primary-shine-ms:420ms;--color-surface-page:#ffffff;--color-surface-subtle:#f5f5f5;--color-surface-muted:#ebebeb;--color-border-default:#d9d9d9;--color-text-primary:#1b1b1b;--color-text-secondary:#6b6b6b;--color-text-on-dark:#ffffff;--color-icon-default:#333333;--color-overlay-scrim:rgba(0,0,0,0.45);--color-stock-many:#2f6b3a;--color-stock-few:#b7791f;--color-stock-none:#9b2c2c;--color-stock-meter-empty:#d9d9d9;--color-rating-star:#face08;--color-rating-star-empty:#d9d9d9;--font-family-display:"Manrope",system-ui,sans-serif;--font-family-ui:"Inter",system-ui,sans-serif;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--control-height-sm:36px;--control-height-md:40px;--control-height-lg:44px}.il-scroll{overflow-y:auto}.il-scroll,.il-scroll-x{scrollbar-width:thin;scrollbar-color:var(--color-brand-primary) transparent}.il-scroll-x{overflow-x:auto}.il-scroll-x::-webkit-scrollbar,.il-scroll::-webkit-scrollbar{width:5px;height:5px}.il-scroll-x::-webkit-scrollbar-track,.il-scroll::-webkit-scrollbar-track{background:transparent}.il-scroll-x::-webkit-scrollbar-thumb,.il-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-brand-primary) 88%,#1b1b1b);border-radius:999px}.il-scroll-x::-webkit-scrollbar-thumb:hover,.il-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-brand-primary)}*,:after,:before{box-sizing:border-box}body{margin:0;font-family:var(--font-family-ui);font-size:15px;line-height:1.45;color:var(--color-text-primary);background:var(--color-surface-page)}