.store{--s-bg:#faf8f5;--s-surface:#ffffff;--s-border:#ebe6df;--s-border-strong:#dbd4ca;--s-border-hover:#bdb4a8;--s-fg:#17140f;--s-muted:#57534e;--s-subtle:#736d67;--s-ink:#110f0c;--s-on-ink:#f5f5f4;--s-shadow:rgba(80,50,20,0.14);--s-accent:var(--color-primary);--s-on-accent:var(--color-on-primary);--s-accent-text:color-mix(in oklab,var(--color-primary) 78%,var(--s-fg));--s-accent-on-ink:color-mix(in oklab,var(--color-primary) 55%,#ffffff);--s-accent-soft:color-mix(in srgb,var(--color-primary) 12%,transparent);--s-accent-glow:color-mix(in srgb,var(--color-primary) 55%,transparent);--fx-c1:var(--s-bg);--fx-c2:color-mix(in oklab,var(--color-primary) 16%,var(--s-bg));--fx-c3:color-mix(in oklab,var(--color-primary) 38%,var(--s-bg));--s-radius:20px;--s-ease:cubic-bezier(0.16,1,0.3,1);--s-ease-inout:cubic-bezier(0.4,0,0.2,1);--s-dur-1:160ms;--s-dur-2:450ms;--s-dur-3:900ms;--s-font-display:var(--font-display),ui-sans-serif,system-ui,sans-serif;--s-font-serif:var(--font-serif),ui-serif,Georgia,serif;--s-font-mono:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;min-height:100vh;background:var(--s-bg);color:var(--s-fg);overflow-x:clip;-webkit-font-smoothing:antialiased}.store ::-moz-selection{background:var(--s-accent-soft);color:var(--s-fg)}.store ::selection{background:var(--s-accent-soft);color:var(--s-fg)}.store :focus-visible{outline:2px solid var(--s-accent-text);outline-offset:3px;border-radius:6px}.store section[id]{scroll-margin-top:128px}.s-container{max-width:1240px;margin-inline:auto;padding-inline:16px}@media (min-width:640px){.s-container{padding-inline:24px}}.s-display{font-size:clamp(46px,7.4vw,104px);line-height:.92;letter-spacing:-.045em}.s-display,.s-h2{font-family:var(--s-font-display);font-weight:700;text-wrap:balance}.s-h2{font-size:clamp(32px,4.4vw,56px);line-height:1;letter-spacing:-.036em}.s-accent-serif{font-family:var(--s-font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;padding-right:.06em;color:var(--s-accent-text)}.s-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--s-font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--s-accent-text)}.s-eyebrow:before{content:"";width:18px;height:1px;background:currentColor}.s-mono{font-family:var(--s-font-mono)}.s-line{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.06em}.store [data-reveal]{transition:opacity var(--s-dur-3) var(--s-ease),transform var(--s-dur-3) var(--s-ease),filter var(--s-dur-3) var(--s-ease);transition-delay:var(--d,0s)}.store[data-fx=on] [data-reveal]:not([data-shown]){opacity:0;transform:translateY(28px);filter:blur(6px)}.store .fx-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.store .fx-word>span{display:inline-block;transform:translateY(105%);transition:transform var(--s-dur-3) var(--s-ease);transition-delay:var(--fx-d,0s)}.store [data-fx-split=in] .fx-word>span{transform:none}.s-header{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--s-bg) 72%,transparent);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid color-mix(in srgb,var(--s-fg) 8%,transparent)}.s-progress{position:absolute;inset:auto 0 -1px 0;height:1px;background:var(--s-accent);transform-origin:left;transform:scaleX(0)}@supports (animation-timeline:scroll()){.s-progress{animation:s-progress linear both;animation-timeline:scroll(root)}}@keyframes s-progress{to{transform:scaleX(1)}}.s-brand{display:flex;align-items:center;gap:10px;font-family:var(--s-font-display);font-size:19px;font-weight:700;letter-spacing:-.03em;color:var(--s-fg)}.s-brand-mark{display:grid;place-items:center;width:30px;height:30px;overflow:hidden;border-radius:9px;background:var(--s-accent);color:var(--s-on-accent);font-size:14px;font-weight:800;transition:transform var(--s-dur-2) var(--s-ease)}.s-brand:hover .s-brand-mark{transform:rotate(-8deg) scale(1.06)}.s-nav-link{padding:8px 12px;border-radius:10px;font-size:13.5px;color:var(--s-muted);transition:color var(--s-dur-1) ease,background var(--s-dur-1) ease}.s-nav-link:hover{color:var(--s-fg);background:color-mix(in srgb,var(--s-fg) 5%,transparent)}.s-search{display:flex;align-items:center;gap:8px;border:1px solid var(--s-border);background:color-mix(in srgb,var(--s-surface) 70%,transparent);border-radius:999px;padding:7px 14px;font-size:12.5px;color:var(--s-subtle)}.s-icon-btn{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--s-fg);transition:background var(--s-dur-1) ease,transform var(--s-dur-1) var(--s-ease)}.s-icon-btn:hover{background:color-mix(in srgb,var(--s-fg) 6%,transparent)}.s-icon-btn:active{transform:scale(.94)}@media (min-width:768px){.s-menu-btn{display:none}}.s-cart-badge{position:absolute;top:3px;right:2px;display:flex;min-width:17px;height:17px;align-items:center;justify-content:center;border-radius:999px;padding-inline:4px;background:var(--s-accent);color:var(--s-on-accent);font-family:var(--s-font-mono);font-size:10px;font-weight:700;box-shadow:0 0 0 2px var(--s-bg)}.s-chips{display:flex;gap:8px;overflow-x:auto;padding-block:10px;scrollbar-width:none}.s-chips::-webkit-scrollbar{display:none}.s-chip{flex-shrink:0;border:1px solid var(--s-border-strong);background:color-mix(in srgb,var(--s-surface) 60%,transparent);border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:500;color:var(--s-muted);transition:color var(--s-dur-1) ease,border-color var(--s-dur-1) ease,background var(--s-dur-1) ease,transform var(--s-dur-1) var(--s-ease)}.s-chip:hover{color:var(--s-fg);border-color:var(--s-border-hover);transform:translateY(-1px)}.s-chip-active{background:var(--s-fg);border-color:var(--s-fg)}.s-chip-active,.s-chip-active:hover{color:var(--s-bg)}@media (min-width:768px){.s-chips{-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 48px),transparent)}}.s-cat-trigger{align-items:center;gap:8px;font-weight:500;color:var(--s-fg)}.s-cat-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--s-fg) 6%,transparent)}.s-cat-chevron{transition:transform var(--s-dur-2) var(--s-ease)}.s-cat-trigger[aria-expanded=true] .s-cat-chevron{transform:rotate(180deg)}.s-cat-panel,.s-mobile-menu{position:absolute;inset-inline:0;top:100%;background:var(--s-bg);border-bottom:1px solid var(--s-border);box-shadow:0 24px 48px -24px var(--s-shadow);animation:s-menu-in var(--s-dur-2) var(--s-ease)}.s-mobile-menu{max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain;padding:16px 12px 24px}.s-cat-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:12px;font-size:14.5px;color:var(--s-fg);transition:background var(--s-dur-1) ease}.s-cat-link:hover{background:color-mix(in srgb,var(--s-fg) 5%,transparent)}.s-cat-count{flex-shrink:0;min-width:26px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--s-fg) 6%,transparent);font-family:var(--s-font-mono);font-size:11.5px;text-align:center;color:var(--s-subtle)}@keyframes s-menu-in{0%{opacity:0;transform:translateY(-6px)}}.s-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;overflow:hidden;white-space:nowrap;border-radius:12px;padding:14px 22px;font-size:14.5px;font-weight:600;transition:transform var(--s-dur-1) var(--s-ease),box-shadow var(--s-dur-2) var(--s-ease),border-color var(--s-dur-1) ease,background var(--s-dur-1) ease,filter var(--s-dur-1) ease}.s-btn:active{transform:scale(.97)}.s-btn-sm{padding:10px 14px;font-size:12.5px;border-radius:10px}.s-btn-arrow{transition:transform var(--s-dur-2) var(--s-ease)}.s-btn:hover .s-btn-arrow{transform:translateX(4px)}.s-btn-primary{background:var(--s-accent);color:var(--s-on-accent);box-shadow:0 0 0 1px rgba(255,255,255,.12) inset,0 8px 30px -10px var(--s-accent-glow)}.s-btn-primary:hover{box-shadow:0 0 0 1px rgba(255,255,255,.2) inset,0 14px 44px -8px var(--s-accent-glow)}.s-btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translateX(-120%);transition:transform .8s var(--s-ease);pointer-events:none}.s-btn-primary:hover:after{transform:translateX(120%)}.s-btn-ghost{border:1px solid var(--s-border-strong);background:color-mix(in srgb,var(--s-surface) 55%,transparent);color:var(--s-fg)}.s-btn-ghost:hover{border-color:var(--s-border-hover);background:var(--s-surface)}.s-btn-ok{background:#15803d;color:#ffffff}.s-hero{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--s-border);background:radial-gradient(60% 70% at 85% 20%,var(--fx-c3),transparent 70%),radial-gradient(50% 60% at 10% 90%,var(--fx-c2),transparent 70%),var(--s-bg)}.s-hero-fx{position:absolute;inset:0;z-index:-3;opacity:0;mask-image:radial-gradient(ellipse 80% 110% at 80% 45%,#000 25%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 110% at 80% 45%,#000 25%,transparent 80%);transition:opacity 1.4s var(--s-ease)}@media (max-width:1023px){.s-hero-fx{mask-image:radial-gradient(ellipse 70% 45% at 100% 0,#000 10%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 45% at 100% 0,#000 10%,transparent 80%)}}.s-hero-fx:has(canvas[data-fx-ready]){opacity:1}.s-hero-fx canvas{display:block;width:100%;height:100%}.s-hero-grid{position:absolute;inset:0;z-index:-2;background-image:radial-gradient(color-mix(in srgb,var(--s-fg) 13%,transparent) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse 70% 70% at 30% 40%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 30% 40%,#000 20%,transparent 75%)}.s-hero-spot{position:absolute;inset:0;z-index:-1;background:radial-gradient(520px circle at var(--mx,70%) var(--my,30%),var(--s-accent-soft),transparent 60%)}.s-pill{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:10px;border:1px solid var(--s-border-strong);background:color-mix(in srgb,var(--s-surface) 70%,transparent);backdrop-filter:blur(8px);border-radius:999px;padding:7px 14px;font-size:13px;color:var(--s-muted)}.s-pill-dot{position:relative;width:7px;height:7px;border-radius:999px;background:#22c55e}.s-pill-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:s-ping 2s var(--s-ease) infinite}@keyframes s-ping{0%{transform:scale(1);opacity:.7}to{transform:scale(3);opacity:0}}.s-stats{display:flex;flex-wrap:wrap;gap:12px 36px;border-top:1px solid var(--s-border);padding-top:28px}.s-stat-value{font-family:var(--s-font-display);font-size:26px;font-weight:700;letter-spacing:-.03em}.s-stat-label{margin-top:2px;font-family:var(--s-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--s-subtle)}.s-mosaic{position:relative;display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:1fr 1fr;gap:14px;aspect-ratio:1/1;max-height:600px}.s-tile{position:relative;overflow:hidden;border-radius:var(--s-radius);border:1px solid var(--s-border);background:var(--s-surface);box-shadow:0 30px 70px -35px var(--s-shadow);animation:s-rise 1.2s var(--s-ease) both;animation-delay:var(--d,0s)}.s-tile:first-child{grid-row:span 2}.s-tile img{transition:transform 1.1s var(--s-ease)}.s-tile:hover img{transform:scale(1.06)}.s-tile-label{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:12px;border:1px solid color-mix(in srgb,var(--s-surface) 60%,transparent);background:color-mix(in srgb,var(--s-surface) 82%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:9px 12px;font-size:12.5px;font-weight:600;transform:translateY(0);transition:transform var(--s-dur-2) var(--s-ease)}.s-tile:hover .s-tile-label{transform:translateY(-4px)}.s-tile-drop{display:flex;flex-direction:column;justify-content:space-between;padding:22px;background:var(--s-accent);color:var(--s-on-accent)}@keyframes s-rise{0%{opacity:0;transform:translateY(60px) scale(.97)}to{opacity:1;transform:none}}.s-band{overflow:hidden;padding-block:22px;background:var(--s-ink);color:var(--s-on-ink)}.s-band-track{display:flex;width:-moz-max-content;width:max-content;white-space:nowrap;font-family:var(--s-font-display);font-size:clamp(28px,4.2vw,56px);font-weight:700;letter-spacing:-.035em;line-height:1;transform:translate3d(calc(var(--p, .5) * -33.333%),0,0);will-change:transform}.s-band-track>span{display:inline-flex;align-items:center}.s-band-outline{color:transparent;-webkit-text-stroke:1.2px color-mix(in srgb,var(--s-on-ink) 45%,transparent)}.s-band-star{margin-inline:.45em;font-size:.45em;color:var(--s-accent-on-ink);-webkit-text-stroke:0}.s-section{padding-block:72px}@media (min-width:768px){.s-section{padding-block:104px}}.s-section+.s-section{border-top:1px solid var(--s-border)}.s-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--s-fg)}.s-link .s-btn-arrow{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;border:1px solid var(--s-border-strong);transition:transform var(--s-dur-2) var(--s-ease),background var(--s-dur-1) ease,color var(--s-dur-1) ease}.s-link:hover .s-btn-arrow{transform:translateX(4px);background:var(--s-fg);color:var(--s-bg)}.s-product{position:relative;isolation:isolate;display:flex;flex-direction:column;border-radius:var(--s-radius);border:1px solid var(--s-border);background:var(--s-surface);padding:8px;transition:transform var(--s-dur-2) var(--s-ease),border-color var(--s-dur-2) ease,box-shadow var(--s-dur-2) var(--s-ease),opacity var(--s-dur-3) var(--s-ease),filter var(--s-dur-3) var(--s-ease)}.s-product:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;padding:1px;pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--mx,50%) var(--my,0),var(--s-accent-glow),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity var(--s-dur-2) ease}.s-product:hover{transform:translateY(-4px);border-color:var(--s-border-strong);box-shadow:0 26px 60px -32px var(--s-shadow)}.s-product:hover:after{opacity:1}.s-product-media{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:14px;background:color-mix(in srgb,var(--s-fg) 4%,var(--s-bg))}.s-product-media img{transition:transform 1s var(--s-ease),clip-path .8s var(--s-ease)}.s-product:hover .s-product-media img{transform:scale(1.05)}.s-product-media .s-alt{clip-path:polygon(0 0,0 0,0 100%,0 100%)}.s-product:hover .s-product-media .s-alt{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.s-badge{position:absolute;top:10px;left:10px;z-index:2;border-radius:999px;background:color-mix(in srgb,var(--s-surface) 90%,transparent);backdrop-filter:blur(8px);padding:5px 10px;font-family:var(--s-font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#b45309}.s-product-name{font-size:15.5px;font-weight:600;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.s-price,.s-product-name{font-family:var(--s-font-display)}.s-price{font-size:18px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.s-quick{opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity var(--s-dur-2) var(--s-ease),transform var(--s-dur-2) var(--s-ease),filter var(--s-dur-1) ease}.s-product:focus-within .s-quick,.s-product:hover .s-quick,.s-quick[data-state=done]{opacity:1;transform:none;pointer-events:auto}@media (hover:none),(max-width:767px){.s-quick{opacity:1;transform:none;pointer-events:auto}}.s-empty{border:1px dashed var(--s-border-strong);border-radius:var(--s-radius);padding:72px 24px;text-align:center;color:var(--s-muted)}.s-footer{border-top:1px solid var(--s-border);margin-top:24px}.s-footer-title{font-family:var(--s-font-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--s-subtle)}.s-footer-link{font-size:14px;color:var(--s-muted);transition:color var(--s-dur-1) ease}.s-footer-link:hover{color:var(--s-fg)}.s-wordmark{font-family:var(--s-font-display);font-size:clamp(56px,15vw,220px);font-weight:800;line-height:.85;letter-spacing:-.055em;text-align:center;white-space:nowrap;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:.08em;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%),var(--s-accent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--s-fg) 12%,var(--s-bg)),color-mix(in srgb,var(--s-fg) 5%,var(--s-bg)));-webkit-background-clip:text;background-clip:text;color:transparent}.s-card{border:1px solid var(--s-border);border-radius:var(--s-radius);background:var(--s-surface);padding:24px}@media (min-width:640px){.s-card{padding:28px}}.s-card-title{font-family:var(--s-font-mono);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--s-subtle)}.s-step{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--s-accent);color:var(--s-on-accent);font-size:12px;font-weight:700}.s-label{display:block;margin-bottom:6px;font-size:12.5px;font-weight:500;color:var(--s-muted)}.s-input{width:100%;border:1px solid var(--s-border-strong);border-radius:12px;background:var(--s-surface);padding:12px 14px;font-size:14.5px;color:var(--s-fg);transition:border-color var(--s-dur-1) ease,box-shadow var(--s-dur-1) ease}.s-input::-moz-placeholder{color:color-mix(in srgb,var(--s-subtle) 70%,transparent)}.s-input::placeholder{color:color-mix(in srgb,var(--s-subtle) 70%,transparent)}.s-input:hover{border-color:var(--s-border-hover)}.s-input:focus-visible{outline:none;border-color:var(--s-accent-text);box-shadow:0 0 0 3px var(--s-accent-soft);border-radius:12px}.s-choice{border:1px solid var(--s-border-strong);border-radius:12px;background:var(--s-surface);padding:12px 14px;font-size:14px;font-weight:500;color:var(--s-muted);transition:border-color var(--s-dur-1) ease,background var(--s-dur-1) ease,color var(--s-dur-1) ease}.s-choice:hover{border-color:var(--s-border-hover)}.s-choice[aria-pressed=true]{border-color:var(--s-accent);background:var(--s-accent);color:var(--s-on-accent)}.s-note{border:1px solid var(--s-border);border-radius:14px;background:color-mix(in srgb,var(--s-fg) 3%,var(--s-surface));padding:16px;font-size:14px;color:var(--s-muted)}.s-note strong{font-weight:600;color:var(--s-fg)}.s-alert{border:1px solid color-mix(in srgb,#dc2626 30%,transparent);border-radius:12px;background:color-mix(in srgb,#dc2626 7%,var(--s-surface));padding:12px 14px;font-size:14px;color:#b91c1c}.s-divide>*+*{border-top:1px solid var(--s-border)}.s-status-icon{display:grid;place-items:center;width:64px;height:64px;margin-inline:auto;border-radius:999px;background:color-mix(in srgb,var(--tone) 12%,var(--s-surface));color:var(--tone)}.s-tone-ok{--tone:#15803d}.s-tone-warn{--tone:#b45309}.s-tone-error{--tone:#b91c1c}.s-tone-info{--tone:var(--s-accent-text)}.s-skeleton{border-radius:12px;background:linear-gradient(100deg,color-mix(in srgb,var(--s-fg) 6%,var(--s-bg)) 30%,color-mix(in srgb,var(--s-fg) 11%,var(--s-bg)) 50%,color-mix(in srgb,var(--s-fg) 6%,var(--s-bg)) 70%);background-size:200% 100%;animation:s-shimmer 1.4s linear infinite}@keyframes s-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.s-skeleton{animation:none;background:color-mix(in srgb,var(--s-fg) 8%,var(--s-bg))}.s-band-track{transform:none}.s-cat-panel,.s-mobile-menu,.s-tile{animation:none}}.s-search:focus-within{border-color:var(--s-accent-text);box-shadow:0 0 0 3px var(--s-accent-soft)}.s-search-input{width:9.5rem;min-width:0;background:transparent;border:0;outline:none;color:var(--s-fg);font-size:12.5px}.s-search-input::-moz-placeholder{color:var(--s-subtle)}.s-search-input::placeholder{color:var(--s-subtle)}.s-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.s-search-kbd{border:1px solid var(--s-border-strong);border-radius:5px;padding:0 5px;font-family:var(--s-font-mono);font-size:11px;line-height:16px;color:var(--s-subtle)}.s-search-page{padding:12px 18px;font-size:15px}.s-search-page .s-search-input{width:100%;font-size:15px}.s-filters{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;border-block:1px solid var(--s-border);padding:14px 0;font-size:13.5px;color:var(--s-muted)}.s-filters-count{margin-right:auto;color:var(--s-subtle)}.s-filters-check,.s-filters-sort{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.s-filters-check input{width:16px;height:16px;accent-color:var(--s-accent)}.s-select{border:1px solid var(--s-border-strong);border-radius:10px;background:var(--s-surface);color:var(--s-fg);padding:7px 10px;font-size:13.5px}.s-filters-check input:focus-visible,.s-select:focus-visible{outline:2px solid var(--s-accent-text);outline-offset:2px}