.fecineAuth:has(.fecineAuthForm),.fecineSidebar,.fecineStudioPage,.fecineStudioSurface,.fecineTopbar,.fecineWorkspaceMain{--paper:#030712;--paper-2:#0b1528;--paper-3:#111d33;--ink:#f5f8ff;--ink-2:#becce2;--ink-3:#94a3bd;--ink-4:#7f91ae;--rule:#22304a;--rule-2:#405779;--accent:#6c9bff;--background:#030712;--foreground:#f5f8ff;--primary:#326fff;--primary-foreground:#ffffff;--secondary:#0b1528;--secondary-foreground:#becce2;--muted:#0b1528;--muted-foreground:#94a3bd;--border:#22304a;--input:#405779;--ring:#6c9bff;color:var(--ink);font-family:var(--font-sans);background:var(--paper);color-scheme:dark}.fecineTopbar{min-height:68px}.fecineSidebar,.fecineTopbar{background:#050b18}.fecineSidebar a,.fecineSidebar button{border-radius:7px}.fecineSidebar a{min-height:42px}.fecineSidebar a[aria-current=page]{background:linear-gradient(90deg,#18336a80,transparent);color:#d9e6ff}.fecineSidebar .font-serif{font-family:inherit;font-style:normal}.fecineStudioPage,.fecineStudioSurface{min-height:100%}.fecineStudioPage,.fecineStudioSurface,.fecineWorkspaceMain{background:radial-gradient(ellipse at 80% 0,#12429022,transparent 45%),var(--paper)}.fecineStudioPage .font-serif{font-family:inherit;font-style:normal}.fecineStudioPage .fecinePageHeader{padding-top:12px;padding-bottom:28px;border-bottom:1px solid var(--rule-2)}.fecineStudioPage .fecinePageHeader h1{font-size:var(--page-title-size)!important;font-weight:650!important;letter-spacing:-.035em!important}.fecineStudioPage .atelierButton,.fecineStudioPage button,.fecineStudioPage select{border-radius:7px}.fecineStudioPage input:not([type=checkbox]):not([type=radio]),.fecineStudioPage textarea{border-radius:7px;min-height:40px}.fecineStudioPage a:focus-visible,.fecineStudioPage button:focus-visible,.fecineStudioPage input:focus-visible,.fecineStudioPage textarea:focus-visible{outline:2px solid #7bcfff;outline-offset:3px}.fecineDramaGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));grid-auto-rows:1fr;align-items:stretch;gap:22px}.fecineStudioPage .fecineDramaCard{width:100%;height:100%;min-height:290px;border-radius:12px;background:#081221;box-shadow:0 12px 32px #0002;transition:border-color .18s,transform .18s}.fecineStudioPage .fecineDramaCard:hover{border-color:#5388df;transform:translateY(-3px)}.fecineStudioPage .fecineDramaCard>div:first-child{min-height:175px;flex-shrink:0}.fecineStudioPage .fecineAssetCard{border-radius:10px;background:#081221}.fecineStudioPage table{border-collapse:separate;border-spacing:0}.fecineStudioPage th{color:var(--ink-3);background:#081221}.fecineStudioPage td,.fecineStudioPage th{padding-top:16px;padding-bottom:16px}.fecineStudioPage tbody tr:hover{background:#12203a66}.fecineStudioPage>section{padding:22px;border:1px solid var(--rule);border-radius:12px;background:#081221}.fecineWorkspacePage{max-width:none}.fecineWorkspacePage>div:last-child{max-width:760px;padding:24px;background:#081221;border:1px solid var(--rule);border-radius:12px}.fecineAuth:has(.fecineAuthForm) a[href="/"] img:not([aria-hidden]){content:url(/brand/fecine/lockup-20260921-dark.png);display:block}.fecineAuth:has(.fecineAuthForm) a[href="/"] img[aria-hidden]{display:none}.fecineAuth:has(.fecineAuthForm){grid-template-columns:1.05fr 1fr}.fecineAuth:has(.fecineAuthForm)>aside{isolation:isolate;background:linear-gradient(180deg,#03071266,#030712ed),url(/fecine-20260905/hero-ko-gyeongbokgung.webp) 50% /cover}.fecineAuth:has(.fecineAuthForm)>aside h1{font-family:inherit;font-size:clamp(40px,4vw,64px);font-weight:650!important;line-height:1.2!important}.fecineAuth:has(.fecineAuthForm)>section{background:#030712}.fecineAuth:has(.fecineAuthForm) .font-serif{font-family:inherit}.fecineAuth:has(.fecineAuthForm) .fecineAuthForm,.fecineAuth:has(.fecineAuthForm) .fecineAuthForm *{text-transform:none!important}.fecineAuthForm h1{font-weight:650!important;line-height:1.2!important}.fecineAuthForm form input:not([type=checkbox]){min-height:48px;border:1px solid #2b3b57;border-radius:8px;padding:12px 14px;background:#081221;font-size:14px;text-transform:none!important}.fecineAuthForm form input:not([type=checkbox])::placeholder{font-size:14px;text-transform:none!important}.fecineAuthForm form button[type=submit]{min-height:49px;border-radius:8px;background:linear-gradient(110deg,#5c6eff,#348aff);color:white}.fecineAuthForm a{color:#adcaff}@media (max-width:767px){.fecineAuth:has(.fecineAuthForm){grid-template-columns:1fr}.fecineStudioPage>section,.fecineWorkspacePage>div:last-child{padding:16px}}@media (prefers-reduced-motion:reduce){.fecineStudioPage .fecineDramaCard{transition:none}.fecineStudioPage .fecineDramaCard:hover{transform:none}}.fecineApiConsole h2,.fecineApiConsole h3{font-size:14px}.fecineApiConsole small,.fecineStudioPage small,.fecineStudioSurface small{font-size:12px}