.hw-look-art{--hw-sky-top:#2a1846;--hw-sky-bottom:#0d0a14;--hw-moon:#f6e7c8;--hw-ink:#0b0812;aspect-ratio:3/4;background:linear-gradient(180deg, var(--hw-sky-top), var(--hw-sky-bottom));isolation:isolate;border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}.hw-look-art-stars{opacity:.8;background-image:radial-gradient(1.5px 1.5px at 18% 22%,#fff9 50%,#0000 51%),radial-gradient(1px 1px at 42% 12%,#fff8 50%,#0000 51%),radial-gradient(1.5px 1.5px at 66% 34%,#fff7 50%,#0000 51%),radial-gradient(1px 1px at 84% 18%,#fff9 50%,#0000 51%),radial-gradient(1px 1px at 30% 44%,#fff6 50%,#0000 51%),radial-gradient(1.5px 1.5px at 8% 52%,#fff5 50%,#0000 51%);position:absolute;inset:0 0 40%}.hw-look-scene{width:100%;height:100%;position:absolute;inset:0}.hw-look-art.is-large{border-radius:19px}.hw-look-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hw-look-art-moon{aspect-ratio:1;background:var(--hw-moon);width:22%;box-shadow:0 0 40px 6px color-mix(in oklch, var(--hw-moon) 45%, transparent);border-radius:50%;position:absolute;top:10%;right:12%}.hw-look-art[data-mode=effect] .hw-look-art-moon{left:12%;right:auto}.hw-look-art[data-look=y2k-horror]{--hw-sky-top:#ff7ac0;--hw-sky-bottom:#2b1030;--hw-moon:#fff2a8}.hw-look-art[data-look=gothic-portrait]{--hw-sky-top:#5a1024;--hw-sky-bottom:#120609;--hw-moon:#ffcf7a}.hw-look-art[data-look=pumpkin-patch]{--hw-sky-top:#ff8a3d;--hw-sky-bottom:#3a1606;--hw-moon:#ffe2a3}.hw-look-art[data-look=witch]{--hw-sky-top:#4a2a8a;--hw-sky-bottom:#0e0820;--hw-moon:#d7f5a0}.hw-look-art[data-look=vampire]{--hw-sky-top:#8a0f2a;--hw-sky-bottom:#14040a;--hw-moon:#ffd7d7}.hw-look-art[data-look=skeleton]{--hw-sky-top:#3a3a46;--hw-sky-bottom:#08080c;--hw-moon:#f4f4f4}.hw-look-art[data-look=ghost-behind-you],.hw-look-art[data-look=ghostly-aura]{--hw-sky-top:#2a4a5a;--hw-sky-bottom:#070d12;--hw-moon:#e6fbff}.hw-mode-cards{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.hw-mode-card{border:1px solid var(--th-line);border-top:1px solid var(--th-trend);border-radius:var(--th-radius);background:var(--th-card);align-content:start;gap:10px;padding:24px;display:grid}.hw-mode-card[data-mode=photoshoot]{--th-trend:var(--th-photoshoot)}.hw-mode-card[data-mode=costume]{--th-trend:var(--th-costume)}.hw-mode-card[data-mode=effect]{--th-trend:var(--th-effect)}.hw-mode-thumbs{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;height:128px;margin-bottom:6px;display:grid}.hw-mode-thumbs .hw-look-art{aspect-ratio:auto;border-radius:10px;height:100%}.hw-mode-card h3{font-family:var(--th-display);margin:0;font-size:22px;font-weight:700}.hw-mode-card p{color:var(--th-muted);margin:0;line-height:1.6}.hw-mode-card dl{gap:6px;margin:4px 0 0;font-size:14px;display:grid}.hw-mode-card dt{color:var(--th-faint);font-family:var(--th-mono);font-size:12px}.hw-mode-card dd{color:var(--th-fg);margin:0 0 6px}.hw-mode-card a{color:var(--th-accent);justify-self:start;align-items:center;gap:6px;margin-top:6px;font-weight:700;display:inline-flex}.hw-look-gallery{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.hw-look-gallery a{background:0 0;border:0;border-radius:0;gap:6px;padding:0 0 16px;transition:color .2s;display:grid}.hw-look-gallery a:hover{border-color:var(--th-accent)}.hw-look-gallery .hw-look-art{aspect-ratio:4/5;border-radius:12px}.hw-look-gallery h3{font-family:var(--th-display);padding-inline:4px;font-size:16px}.hw-look-gallery small{color:var(--th-muted);padding-inline:4px;font-size:13px;line-height:1.4}.hw-look-gallery .hw-look-mode{color:var(--th-faint);font-family:var(--th-mono);padding-inline:4px;font-size:11px}.hw-page main>.hw-band{text-align:center;max-width:none;padding:88px max(5%,50vw - 585px)}.hw-band>.hl-section-title{margin:0;font-size:clamp(32px,4vw,52px)}.hw-band>.hl-section-intro{max-width:600px;color:var(--th-muted);margin:16px auto 0;font-size:17px;line-height:1.55}.hw-page main>.hw-band.is-tinted{background:var(--th-band)}.hw-card-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.hw-card-grid>article{border:1px solid var(--th-line);border-radius:var(--th-radius);background:var(--th-card);padding:24px}.hw-card-icon{background:var(--th-accent-soft);width:40px;height:40px;color:var(--th-accent);border-radius:12px;place-items:center;margin-bottom:14px;display:inline-grid}.hw-card-grid h3{font-family:var(--th-display);margin:0 0 8px;font-size:20px;font-weight:700}.hw-card-grid p{color:var(--th-muted);margin:0;line-height:1.6}.hw-card-grid.is-quad{grid-template-columns:repeat(4,minmax(0,1fr))}.hw-card-grid.is-quad .hl-text-link{margin-top:16px}@media (width<=960px){.hw-mode-cards,.hw-card-grid,.hw-card-grid.is-quad{grid-template-columns:1fr}}.hw-auth-preview{color:#fff8ef;text-align:left;background:radial-gradient(circle at 75% 22%,#f6e7c833 0 12%,#0000 13%),linear-gradient(#2a1846,#0d0a14);flex-direction:column;justify-content:flex-end;gap:14px;width:100%;height:100%;min-height:220px;padding:28px;display:flex;position:relative;overflow:hidden}.hw-auth-preview .hw-moon{background:#f6e7c8;border-radius:50%;width:56px;height:56px;position:absolute;top:20px;right:22px;box-shadow:0 0 60px 10px #f6e7c855}.hw-auth-preview-title{max-width:calc(100% - 72px);font-family:var(--th-display);margin:0;font-size:26px;font-weight:700;line-height:1.1;position:relative}.hw-auth-preview ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hw-auth-preview li{font-family:var(--th-mono);border:1px solid #ffffff40;border-radius:999px;padding:5px 11px;font-size:12px}.hw-page .hl-steps .hl-section-title,.hw-page .hl-faq .hl-section-title,.hw-page .hl-pricing-heading h2{font-size:clamp(32px,4vw,52px)}.hw-page .hl-content-cta h2{font-size:clamp(36px,5vw,68px)}@media (width<=680px){.hw-look-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-look-gallery small{font-size:12px}}@media (prefers-reduced-motion:no-preference){.hw-selected-stage{animation:.42s cubic-bezier(.16,1,.3,1) both hw-scene-arrive}@keyframes hw-scene-arrive{0%{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.hw-gallery-note{color:var(--th-muted);margin:18px auto 0;font-size:12px}.hw-mode-card .hw-concept-label{color:var(--th-muted);font-size:11px}.hw-look-gallery .hw-look-art img,.hw-mode-thumbs .hw-look-art img{object-fit:contain}.hw-mode-thumbs{grid-auto-columns:minmax(0,1fr);gap:8px;height:auto}.hw-mode-thumbs .hw-look-art{aspect-ratio:4/5;height:auto}.hw-mode-card{grid-template-rows:auto auto 1fr}.hw-mode-card>a{align-self:end;min-height:44px}.hw-mode-details summary{cursor:pointer;min-height:44px;color:var(--th-muted);align-items:center;gap:6px;font-size:13px;list-style:none;display:inline-flex}.hw-mode-details summary::-webkit-details-marker{display:none}.hw-mode-details summary:hover{color:var(--th-fg)}.hw-mode-details summary svg{flex-shrink:0}.hw-mode-details[open] summary svg{transform:rotate(180deg)}.hw-mode-details[open] dl{border-top:1px solid var(--th-line);margin-top:0;padding-top:14px}.hw-mode-details summary:focus-visible,.hw-look-gallery a:focus-visible{outline:2px solid var(--th-accent);outline-offset:4px;border-radius:8px}.hw-look-gallery{gap:28px 20px}.hw-look-gallery a{gap:8px;padding-bottom:0}.hw-look-gallery a:hover strong{color:var(--th-accent)}.hw-home #your-face .hw-card-grid>article{background:var(--th-card);border:1px solid var(--th-line);border-radius:var(--th-radius);padding:24px}.hw-home #your-face .hw-card-grid{gap:32px}.hw-home .hl-steps{padding-block:88px}.hw-home .hl-steps-intro{margin-bottom:32px}.hw-page .hl-step-card{background:var(--th-card);border:1px solid var(--th-line);border-radius:var(--th-radius);padding:24px}.hw-home .hl-step-number{width:auto;height:auto;color:var(--th-accent);font-family:var(--th-mono);background:0 0;margin-bottom:18px;font-size:14px}@media (width<=680px){.hw-page main>.hw-band{padding-block:56px}.hw-mode-card{padding:20px}.hw-mode-thumbs{grid-auto-columns:minmax(0,1fr)}.hw-mode-cards{gap:24px}.hw-look-gallery{gap:22px 12px}.hw-look-gallery h3{font-size:15px}.hw-home .hl-steps{padding-block:56px}.hw-home .hl-step-card{grid-template-columns:24px minmax(0,1fr);gap:16px;padding:20px;display:grid}.hw-home .hl-step-number{margin:5px 0 0}}.hw-mode-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.hw-mode-heading h3{min-width:0}.hw-mode-heading a{white-space:nowrap;flex-shrink:0;min-height:44px;margin:0;font-size:14px}.hw-mode-heading a:focus-visible{outline:2px solid var(--th-accent);outline-offset:4px;border-radius:4px}.hw-page .hw-look-gallery a{border:1px solid var(--th-line);background:var(--th-card);border-radius:16px;padding:10px 10px 14px}.hw-page :is(.hw-mode-card,.hw-look-gallery a,.hl-step-card,.hw-card-grid>article,.hl-pack){position:relative}.hw-page :is(.hw-mode-card,.hw-look-gallery a,.hl-step-card,.hw-card-grid>article,.hl-pack):focus-within{border-color:var(--th-trend,var(--th-accent))}@media (hover:hover) and (pointer:fine){.hw-page :is(.hw-mode-card,.hw-look-gallery a,.hl-step-card,.hw-card-grid>article,.hl-pack):hover{border-color:var(--th-trend,var(--th-accent));box-shadow:0 14px 32px #0004}}@media (prefers-reduced-motion:no-preference){.hw-page :is(.hw-mode-card,.hw-look-gallery a,.hl-step-card,.hw-card-grid>article,.hl-pack){transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .18s}.hw-page .hw-mode-heading a svg{transition:transform .18s}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hw-page :is(.hw-mode-card,.hw-look-gallery a,.hl-step-card,.hw-card-grid>article,.hl-pack):hover{transform:translateY(-4px)}.hw-page .hw-mode-heading a:hover svg{transform:translate(3px)}}@media (width<=680px){.hw-page .hw-look-gallery a{border-radius:12px;padding:6px 6px 12px}}.hw-look-caption{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding-inline:4px;display:flex}.hw-look-gallery .hw-look-caption h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0;overflow:hidden}.hw-look-gallery .hw-look-caption .hw-look-mode{text-overflow:ellipsis;white-space:nowrap;text-align:right;flex-shrink:0;max-width:48%;padding:0;overflow:hidden}@media (width<=680px){.hw-look-caption{gap:6px;padding-inline:2px}.hw-look-gallery .hw-look-caption h3{font-size:13px}.hw-look-gallery .hw-look-caption .hw-look-mode{font-size:10px}}.hw-evidence{margin:32px 0}.hw-evidence figcaption{margin-bottom:16px;font-size:20px;font-weight:600}.hw-evidence-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hw-evidence-pair img{object-fit:contain;background:var(--th-card);width:100%;height:auto;max-height:560px}.hw-evidence-pair p{color:var(--th-muted);font-size:13px}#photo-guide .hl-text-link{margin-top:24px}.hw-mode-title{align-items:center;gap:4px;min-width:0;display:flex}.hw-mode-title .hw-mode-details{flex-shrink:0;position:static}.hw-mode-title .hw-mode-details summary{place-items:center;width:36px;min-height:44px;display:grid}.hw-mode-title .hw-mode-details summary svg{transform:none}.hw-mode-title .hw-mode-details dl{z-index:5;border:1px solid var(--th-line);background:var(--th-raised);border-radius:12px;width:min(280px,100vw - 64px);margin:0;padding:16px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 32px #0006}.hw-mode-card:has(.hw-mode-details[open]){z-index:3}.hw-mode-title .hw-mode-details[open] summary{color:var(--th-fg)}.hw-mode-heading{position:relative}.hw-story{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);max-width:1170px;margin:auto;padding:88px 0;scroll-margin-top:96px;display:grid}.hw-story-visual .hw-look-art{aspect-ratio:4/5;border-radius:var(--th-radius)}.hw-story-visual img{object-fit:contain}.hw-story-copy .hl-section-title{margin:0;font-size:clamp(30px,3.4vw,46px);line-height:1.12}.hw-story-intro{color:var(--th-muted);margin:20px 0 28px;line-height:1.65}.hw-story-steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.hw-story-steps li{border:1px solid var(--th-line);border-radius:var(--th-radius);background:var(--th-card);grid-template-columns:28px minmax(0,1fr);gap:16px;padding:20px 24px;display:grid}.hw-story-steps li>span{color:var(--th-accent);font-family:var(--th-mono);padding-top:3px;font-size:13px}.hw-story-steps h3{margin:0 0 6px;font-size:19px;font-weight:700}.hw-story-steps p{color:var(--th-muted);margin:0;font-size:14px;line-height:1.6}.hw-story-guide{border-top:1px solid var(--th-line);border-bottom:1px solid var(--th-line);margin:28px 0 16px}.hw-story-guide summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;font-size:14px;list-style:none;display:flex}.hw-story-guide summary::-webkit-details-marker{display:none}.hw-story-guide[open] summary svg{transform:rotate(180deg)}.hw-story-guide dl{gap:16px;padding-bottom:20px;display:grid}.hw-story-guide dt{font-size:14px;font-weight:600}.hw-story-guide dd{color:var(--th-muted);margin:6px 0 0;font-size:13px;line-height:1.6}.hw-story-guide summary:focus-visible{outline:2px solid var(--th-accent);outline-offset:4px}.hw-story-copy>a{align-items:center;gap:8px;min-height:44px;margin-top:32px;display:inline-flex}.hw-story-closing{border:1px solid var(--th-line);border-radius:var(--th-radius);background:var(--th-band);grid-template-columns:minmax(0,.7fr) minmax(0,1fr);max-width:1170px;margin:40px auto 88px;display:grid;overflow:hidden}.hw-story-closing-art .hw-look-art{aspect-ratio:4/5;border-radius:0;height:100%}.hw-story-closing-art img{object-fit:contain}.hw-story-closing .hl-content-cta{text-align:left;border:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px;display:flex}.hw-home .hw-story-closing .hl-content-cta h2{font-size:clamp(30px,3.4vw,48px)}@media (width<=1280px){.hw-story,.hw-story-closing{margin-inline:5%}}@media (width<=760px){.hw-story{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:56px}.hw-story-visual{width:100%;max-width:440px;margin:auto}.hw-story-closing{grid-template-columns:minmax(0,1fr);margin-block:24px 56px}.hw-story-closing-art .hw-look-art{aspect-ratio:4/5;max-height:none}.hw-story-closing .hl-content-cta{padding:28px 24px}}.hw-story-closing-art .hw-look-art{background:var(--th-band)}.hw-style-comparisons{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:32px;display:grid}.hw-style-comparison{min-width:0}.hw-style-comparison .hw-style-slider{aspect-ratio:4/5}.hw-style-comparison>a{justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-weight:600;display:flex}.hw-style-comparison>a>span:last-child{color:var(--th-accent);align-items:center;gap:6px;font-size:13px;display:inline-flex}.hw-style-comparison>a:focus-visible{outline:2px solid var(--th-accent);outline-offset:4px}@media (width<=680px){.hw-style-comparisons{grid-template-columns:minmax(0,1fr);gap:24px}}.hw-feature-rows{gap:80px;margin-top:56px;display:grid}.hw-feature-row{text-align:left;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.hw-feature-copy h3{font-family:var(--th-display);margin:0;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.12}.hw-feature-copy>p{color:var(--th-muted);margin:20px 0 24px;font-size:17px;line-height:1.65}.hw-feature-copy dl{gap:16px;margin:0 0 24px;display:grid}.hw-feature-copy dt{color:var(--th-faint);margin-bottom:6px;font-size:12px}.hw-feature-copy dd{margin:0;font-size:14px;line-height:1.6}.hw-feature-copy>a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.hw-feature-media{grid-template-columns:minmax(0,1fr);justify-self:center;gap:16px;width:100%;max-width:440px;display:grid}.hw-feature-media[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.hw-feature-row:nth-child(2n) .hw-feature-copy{grid-area:1/2}.hw-feature-row:nth-child(2n) .hw-feature-media{grid-area:1/1}.hw-feature-row+.hw-feature-row{border-top:1px solid var(--th-line);padding-top:64px}@media (width<=760px){.hw-feature-rows{gap:40px;margin-top:32px}.hw-feature-row{grid-template-columns:minmax(0,1fr);gap:24px}.hw-feature-row:nth-child(2n) .hw-feature-copy,.hw-feature-row:nth-child(2n) .hw-feature-media{grid-area:auto}.hw-feature-row+.hw-feature-row{padding-top:40px}.hw-feature-media[data-count="2"]{grid-template-columns:minmax(0,1fr);max-width:440px}}.hw-feature-media>[hidden]{display:none!important}.hw-feature-examples{flex-wrap:wrap;gap:8px;display:flex}.hw-feature-examples button{border:1px solid var(--th-line);min-height:40px;color:var(--th-muted);cursor:pointer;border-radius:999px;padding:8px 12px;font-size:12px}.hw-feature-examples button[aria-pressed=true]{color:var(--th-fg);border-color:var(--th-accent);background:var(--th-card)}.hw-feature-examples button:focus-visible{outline:2px solid var(--th-accent);outline-offset:3px}.hw-faq-visual{max-width:340px;margin-top:28px}.hw-faq-visual .hw-look-art{aspect-ratio:4/5;border-radius:var(--th-radius)}.hw-faq-visual img{object-fit:contain}@media (width<=760px){.hw-home .hl-faq-heading{grid-template-columns:minmax(0,1fr) 96px;align-items:start;column-gap:20px;display:grid}.hw-home .hl-faq-heading h2,.hw-home .hl-faq-contact{grid-column:1}.hw-home .hw-faq-visual{grid-area:1/2/span 2;width:96px;margin-top:14px}}.hw-home :is(.hw-band>.hl-section-title,.hw-story-copy .hl-section-title,.hl-faq .hl-section-title,.hl-pricing-heading h2){letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,3.6vw,48px);line-height:1.12}.hw-home .hl-content-cta h2{text-wrap:balance}.hw-look-gallery h3,.hl-faq-list summary h3,.hl-pack-topline h3{font:inherit;margin:0}.hw-look-gallery h3{font-family:var(--th-display);font-size:16px;font-weight:700}.hw-workbench-intro .hw-hero-topic{border:1px solid var(--th-line);background:var(--th-card);max-width:100%;color:var(--th-fg);font-family:var(--th-body);letter-spacing:0;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin:0 auto 20px;padding:9px 15px;font-size:clamp(12px,1.2vw,14px);font-weight:600;line-height:1.4;display:inline-flex}.hw-hero-topic svg{color:var(--th-accent);flex-shrink:0}@media (width<=600px){.hw-workbench-intro .hw-hero-topic{margin-bottom:16px;padding:8px 12px}}.hw-look-gallery[data-count]{--hw-gallery-cols:3;--hw-gallery-gap:20px;justify-content:center;column-gap:var(--hw-gallery-gap);flex-wrap:wrap;display:flex}.hw-look-gallery[data-count="4"]{--hw-gallery-cols:4}.hw-look-gallery[data-count]>a{flex:0 1 calc((100% - (var(--hw-gallery-cols) - 1) * var(--hw-gallery-gap)) / var(--hw-gallery-cols));min-width:0}@media (width<=900px){.hw-look-gallery[data-count]{--hw-gallery-cols:2;--hw-gallery-gap:12px}}.hw-card-grid.is-look{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-auto-rows:auto;align-items:stretch;gap:16px}.hw-card-grid.is-look>.hw-look-preview{flex-direction:column;grid-row:span 3;gap:12px;padding:16px;display:flex}.hw-card-grid.is-look>.hw-look-preview .hw-look-art,.hw-card-grid.is-look>.hw-look-preview .hw-style-slider{aspect-ratio:4/5;border-radius:12px;width:100%}.hw-card-grid.is-look>.hw-look-preview p{font-size:13px}.hw-card-grid.is-look>article:not(.hw-look-preview){flex-direction:column;justify-content:center;display:flex}.hw-card-grid ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hw-card-grid ul li{color:var(--th-muted);padding-left:22px;line-height:1.6;position:relative}.hw-card-grid ul li:before{background:var(--th-accent);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:2px}@media (width<=960px){.hw-card-grid.is-look{grid-template-columns:1fr}.hw-card-grid.is-look>.hw-look-preview{grid-row:auto}.hw-card-grid.is-look>.hw-look-preview .hw-look-art,.hw-card-grid.is-look>.hw-look-preview .hw-style-slider{max-width:420px;margin-inline:auto}}:is(.hw-band,.hl-steps,.hw-look-gallery a)[data-mode=photoshoot]{--th-trend:var(--th-photoshoot)}:is(.hw-band,.hl-steps,.hw-look-gallery a)[data-mode=costume]{--th-trend:var(--th-costume)}:is(.hw-band,.hl-steps,.hw-look-gallery a)[data-mode=effect]{--th-trend:var(--th-effect)}:is(.hw-band,.hl-steps)[data-mode] :is(.hw-card-grid>article,.hl-step-card){border-top-color:var(--th-trend)}.hw-look-gallery a[data-mode] .hw-look-mode{color:color-mix(in oklch, var(--th-trend) 70%, var(--th-faint))}@media (hover:hover) and (pointer:fine){.hw-page :is(.hw-mode-card,.hw-look-gallery a,.hl-step-card,.hw-card-grid>article):hover{background:color-mix(in oklch, var(--th-trend,var(--th-accent)) 10%, var(--th-card))}}.hw-generator,:is(.hw-band,.hl-steps)[data-mode],.hw-look-gallery a[data-mode]{--th-accent:var(--th-trend);--th-accent-hover:color-mix(in oklch, var(--th-trend) 82%, white);--th-accent-soft:color-mix(in oklch, var(--th-trend) 14%, transparent)}
