.landing-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#landing-settings{margin:20px 0;padding:16px;border:1px solid var(--border);border-radius:14px}#landing-settings summary{font-weight:600;cursor:pointer}#landing-preview{width:100%;height:560px;border:1px solid var(--border);border-radius:14px;background:#0f1214}#landing-preview.mobile{max-width:390px;display:block;margin:auto}.landing-no-header>header{display:none!important}.shared-date{font-size:13px;color:var(--muted);margin:8px 0}.shared-project-hub{display:grid;grid-template-columns:minmax(260px,32%) 1fr;gap:32px;align-items:start;margin:32px auto}.shared-project-hub .project-artwork{position:sticky;top:24px;min-height:70vh!important;overflow:hidden;border-radius:24px}.shared-project-content{min-width:0}.shared-project-content h1{overflow-wrap:anywhere}.shared-project-content .actions{margin:20px 0;align-items:end}.shared-project-content input{min-width:200px}#shared-library.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}#shared-library.list{display:grid;gap:12px}#shared-library.list .shared-resource{display:flex;gap:20px;align-items:center;justify-content:space-between}.shared-resource{padding:24px;background:var(--card,#191d1e);border:1px solid var(--border,#393f40);border-radius:18px;transition:transform .25s,box-shadow .25s}.shared-resource:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0002}.shared-resource h3{overflow-wrap:anywhere}.shared-document-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;margin:20px 0}#shared-document{margin-top:24px;padding:24px;border:1px solid var(--border);border-radius:18px}.project-expanded main{max-width:1600px}.customer-tile[data-transition=lift]:hover{transform:translateY(-5px);box-shadow:0 18px 40px #0003}.customer-tile[data-transition=fade]:hover{filter:brightness(1.12)}.customer-tile{transition:transform .35s,filter .35s,box-shadow .35s}@media(max-width:760px){.shared-project-hub{grid-template-columns:1fr}.shared-project-hub .project-artwork{position:relative;top:0;min-height:300px!important}.landing-options{grid-template-columns:1fr}#shared-library.list .shared-resource{display:block}}@media(prefers-reduced-motion:reduce){.customer-tile,.shared-resource{transition:none!important;transform:none!important}}
.shared-page.project-expanded main{max-width:1600px}.shared-project-hub .project-artwork{margin:0}.shared-project-content .heading h1{font-size:clamp(26px,3vw,42px)}#share-dialog{width:min(1400px,96vw)}#share-form{display:grid;grid-template-columns:minmax(320px,1fr) minmax(400px,1.2fr);gap:0 28px;align-items:start}#share-form>*{grid-column:1}#share-form>.heading{grid-column:1/-1}#share-form>.landing-preview-pane{grid-column:2;grid-row:2/30;position:sticky;top:0;align-self:start;min-width:0}.landing-preview-pane{padding:18px;border:1px solid var(--border);border-radius:18px;background:var(--bg)}#landing-preview-shell{overflow:hidden;width:100%}#landing-preview{transform-origin:top left;max-width:none;border:0;display:block}.design-layer-controls fieldset{max-height:none}@media(max-width:1000px){#share-form{display:block}.landing-preview-pane{position:relative!important;margin:20px 0}}

.shared-page:not(.shared-settings-ready)>header{visibility:hidden}
