.pg[data-astro-cid-wx4co2lg]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,20px);margin:0;padding:0;list-style:none;display:grid}.pg[data-astro-cid-wx4co2lg] li[data-astro-cid-wx4co2lg]{min-width:0;margin:0!important}.sw[data-astro-cid-wx4co2lg]{text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;gap:10px;width:100%;padding:0;display:grid}.chip[data-astro-cid-wx4co2lg]{aspect-ratio:1/1.08;border-radius:var(--r-md);background:linear-gradient(160deg, oklch(100% 0 0/.2), transparent 42%), var(--c);box-shadow:inset 0 0 0 1px oklch(0% 0 0/.06), 0 18px 30px -20px color-mix(in oklch, var(--c) 80%, oklch(20% .031 347));transition:transform .5s var(--ease-spring), box-shadow .4s var(--ease-out);display:block;position:relative;overflow:hidden}.light[data-astro-cid-wx4co2lg] .chip[data-astro-cid-wx4co2lg]{box-shadow:inset 0 0 0 1px var(--line-strong), 0 18px 30px -22px oklch(25% .044 347/.4)}.pg--neutral[data-astro-cid-wx4co2lg] .chip[data-astro-cid-wx4co2lg]{aspect-ratio:1.6}.pg--avoid[data-astro-cid-wx4co2lg] .chip[data-astro-cid-wx4co2lg]{aspect-ratio:1.6;border-radius:var(--r-sm)}.strike[data-astro-cid-wx4co2lg]{background:oklch(100% 0 0/.9);width:2px;margin-left:-1px;position:absolute;inset:-20% 50%;transform:rotate(32deg)}.light[data-astro-cid-wx4co2lg] .strike[data-astro-cid-wx4co2lg]{background:oklch(20% .021 347/.55)}.hint[data-astro-cid-wx4co2lg]{border-radius:var(--r-pill);background:var(--surface-glass);backdrop-filter:blur(10px)saturate(160%);box-shadow:inset 0 0 0 1px oklch(100% 0 0/.5), var(--shadow-1);color:var(--ink);white-space:nowrap;opacity:0;transition:opacity .22s var(--ease-out), translate .4s var(--ease-spring);align-items:center;gap:5px;padding:5px 10px;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;bottom:10px;left:50%;translate:-50% 6px}.hint[data-astro-cid-wx4co2lg] .i-done,.hint-d[data-astro-cid-wx4co2lg],.sw[data-astro-cid-wx4co2lg].is-copied .hint[data-astro-cid-wx4co2lg] .i-copy,.sw[data-astro-cid-wx4co2lg].is-copied .hint-t[data-astro-cid-wx4co2lg]{display:none}.sw[data-astro-cid-wx4co2lg].is-copied .hint[data-astro-cid-wx4co2lg] .i-done,.sw[data-astro-cid-wx4co2lg].is-copied .hint-d[data-astro-cid-wx4co2lg]{display:block}.sw[data-astro-cid-wx4co2lg].is-copied .hint[data-astro-cid-wx4co2lg],.sw[data-astro-cid-wx4co2lg]:focus-visible .hint[data-astro-cid-wx4co2lg]{opacity:1;translate:-50%}.meta[data-astro-cid-wx4co2lg]{gap:1px;min-width:0;display:grid}.name[data-astro-cid-wx4co2lg]{letter-spacing:-.01em;color:var(--ink);font-size:.95rem;font-weight:620;line-height:1.25}.hex[data-astro-cid-wx4co2lg]{letter-spacing:.04em;color:var(--ink-3);font-size:.8rem;font-weight:520}.pg--avoid[data-astro-cid-wx4co2lg] .name[data-astro-cid-wx4co2lg]{font-size:.88rem}.sw[data-astro-cid-wx4co2lg]:focus-visible{outline:none}.sw[data-astro-cid-wx4co2lg]:focus-visible .chip[data-astro-cid-wx4co2lg]{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--accent-strong)}@media (hover:hover) and (pointer:fine){.sw[data-astro-cid-wx4co2lg]:hover .chip[data-astro-cid-wx4co2lg]{box-shadow:inset 0 0 0 1px oklch(0% 0 0/.06), 0 26px 40px -22px color-mix(in oklch, var(--c) 90%, oklch(20% .031 347));transform:translateY(-4px)scale(1.015)}.sw[data-astro-cid-wx4co2lg]:hover .hint[data-astro-cid-wx4co2lg]{opacity:1;translate:-50%}}.sw[data-astro-cid-wx4co2lg]:active .chip[data-astro-cid-wx4co2lg]{transition-duration:.12s;transform:scale(.97)}@media (prefers-reduced-motion:no-preference){.sw[data-astro-cid-wx4co2lg].is-copied .chip[data-astro-cid-wx4co2lg]{animation:pop .52s var(--ease-spring)}}@keyframes pop{40%{transform:scale(.95)}}@media (width<=640px){.pg--palette[data-astro-cid-wx4co2lg]{grid-template-columns:repeat(3,minmax(0,1fr))}.pg--neutral[data-astro-cid-wx4co2lg],.pg--avoid[data-astro-cid-wx4co2lg]{grid-template-columns:repeat(2,minmax(0,1fr))}.name[data-astro-cid-wx4co2lg]{font-size:.86rem}.hex[data-astro-cid-wx4co2lg]{font-size:.74rem}}.cs-toast{left:50%;bottom:max(24px, env(safe-area-inset-bottom));z-index:var(--z-toast);border-radius:var(--r-pill);background:var(--ink);color:var(--on-ink);box-shadow:var(--shadow-3);pointer-events:none;opacity:0;transition:opacity .24s var(--ease-out), translate .52s var(--ease-spring), scale .52s var(--ease-spring);align-items:center;gap:10px;padding:10px 18px 10px 10px;font-size:.92rem;font-weight:560;display:inline-flex;position:fixed;translate:-50% 16px;scale:.96}.cs-toast.on{opacity:1;translate:-50%;scale:1}.cs-toast i{background:var(--c);border-radius:50%;width:26px;height:26px;box-shadow:inset 0 0 0 1.5px oklch(100% 0 0/.35)}.cs-toast b{font-variant-numeric:tabular-nums;letter-spacing:.03em}.stage[data-astro-cid-w6whufrx]{aspect-ratio:1.36;width:100%;position:relative;container-type:inline-size}@media (width<=560px){.stage[data-astro-cid-w6whufrx]{aspect-ratio:1.12}}.glow[data-astro-cid-w6whufrx]{background:radial-gradient(42% 46% at 32% 58%, color-mix(in oklch, var(--g1) 60%, transparent), transparent 70%), radial-gradient(40% 44% at 70% 52%, color-mix(in oklch, var(--g2) 50%, transparent), transparent 70%), radial-gradient(36% 30% at 50% 22%, color-mix(in oklch, var(--g3) 40%, transparent), transparent 70%);filter:blur(28px);opacity:.75;pointer-events:none;position:absolute;inset:4% 6% 0}.fan[data-astro-cid-w6whufrx]{width:0;height:0;position:absolute;bottom:10cqi;left:50%}.blade[data-astro-cid-w6whufrx]{--w:15cqi;--h:60cqi;left:calc(var(--w) / -2);bottom:calc(var(--h) * -.1);width:var(--w);height:var(--h);background:linear-gradient(100deg, oklch(100% 0 0/.22), transparent 34%), linear-gradient(180deg, transparent 70%, oklch(0% 0 0/.06)), var(--c);transform-origin:50% 90%;transform:rotate(var(--a));transition:transform .62s var(--ease-spring);border-radius:2.4cqi 2.4cqi 1.6cqi 1.6cqi;position:absolute;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.05),-.6cqi .8cqi 2.4cqi -.6cqi oklch(20% .044 347/.32)}.blade[data-astro-cid-w6whufrx].light{box-shadow:inset 0 0 0 1px var(--line-strong), -.6cqi .8cqi 2.4cqi -.6cqi oklch(20% .044 347/.22)}.blade-name[data-astro-cid-w6whufrx]{writing-mode:vertical-rl;letter-spacing:.02em;white-space:nowrap;font-size:1.85cqi;font-weight:620;position:absolute;top:2.6cqi;left:1.2cqi;rotate:180deg}@container (width<=440px){.blade-name[data-astro-cid-w6whufrx]{display:none}}@media (hover:hover) and (pointer:fine){.blade[data-astro-cid-w6whufrx]:hover{transform:rotate(var(--a)) translateY(-4.5cqi)}}.plate[data-astro-cid-w6whufrx]{border-radius:var(--r-pill);background:var(--surface-glass);backdrop-filter:blur(16px)saturate(180%);box-shadow:inset 0 0 0 1px oklch(100% 0 0/.6), var(--shadow-2);white-space:nowrap;justify-items:center;gap:2px;padding:1.6cqi 4cqi 1.8cqi;display:grid;position:absolute;bottom:3cqi;left:50%;translate:-50%}.plate[data-astro-cid-w6whufrx] b[data-astro-cid-w6whufrx]{font-family:var(--font-logo);letter-spacing:-.01em;font-size:clamp(1.2rem,4.6cqi,1.9rem);font-weight:700;line-height:1}.plate[data-astro-cid-w6whufrx] small[data-astro-cid-w6whufrx]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:clamp(.66rem,1.9cqi,.78rem);font-weight:600}.tag[data-astro-cid-w6whufrx]{border-radius:var(--r-pill);background:var(--surface-glass);backdrop-filter:blur(14px)saturate(180%);max-width:46cqi;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.55), var(--shadow-2);align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:clamp(.74rem,2.3cqi,.88rem);font-weight:580;line-height:1.25;display:inline-flex;position:absolute}.t1[data-astro-cid-w6whufrx]{top:2cqi;left:1cqi}.t2[data-astro-cid-w6whufrx]{top:9cqi;right:0}.t3[data-astro-cid-w6whufrx]{bottom:12cqi;left:0}.dots[data-astro-cid-w6whufrx],.coins[data-astro-cid-w6whufrx]{flex:none;display:inline-flex}.dots[data-astro-cid-w6whufrx] i[data-astro-cid-w6whufrx],.coins[data-astro-cid-w6whufrx] i[data-astro-cid-w6whufrx]{background:var(--c);width:20px;height:20px;box-shadow:0 0 0 2px var(--surface), inset 0 0 0 1px oklch(0% 0 0/.08);border-radius:50%}.dots[data-astro-cid-w6whufrx] i[data-astro-cid-w6whufrx]+i[data-astro-cid-w6whufrx],.coins[data-astro-cid-w6whufrx] i[data-astro-cid-w6whufrx]+i[data-astro-cid-w6whufrx]{margin-left:-6px}@container (width<=440px){.t3[data-astro-cid-w6whufrx]{display:none}.tag[data-astro-cid-w6whufrx]{padding:6px 10px 6px 6px}.dots[data-astro-cid-w6whufrx] i[data-astro-cid-w6whufrx],.coins[data-astro-cid-w6whufrx] i[data-astro-cid-w6whufrx]{width:16px;height:16px}}@media (prefers-reduced-motion:no-preference){.blade[data-astro-cid-w6whufrx]{animation:fan-open 1.3s var(--ease-spring) backwards;animation-delay:calc(.12s + (5.5 - var(--d)) * 38ms)}.plate[data-astro-cid-w6whufrx]{animation:rise .9s var(--ease-out) .5s both}.tag[data-astro-cid-w6whufrx]{animation:rise .9s var(--ease-out) both, float 6s var(--ease-in-out) infinite}.t1[data-astro-cid-w6whufrx]{animation-delay:.7s,1.6s}.t2[data-astro-cid-w6whufrx]{animation-delay:.82s,-1.4s}.t3[data-astro-cid-w6whufrx]{animation-delay:.94s,-3.2s}}@keyframes fan-open{0%{opacity:0;transform:rotate(0)translateY(6cqi)}30%{opacity:1}}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(12px)}}@keyframes float{50%{transform:translateY(-7px)}}.page[data-astro-cid-qox2cufy]{padding-top:clamp(16px,3vw,40px)}.head[data-astro-cid-qox2cufy]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,72px);margin-bottom:clamp(40px,6vw,80px);display:grid;position:relative}.head-copy[data-astro-cid-qox2cufy]{gap:16px;display:grid}.eyebrow[data-astro-cid-qox2cufy]{margin-top:8px}.fam-dot[data-astro-cid-qox2cufy]{background:conic-gradient(var(--s1) 0 50%, var(--s2) 0);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in oklch, var(--s1) 25%, transparent);border-radius:50%}.head[data-astro-cid-qox2cufy] .lede[data-astro-cid-qox2cufy] a{color:inherit}.head[data-astro-cid-qox2cufy] .lede[data-astro-cid-qox2cufy] strong{color:var(--ink);font-weight:620}.ctas[data-astro-cid-qox2cufy]{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.head[data-astro-cid-qox2cufy]:before{content:"";background:radial-gradient(closest-side, color-mix(in oklch, var(--s1) 24%, transparent), transparent);filter:blur(24px);z-index:-1;pointer-events:none;position:absolute;inset:-10% -4% 0 46%}.wide[data-astro-cid-qox2cufy],.look[data-astro-cid-qox2cufy],.versus-list[data-astro-cid-qox2cufy],.swaps[data-astro-cid-qox2cufy],.kit[data-astro-cid-qox2cufy],.hair[data-astro-cid-qox2cufy],.looks[data-astro-cid-qox2cufy],.coins[data-astro-cid-qox2cufy],.cta-slot[data-astro-cid-qox2cufy]{max-width:820px;margin-top:28px}.tap[data-astro-cid-qox2cufy]{color:var(--ink-3);align-items:center;gap:6px;margin-top:14px;font-size:.86rem;display:flex}.sub[data-astro-cid-qox2cufy]{letter-spacing:-.02em;margin:40px 0 16px;font-size:1.25rem;font-stretch:100%}.save[data-astro-cid-qox2cufy]{border-radius:var(--r-lg);background:radial-gradient(80% 120% at 0% 0%, color-mix(in oklch, var(--s1) 14%, transparent), transparent 70%), var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);grid-template-columns:200px 1fr;align-items:center;gap:28px;margin:40px 0 0;padding:18px;display:grid}.save-img[data-astro-cid-qox2cufy]{border-radius:var(--r-md);box-shadow:var(--shadow-2);transition:transform .5s var(--ease-spring);display:block;overflow:hidden}@media (hover:hover) and (pointer:fine){.save-img[data-astro-cid-qox2cufy]:hover{transform:rotate(-1.5deg)scale(1.02)}}.save[data-astro-cid-qox2cufy] img[data-astro-cid-qox2cufy]{width:100%;height:auto;display:block}.save[data-astro-cid-qox2cufy] figcaption[data-astro-cid-qox2cufy]{justify-items:start;gap:10px;display:grid}.save[data-astro-cid-qox2cufy] h3[data-astro-cid-qox2cufy]{letter-spacing:-.02em;font-size:1.2rem;font-stretch:100%}.save[data-astro-cid-qox2cufy] p[data-astro-cid-qox2cufy]{color:var(--ink-2);max-width:46ch;font-size:.98rem}.look[data-astro-cid-qox2cufy]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:20px;display:grid}.traits[data-astro-cid-qox2cufy]{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);margin:0;display:grid}.traits[data-astro-cid-qox2cufy] div[data-astro-cid-qox2cufy]{grid-template-columns:92px 1fr;gap:14px;padding:14px 18px;display:grid}.traits[data-astro-cid-qox2cufy] div[data-astro-cid-qox2cufy]+div[data-astro-cid-qox2cufy]{border-top:1px solid var(--line)}.traits[data-astro-cid-qox2cufy] dt[data-astro-cid-qox2cufy]{font-weight:640}.traits[data-astro-cid-qox2cufy] dd[data-astro-cid-qox2cufy]{color:var(--ink-2);margin:0;font-size:.98rem;line-height:1.6}.traits[data-astro-cid-qox2cufy] dd[data-astro-cid-qox2cufy] a{color:var(--ink);text-decoration-color:var(--accent);text-underline-offset:.18em;font-weight:560;text-decoration-thickness:2px}.axes-card[data-astro-cid-qox2cufy]{border-radius:var(--r-md);background:radial-gradient(100% 80% at 100% 0%, color-mix(in oklch, var(--s1) 16%, transparent), transparent 70%), var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);gap:14px;padding:18px;display:grid;position:sticky;top:100px}.axes-t[data-astro-cid-qox2cufy]{font-size:.9rem;font-weight:650}.versus-list[data-astro-cid-qox2cufy]{gap:16px;display:grid}.versus[data-astro-cid-qox2cufy]{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);gap:10px;padding:22px;display:grid}.versus[data-astro-cid-qox2cufy] h3[data-astro-cid-qox2cufy]{letter-spacing:-.02em;margin-top:6px;font-size:1.2rem;font-stretch:100%}.versus[data-astro-cid-qox2cufy] p[data-astro-cid-qox2cufy]{color:var(--ink-2);line-height:1.7}.versus[data-astro-cid-qox2cufy] .link[data-astro-cid-qox2cufy]{justify-self:start;font-size:.95rem}.strips[data-astro-cid-qox2cufy]{gap:8px;display:grid}.strip-row[data-astro-cid-qox2cufy]{grid-template-columns:116px 1fr;align-items:center;gap:12px;font-size:.82rem;display:grid}.strip-row[data-astro-cid-qox2cufy] b[data-astro-cid-qox2cufy]{font-weight:620}.strip-row[data-astro-cid-qox2cufy]+.strip-row[data-astro-cid-qox2cufy] b[data-astro-cid-qox2cufy]{color:var(--ink-3)}.strip[data-astro-cid-qox2cufy]{border-radius:8px;grid-template-columns:repeat(12,1fr);height:28px;display:grid;position:relative;overflow:hidden}.strip[data-astro-cid-qox2cufy]:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.07)}.strip[data-astro-cid-qox2cufy] i[data-astro-cid-qox2cufy]{background:var(--c)}@media (prefers-reduced-motion:no-preference){.js .versus[data-astro-cid-qox2cufy] .strip[data-astro-cid-qox2cufy]{clip-path:inset(0 100% 0 0 round 8px);transition:clip-path .9s var(--ease-out) .25s}.js .versus[data-astro-cid-qox2cufy] .strip-row[data-astro-cid-qox2cufy]+.strip-row[data-astro-cid-qox2cufy] .strip[data-astro-cid-qox2cufy]{transition-delay:.45s}.js .versus[data-astro-cid-qox2cufy].is-in .strip[data-astro-cid-qox2cufy]{clip-path:inset(0 round 8px)}}.swaps[data-astro-cid-qox2cufy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;list-style:none;display:grid}.swaps[data-astro-cid-qox2cufy] li[data-astro-cid-qox2cufy]{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);align-content:start;gap:6px;padding:10px 10px 18px;display:grid}.split[data-astro-cid-qox2cufy]{border-radius:calc(var(--r-lg) - 10px);grid-template-columns:1fr 1fr;height:92px;margin-bottom:8px;display:grid;position:relative;overflow:hidden}.half[data-astro-cid-qox2cufy]{background:var(--c);position:relative}.half[data-astro-cid-qox2cufy].light{box-shadow:inset 0 0 0 1px var(--line-strong)}.half[data-astro-cid-qox2cufy].bad:after{content:"";background:repeating-linear-gradient(135deg,#0000 0 9px,oklch(100% 0 0/.16) 9px 11px);position:absolute;inset:0}.bad[data-astro-cid-qox2cufy].light:after{background:repeating-linear-gradient(135deg,#0000 0 9px,oklch(0% 0 0/.06) 9px 11px)}.badge[data-astro-cid-qox2cufy]{background:var(--surface-glass);backdrop-filter:blur(8px);z-index:1;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.5)}.bad[data-astro-cid-qox2cufy] .badge[data-astro-cid-qox2cufy]{color:var(--poor);left:8px}.good[data-astro-cid-qox2cufy] .badge[data-astro-cid-qox2cufy]{color:var(--good);right:8px}.arrow[data-astro-cid-qox2cufy]{background:var(--surface);width:34px;height:34px;box-shadow:var(--shadow-2);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.swap-t[data-astro-cid-qox2cufy]{padding:0 8px;font-size:1rem;font-weight:600}.swap-t[data-astro-cid-qox2cufy] s[data-astro-cid-qox2cufy]{color:var(--ink-3);text-decoration-color:var(--poor);text-decoration-thickness:2px}.swap-t[data-astro-cid-qox2cufy] b[data-astro-cid-qox2cufy]{font-weight:680}.swap-d[data-astro-cid-qox2cufy]{color:var(--ink-2);padding:0 8px;font-size:.93rem;line-height:1.55}.kit[data-astro-cid-qox2cufy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.kit-card[data-astro-cid-qox2cufy]{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);align-content:start;gap:14px;padding:20px;display:grid}.kit-card[data-astro-cid-qox2cufy] h3[data-astro-cid-qox2cufy]{letter-spacing:-.015em;font-size:1.08rem;font-stretch:100%}.kit-card[data-astro-cid-qox2cufy] p[data-astro-cid-qox2cufy]{color:var(--ink-2);font-size:.95rem;line-height:1.6}.shades[data-astro-cid-qox2cufy]{flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.shades[data-astro-cid-qox2cufy] li[data-astro-cid-qox2cufy]{justify-items:center;gap:6px;width:64px;margin:0;display:grid}.shade-n[data-astro-cid-qox2cufy]{text-align:center;color:var(--ink-2);font-size:.74rem;line-height:1.25}.shade[data-astro-cid-qox2cufy]{background:var(--c);transition:transform .45s var(--ease-spring);display:block}@media (hover:hover) and (pointer:fine){.shades[data-astro-cid-qox2cufy] li[data-astro-cid-qox2cufy]:hover .shade[data-astro-cid-qox2cufy]{transform:translateY(-3px)}}.kit--blush[data-astro-cid-qox2cufy] .shade[data-astro-cid-qox2cufy]{background:radial-gradient(circle at 36% 32%, color-mix(in oklch, var(--c), white 40%), var(--c) 58%, color-mix(in oklch, var(--c), black 8%));width:52px;height:52px;box-shadow:0 0 0 4px var(--bg-sunk), 0 8px 18px -8px color-mix(in oklch, var(--c) 80%, black);border-radius:50%}.kit--lipstick[data-astro-cid-qox2cufy] .shade[data-astro-cid-qox2cufy]{background:linear-gradient(90deg, color-mix(in oklch, var(--c), black 14%), var(--c) 40%, color-mix(in oklch, var(--c), white 22%) 60%, var(--c));clip-path:polygon(0 26%,100% 0,100% 100%,0 100%);border-radius:3px 3px 4px 4px;width:24px;height:52px;margin-bottom:0;position:relative}.kit--lipstick[data-astro-cid-qox2cufy] .shades[data-astro-cid-qox2cufy] li[data-astro-cid-qox2cufy]:after{content:"";background:linear-gradient(90deg,#b9bcc2,#f1f2f4 45%,#9da1a8);border-radius:3px;order:1;width:30px;height:12px;margin-top:-6px}.kit--lipstick[data-astro-cid-qox2cufy] .shade-n[data-astro-cid-qox2cufy]{order:2}.kit--eyeshadow[data-astro-cid-qox2cufy] .shade[data-astro-cid-qox2cufy]{background:radial-gradient(circle at 30% 28%, oklch(100% 0 0/.55), transparent 32%), radial-gradient(circle at 50% 50%, var(--c), color-mix(in oklch, var(--c), black 12%));width:46px;height:46px;box-shadow:0 0 0 4px var(--bg-sunk), inset 0 0 0 1px oklch(0% 0 0/.08);border-radius:50%}.kit--eyeliner[data-astro-cid-qox2cufy] .shade[data-astro-cid-qox2cufy]{background:var(--c);clip-path:polygon(0 60%,100% 0,100% 100%,0 70%);border-radius:0 10px 10px 0/0 6px 6px 0;width:58px;height:10px;margin-block:21px}.shade[data-astro-cid-qox2cufy].light{box-shadow:0 0 0 4px var(--bg-sunk), inset 0 0 0 1px var(--line-strong)}.hair[data-astro-cid-qox2cufy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;list-style:none;display:grid}.hair[data-astro-cid-qox2cufy] li[data-astro-cid-qox2cufy]{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);grid-template-columns:54px 1fr;align-items:center;gap:16px;padding:14px 18px 14px 14px;display:grid}.hair[data-astro-cid-qox2cufy] li[data-astro-cid-qox2cufy]>span[data-astro-cid-qox2cufy]:last-child{color:var(--ink-2);gap:2px;font-size:.93rem;line-height:1.5;display:grid}.hair[data-astro-cid-qox2cufy] b[data-astro-cid-qox2cufy]{color:var(--ink);font-size:1rem;font-weight:650}.lock[data-astro-cid-qox2cufy]{background:repeating-linear-gradient(90deg, oklch(100% 0 0/.1) 0 1.5px, transparent 1.5px 4px), linear-gradient(180deg, color-mix(in oklch, var(--c), white 22%), var(--c) 46%, color-mix(in oklch, var(--c), black 28%));width:54px;height:76px;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.08), 0 10px 18px -10px color-mix(in oklch, var(--c) 80%, black);border-radius:27px 27px 14px 14px/30px 30px 12px 12px}.looks[data-astro-cid-qox2cufy]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;list-style:none;display:grid}.looks[data-astro-cid-qox2cufy] li[data-astro-cid-qox2cufy]{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);grid-template-rows:auto 1fr;gap:14px;padding:10px 10px 16px;display:grid}.look-stack[data-astro-cid-qox2cufy]{border-radius:calc(var(--r-lg) - 10px);flex-direction:column;height:200px;display:flex;overflow:hidden}.look-stack[data-astro-cid-qox2cufy] i[data-astro-cid-qox2cufy]{background:repeating-linear-gradient(45deg, oklch(100% 0 0/.05) 0 2px, transparent 2px 5px), var(--c);transition:flex-grow .6s var(--ease-spring);align-items:flex-end;padding:8px 10px;font-style:normal;display:flex;position:relative}.look-stack[data-astro-cid-qox2cufy] i[data-astro-cid-qox2cufy]+i[data-astro-cid-qox2cufy]{box-shadow:inset 0 6px 8px -6px oklch(0% 0 0/.22)}.look-stack[data-astro-cid-qox2cufy] i[data-astro-cid-qox2cufy].light{box-shadow:inset 0 0 0 1px var(--line)}.look-stack[data-astro-cid-qox2cufy] i[data-astro-cid-qox2cufy].light span[data-astro-cid-qox2cufy]{box-shadow:inset 0 0 0 1px var(--line-strong)}.look-stack[data-astro-cid-qox2cufy] span[data-astro-cid-qox2cufy]{border-radius:var(--r-pill);background:var(--surface-glass);backdrop-filter:blur(8px);color:var(--ink);padding:2px 7px;font-size:.7rem;font-weight:620}@media (hover:hover) and (pointer:fine){.look-stack[data-astro-cid-qox2cufy] i[data-astro-cid-qox2cufy]:hover{flex-grow:1.4!important}}.look-copy[data-astro-cid-qox2cufy]{color:var(--ink-2);align-content:start;gap:4px;padding:0 6px;font-size:.9rem;line-height:1.5;display:grid}.look-copy[data-astro-cid-qox2cufy] b[data-astro-cid-qox2cufy]{color:var(--ink);font-size:1rem;font-weight:650}.coins[data-astro-cid-qox2cufy]{flex-wrap:wrap;gap:12px;padding:0;list-style:none;display:flex}.coins[data-astro-cid-qox2cufy] li[data-astro-cid-qox2cufy]{border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:.95rem;font-weight:600;display:inline-flex}.coin[data-astro-cid-qox2cufy]{border-radius:50%;width:34px;height:34px;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.1),inset 0 2px 3px oklch(100% 0 0/.6),0 4px 10px -4px oklch(30% .039 350/.5)}.others[data-astro-cid-qox2cufy]{margin-top:56px}.others[data-astro-cid-qox2cufy] h2[data-astro-cid-qox2cufy]{margin-bottom:14px;font-size:1.4rem}.others[data-astro-cid-qox2cufy] ul[data-astro-cid-qox2cufy]{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}@media (width<=1100px){.looks[data-astro-cid-qox2cufy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.head[data-astro-cid-qox2cufy]{grid-template-columns:minmax(0,1fr)}.fan-wrap[data-astro-cid-qox2cufy]{max-width:560px}}@media (width<=720px){.look[data-astro-cid-qox2cufy]{grid-template-columns:minmax(0,1fr)}.axes-card[data-astro-cid-qox2cufy]{position:static}}@media (width<=560px){.save[data-astro-cid-qox2cufy]{grid-template-columns:minmax(0,1fr)}.save-img[data-astro-cid-qox2cufy]{max-width:220px}.traits[data-astro-cid-qox2cufy] div[data-astro-cid-qox2cufy]{grid-template-columns:minmax(0,1fr);gap:2px}.strip-row[data-astro-cid-qox2cufy]{grid-template-columns:minmax(0,1fr);gap:4px}.swaps[data-astro-cid-qox2cufy],.kit[data-astro-cid-qox2cufy],.hair[data-astro-cid-qox2cufy]{grid-template-columns:minmax(0,1fr)}.look-stack[data-astro-cid-qox2cufy]{height:150px}}
