:root{
  --ink:#171713;--muted:#77766f;--line:#deddd5;--paper:#f7f6f1;--white:#fff;
  --accent:#ee5b35;--accent-dark:#ce4020;--green:#2d8767;--amber:#d99a2b;
  --sidebar:272px;--shadow:0 22px 70px rgba(24,24,18,.14);
}
*{box-sizing:border-box}
html{font-size:16px}
body{margin:0;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}
button,input,textarea{font:inherit}
button{color:inherit}
[hidden]{display:none!important}
.kicker{margin:0 0 12px;font:800 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.17em;text-transform:uppercase;color:var(--accent)}
.kicker--light{color:#ff8462}.muted{color:var(--muted);line-height:1.6}.form-error{min-height:20px;margin:0;color:#b32d17;font-size:13px}
.login-shell{min-height:100vh;display:grid;grid-template-columns:minmax(480px,1.08fr) minmax(440px,.92fr);background:#f5f3ec}
.login-brand{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:56px 6vw;background:#191a17;color:#f7f3e8}
.login-brand:before,.login-brand:after{content:"";position:absolute;border-radius:50%;filter:blur(1px);pointer-events:none}
.login-brand:before{width:58vw;height:58vw;right:-35vw;top:-13vw;background:radial-gradient(circle at 30% 30%,#f25c34 0 7%,#a6311e 8% 16%,transparent 17%)}
.login-brand:after{width:420px;height:420px;left:-230px;bottom:-210px;border:1px solid #fff2;box-shadow:0 0 0 70px #fff1,0 0 0 140px #fff1}
.login-brand__mark{position:relative;z-index:1;display:flex;align-items:center;gap:14px;font-weight:950;font-size:26px;letter-spacing:-.06em}.login-brand__mark i{width:42px;height:1px;background:#f25c34}
.login-brand h1{position:relative;z-index:1;margin:0;max-width:780px;font:800 clamp(64px,7vw,120px)/.84 Georgia,serif;letter-spacing:-.075em}
.login-brand__copy{position:relative;z-index:1;max-width:600px;margin:35px 0 0;color:#b8b9b1;font-size:18px;line-height:1.6}
.login-environment{position:relative;z-index:1;display:flex;gap:28px;font:700 10px/1.4 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:#8c8d86}
.login-panel{display:flex;align-items:center;justify-content:center;padding:50px}.login-form{width:min(430px,100%)}.login-form h2{margin:0;font:750 48px/1.05 Georgia,serif;letter-spacing:-.04em}
.login-form>label{display:block;margin-top:24px}.login-form label span,.field-row label>span,.field-grid label>span,.media-field label>span{display:block;margin-bottom:9px;font-size:12px;font-weight:750}
input,textarea{width:100%;border:1px solid #d7d5cd;background:#fff;padding:14px 15px;border-radius:3px;outline:none;transition:.18s border,.18s box-shadow;resize:vertical}
input:focus,textarea:focus{border-color:#777;box-shadow:0 0 0 3px #00000009}.login-form input{height:54px}.mobile-logo{display:none;font-weight:900;margin-bottom:50px}.mobile-logo span{color:var(--accent)}
.button{border:0;border-radius:2px;padding:12px 17px;font-size:12px;font-weight:800;cursor:pointer;transition:.18s transform,.18s background,.18s opacity;white-space:nowrap}.button:hover{transform:translateY(-1px)}.button:disabled{opacity:.45;cursor:not-allowed;transform:none}
.button--wide{width:100%;height:54px;display:flex;justify-content:space-between;align-items:center;margin-top:18px}.button--primary{background:var(--accent);color:#fff}.button--primary:hover{background:var(--accent-dark)}.button--dark{background:#1d1d19;color:#fff}.button--quiet{background:#e8e7df;color:#24241f}
.app-shell{min-height:100vh;display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr)}
.sidebar{position:fixed;z-index:30;inset:0 auto 0 0;width:var(--sidebar);display:flex;flex-direction:column;background:#1b1c19;color:#f4f1e8;border-right:1px solid #000}
.sidebar__head{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 23px;border-bottom:1px solid #ffffff14}.logo{border:0;background:none;color:#fff;display:flex;align-items:baseline;gap:7px;cursor:pointer}.logo span{font-size:23px;font-weight:950;letter-spacing:-.06em}.logo i{font:800 9px ui-monospace,monospace;letter-spacing:.14em;color:#ff6c47;font-style:normal}
.sidebar-close.icon-button{display:none;color:#fff}.primary-nav{padding:18px 13px;border-bottom:1px solid #ffffff12}.nav-item{width:100%;height:44px;display:flex;align-items:center;gap:12px;border:0;background:none;color:#aaa9a1;padding:0 12px;border-radius:3px;cursor:pointer;text-align:left;font-size:13px}.nav-item:hover{color:#fff;background:#ffffff0b}.nav-item.is-active{background:#f0ede5;color:#171713}.nav-item b{margin-left:auto;font:700 10px ui-monospace,monospace;background:#ffffff12;padding:3px 6px;border-radius:9px}.nav-item.is-active b{background:#ddd9ce}.nav-icon{width:18px;text-align:center;font-size:16px}
.site-nav{padding:17px 13px;min-height:0;overflow:auto;flex:1}.site-nav__label{display:flex;justify-content:space-between;align-items:center;padding:0 11px 10px;font:800 9px ui-monospace,monospace;letter-spacing:.15em;text-transform:uppercase;color:#6f706a}.site-nav__label button{border:0;background:none;color:#777;cursor:pointer}
.site-group{margin:7px 0 16px}.site-group>span{display:block;padding:6px 11px;color:#666760;font-size:10px}.site-button{width:100%;height:41px;display:flex;align-items:center;gap:10px;padding:0 11px;border:0;background:none;color:#b8b7b0;border-radius:3px;cursor:pointer;text-align:left;font-size:12px}.site-button:hover,.site-button.is-active{background:#ffffff0b;color:#fff}.site-button i{width:7px;height:7px;border-radius:50%;background:var(--site-accent,#aaa);box-shadow:0 0 0 3px #ffffff0a}.site-button span{overflow:hidden;text-overflow:ellipsis}.site-button small{margin-left:auto;color:#6e6f69;font:700 9px ui-monospace,monospace}
.sidebar__foot{min-height:70px;padding:16px 23px;border-top:1px solid #ffffff14;display:flex;gap:10px;align-items:center}.connection-dot{width:8px;height:8px;background:#52bb8f;border-radius:50%;box-shadow:0 0 0 4px #52bb8f1c}.sidebar__foot div{display:flex;flex-direction:column}.sidebar__foot strong{font-size:10px}.sidebar__foot small{font-size:9px;color:#74756f;margin-top:3px}
.workspace{grid-column:2;min-width:0}.topbar{position:sticky;z-index:20;top:0;height:78px;display:flex;align-items:center;padding:0 32px;border-bottom:1px solid var(--line);background:#f7f6f1eF;backdrop-filter:blur(12px)}.menu-button.icon-button{display:none}.search{width:min(560px,55vw);height:42px;display:flex;align-items:center;gap:10px;padding:0 13px;background:#eeede7;border:1px solid transparent;border-radius:4px}.search:focus-within{border-color:#bbb}.search input{border:0;background:transparent;padding:0;box-shadow:none}.search kbd{font:600 9px ui-monospace,monospace;color:#888;border:1px solid #d4d2cb;border-radius:3px;padding:3px 5px;white-space:nowrap}.topbar__actions{margin-left:auto;display:flex;align-items:center;gap:18px}.ghost-button{border:0;background:none;font-size:11px;font-weight:750;cursor:pointer}.icon-button{display:grid;place-items:center;width:38px;height:38px;border:0;background:transparent;border-radius:50%;font-size:22px;cursor:pointer}.icon-button:hover{background:#00000008}
.user-menu{position:relative}.user-menu>button{display:flex;align-items:center;gap:7px;border:0;background:none;cursor:pointer}.user-menu>button span{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:#25251f;color:#fff;font-size:10px;font-weight:800}.user-menu>button i{width:0;height:0;border:4px solid transparent;border-top-color:#555;margin-top:5px}
.popover{position:absolute;right:0;top:48px;width:180px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);padding:15px;display:flex;flex-direction:column;border-radius:4px}.popover small{color:var(--muted);margin-top:3px}.popover button{margin-top:14px;padding:9px;border:0;background:#f2f1ec;text-align:left;cursor:pointer}
.view{padding:36px 38px 80px;max-width:1600px;margin:auto}.view-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:32px}.view-head h1{margin:0;font:700 clamp(38px,4vw,64px)/.95 Georgia,serif;letter-spacing:-.055em}.view-head p{margin:9px 0 0;color:var(--muted);font-size:14px}.view-actions{display:flex;gap:10px}
.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:#fff;margin-bottom:32px}.metric{padding:24px 26px;border-right:1px solid var(--line)}.metric:last-child{border-right:0}.metric small{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.metric strong{display:block;margin-top:11px;font:700 35px/1 Georgia,serif}.metric em{display:block;margin-top:8px;color:var(--green);font:700 10px ui-monospace,monospace;font-style:normal}
.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:24px}.panel{background:#fff;border:1px solid var(--line)}.panel-head{min-height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--line)}.panel-head h2{font-size:13px;margin:0}.panel-head button{border:0;background:none;color:var(--accent);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;cursor:pointer}
.site-table{width:100%;border-collapse:collapse}.site-table th,.data-table th{text-align:left;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#98978f;padding:12px 16px;border-bottom:1px solid var(--line)}.site-table td{padding:15px 16px;border-bottom:1px solid #ecebe5;font-size:12px}.site-table tr:last-child td{border-bottom:0}.site-table tbody tr{cursor:pointer}.site-table tbody tr:hover{background:#faf9f5}.site-name-cell{display:flex;align-items:center;gap:11px}.site-name-cell i{width:9px;height:9px;border-radius:50%;background:var(--site-accent)}.site-name-cell strong{display:block}.site-name-cell small{display:block;color:var(--muted);margin-top:3px}.status-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:20px;background:#e9f6f0;color:#267a5d;font-size:9px;font-weight:800}.status-pill.preview{background:#fff4dc;color:#9a6814}.status-pill.locked{background:#efefeb;color:#6e6d65}
.activity-list{padding:3px 19px}.activity{display:grid;grid-template-columns:28px 1fr;gap:11px;padding:17px 0;border-bottom:1px solid #ecebe5}.activity:last-child{border:0}.activity i{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#f0efe9;font-style:normal;font-size:11px}.activity strong{display:block;font-size:11px}.activity p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.4}
.notice{display:flex;gap:14px;padding:18px 20px;margin-top:24px;border:1px solid #ead7aa;background:#fff9e9}.notice i{font-style:normal}.notice strong{display:block;font-size:12px}.notice p{margin:4px 0 0;font-size:11px;color:#746644;line-height:1.5}
.site-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end;padding:34px;background:#1e1f1b;color:#fff;margin-bottom:22px;min-height:190px}.site-hero:after{content:"";position:absolute;width:260px;height:260px;border:65px solid var(--site-accent);border-radius:50%;right:-120px;top:-135px;opacity:.9}.site-hero>*{position:relative;z-index:1}.site-hero h1{margin:0;font:700 55px/1 Georgia,serif;letter-spacing:-.05em}.site-hero p{margin:10px 0 0;color:#aaa}.site-hero__stats{display:flex;gap:28px;margin-right:70px}.site-hero__stats div{display:flex;flex-direction:column}.site-hero__stats strong{font:700 29px Georgia,serif}.site-hero__stats small{color:#999;font-size:9px;text-transform:uppercase;letter-spacing:.1em;margin-top:3px}
.site-toolbar{display:flex;gap:12px;margin-bottom:17px}.site-toolbar .search{background:#fff;border-color:var(--line);flex:1;max-width:none}.filter-select{border:1px solid var(--line);background:#fff;padding:0 14px;font-size:11px}.data-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--line)}.data-table td{padding:16px;border-bottom:1px solid #eae9e3;font-size:12px}.data-table tbody tr{cursor:pointer}.data-table tbody tr:hover{background:#faf9f5}.page-title-cell strong{display:block}.page-title-cell small{display:block;margin-top:4px;color:var(--muted);font:10px ui-monospace,monospace}.seo-indicator{display:flex;align-items:center;gap:7px;white-space:nowrap}.seo-indicator i{width:7px;height:7px;border-radius:50%;background:var(--green)}.seo-indicator.warning i{background:var(--amber)}.seo-indicator.critical i,.seo-indicator.error i{background:var(--accent)}.seo-indicator.unchecked{color:var(--muted)}.seo-indicator.unchecked i{background:#aaa}.row-action{border:0;background:none;color:var(--accent);font-weight:800;font-size:10px;cursor:pointer}
.empty-state{padding:65px 30px;text-align:center}.empty-state span{font-size:32px}.empty-state h3{margin:13px 0 7px;font-family:Georgia,serif}.empty-state p{max-width:430px;margin:auto;color:var(--muted);font-size:12px;line-height:1.6}.empty-state.compact{padding:45px 20px}.empty-state.compact span{font-size:22px}
.editor-dialog,.preview-dialog{width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0;border:0;background:#f5f4ef}.editor-dialog::backdrop,.preview-dialog::backdrop{background:#1118}.editor-shell{height:100%;display:flex;flex-direction:column}.editor-head{min-height:75px;display:flex;align-items:center;justify-content:space-between;padding:0 27px;background:#fff;border-bottom:1px solid var(--line)}.editor-head h2{margin:0;font:700 22px Georgia,serif}.editor-head .kicker{margin-bottom:5px}.editor-head__actions{display:flex;align-items:center;gap:12px}.save-state{font-size:10px;color:var(--green)}.editor-toolbar{min-height:61px;display:flex;justify-content:space-between;align-items:center;padding:0 27px;background:#fff;border-bottom:1px solid var(--line)}.tabs{display:flex;align-self:stretch;gap:26px}.tab{position:relative;border:0;background:none;font-size:12px;font-weight:750;cursor:pointer;color:#777}.tab.is-active{color:#111}.tab.is-active:after{content:"";position:absolute;height:2px;background:var(--accent);left:0;right:0;bottom:0}.editor-toolbar__right{display:flex;gap:8px}
.editor-layout{min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,820px) 310px;justify-content:center;gap:26px;overflow:auto;padding:27px}.editor-form-wrap{background:#fff;border:1px solid var(--line);align-self:start}.editor-tab-panel{padding:29px}.field-row{margin-bottom:25px}.field-row:last-child{margin-bottom:0}.field-row textarea{line-height:1.6}.field-row--hero textarea{font:700 27px/1.18 Georgia,serif;letter-spacing:-.025em}.field-row label>small{float:right;margin-top:5px;color:#aaa;font:9px ui-monospace,monospace}.field-row--locked input{background:#f1f0eb;color:#85847c}.lock{display:inline-block;margin-left:6px;padding:3px 6px;border-radius:10px;background:#e8e7e1;color:#85847c;font:700 8px ui-monospace,monospace;font-style:normal;text-transform:uppercase;letter-spacing:.05em}
.field-section{border-top:1px solid var(--line);padding-top:25px;margin-top:29px}.field-section__title{display:flex;justify-content:space-between;margin-bottom:17px}.field-section__title span{font-size:12px;font-weight:800}.field-section__title small{color:#aaa;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.media-field{display:grid;grid-template-columns:180px 1fr;gap:18px}.media-field>div:last-child{display:flex;flex-direction:column;gap:14px}.image-preview{height:150px;background:#ecebe5;display:grid;place-items:center;overflow:hidden;color:#aaa;font-size:11px}.image-preview img{width:100%;height:100%;object-fit:cover}
.editor-aside{display:flex;flex-direction:column;gap:17px}.aside-card{background:#fff;border:1px solid var(--line);padding:20px}.safety-list{list-style:none;margin:15px 0 0;padding:0}.safety-list li{display:flex;align-items:center;gap:9px;padding:9px 0;font-size:11px;border-bottom:1px solid #edebe5}.safety-list li:last-child{border:0}.safety-list i{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#fff1dc;color:#a8731d;font-size:10px;font-style:normal}.safety-list .is-ok i{background:#e6f4ed;color:var(--green)}.aside-card--publish strong{font:700 20px Georgia,serif}.aside-card--publish>p:not(.kicker){font-size:11px;line-height:1.55;color:var(--muted)}.production-lock{margin-top:15px;padding:11px;background:#f0efea;color:#777;font-size:10px;font-weight:700}
.live-seo-audit{margin-bottom:22px;border:1px solid var(--line);background:#fff}.live-seo-audit>header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 17px;border-bottom:1px solid var(--line)}.live-seo-audit>header div{display:flex;flex-direction:column;gap:4px}.live-seo-audit>header small{font:800 8px ui-monospace,monospace;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.live-seo-audit>header strong{font-size:13px}.live-seo-audit>p{margin:0;padding:12px 17px;color:var(--muted);font-size:10px;line-height:1.5;border-bottom:1px solid #eeece6;overflow-wrap:anywhere}.audit-status--good{color:var(--green)}.audit-status--warning{color:#9a6814}.audit-status--critical,.audit-status--error{color:var(--accent)}.seo-audit-facts{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--line)}.seo-audit-facts span{padding:12px 14px;border-right:1px solid #eeece6}.seo-audit-facts span:last-child{border-right:0}.seo-audit-facts small,.seo-audit-facts strong{display:block}.seo-audit-facts small{font:700 8px ui-monospace,monospace;text-transform:uppercase;color:#999}.seo-audit-facts strong{margin-top:5px;font-size:11px}.seo-audit-issues{list-style:none;margin:0;padding:4px 17px 9px}.seo-audit-issue{display:grid;grid-template-columns:8px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid #eeece6}.seo-audit-issue:last-child{border-bottom:0}.seo-audit-issue>i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#aaa}.seo-audit-issue.warning>i{background:var(--amber)}.seo-audit-issue.critical>i{background:var(--accent)}.seo-audit-issue.info>i{background:#7290a1}.seo-audit-issue strong{display:block;font-size:11px}.seo-audit-issue p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.seo-audit-issue small{display:block;margin-top:4px;color:#999;font:9px ui-monospace,monospace;overflow-wrap:anywhere}.seo-audit-empty{padding:18px 0;color:var(--green);font-size:11px}.seo-score-card{display:flex;gap:20px;align-items:center;margin-bottom:27px;padding:20px;background:#f4f3ed}.seo-score-card>div{display:flex;flex-direction:column;align-items:center;border-right:1px solid #dcdad2;padding-right:20px}.seo-score-card span{font:700 34px Georgia,serif;color:var(--green);white-space:nowrap}.seo-score-card small{font-size:8px;text-transform:uppercase;color:#888;text-align:center}.seo-score-card p{font-size:11px;line-height:1.5;color:#666}.google-preview{padding:22px;margin:4px 0 27px;border:1px solid var(--line);font-family:Arial,sans-serif}.google-preview>small{display:block;margin-bottom:18px;color:#999;font:9px ui-monospace,monospace;text-transform:uppercase;letter-spacing:.1em}.google-preview div{color:#202124;font-size:12px}.google-preview h3{margin:6px 0;color:#1a0dab;font-size:20px;font-weight:400}.google-preview p{margin:0;max-width:630px;color:#4d5156;font-size:13px;line-height:1.45}
.editor-errors{margin:22px 29px 0;padding:14px 16px;border:1px solid #f0c7b9;background:#fff2ed;color:#8a351f;font-size:11px;line-height:1.5}.revision{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;padding:15px 0;border-bottom:1px solid var(--line)}.revision>i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#f0efea;font-style:normal}.revision strong{display:block;font-size:11px}.revision small{display:block;margin-top:3px;color:var(--muted);font-size:9px}.revision button{border:0;background:#efeee9;padding:8px 10px;font-size:9px;font-weight:800;cursor:pointer}
.source-note{margin:22px 29px 0;padding:14px 16px;border:1px solid #cbdcd5;background:#f0f8f4;color:#315f4d;font-size:11px;line-height:1.55}
.preview-shell{height:100%;display:flex;flex-direction:column}.preview-shell>header{height:64px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 20px;background:#1b1c19;color:#fff}.preview-shell>header>div:first-child{display:flex;align-items:center;gap:9px}.preview-shell header strong{font-size:11px}.preview-shell header small{color:#888;font-size:9px}.preview-dot{width:8px;height:8px;border-radius:50%;background:#f6a837}.viewport-buttons{display:flex;background:#2a2b27;padding:4px}.viewport-buttons button{border:0;background:none;color:#888;padding:7px 11px;font-size:9px;cursor:pointer}.viewport-buttons button.is-active{background:#fff;color:#111}.preview-shell>header>.icon-button{justify-self:end;color:#fff}.preview-canvas{flex:1;min-height:0;display:flex;justify-content:center;background:#cfcec8;padding:18px;overflow:hidden}.preview-canvas iframe{width:100%;height:100%;border:0;background:#fff;box-shadow:0 5px 25px #0003;transition:.25s width}
.toast-region{position:fixed;z-index:1000;right:22px;bottom:22px;display:flex;flex-direction:column;gap:9px}.toast{min-width:290px;max-width:420px;background:#20211e;color:#fff;padding:14px 16px;box-shadow:var(--shadow);font-size:11px;line-height:1.4;animation:toast-in .22s ease}.toast.error{border-left:3px solid #e1573b}.toast.success{border-left:3px solid #52b88c}@keyframes toast-in{from{transform:translateY(8px);opacity:0}}
@media(max-width:1050px){:root{--sidebar:235px}.metric-grid{grid-template-columns:1fr 1fr}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.dashboard-grid{grid-template-columns:1fr}.editor-layout{grid-template-columns:minmax(0,1fr) 270px}.site-hero__stats{margin-right:0}.login-brand h1{font-size:70px}}
@media(max-width:800px){.login-shell{grid-template-columns:1fr}.login-brand{display:none}.login-panel{min-height:100vh;padding:27px}.mobile-logo{display:block}.app-shell{display:block}.sidebar{transform:translateX(-100%);transition:.25s transform;box-shadow:var(--shadow)}body.sidebar-open .sidebar{transform:none}.sidebar-close.icon-button,.menu-button.icon-button{display:grid}.workspace{grid-column:auto}.topbar{padding:0 16px;height:67px}.search{width:auto;flex:1}.search kbd,.ghost-button{display:none}.view{padding:26px 17px 60px}.view-head{align-items:flex-start;flex-direction:column}.view-head h1{font-size:42px}.metric-grid{grid-template-columns:1fr 1fr}.site-hero{grid-template-columns:1fr;padding:25px}.site-hero h1{font-size:44px}.site-hero__stats{margin:15px 0 0;flex-wrap:wrap}.site-toolbar{flex-wrap:wrap}.site-toolbar .search{flex-basis:100%}.data-table{display:block;overflow:auto}.editor-head{padding:0 16px}.save-state{display:none}.editor-toolbar{padding:0 12px;flex-wrap:wrap;height:auto}.tabs{height:55px;gap:16px}.editor-toolbar__right{width:100%;padding:10px 0;border-top:1px solid var(--line)}.editor-toolbar__right .button{flex:1;padding:11px 5px}.editor-layout{display:block;padding:12px}.editor-aside{display:none}.editor-tab-panel{padding:20px}.field-grid,.media-field{grid-template-columns:1fr}.image-preview{height:220px}.live-seo-audit>header{align-items:flex-start;flex-direction:column}.live-seo-audit>header .button{width:100%}.seo-audit-facts{grid-template-columns:repeat(2,1fr)}.seo-audit-facts span{border-bottom:1px solid #eeece6}.preview-shell>header{grid-template-columns:1fr auto}.viewport-buttons{display:none}.preview-shell header small{display:none}.preview-canvas{padding:0}.site-table th:nth-child(3),.site-table td:nth-child(3){display:none}}
