.studio-app{--studio-canvas:#f5f5f2;--studio-surface:#fff;--studio-panel:#f0f0ed;--studio-panel-strong:#e9e9e5;--studio-ink:#0b0b0b;--studio-muted:#5f5f5f;--studio-line:#0b0b0b29;--studio-line-soft:#0b0b0b14;--studio-success:#047857;--studio-warning:#b45309;--studio-danger:#b91c1c;--studio-info:#1d4ed8;--studio-radius-card:12px;--studio-radius-control:8px;--studio-radius-pill:9999px;--studio-shadow-card:0 1px 2px #0000000a}body.monochrome-site .studio-app h1{text-transform:uppercase;letter-spacing:-.03em!important;color:var(--studio-ink)!important;margin:0!important;font-family:inherit!important;font-size:1.5rem!important;font-weight:500!important;line-height:1.05!important}@media (min-width:640px){body.monochrome-site .studio-app h1{font-size:1.875rem!important}}body.monochrome-site .studio-app .studio-toolbar-title{font-size:1.125rem!important}@media (min-width:640px){body.monochrome-site .studio-app .studio-toolbar-title{font-size:1.25rem!important}}body.monochrome-site .studio-app main h2{text-transform:uppercase;letter-spacing:0!important;font-family:inherit!important;font-size:.875rem!important;font-weight:500!important;line-height:1.25!important}@media (min-width:640px){body.monochrome-site .studio-app main h2{font-size:1rem!important}}body.monochrome-site .studio-app .studio-preview h1[class*=text-3xl],body.monochrome-site .studio-app .studio-preview h2[class*=text-3xl]{letter-spacing:-.02em!important;font-size:1.875rem!important;line-height:1.1!important}@media (min-width:640px){body.monochrome-site .studio-app .studio-preview h1[class*=text-3xl],body.monochrome-site .studio-app .studio-preview h2[class*=text-3xl]{font-size:2.25rem!important}}@media (min-width:1024px){body.monochrome-site .studio-app .studio-preview h1[class*=text-3xl],body.monochrome-site .studio-app .studio-preview h2[class*=text-3xl]{font-size:3rem!important}}body.monochrome-site .studio-app .bg-white.border:not(.studio-control):not(button):not(input):not(select):not(textarea):not(a),body.monochrome-site .studio-app [class*="bg-[#f5f5f2]"][class*=border]:not(.studio-control):not(button):not(input):not(select):not(textarea):not(a),body.monochrome-site .studio-app [class*="bg-[#efefec]"][class*=border]:not(.studio-control):not(button):not(input):not(select):not(textarea):not(a),body.monochrome-site .studio-app [class*="bg-[#f7f7f4]"][class*=border]:not(.studio-control):not(button):not(input):not(select):not(textarea):not(a),body.monochrome-site .studio-app .bg-black.border:not(.studio-control):not(button):not(input):not(select):not(textarea):not(a){border-radius:var(--studio-radius-card)!important;border-color:var(--studio-line)!important;box-shadow:var(--studio-shadow-card)!important}body.monochrome-site .studio-app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),body.monochrome-site .studio-app textarea,body.monochrome-site .studio-app select{border-radius:var(--studio-radius-control)!important;font-family:inherit!important}body.monochrome-site .studio-app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),body.monochrome-site .studio-app select{min-height:2.5rem}body.monochrome-site .studio-app textarea{min-height:6rem}body.monochrome-site .studio-app input[type=checkbox],body.monochrome-site .studio-app input[type=radio]{border-radius:4px!important}body.monochrome-site .studio-app .studio-control{border-radius:var(--studio-radius-control)!important}body.monochrome-site .studio-app a[class*=border]:is([class*=px-],[class*=py-],[class~=p-1],[class~=p-1\.5],[class~=p-2],[class~=p-2\.5],[class~=p-3],[class~=p-4]),body.monochrome-site .studio-app span[class*=uppercase][class*=border]:not([class*=border-b-2]){border-radius:var(--studio-radius-pill)!important}.studio-app .studio-page-header{border-bottom:1px solid var(--studio-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.studio-app .studio-title{letter-spacing:-.03em;text-transform:uppercase;color:var(--studio-ink);font-size:1.5rem;font-weight:500;line-height:1.05}@media (min-width:640px){.studio-app .studio-title{font-size:1.875rem}}.studio-app .studio-section-title{letter-spacing:0;text-transform:uppercase;color:var(--studio-ink);font-size:.875rem;font-weight:500;line-height:1.2}@media (min-width:640px){.studio-app .studio-section-title{font-size:1rem}}.studio-app .studio-card{background:var(--studio-surface);border:1px solid var(--studio-line);border-radius:var(--studio-radius-card);box-shadow:var(--studio-shadow-card)}.studio-app .studio-label{letter-spacing:.12em;text-transform:uppercase;color:var(--studio-muted);margin-bottom:.375rem;font-size:9px;font-weight:700;line-height:1.2;display:block}
