.admin-shell{--radius-2xl:var(--radius);--radius-xl:var(--radius);--radius-lg:var(--radius-sm);background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);font-size:var(--text);font-weight:var(--weight);line-height:var(--leading);font-variant-numeric:tabular-nums}body:has(.admin-shell){background:0 0}html:has(.admin-shell){background:#111}html:has(.admin-shell[data-theme=light]){background:#f4f4f4}@media (prefers-color-scheme:light){html:has(.admin-shell[data-theme=device]){background:#f4f4f4}}.admin-shell :where(a,button,summary,[role=switch],[role=menuitem],[tabindex],input[type=checkbox],input[type=radio],input[type=color],input[type=file]):focus-visible:not(.doc-theme *){outline:2px solid var(--focus);outline-offset:2px}.admin-shell :where(input:not([type=checkbox],[type=radio],[type=color],[type=file]),textarea,select):focus:not(.doc-theme *){border-color:var(--focus);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.admin-shell .lockup-on-light,.admin-shell[data-theme=light] .lockup-on-dark{display:none}.admin-shell[data-theme=light] .lockup-on-light{display:block}@media (prefers-color-scheme:light){.admin-shell[data-theme=device] .lockup-on-dark{display:none}.admin-shell[data-theme=device] .lockup-on-light{display:block}}.lk-editable [data-path]{cursor:text;outline-offset:3px;transition:outline-color var(--fast) var(--ease);border-radius:3px;outline:1px dashed #0000}.lk-editable [data-path]:hover{outline-color:color-mix(in srgb, var(--accent-ink) 55%, transparent)}.lk-editable [data-edit]{cursor:pointer;outline-offset:3px;transition:outline-color var(--fast) var(--ease);border-radius:3px;outline:1px dotted #0000}.lk-editable [data-edit]:hover{outline-color:color-mix(in srgb, var(--accent-ink) 75%, transparent)}.lk-editable [data-path][data-editing],.lk-editable [data-path][data-editing]:hover{outline:1.5px solid var(--focus);outline-offset:4px;caret-color:currentColor}.lk-editable [data-path][data-editing]:empty{min-width:2ch;display:inline-block}.lk-editable [data-issue],.lk-editable [data-issue]:hover{outline:1.5px solid var(--bad);outline-offset:3px;border-radius:3px}.lk-editable .lk-flash{animation:lk-flash 1.2s var(--ease)}@keyframes lk-flash{0%,60%{box-shadow:0 0 0 4px color-mix(in srgb, var(--bad) 30%, transparent)}to{box-shadow:none}}.lk-editable [data-path]:empty:not([data-editing]):before{content:"Type here";color:var(--ink-4);font-style:normal;font-weight:400}.lk-editable [data-path=hero\.projectTitle]:empty:not([data-editing]):before{content:"Project title"}.lk-editable [data-path=client\.firstName]:empty:not([data-editing]):before{content:"First name"}.lk-editable [data-path=client\.lastName]:empty:not([data-editing]):before{content:"Last name"}.lk-editable [data-path$=\.title]:empty:not([data-editing]):before{content:"Title"}.lk-editable [data-path$=\.description]:empty:not([data-editing]):before{content:"Description"}.lk-editable [data-path$=\.label]:empty:not([data-editing]):before{content:"Label"}.lk-editable [data-path$=\.heading]:empty:not([data-editing]):before{content:"Heading"}.lk-editable [data-path$=\.name]:empty:not([data-editing]):before{content:"Option name"}.lk-editable [data-path*=".included."]:empty:not([data-editing]):before,.lk-editable [data-path*=".bullets."]:empty:not([data-editing]):before,.lk-editable [data-path*=".extra.items."]:empty:not([data-editing]):before{content:"List item"}.lk-editable [data-path*=".columns."]:empty:not([data-editing]):before{content:"Column"}.lk-editable [data-path*=".rows."]:empty:not([data-editing]):before{content:"Cell"}.lk-editable [data-path$=\.body]:has(>div:empty):before{content:"Write here. Markdown works: **bold**, - bullets, ### subheads.";color:var(--ink-4);font-size:17px}.lk-md{margin:0}.lk-md-input{resize:none;width:100%;min-height:3.2em;color:inherit;font:inherit;outline:1.5px solid var(--focus);outline-offset:6px;background:0 0;border:0;border-radius:4px;padding:0;font-size:17px;line-height:1.625;display:block;overflow:hidden}.lk-md-hint{opacity:.62;margin-top:12px;font-size:12px;line-height:1.45}.lk-ins{justify-content:center;align-items:center;height:20px;display:flex}.lk-ins:before{content:"";transition:border-color var(--fast) var(--ease);border-top:1px dashed #0000;position:absolute;top:50%;left:0;right:0}.lk-ins:hover:before,.lk-ins.is-open:before,.lk-ins:focus-within:before{border-color:var(--ink-3)}.lk-ins-btn{border:1px solid var(--line-2);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-2);opacity:0;transition:opacity var(--fast) var(--ease);align-items:center;gap:4px;padding:2px 10px 2px 7px;font-size:11.5px;font-weight:500;display:inline-flex;position:relative}.lk-ins:hover .lk-ins-btn,.lk-ins.is-open .lk-ins-btn,.lk-ins-btn:focus-visible{opacity:1}.lk-ins-btn:hover{color:var(--ink);border-color:var(--edge-hover)}
