/* Public website tokens. Editor canvases, font specimens and app documents keep their own UI. */
.site-unified{font-family:CreatecoShell,Arial,sans-serif!important;background:var(--cc-paper)!important;color:var(--cc-ink);--cc-accent:#6251b5;--cc-lavender:#ebe6f5}
.site-unified :is(main,.seo-breadcrumbs,.seo-related){font-family:CreatecoShell,Arial,sans-serif!important}
.site-unified main :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,a,button,input,select,textarea,label,summary):not(.font-sample):not(.font-sample *):not(.hub-studio *):not(.lp *):not(.sl-workbench *):not(.tp-lesson *):not([data-studio] *){font-family:CreatecoShell,Arial,sans-serif!important}
.site-unified main h1{font-weight:750!important;font-size:64px!important;line-height:1.08!important}
.site-unified .seo-breadcrumbs{margin:16px auto;padding:8px 24px;gap:8px;align-items:center;font-size:14px}
.site-unified .seo-breadcrumbs a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}
.site-unified .site-drawer-group [data-nav-key="workspace"] small{font-size:12px}
.site-unified.search-guides-page :is(.search-guide p,.search-guide li,.search-guide td,.search-guide th,.search-guide figcaption){color:var(--cc-ink)}
.site-unified.search-guides-page :is(.guide-kicker,.guide-date){color:var(--cc-muted)!important}
.site-unified.search-guides-page :is(.guide-answer,.search-guide figure,.search-guide th,.guide-download-note){background:var(--cc-lavender);border-color:var(--cc-line)}
.site-unified.search-guides-page .guide-answer{border-left-color:var(--cc-accent)}
.site-unified.search-guides-page .guide-cards li{background:#fff;border-color:var(--cc-line)}
.site-unified.search-guides-page :is(.search-guide a,.search-guide-link a){color:var(--cc-focus)}
.site-unified.search-guides-page .guide-actions a{border-color:var(--cc-line);border-radius:6px;box-sizing:border-box;min-height:48px;line-height:1.4}
.site-unified.search-guides-page .guide-actions a:first-child{background:var(--cc-lime);color:var(--cc-ink);border-color:#626d40}
.site-unified.search-guides-page .guide-cards a{display:flex;align-items:center;min-height:44px}
.site-unified.search-guides-page .guide-group-nav a{border-color:var(--cc-line);border-radius:6px;box-sizing:border-box}
.site-unified.search-guides-page .guide-file-link{display:inline-flex;align-items:center;min-height:44px;line-height:1.5;overflow-wrap:anywhere}
.site-unified .site-sample-note{padding:16px 20px;border:1px solid var(--cc-line);border-radius:8px;background:var(--cc-lavender);font-size:15px;line-height:1.65}
.site-unified .site-sample-note a{display:inline-flex;align-items:center;min-height:44px;color:var(--cc-focus);text-decoration:underline}
@media(max-width:700px){
 .site-unified main h1{font-size:40px!important}
 .site-unified .seo-breadcrumbs{margin:12px auto;padding:4px 20px}
 .site-unified .guide-actions a{width:100%;justify-content:center;text-align:center}
 .site-unified.search-guides-page .search-guide{width:calc(100% - 40px)}
}

.site-unified .pg-product-links a{font-size:14px;line-height:1.5;overflow-wrap:anywhere}

/* Website headings and paper are shared even when an older page sets local tokens. */
body.site-unified{--cc-paper:#f6f7ef!important;background:#f6f7ef!important}
.site-unified #main h1{font-size:64px!important;line-height:1.08!important}
.site-unified.sl-standalone .sl{background:var(--cc-paper)}
.site-unified.sl-standalone>.cc-header+.sl{padding-top:32px}
@media(max-width:700px){.site-unified #main h1{font-size:40px!important}.site-unified.sl-standalone .sl-intro{margin-top:16px}}

/* Native file inputs must shrink inside narrow learning columns. */
.site-unified.sl-standalone .sl-file{display:block;min-width:0;max-width:100%}
.site-unified.sl-standalone .sl-file input[type="file"]{display:block;min-width:0;width:100%;max-width:100%;font-size:14px;box-sizing:border-box}
body.site-unified .cc-header .mm-launch-button{margin-left:0!important}
