/* Original application chrome; the site canvas retains its independently rendered design. */
body.studio-mode{--studio-ink:#242735;--studio-muted:#8c909e;--studio-line:#e9eaf0;background:#f4f5f9;color:var(--studio-ink);overflow:hidden;font-family:Montserrat,sans-serif}
.studio-shell{height:100dvh;display:grid;grid-template-columns:64px 304px minmax(0,1fr);grid-template-rows:68px minmax(0,1fr);font-size:12px}
.studio-top{grid-column:1/-1;display:flex;align-items:center;gap:26px;padding:0 22px 0 17px;background:#fff;border-bottom:1px solid var(--studio-line);z-index:5}
.studio-brand{display:flex;align-items:center;gap:0;color:#242735;font-weight:650;font-size:23px;letter-spacing:-1.3px;text-decoration:none;white-space:nowrap}.studio-brand>span:not(.studio-brand-mark){color:#f16e48}.studio-brand small{font-size:8px;letter-spacing:2px;font-weight:600;margin:5px 0 0 12px;color:#888e9c}.studio-brand .studio-brand-mark{display:grid;place-items:center;width:33px;height:33px;background:#f16e48;border-radius:11px;color:#fff;font-size:25px;font-weight:800;font-style:italic;margin-right:12px;letter-spacing:-3px;padding-right:3px}
.studio-project{border-left:1px solid var(--studio-line);padding-left:25px;display:grid;gap:5px}.studio-project strong{font-size:11px;font-weight:600}.studio-project>span{font-size:9px;color:#8c909b}.studio-project i{display:inline-block;background:#63ac7f;width:5px;height:5px;border-radius:50%;margin-right:4px}
.studio-top-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.studio-top-actions>button{padding:10px;color:#515665;font-size:12px;border-radius:8px}.studio-top-actions>button:hover{background:#f5f5f8}.studio-top-actions #undo,.studio-top-actions #redo{font-size:21px;padding:5px 9px}.studio-separator{height:23px;border-left:1px solid #e7e8ed;margin:0 6px}.studio-save-button,.studio-top-actions>.studio-save-button{background:#f16e48;color:#fff;padding:12px 17px;font-size:11px;font-weight:600;border-radius:8px}.studio-save-button span{margin-left:16px}.studio-top-actions>.studio-save-button:hover{background:#db5c38}
.studio-rail{background:#202331;padding:18px 7px 12px;display:flex;align-items:stretch;flex-direction:column;gap:9px;z-index:4}.studio-rail button,.studio-rail a{display:grid;justify-items:center;gap:5px;padding:10px 2px;color:#9298aa;border-radius:9px;text-decoration:none}.studio-rail button>span,.studio-rail a>span{font-size:23px;font-weight:400;line-height:1}.studio-rail small{font-size:8px;font-weight:500}.studio-rail button:hover{color:#fff;background:#2a2e3e}.studio-rail button[aria-pressed=true]{background:#f16e48;color:#fff;box-shadow:0 4px 13px #f16e4822}.studio-rail .studio-rail-bottom{margin-top:auto}
.studio-left{background:#fff;border-right:1px solid var(--studio-line);display:flex;flex-direction:column;min-height:0;overflow:hidden}#studio-side-content{padding:26px 18px 20px;overflow:auto;flex:1}.studio-panel-title>span{font-size:8px;color:#9ca1ad;letter-spacing:1.4px}.studio-panel-title h2{font-size:18px;line-height:1.4;letter-spacing:-.6px;margin:10px 0 7px;font-weight:600}.studio-panel-title p{font-size:10px;color:#969ba7;line-height:1.8;margin-bottom:22px}.studio-search{height:39px;display:flex;align-items:center;gap:9px;background:#f6f7fa;border:1px solid #eeeef4;border-radius:8px;padding:0 12px;font-size:19px;color:#8a8f9b}.studio-search input{border:0;background:transparent;min-width:0;width:100%;font-size:10px;outline:0;color:#454a58}.studio-group-title{display:flex;justify-content:space-between;font-size:8px;font-weight:600;letter-spacing:1px;margin:27px 0 12px;color:#969baa}.studio-group-title span{color:#c4c7d0}
.studio-block-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.studio-block-grid button{border:1px solid #e9ebf2;border-radius:10px;min-height:87px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#fff;transition:border-color .15s,background .15s,transform .15s}.studio-block-grid button:hover{border-color:#f3ad95;background:#fff8f5;transform:translateY(-2px)}.studio-block-grid button>span{font-size:24px;font-weight:450;line-height:1;color:#626979}.studio-block-grid strong{font-weight:500;font-size:10px}.studio-block-grid button[hidden]{display:none}.studio-target{display:block;font-size:9px;margin-top:18px;color:#9499a5}.studio-target select,.studio-left select{display:block;width:100%;padding:10px 8px;margin-top:7px;border:1px solid #e8eaf0;border-radius:7px;font-size:10px;color:#525968;background:#fff}
.studio-section-library{display:grid;gap:8px}.studio-section-tile{display:flex;gap:11px;align-items:center;text-align:left;border:1px solid #e9ebf2;border-radius:9px;padding:11px 8px}.studio-section-tile strong{font-size:10px;font-weight:600}.studio-section-tile small{display:block;font-size:8px;color:#989eaa;line-height:1.6;margin-top:4px}.studio-section-tile>b{margin-left:auto;color:#a2a7b3;font-weight:400}.section-sketch{width:40px;height:34px;flex-shrink:0;border:1px solid #e2e5ed;border-radius:4px;padding:6px;background:#f7f8fb;display:grid;gap:3px;align-content:center}.section-sketch i{height:3px;background:#cbd0da;border-radius:1px}.section-sketch i:first-child{width:65%;background:#f0ad94}.sketch-0{grid-template-columns:1fr 1fr}.sketch-0 i:last-child{height:16px;grid-column:2;grid-row:1/4;background:#d8ddcb}.sketch-1 i:last-child{width:45%;background:#f0ad94;height:5px}.sketch-2 i{display:none}.sketch-2:before{content:'+';color:#9da4b4;font-size:20px;text-align:center}
.studio-tip{display:flex;gap:9px;margin-top:24px;padding:13px;border-radius:9px;background:#f6f7fb;color:#959ba8;font-size:10px;line-height:1.8}.studio-tip>span{color:#ed8f6e;font-size:18px}.studio-left-foot{display:flex;align-items:center;gap:9px;padding:15px 14px;border-top:1px solid #eceef3;font-size:9px;color:#616979}.studio-left-foot small{display:block;font-size:7px;letter-spacing:1px;margin-top:4px;color:#a3a8b4}.studio-avatar{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#f5e5de;color:#ca7456;font-weight:650}
.studio-canvas-zone{min-width:0;min-height:0;display:flex;flex-direction:column;background:#f0f1f6}.studio-canvas-toolbar{height:54px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #e3e6ef;background:#f8f9fc;gap:10px}.studio-canvas-toolbar>div{display:flex;align-items:center;gap:6px}.studio-canvas-toolbar select{border:0;background:transparent;font-size:11px;max-width:125px;color:#4d5464}.studio-page-dot{width:6px;height:6px;border-radius:2px;background:#f16e48}.studio-device-switch{background:#edeff5;border:1px solid #e3e6ee;padding:3px;border-radius:7px}.studio-device-switch button{font-size:19px;line-height:1;padding:5px 10px;border-radius:4px;color:#9197a5}.studio-device-switch button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #34436915;color:#434b5d}.studio-canvas-options button{font-size:9px;color:#8e95a4;padding:7px}.studio-canvas-options button[aria-pressed=true]{color:#e37450}
.studio-canvas-wrap{flex:1;min-height:0;display:flex;flex-direction:column;padding:16px 25px 0;background-image:radial-gradient(#cdd1dc 1px,transparent 1px);background-size:16px 16px}.studio-canvas-caption{display:flex;justify-content:space-between;margin-bottom:10px;font-size:8px;color:#969dac;letter-spacing:.2px}.studio-mode .canvas{border:1px solid #e0e3ec;border-radius:8px 8px 0 0;background:#fff;box-shadow:0 6px 32px #343b5510;min-height:0;overflow:hidden}.studio-mode .canvas.mobile-canvas{background:transparent;box-shadow:none;border:0;padding-top:0;border-radius:0}.studio-mode .mobile-canvas .frame-holder{height:100%;border:5px solid #303647;border-radius:26px;box-sizing:content-box;box-shadow:0 8px 30px #30364712}.studio-mode .frame-holder{height:100%}.studio-canvas-footer{display:flex;justify-content:space-between;gap:10px;padding:12px 20px;font-size:8px;color:#9aa1af;background:#f7f8fb}.studio-canvas-footer>span:first-child{color:#7e8799}
.studio-mode .element-inspector{border:0;box-shadow:none;border-radius:0;background:#fff;height:100%;max-height:none;position:static;overflow:auto;width:100%;padding:18px;color:#3c4352;font-size:11px}.studio-mode .element-inspector h2{font-size:17px;letter-spacing:-.4px;line-height:1.45;margin:16px 0}.studio-mode .inspector-top{font-size:8px;letter-spacing:1.3px;color:#939baa}.studio-mode .element-inspector>h2 br{display:none}.studio-mode .inspector-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;margin:15px -5px 10px}.studio-mode .inspector-tabs button{font-size:8px;padding:9px 3px;border:0;background:#f5f6f9;border-radius:5px;color:#8b93a3;min-height:32px}.studio-mode .inspector-tabs button[aria-pressed=true]{background:#fff0e9;color:#df7856}.studio-mode .responsive-tab{display:inline-block;width:calc(33.33% - 5px);font-size:8px;margin:2px 2px 10px 0;padding:8px 3px;border:1px solid #e8eaf1;background:#fff;border-radius:5px;color:#929aab;min-height:32px}.studio-mode .responsive-tab[aria-pressed=true]{border-color:#f4b49d;color:#da704d;background:#fff7f2}.studio-mode .element-inspector label{font-size:10px;color:#6e7789;line-height:1.6}.studio-mode .element-inspector input,.studio-mode .element-inspector select,.studio-mode .element-inspector textarea{font-family:Montserrat,sans-serif;font-size:11px;border-color:#e3e6ef;background:#fbfcfe;border-radius:6px;color:#3f485a}.studio-mode .element-inspector textarea{line-height:1.9}.studio-mode .element-inspector small,.studio-mode .inspector-note,.studio-mode #element-status{font-size:9px;color:#9ba2af;line-height:1.8}.studio-mode .element-inspector .inspector-primary{background:#30384a;color:#fff;border:0;border-radius:6px;font-size:10px;min-height:36px}.studio-mode .element-inspector .responsive-scope{background:#f4f5fa;color:#8d96a8;font-size:8px;letter-spacing:1px}.studio-mode .element-inspector .responsive-device button[aria-pressed=true]{background:#30384a;color:#fff}.studio-mode .inspector-history{display:none}.studio-mode .element-ai,.studio-mode .motion-ai,.studio-mode .preset-library{background:#f8f8fc;border-color:#e7e9f1;border-radius:9px}.studio-mode .inspector-empty{margin-top:34px;padding:0}.studio-mode .inspector-empty>span{display:grid;place-items:center;width:64px;height:64px;background:#fff0e9;color:#ed8d6e;border-radius:18px;font-size:30px;margin:0 auto 24px}.studio-mode .inspector-empty p,.studio-mode .inspector-empty li{font-size:11px;line-height:2;color:#959dab}.studio-mode .inspector-empty ol{padding-left:18px}
.studio-layer-tree>section{border:1px solid #edf0f5;border-radius:7px;margin-bottom:9px;overflow:hidden}.studio-layer-tree .builder-row{display:flex;padding:6px 3px;gap:1px;background:#f8f9fc;align-items:center}.studio-layer-tree .builder-row button{font-size:11px;padding:7px 4px;color:#8f98aa;flex-shrink:0}.studio-layer-tree .builder-row .studio-layer-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;font-size:10px;color:#626c7e}.studio-layer-tree>section.active{border-color:#f0b8a2}.studio-layer-children{padding-left:12px}.studio-layer-children .builder-row{background:#fff;border-bottom:1px solid #f2f3f7}.studio-wide{display:block;width:100%;margin:13px 0;padding:12px 8px;border:1px solid #e5e8ef;border-radius:7px;font-size:10px;color:#778296}.studio-page-list article{margin-bottom:10px;border:1px solid #eceef4;border-radius:8px;overflow:hidden}.studio-page-list article>button{display:flex;align-items:center;gap:14px;width:100%;padding:15px;text-align:left}.studio-page-list button.active{background:#fff6f1;color:#de7857}.studio-page-list strong{display:block;font-size:11px}.studio-page-list small{display:block;font-size:9px;color:#a0a7b5;margin-top:4px}.studio-page-list label{display:flex;align-items:center;gap:7px;font-size:9px;padding:8px 14px;color:#9ca5b4;border-top:1px solid #f0f2f7}
.studio-settings-list{display:grid;gap:9px}.studio-settings-list button{padding:15px 10px;display:flex;justify-content:space-between;font-size:10px;text-align:left;border:1px solid #e7ebf3;border-radius:7px}.studio-settings-list span{color:#c0c6d2}.studio-ai-orb{font-size:48px;color:#f18b61;text-align:center;margin:30px auto 20px;background:radial-gradient(#ffede2,transparent 70%);height:90px;display:grid;place-items:center}.studio-ai-intro{font-size:17px;line-height:1.6;letter-spacing:-.5px;color:#9198a7;margin-bottom:22px}.studio-ai-intro strong{color:#454e60;font-weight:550}.studio-mode #command-form{position:relative;background:#f7f8fc;display:block;padding:12px;border-color:#e4e8f0}.studio-mode #command{height:130px;min-height:90px;width:100%;font-size:11px;resize:vertical;background:transparent;border:0;padding:0 0 32px;line-height:1.9;outline:none}.studio-mode #command-form>button{position:absolute;right:8px;bottom:8px;background:#30384a}.studio-ai-chips{display:flex;flex-direction:column;gap:6px;margin-top:14px}.studio-ai-chips button{font-size:10px;text-align:left;padding:9px;color:#7e879a;background:#f5f7fa;border-radius:5px}
#studio-drop-zone{position:absolute;inset:0;z-index:12;background:#f1845b18;border:2px dashed #f1845b;display:flex;align-items:center;justify-content:center;pointer-events:auto}#studio-drop-zone[hidden]{display:none}#studio-drop-zone span{pointer-events:none;background:#30384a;color:#fff;border-radius:8px;padding:12px;font-size:12px}#studio-save-dialog label{display:block;margin:20px 0;font-size:12px}#studio-save-dialog input{display:block;width:100%;padding:12px;border:1px solid #dce1e9;border-radius:7px;margin-top:8px}#studio-save-dialog form>div{display:flex;justify-content:flex-end;gap:20px}
.studio-mode button:disabled{opacity:.35;cursor:not-allowed}.studio-mode :focus-visible{outline:2px solid #ec9877;outline-offset:3px}.studio-mode [hidden]{display:none!important}

/* One contextual panel leaves more room for the actual site on laptop screens. */
.studio-left{min-width:0;grid-column:2;grid-row:2}
.studio-canvas-zone{grid-column:3;grid-row:2}
.studio-rail{grid-column:1;grid-row:2}
.studio-panel-navigation{display:flex;align-items:center;gap:10px;min-height:45px;padding:0 14px;border-bottom:1px solid var(--studio-line);flex-shrink:0}
.studio-panel-navigation button{font-size:11px;padding:8px 4px;color:#646d7e}
#studio-panel-context{font-size:10px;color:#8a92a1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#studio-panel-close{margin-left:auto;font-size:25px;min-width:30px}
#studio-panel-toggle{font-size:21px;color:#667085;width:32px;height:32px;border:1px solid #e0e4ed;border-radius:6px;margin-right:8px}
#studio-inspector-content{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}
#studio-side-content{scrollbar-width:thin;overscroll-behavior:contain}
.studio-mode .element-inspector{height:auto;overflow:visible;max-height:none;min-width:0}
.studio-mode .inspector-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 8px}
.studio-mode .inspector-tabs button,.studio-mode .responsive-tab{font-size:10px}
.studio-mode .responsive-tab{height:44px;vertical-align:top;line-height:1.5}
/* Persistence feedback is independent of the selected editing category. */
#autosave-status[data-phase=saved]{color:#3b8057}
#autosave-status[data-phase=pending],#autosave-status[data-phase=saving]{color:#946516}
#autosave-status[data-phase=conflict],#autosave-status[data-phase=error],#autosave-status[data-phase=blocked]{color:#bb4d35}
.persistence-notice{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);z-index:40;background:#fff7ed;border:1px solid #eab78d;box-shadow:0 8px 35px #292e3920;border-radius:12px;padding:16px 20px;width:min(620px,calc(100vw - 30px));font-size:12px;color:#71462a}
.persistence-notice[hidden]{display:none}.persistence-notice p{line-height:1.7;margin:7px 0}.persistence-notice>div{display:flex;gap:8px;flex-wrap:wrap}.persistence-notice button,.persistence-notice a{border:1px solid #dbb79b;padding:8px 10px;border-radius:6px;background:white;font-size:11px}
.history-help{font-size:11px;line-height:1.9;color:#768094}.server-version{padding:16px 0;border-top:1px solid #e9ecf2;display:grid;gap:7px}.server-version>span{font-size:10px;color:#de7857}.server-version strong{font-size:12px;font-weight:550;overflow-wrap:anywhere}.server-version small{font-size:10px;line-height:1.8;color:#8c94a2}.server-version button{justify-self:start;font-size:11px;background:#f1f3f8;padding:8px 12px;border-radius:6px;color:#586379}.history-selection{padding:13px;border:1px solid #ecc1a8;border-radius:8px;background:#fff7f1}.history-selection .studio-wide{background:#fff}.history-preview-note{font-size:11px;line-height:1.5;padding:9px 12px;background:#fff1e6;color:#a85e38;margin-bottom:8px;border-radius:6px}
.studio-mode .element-inspector input,.studio-mode .element-inspector textarea,.studio-mode .element-inspector select{font-size:12px}
.studio-mode .element-inspector label{font-size:11px}
.studio-mode .inspector-top{padding-bottom:12px}
.studio-shell.panel-collapsed{grid-template-columns:64px 0 minmax(0,1fr)}
.studio-project{min-width:0}.studio-project strong{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.studio-top #account-badge{max-width:145px;min-width:0}.studio-top #account-badge span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:1440px){.studio-shell{grid-template-columns:58px 290px minmax(0,1fr);grid-template-rows:60px minmax(0,1fr)}.studio-shell.panel-collapsed{grid-template-columns:58px 0 minmax(0,1fr)}.studio-canvas-wrap{padding:12px 16px 0}.studio-top{gap:18px;padding:0 14px}.studio-project{padding-left:16px}.studio-brand small{display:none}.studio-top-actions{gap:4px}.studio-left-foot{padding:10px 14px}.studio-canvas-footer{padding:9px 16px}}
@media(max-width:1100px){.studio-top .studio-project{display:none}.studio-canvas-toolbar{padding:0 10px}.studio-top-actions{gap:3px}.studio-canvas-footer>span:last-child{display:none}}
@media(max-width:760px){
 .studio-shell,.studio-shell.panel-collapsed{grid-template-columns:50px minmax(0,1fr);grid-template-rows:60px minmax(0,1fr)}
 .studio-top{grid-column:1/-1;gap:5px}.studio-brand{font-size:19px}.studio-brand .studio-brand-mark{width:27px;height:27px;margin-right:7px}
 .studio-top-actions #undo,.studio-top-actions #redo,.studio-separator,.studio-top #account-badge{display:none}
 .studio-top-actions #open-preview{font-size:0}.studio-top-actions #open-preview:first-letter{font-size:17px}.studio-top-actions>.studio-save-button{font-size:9px;padding:10px}
 .studio-canvas-zone{grid-column:2;grid-row:2}.studio-rail{grid-column:1;grid-row:2;padding:12px 4px;gap:4px}.studio-rail small{font-size:7px}
 .studio-left{position:fixed;top:114px;bottom:0;left:50px;width:min(304px,calc(100vw - 50px));z-index:6;box-shadow:12px 0 35px #20233120}
 .studio-canvas-toolbar{height:54px;gap:4px;padding:0 6px}.studio-canvas-toolbar select{max-width:88px;font-size:10px}.studio-canvas-options #compare{display:none}.studio-canvas-options button{font-size:0}.studio-canvas-options button:first-letter{font-size:16px}.studio-device-switch button{padding:5px 7px}#studio-panel-toggle{margin-right:2px}
 .studio-canvas-wrap{padding:10px 8px 0}.studio-canvas-footer{font-size:7px;padding:8px}
 .studio-mode .element-inspector input,.studio-mode .element-inspector textarea,.studio-mode .element-inspector select{font-size:16px}
}
/* The optional guided-result editor follows the same left-hand convention. */
@media(min-width:761px){.visual-workbench.is-editing{grid-template-columns:310px minmax(0,1fr)}.visual-workbench.is-editing>.element-inspector{grid-column:1;grid-row:1}.visual-workbench.is-editing>.result-preview{grid-column:2;grid-row:1}}

/* Publication stays left to preserve laptop canvas space. */
.publication-local{font-size:10px;letter-spacing:.12em;font-weight:750;color:#bc4c22;background:#fff0e7;padding:10px 12px;border-radius:8px}
.publication-state{display:grid;gap:10px;background:#17191e;color:#fff;padding:18px;border-radius:14px;margin:16px 0}
.publication-state small{font-size:9px;letter-spacing:.15em;color:#adb1bb}.publication-state strong{font-size:36px;letter-spacing:-.05em}.publication-state span{font-size:12px;line-height:1.6;color:#c9cbd2}.publication-state a{font-size:12px;color:#ffb494}.publication-primary{background:#ff7043!important;border-color:#ff7043!important;color:#191919!important;font-weight:750}.server-version a{font-size:12px;color:#bb4c26}.publication-state a:focus-visible,.server-version a:focus-visible{outline:2px solid #ff7043;outline-offset:4px}
#publication-panel [role=alert]{font-size:12px;color:#a43624;line-height:1.5}
.publication-job{margin:14px 0;padding:16px;border:1px solid #e5ddd3;border-radius:14px;background:#fffbf6}.publication-job header{display:flex;justify-content:space-between;gap:10px;align-items:start}.publication-job header strong{font-size:12px;color:#343132;line-height:1.5}.publication-job header span{font-size:9px;white-space:nowrap;color:#8c8277}.publication-job ol{list-style:none;padding:12px 0 0;margin:0}.publication-job li{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.5;padding:7px 0;color:#96908a}.publication-job li i{font-style:normal;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;flex:none;background:#ede8e1;font-size:9px}.publication-job li.current{color:#a6472b;font-weight:600}.publication-job li.current i{background:#c56846;color:#fff}.publication-job li.done{color:#426246}.publication-job li.done i{background:#e7eee3}.publication-job p{font-size:11px;color:#706860;line-height:1.7;margin:13px 0}.publication-job small{display:block;font-size:9px;color:#81766c;margin:10px 0}.publication-ready-link{display:block;font-size:12px;font-weight:600;color:#a44b2e;padding-top:5px}

.visitor-hosting{margin:22px 0;padding:20px 17px;border:1px solid #dbd3c8;border-radius:18px;background:linear-gradient(145deg,#f8f3e9,#fffdf9)}.visitor-eyebrow{font-size:10px;font-weight:750;letter-spacing:.14em;color:#9b5836}.visitor-hosting h3{font-size:17px;line-height:1.3;margin:12px 0}.visitor-hosting p{font-size:12px;line-height:1.6;color:#666}.visitor-open{display:block;padding:13px 15px;margin:15px 0 8px;background:#242321;color:#fff;border-radius:12px;text-decoration:none;font-size:13px;font-weight:650}.visitor-hint{padding:10px;background:#f2e9dc;border-radius:8px}.visitor-hosting button{margin-top:8px}
