.creator-page.creator-fresh{--fh-box:#eceae4;--fh-soft:#f6f5f1;--fh-ink:#23252b;--fh-sub:#5b5d63;--fh-line:#e7e5de;--fh-sans:"Noto Sans TC","PingFang TC","Microsoft JhengHei",system-ui,sans-serif;--fh-latin:"Poppins","Noto Sans TC",system-ui,sans-serif;--creator-bg:#fff;--creator-text:var(--fh-ink);--creator-text-muted:var(--fh-sub);--creator-border:var(--fh-line);--creator-glass-bg:#fff;--creator-panel-shadow:rgba(35,37,43,.06);--creator-font-display:var(--fh-sans);--creator-backbar-bg:hsla(0,0%,100%,.88);--creator-cta-from:var(--creator-accent-solid);--creator-cta-to:var(--creator-accent-solid);--creator-cta-from-hover:var(--creator-accent-solid);--creator-cta-to-hover:var(--creator-accent-solid);--form-accent:var(--creator-accent-solid);--form-accent-dark:var(--creator-accent-solid);color-scheme:light;font-family:var(--fh-sans)}.creator-page.creator-fresh,html.creator-fresh-html{--ui-primary:var(--creator-accent-solid,#2b3a67);--ui-text-dimmed:#8a8c92;--ui-text-muted:#5b5d63;--ui-text-toned:#3d3f45;--ui-text:#2e3036;--ui-text-highlighted:#1b1c1f;--ui-text-inverted:#fff;--ui-bg:#fff;--ui-bg-muted:#f6f5f1;--ui-bg-elevated:#f6f5f1;--ui-bg-accented:#eceae4;--ui-bg-inverted:#23252b;--ui-border:#e7e5de;--ui-border-muted:#efede7;--ui-border-accented:#d6d3c9;--ui-border-inverted:#23252b}html.creator-fresh-html{background:#fff;color-scheme:light}.creator-page.creator-fresh .glass-panel{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 2px #23252b0a}.creator-page.creator-fresh .fantasy-gradient{background:transparent}.creator-page.creator-fresh .gold-text{background:none;-webkit-text-fill-color:currentColor;color:var(--creator-accent-ink);font-family:var(--fh-sans)}.creator-page.creator-fresh .btn-fantasy{background:var(--creator-accent-solid);border-radius:12px;box-shadow:none;color:var(--creator-on-accent)}.creator-page.creator-fresh .btn-fantasy:hover{box-shadow:none;filter:brightness(1.08)}.creator-page.creator-fresh .btn-fantasy-outline{border-radius:12px}.creator-page.creator-fresh .section-title{color:var(--fh-ink);font-family:var(--fh-sans);font-size:clamp(24px,3vw,34px);font-weight:900;letter-spacing:.02em;line-height:1.35;margin-bottom:1.75rem;text-align:left;text-transform:none}.creator-page.creator-fresh .section-title[data-eyebrow]:before{color:var(--creator-accent-ink);content:attr(data-eyebrow);display:block;font-family:var(--fh-latin);font-size:12px;font-weight:600;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.creator-page.creator-fresh .cp-filters{justify-content:flex-start}.creator-page.creator-fresh #commissions,.creator-page.creator-fresh #contact,.creator-page.creator-fresh #portfolio,.creator-page.creator-fresh #schedule{padding-bottom:2.5rem;padding-top:4.5rem}.creator-page.creator-fresh #contact>div,.creator-page.creator-fresh #schedule>div{max-width:72rem}.creator-page.creator-fresh #schedule .section-title+p{margin-top:-1rem;text-align:left}.creator-page.creator-fresh #about{background-color:var(--fh-box);border-radius:28px;margin:3.5rem 12px 0;padding-bottom:clamp(2rem,5vw,4rem);padding-top:clamp(2rem,5vw,4rem)}.creator-page.creator-fresh #schedule .glass-panel{background:var(--fh-box);border:0;border-radius:28px;box-shadow:none}.creator-page.creator-fresh #schedule .rounded-xl{background:#fff;border-color:transparent;border-radius:16px}.creator-page.creator-fresh .text-emerald-300{color:#2d6a3a}.creator-page.creator-fresh .text-red-300{color:#a3402f}.creator-page.creator-fresh .bg-emerald-500\/10,.creator-page.creator-fresh .bg-emerald-500\/15{background-color:#e3efe2}.creator-page.creator-fresh .bg-red-500\/10,.creator-page.creator-fresh .bg-red-500\/15{background-color:#f6e1dc}.creator-page.creator-fresh .bg-white\/5{background-color:var(--fh-soft)}.creator-page.creator-fresh .bg-white\/10{background-color:var(--fh-box)}.creator-page.creator-fresh .bg-white\/20{background-color:#dedbd2}.creator-page.creator-fresh .hover\:bg-white\/5:hover{background-color:var(--fh-soft)}.creator-page.creator-fresh .hover\:bg-white\/10:hover{background-color:var(--fh-box)}.creator-page.creator-fresh .hover\:bg-white\/20:hover{background-color:#dedbd2}.creator-page.creator-fresh .border-white\/10,.creator-page.creator-fresh .border-white\/5{border-color:var(--fh-line)}.creator-page.creator-fresh .hover\:border-white\/20:hover{border-color:#d6d3c9}.creator-page.creator-fresh .text-slate-300{color:var(--fh-sub)}
