/* TheLogic reference: Pretendard Variable, regular body, 600 controls, normal tracking. */
@font-face { font-family:'Pretendard Variable';font-style:normal;font-weight:100 900;font-display:swap;src:url('./fonts/PretendardVariable.woff2') format('woff2'); }
:root { --font:'Pretendard Variable',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif; }
body { font-family:var(--font);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:normal;-webkit-font-smoothing:antialiased; }
button,input,select,textarea,.logo,.flow-logo { font-family:var(--font);letter-spacing:normal; }
h1,h2,h3,h4,.page-heading h1,.flow-heading h1 { letter-spacing:normal; }
.page-heading h1 { font-size:32px;line-height:1.25;font-weight:700; }
.page-heading p { font-size:14px;line-height:1.65; }
.workspace .nav-item { font-size:15px;line-height:1.5;font-weight:600; }
.workspace .button,.public-site .button { font-size:14px;font-weight:600;line-height:20px; }
.workspace input,.workspace select,.workspace textarea { font-size:14px;line-height:1.5;font-weight:400; }
.workspace .panel-heading h2,.ad-library-heading h2,.charge-section-heading h2 { font-size:18px;font-weight:600;line-height:1.5; }
.workspace :is(td,.job-row strong,.job-detail p) { font-size:14px;line-height:1.6; }
.workspace :is(th,.job-list-header,.job-row>summary,.job-row small,.job-detail small,.table-caption) { font-size:12px;line-height:1.5; }
.workspace .badge { font-size:11px; }
.workspace :is(.subtle,.tiny-tag,.table-caption) { line-height:1.6; }
.workspace .ad-preview-card>[data-preview-title] { font-size:20px;line-height:1.5;font-weight:600; }
.workspace .ad-rich-content,.workspace .ad-preview-copy { font-family:var(--font);line-height:1.7; }
.public-site :is(.flow-field>label,.flow-label-row>label,.flow-heading p) { font-size:14px; }
.public-site .flow-heading h1 { font-weight:600;line-height:1.4; }
.charge-hero h2 { font-weight:600;letter-spacing:normal; }
.ad-creative-title-row { grid-template-columns:minmax(0,1fr); }
@media(max-width:600px) { .page-heading h1{font-size:28px}.workspace .nav-item{font-size:14px}.workspace :is(td,.job-row strong,.job-detail p){font-size:13px} }
