@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Italiana&display=swap");:root{--panel:#fcfbf7;--tint:#eef0e7;--muted-strong:#626858;--control-radius:5px}html{scrollbar-gutter:stable}.full-preview-viewport,.preview-viewport{scrollbar-gutter:stable;overscroll-behavior-y:auto}.reader-preview-dialog{overscroll-behavior:contain}.full-preview-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--paper)}.preview-viewport{height:min(78vh,1100px)}.reader-preview-dialog[open]{height:94vh;display:flex;flex-direction:column}.full-preview-toolbar{flex-shrink:0}.full-preview-viewport{flex:1 1;min-height:0;max-height:none}:root{--paper:#f7f5f0;--ink:#292c28;--olive:#7b7756;--line:#dedfd5;--muted:#7c8176}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:DM Sans,Arial,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}a,button,input,select,textarea{outline-offset:5px}button{cursor:pointer}button:disabled{cursor:default;opacity:.6}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Georgia,serif;font-weight:400}h1{font-size:clamp(42px,4.3vw,65px);letter-spacing:-2.5px;line-height:1.13}h1 em{color:var(--olive);font-weight:400}h2{font-size:32px;letter-spacing:-.8px}h3{font-size:21px}p{line-height:1.8}button{border:0;background:none;color:inherit}.header{height:98px;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line);padding:0 5.5vw}.header,.wordmark{display:flex;align-items:center}.wordmark{gap:0;font-family:Georgia,serif;font-size:28px;letter-spacing:-1.2px;white-space:nowrap}.wordmark>span:not(.brand-icon){font-weight:400;color:var(--olive)}.brand-icon{font-size:28px;color:var(--olive);margin-right:10px}.wordmark i{height:5px;width:5px;background:var(--olive);border-radius:50%;align-self:flex-end;margin-bottom:8px;margin-left:2px}.header nav{display:flex;gap:31px;height:100%;align-items:center}.header nav button{height:100%;position:relative;color:var(--muted);font-size:13px;padding:0}.header nav button.active{color:var(--ink)}.header nav button.active:after{content:"";width:20px;height:2px;position:absolute;bottom:23px;left:calc(50% - 10px);background:var(--olive)}.header nav small{margin-left:5px}.header-actions{display:flex;gap:22px;align-items:center}.studio-link{font-size:12px;padding:10px 0}.studio-link span{margin-left:12px}.avatar{background:#e8e9df;border:1px solid #d6d8ca;width:35px;height:35px;border-radius:50%;font-size:10px}main{max-width:1440px;padding:0 5.5vw 55px;margin:auto}.page-top{display:flex;justify-content:space-between;align-items:center;padding:32px 0 35px}.breadcrumb{color:#919588;letter-spacing:1.2px;font-size:9px}.breadcrumb span{color:#53594b}.date-label{font-size:10px;color:#7b8174}.date-label span{margin-left:20px;font-size:17px}.reader-grid{display:grid;grid-template-columns:1.08fr 1fr;grid-gap:7.5%;gap:7.5%;align-items:start}.ritual-stage{position:relative;background:#eef0e7;border:1px solid #dee3d4;border-radius:13px;min-height:640px;overflow:hidden;text-align:center;padding:28px 26px 0;background-image:radial-gradient(ellipse at 50% 45%,#dfe5d5 0,transparent 65%)}.stage-caption{font-size:9px;letter-spacing:2.4px;color:#747e68;display:flex;justify-content:center;gap:12px;align-items:center}.tiny-star{font-size:16px}.card-scene{height:407px;position:relative;perspective:1200px;display:flex;align-items:center;justify-content:center}.fan-card,.main-card{width:210px;height:306px;position:absolute;box-shadow:0 18px 35px #233a2820;border-radius:14px}.main-card{transform-style:preserve-3d;transition:transform 1.45s cubic-bezier(.2,.65,.2,1);z-index:3}.main-card.flipped{transform:rotateY(180deg)}.card-side{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:14px;overflow:hidden}.card-front{transform:rotateY(180deg)}.card-art{display:block;width:100%}.card-art,.card-front>div{height:100%}.reversed-art{transform:rotate(180deg)}.fan-card{opacity:.85}.fan-left{transform:translate(-62px,21px) rotate(-14deg)}.fan-right{transform:translate(62px,21px) rotate(14deg)}.orbit{position:absolute;border:1px solid #bcc4ad50;border-radius:50%;width:352px;height:352px}.orbit-two{width:410px;height:410px;border-style:dashed;border-color:#bcc4ad40}.floating-star{position:absolute;color:#909c7e;font-size:24px}.s1{left:5%;top:23%}.s2{right:6%;top:54%;font-size:16px}.s3{left:17%;bottom:3%;font-size:18px}.draw-button,.primary{background:var(--olive);color:#fff;padding:16px 25px;border-radius:5px;font-size:12px;min-height:48px;transition:background .2s}.draw-button:hover,.primary:hover{background:#686546}.draw-button{display:flex;justify-content:space-between;align-items:center;width:265px;max-width:100%;margin:0 auto;font-size:13px}.draw-button span{font-size:16px}.ritual-note{font-size:10px;color:#8b9182;padding:17px 0 23px}.stage-bottom{display:flex;justify-content:center;gap:26px;border-top:1px solid #d6ddcc;padding:20px 0;font-size:10px;color:#79816e}.reading-panel{padding-top:25px}.eyebrow{font-size:9px;color:#7b826f;letter-spacing:2px;margin-bottom:22px}.intro{color:#7e8478;font-size:13px;margin-top:22px;line-height:1.8}.divider{width:45px;height:1px;background:#b7bcab;margin:29px 0}.small-symbol{font-size:30px;color:var(--olive);margin-bottom:12px}.before-reading h3{font-size:21px;letter-spacing:-.2px;margin-bottom:10px}.before-reading>p{max-width:350px;color:#868b7d;font-size:12px}.step-list{display:flex;flex-direction:column;gap:15px;margin-top:27px;color:#78816f;font-size:11px}.step-list>div{display:flex;gap:14px;align-items:center}.step-list b{font-size:9px;font-weight:400;color:#8a957c;border:1px solid #dce1d3;border-radius:50%;width:24px;height:24px;display:grid;place-items:center}.reflection-note{border-top:1px solid var(--line);margin-top:30px;padding:21px 0 0;display:flex;gap:13px;color:#757c69}.reflection-note>span{font-size:24px}.reflection-note p{font-size:11px;line-height:1.7}.reflection-note small{font-size:10px;color:#909588}.reading-result{animation:appear .5s ease}.reading-result h2{font-size:34px;margin-bottom:15px}.reading-result .eyebrow{display:flex;align-items:center;gap:20px;margin-bottom:10px}.orientation{font-size:9px;letter-spacing:0;border:1px solid #d3d8c8;padding:4px 8px;border-radius:3px}.keywords{display:flex;gap:8px;margin-bottom:17px;flex-wrap:wrap}.keywords span{background:#e9ecdf;color:#778164;padding:5px 10px;font-size:10px;border-radius:3px}.reading-result>p{color:#737c6a;max-width:390px;font-size:12px;line-height:1.9}.text-button{color:var(--olive);padding:10px 0;text-underline-offset:4px}.shuffle .main-card{animation:shuffle 1.5s ease-in-out}.shuffle .fan-left{animation:fan-shuffle 1.5s ease-in-out}.reveal .main-card{box-shadow:0 0 40px #c2c99c60}.sparkles{position:absolute;width:100%;height:100%;pointer-events:none}.sparkles i{position:absolute;left:50%;top:50%;font-style:normal;color:#a9a36a;animation:sparkle 1.5s ease-out forwards;transform:rotate(calc(var(--i)*60deg)) translateY(180px)}footer{max-width:1440px;margin:auto;border-top:1px solid var(--line);padding:28px 5.5vw;display:flex;justify-content:space-between;align-items:center;color:#8c9381}footer,footer button{font-size:10px}.footer-logo{display:flex;align-items:center;gap:12px;font-size:22px;color:var(--olive)}.footer-logo b{font-weight:400;font-size:10px;color:#6e7762}.collection,.studio{padding:20px 0;min-height:640px}.collection h1,.studio h1{font-size:48px}.filter-row{display:flex;gap:8px;margin:30px 0}.filter-row button,.secondary{border:1px solid #cfd5c4;padding:13px 18px;border-radius:5px;font-size:11px;min-height:44px}.filter-row .selected{background:#e4e8da}.collection-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:28px;gap:28px}.collection-grid .card-art{height:auto;border-radius:12px}.collection-grid h3{margin-top:16px;font-size:19px}.collection-grid p{font-size:10px;color:#79816e}.collection-grid details{font-size:10px;margin-top:12px;color:#727d64}.collection-grid summary{cursor:pointer;min-height:35px}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:35px}.journal-entry,.settings-card{border:1px solid var(--line);padding:28px;background:#f1f2e9;border-radius:8px}.journal-entry p{margin-top:16px;font-size:12px;color:#747c6a}.journal-entry .lore{font-style:italic}.journal-entry h2{font-size:28px}.empty-state{text-align:center;padding:80px 20px}.empty-state>span{font-size:40px;color:var(--olive)}.empty-state p{margin:20px 0;color:var(--muted)}.studio-heading{display:flex;justify-content:space-between;align-items:center}.wizard-tabs{display:flex;border-bottom:1px solid var(--line);margin:40px 0 30px;gap:35px}.wizard-tabs button{padding:15px 0;font-size:12px;color:#8c9283;border-bottom:2px solid transparent}.wizard-tabs button.selected{color:var(--ink);border-color:var(--olive)}.wizard-tabs span{font-size:9px;margin-right:10px}.studio-body{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:7%;gap:7%}.studio-form{padding:10px 0}.studio-form h2{font-size:28px;margin-bottom:25px}.studio-form h3{margin:30px 0 18px}.settings-card label,.studio-form label{display:block;font-size:11px;color:#727a67;margin:18px 0}.settings-card input,.studio-form input,.studio-form select,.studio-form textarea{display:block;width:100%;border:1px solid #d4d9ca;background:#fcfbf7;color:var(--ink);padding:12px;border-radius:4px;margin-top:9px;min-height:44px}.studio-form textarea{height:90px;resize:vertical;line-height:1.6}.studio-form input[type=color]{padding:5px}.form-row{display:flex;gap:18px;align-items:center}.form-row label{flex:1 1;min-width:0}.upload-box{border:1px dashed #c0c9b2;padding:20px;border-radius:5px;background:#edf0e5}.upload-box small{display:block;padding-top:8px}.upload-box input{background:none!important;border:0!important;font-size:10px;padding:0!important}.preview-panel{border:1px solid var(--line);border-radius:9px;background:#ecefe3;padding:22px;text-align:center;align-self:start;position:-webkit-sticky;position:sticky;top:25px}.preview-panel .eyebrow{display:flex;justify-content:space-between;text-align:left}.live-dot{height:6px;width:6px;background:#8e9b74;border-radius:50%}.preview-panel iframe{border:0;width:100%;height:570px;border-radius:5px;background:var(--paper)}.preview-panel>p{font-size:10px;color:#8b9480;margin-top:16px}.wizard-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:28px;padding-top:20px;font-size:10px;color:#8c9480;align-items:center}.notice{background:#e6ecda;padding:13px 18px;border-radius:5px;margin:16px 0;font-size:12px;color:#647052}.error-list{background:#f7e9e1;border:1px solid #dfbfb2;color:#885c49;padding:15px 20px;border-radius:5px;font-size:12px}.publish-result{margin-top:30px}.publish-result textarea{font-family:monospace;font-size:11px}.publish-result a{display:block;color:var(--olive);margin-top:25px;font-size:12px}.release-list{margin-top:30px}.release-list a{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:14px 0;font-size:12px}.account{max-width:800px}.settings-card{margin-top:26px}.settings-card p{margin:12px 0;color:#7c846f}.settings-card h2{text-transform:capitalize}.key-value{display:block;overflow-wrap:anywhere;padding:15px;background:#fff;font-size:12px}.studio-form>.secondary{margin-left:10px}button:hover:not(:disabled){filter:brightness(.94)}@keyframes shuffle{0%,to{transform:translateX(0)}30%{transform:translateX(-30px) rotate(-5deg)}65%{transform:translateX(25px) rotate(5deg)}}@keyframes fan-shuffle{0%,to{transform:translate(-62px,21px) rotate(-14deg)}50%{transform:translate(-85px,30px) rotate(-24deg)}}@keyframes appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sparkle{0%{opacity:0}40%{opacity:1}to{opacity:0}}@media(min-width:1450px){.ritual-stage{min-height:685px}.card-scene{height:450px}.fan-card,.main-card{width:225px;height:328px}.reading-panel{padding-top:45px}}@media(max-width:1050px){.header{padding:0 4vw;gap:15px}.header nav{gap:20px}.header-actions{gap:12px}main{padding:0 4vw 40px}.reader-grid{gap:5%}.ritual-stage{padding:24px 15px 0;min-height:615px}.fan-card,.main-card{width:180px;height:263px}.stage-bottom{gap:12px;font-size:9px}.card-scene{height:390px}.collection-grid{grid-template-columns:repeat(4,1fr)}.orbit{width:285px;height:285px}.orbit-two{width:335px;height:335px}}@media(max-width:760px){.header{height:auto;min-height:80px;flex-wrap:wrap;padding:18px 6vw 0}.wordmark{font-size:25px}.brand-icon{font-size:26px}.header nav{order:3;width:100%;justify-content:center;height:55px;gap:35px}.header nav button.active:after{bottom:4px}.studio-link{font-size:10px}.avatar{width:30px;height:30px}.header-actions{margin-left:auto}main{padding:0 6vw 30px}.page-top{padding:24px 0}.date-label{font-size:9px}.date-label span{display:none}.reader-grid{display:flex;flex-direction:column-reverse;gap:27px}.reading-panel{padding-top:5px;width:100%}.reading-panel h1{font-size:43px;letter-spacing:-1.8px}.reading-panel h1 br{display:none}.intro{margin-top:15px;font-size:12px}.before-reading,.desktop-break,.divider,.reflection-note{display:none}.reading-result{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.reading-result>p{max-width:none}.ritual-stage{width:100%;min-height:570px}.card-scene{height:365px}.fan-card,.main-card{width:190px;height:277px}.ritual-note{font-size:9px}.stage-bottom{padding:18px 0}.stage-caption{font-size:8px}.orbit{width:295px;height:295px}.orbit-two{width:345px;height:345px}footer{padding:22px 6vw;gap:20px;flex-wrap:wrap}footer>span:nth-child(2){display:none}.collection h1,.studio h1{font-size:37px}.collection-grid{grid-template-columns:repeat(2,1fr);gap:25px 20px}.journal-grid{grid-template-columns:1fr}.studio-heading{gap:10px}.studio-heading>.secondary{white-space:nowrap;padding:12px}.wizard-tabs{gap:0;justify-content:space-between;margin-top:25px}.wizard-tabs button{font-size:9px;padding:14px 4px}.wizard-tabs span{display:block;margin:0 0 6px}.studio-body{grid-template-columns:1fr;gap:25px}.preview-panel{position:static;max-width:420px;justify-self:center;width:100%}.form-row{gap:12px}.form-row h2{font-size:22px;flex:1 1}.form-row button{white-space:nowrap}.studio-form>.secondary{margin:10px 0}.collection .eyebrow{font-size:8px}.settings-card{padding:22px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.main-card.flipped{transform:rotateY(180deg)}.sparkles{display:none}}.uploaded-art{object-fit:cover}.card-front .uploaded-art{height:100%;width:100%}.collection-grid .uploaded-art{aspect-ratio:240/350;object-fit:cover}.reveal .main-card{animation:reveal-slide 1.5s ease-in-out forwards}@keyframes reveal-slide{0%{transform:translateY(12px) rotateY(0deg)}45%{transform:translateY(-20px) rotateY(90deg)}to{transform:translateY(0) rotateY(180deg)}}@media(prefers-reduced-motion:reduce){.reveal .main-card{animation:none!important}}.reader-page{padding:52px 0;max-width:620px;margin:auto}.header nav a{font-size:13px;color:#69745d}.mode-label{font-size:10px;color:#818b75}.tenant-shell{max-width:640px;margin:0 auto;padding:28px 18px}.not-found{padding:70px 5vw}.not-found h1{font-size:35px}.account{padding-top:42px}.studio{padding-top:40px}.checkbox-label{display:flex!important;align-items:center;gap:10px}.checkbox-label input{width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;accent-color:var(--olive)}.help{font-size:11px;color:#79816e}.field-error{display:block;font-size:11px;color:#9a5a42;margin:7px 0;line-height:1.6}.card-management-header{display:flex;justify-content:space-between;align-items:center}.card-management-header h2{margin:0}.counter{font-size:13px;color:#6d775f;padding:8px 11px;background:#e7ecdf;border-radius:4px;display:inline-block;margin:12px 0}.counter.over{color:#9a5a42;background:#f2e2d8}.bulk-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:18px 0}.bulk-actions .checkbox-label{margin-right:auto}.bulk-actions .secondary{padding:10px;font-size:10px}.card-list{border:1px solid var(--line);border-radius:6px;overflow:hidden}.card-row{display:flex;gap:12px;align-items:center;padding:14px;border-bottom:1px solid var(--line);background:#f9f8f3}.card-row:last-child{border-bottom:0}.card-row>input{width:17px;height:17px;accent-color:var(--olive)}.card-row>div{flex:1 1}.card-row b{font-weight:500;font-size:12px}.card-row small{display:block;font-size:10px;color:#7e8972;margin-top:5px}.card-row button{padding:8px 14px}.confirm-dialog,.edit-dialog{border:1px solid #ccd3be;border-radius:10px;background:var(--paper);color:var(--ink);padding:28px;box-shadow:0 20px 70px #1e2e2330}.edit-dialog{width:600px;max-width:94vw;max-height:90vh}.confirm-dialog{width:470px;max-width:94vw}.confirm-dialog::-webkit-backdrop,.edit-dialog::-webkit-backdrop{background:#17271e55}.confirm-dialog::backdrop,.edit-dialog::backdrop{background:#17271e55}.confirm-dialog h2,.edit-dialog h2{font-size:29px;margin-bottom:20px}.edit-dialog label{display:block;font-size:11px;color:#707b61;margin:14px 0}.edit-dialog input,.edit-dialog textarea{display:block;width:100%;padding:11px;border:1px solid #d2d8c7;border-radius:4px;background:#fdfcf8;color:var(--ink);margin-top:7px;min-height:44px}.edit-dialog textarea{height:75px;resize:vertical}.dialog-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.release-list{font-size:12px}.release-list summary{cursor:pointer;min-height:44px;padding-top:12px}.preview-panel{padding:16px}.preview-panel iframe{height:610px}.studio-form p{margin-bottom:16px}.publish-result details{margin-top:24px;font-size:12px}.publish-result textarea{height:120px}.notice{animation:none}.tenant-shell main{padding:0}@media(max-width:760px){.reader-page{padding-top:35px}.studio-actions{flex-direction:column}.studio-heading{align-items:flex-start}.studio-heading h1{font-size:33px}.preview-panel iframe{height:590px}.edit-dialog{padding:20px}.header nav{gap:28px}}.wizard-tabs{gap:20px;overflow-x:auto}.wizard-tabs button{flex-shrink:0}.chip-row{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.chip{border:1px solid #c4ccb8;border-radius:7px;padding:11px 16px;background:#faf9f4;color:#616c54;min-height:44px}.chip.selected{background:#747953;color:white;border-color:#747953}.ratio-picker{border:1px solid var(--line);border-radius:6px;padding:14px;margin:26px 0}.ratio-picker legend{font-size:12px;color:#66705a}.text-button{font-size:11px;text-decoration:underline;min-height:44px;padding:5px}.status-filters{margin-top:20px}.card-status{display:inline-block!important;width:-moz-fit-content;width:fit-content;padding:3px 7px;border-radius:4px;text-transform:capitalize;background:#e7ebdf}.card-status.hidden{background:#ebe5db}.card-status.draft{background:#e7e7e7}.back-thumbnail,.card-thumbnail{width:130px;max-height:235px;background:#e3e7db;border:1px solid #c4ccb8;border-radius:6px;overflow:hidden;margin:15px 0}.back-thumbnail img,.card-thumbnail img{width:100%;height:100%;object-fit:cover}.recrop-note{background:#e9edde;border:1px solid var(--line);border-radius:6px;padding:15px;margin:15px 0}.recrop-note p{font-size:12px}.recrop-note button{margin:4px;font-size:11px}.edit-dialog select{display:block;width:100%;padding:11px;border:1px solid #d2d8c7;border-radius:4px;background:#fdfcf8;min-height:44px;margin-top:7px}.crop-dialog{border:1px solid #ccd3be;border-radius:10px;background:var(--paper);color:var(--ink);padding:26px;max-width:94vw;width:520px;max-height:94vh;overflow:auto;box-shadow:0 20px 70px #1e2e2330}.crop-dialog::-webkit-backdrop{background:#17271e77}.crop-dialog::backdrop{background:#17271e77}.crop-dialog h2{margin-bottom:10px}.crop-canvas{display:block;max-width:100%;width:auto;height:min(45vh,420px);margin:20px auto;background:#e4e7dc;cursor:-webkit-grab;cursor:grab;touch-action:none;border-radius:6px}.crop-canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.crop-controls{display:flex;gap:20px}.crop-controls label{font-size:11px;flex:1 1}.crop-controls input{display:block;width:100%;min-height:44px;accent-color:var(--olive)}.usage-table{width:100%;border-collapse:collapse;font-size:12px;margin-top:22px}.usage-table td,.usage-table th{padding:12px 8px;text-align:left;border-bottom:1px solid var(--line)}.usage-table small{display:block;color:var(--muted);margin-top:4px}.preview-panel iframe{height:700px}@media(max-width:760px){.wizard-tabs{gap:8px;justify-content:flex-start}.wizard-tabs button{padding:12px 6px}.chip{padding:10px 13px}.crop-dialog{padding:18px}.crop-controls{gap:12px}.crop-dialog .dialog-actions{flex-wrap:wrap}}.analytics-panel{border:1px solid var(--line);border-radius:8px;padding:20px;margin:30px 0}.analytics-panel summary{cursor:pointer;min-height:44px;font-size:14px}.analytics-panel>details{padding:16px 0;border-top:1px solid var(--line)}.analytics-panel .usage-table{display:block;overflow-x:auto}.wizard-tabs small{color:#9a5a42}.studio-fields{border:0;padding:0;margin:0;min-width:0}.landing-caption{font-size:11px;color:var(--muted)}.landing-actions{display:flex;gap:14px;margin-top:32px;align-items:center}.landing-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:15px 24px;border-radius:5px;font-size:13px}.landing-actions .primary{background:var(--olive);color:white}.landing-actions .secondary{background:transparent}.landing-actions button{min-height:48px}.auth-entry{padding-top:70px;padding-bottom:70px;min-height:340px}.auth-entry h1{font-size:44px}.auth-entry .help{margin-top:20px}.workspace-page{padding-top:42px}.workspace-error{max-width:1100px;margin:20px auto}.workspace .header nav a[aria-current=page]{text-decoration:underline;text-underline-offset:7px}.workspace [inert]{opacity:.75}@media(max-width:760px){.landing-caption{display:none}.landing-actions{gap:12px}.landing-actions a{padding:14px 20px}.workspace-error{margin:15px 6vw}.workspace .header>.secondary{margin-left:auto}.workspace-page h1{font-size:38px}}.card-list-thumbnail{display:grid;place-items:center;flex:0 0 44px;width:44px;height:60px;overflow:hidden;border:1px solid #d2d8c7;border-radius:4px;background:#eceee7;color:#8a9080}.card-list-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.card-list-thumbnail>span{font-size:18px}.tag-filters{border:0;border-top:1px solid var(--line);padding:16px 0 0;margin:18px 0}.tag-filters legend{font-size:12px;color:#66705a;padding:0 8px 0 0}.tag-filters .chip{overflow-wrap:anywhere;max-width:100%}.card-row>div{min-width:0}.card-row b{overflow-wrap:anywhere}@media(max-width:420px){.card-row{gap:8px;padding:10px}.card-row button{padding:8px}.card-list-thumbnail{flex-basis:36px;width:36px;height:50px}}.auth-page{min-height:100vh}.auth-page-main{max-width:520px;padding:56px 24px 70px;text-align:center}.auth-page-main .eyebrow{margin-bottom:16px}.auth-page-main h1{font-size:40px;letter-spacing:-1.3px}.auth-page-main>p{margin:18px 0 30px;color:var(--muted)}.auth-form{display:flex;justify-content:center}.auth-form .cl-cardBox,.auth-form .cl-rootBox{max-width:100%;width:100%}@media(max-width:600px){.auth-page .header{height:78px}.auth-page-main{padding-top:38px}.auth-page-main h1{font-size:34px}.auth-page .landing-caption{display:none}}.draw-controls{padding:20px;min-width:0}.draw-controls legend{font-size:16px}.draw-summary{padding:12px;background:#e9edde;border-radius:5px;font-size:12px;line-height:1.6}.draw-controls .form-row{align-items:flex-start}.draw-controls input:disabled{opacity:.6}@media(max-width:760px){.draw-controls{padding:16px}.draw-controls .form-row{flex-wrap:wrap}.draw-controls .form-row label{flex-basis:120px}}.deck-public-view{max-width:1200px;padding:clamp(18px,4vw,54px) 20px;margin:0 auto}.reader-page{max-width:1160px}.preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 18px;text-align:left}.preview-toolbar .eyebrow{margin:0 0 7px;font-size:10px}.preview-layout-label{font:19px Georgia,serif;color:var(--ink)}.preview-expand{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;padding:9px 12px;min-height:40px;font-size:10px;color:var(--ink);white-space:nowrap}.preview-expand span{font-size:17px}.preview-viewport{max-height:min(78vh,1100px);overflow:auto;border-radius:16px;scrollbar-width:thin}.preview-panel .preview-caption{font-size:10px;line-height:1.7;text-align:left;color:var(--muted);padding:12px 4px 0;margin:0}.preview-panel iframe{display:block;height:auto;background:transparent;border-radius:0}.reader-preview-dialog{width:min(1200px,95vw);max-width:95vw;max-height:94vh;padding:0;border:1px solid var(--line);border-radius:18px;color:var(--ink);background:var(--paper);box-shadow:0 30px 100px #17271e40}.reader-preview-dialog::-webkit-backdrop{background:#17271e60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.reader-preview-dialog::backdrop{background:#17271e60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.full-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;border-bottom:1px solid var(--line)}.full-preview-toolbar span{font-size:14px}.full-preview-toolbar small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.full-preview-toolbar button{font-size:11px;min-height:40px}.full-preview-viewport{max-height:calc(94vh - 84px);overflow:auto;padding:22px;background:#eef0e7}.full-preview-viewport iframe{display:block;width:100%;border:0;background:transparent}.reader-preview-dialog:not([open]){display:none}@media(max-width:760px){.deck-public-view{padding:18px 12px}.preview-panel{max-width:600px}.preview-expand{padding:8px 10px}.full-preview-toolbar{padding:14px 16px}.full-preview-viewport{padding:8px}.reader-preview-dialog{width:96vw;max-width:96vw}.preview-viewport{max-height:850px}}@media(hover:none) and (pointer:coarse),(max-width:759px){html:has(.deck-public-stories){scrollbar-gutter:auto}.deck-public-stories{max-width:none!important;width:100%;margin:0!important;padding:0!important}}.workspace-session{display:flex;align-items:center;gap:20px;margin-left:auto}.session-greeting{font-size:12px;color:var(--muted)}.studio .counter.over,.studio .field-error{color:#806334}.studio .field-error{display:block;margin:8px 0;font-size:12px;line-height:1.6}.validation-summary{padding:12px 0;color:#806334;font-size:13px}.studio .eyebrow,.studio .preview-panel .eyebrow{text-transform:none;letter-spacing:1px}.studio .notice{background:#eef0e7}.card-library h2{margin-bottom:14px}.library-progress{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.library-progress label{margin:0;font-size:12px}.library-progress progress{display:block;width:220px;max-width:100%;height:7px;accent-color:#9a916b;margin-top:9px}.library-progress p{font-size:12px;color:var(--muted)}.library-scroll{max-height:760px;overflow:auto;border:1px solid var(--line);border-radius:8px;position:relative;scroll-padding-top:290px}.library-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--paper);padding:16px;border-bottom:1px solid var(--line)}.library-toolbar label{margin:0;font-size:11px}.library-toolbar input[type=search]{margin-top:6px}.library-toolbar .chip-row{margin:12px 0}.library-controls{display:flex;gap:15px;align-items:flex-end;flex-wrap:wrap}.library-controls label{flex:1 1;min-width:105px}.library-toolbar select{margin-top:5px;padding:8px}.library-toolbar .bulk-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:15px;font-size:11px}.library-toolbar .bulk-actions label{display:flex;gap:7px;align-items:center}.library-toolbar input[type=checkbox]{width:auto;margin:0;min-height:18px}.library-toolbar button:not(.chip){padding:8px}.library-tags summary{cursor:pointer;font-size:12px;color:var(--muted)}.library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;padding:16px}.library-card{padding:13px;min-width:0;border:1px solid var(--line);border-radius:7px;background:#fcfbf7}.library-card:focus-visible{outline:2px solid var(--olive);outline-offset:-2px}.library-card .library-select{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:11px;color:var(--muted);text-transform:capitalize}.library-card input[type=checkbox]{width:16px;min-height:16px;margin:0}.library-card .card-list-thumbnail{width:100%;height:145px;flex-basis:auto}.library-card h3{margin:12px 0;font-size:19px;overflow-wrap:anywhere}.card-completeness{padding:0;list-style:none;margin:8px 0;font-size:10px;line-height:1.8}.card-completeness .filled{color:#6d7565}.card-completeness .missing{color:#806334}.library-card-actions{display:flex;gap:14px;font-size:12px}.library-card-actions button{padding:8px 0}.library-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:18px 0;font-size:12px}.library-pagination button{padding:9px}.library-scroll>.field-error,.library-scroll>.help{padding:10px 16px}.edit-dialog{position:relative}.card-editor-close{position:absolute;right:15px;top:10px;font-size:30px;padding:5px 12px}.edit-dialog h2{padding-right:45px}.inline-crop{margin:18px 0;padding:16px;border:1px solid var(--line);border-radius:6px}.inline-crop h2{font-size:23px}.branding-controls{margin:28px 0;padding:22px;border:1px solid var(--line);border-radius:8px}.branding-controls h3{margin:0 0 18px}.branding-controls .chip-row{margin-bottom:15px}.branding-logo-thumbnail{max-width:140px;max-height:80px;display:block;margin:15px 0}.branding-preview{border:1px solid var(--line);border-radius:7px;padding:18px;margin-top:20px;display:grid;grid-template-columns:1fr 90px;grid-gap:12px;gap:12px;overflow:hidden}.branding-preview-header{grid-column:1/-1;border-bottom:1px solid var(--line);padding-bottom:12px;font-size:20px;overflow-wrap:anywhere}.branding-preview img{max-width:130px;max-height:40px;object-fit:contain}.branding-preview-chrome{display:flex;flex-direction:column;gap:10px;justify-content:center;overflow-wrap:anywhere;font-size:14px}.branding-preview-back{width:70px;aspect-ratio:2/3;border-radius:7px;display:grid;place-items:center;color:#e0d4b1;font-size:25px}@media(max-width:1050px){.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.workspace-session{gap:12px}.session-greeting{font-size:11px}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.library-progress{align-items:flex-start}.library-scroll{max-height:750px}.branding-controls{padding:15px}.library-toolbar{padding:12px}.library-card .card-list-thumbnail{height:120px}}@media(max-width:390px){.library-grid{grid-template-columns:1fr}.library-progress{flex-direction:column}.library-card .card-list-thumbnail{height:190px}}.deck-page-header{display:flex;align-items:center;justify-content:center;gap:15px;padding:30px 0;font:28px Georgia,serif;overflow-wrap:anywhere}.deck-page-header img{max-width:170px;max-height:60px;object-fit:contain}.branding-preview-back{overflow:hidden}.branding-preview-back img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.cta-controls{margin:28px 0;padding:22px;border:1px solid var(--line);border-radius:8px}.cta-controls h3{margin:0 0 12px}.bulk-image-import{border:1px dashed #b7c0a7;background:#f0f2e9;border-radius:9px;padding:22px;margin:0 0 26px;transition:background .15s,border-color .15s}.bulk-image-import.is-dragging{background:#e4e9d7;border-color:#747953;box-shadow:0 0 0 3px #74795320}.import-heading{display:flex;align-items:flex-start;gap:13px}.import-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:1px solid #c5cdb8;border-radius:8px;color:#737953;font-size:24px}.studio-form .import-heading h3{font-size:23px;margin:0 0 9px}.studio-form .import-heading p{font-size:11px;line-height:1.7;color:#727a67;margin:0}.import-pickers{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.import-pickers .primary,.import-pickers .secondary{padding:11px 15px;min-height:44px}.import-pickers>.help{flex-basis:100%;font-size:10px;margin-top:2px}.bulk-image-import input[type=file]{display:none!important}.import-progress{margin-top:20px;border-top:1px solid #d9dece;padding-top:18px}.import-progress-title{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-size:11px}.import-progress-title strong{font-weight:500}.import-progress-title>span{color:#727a67;white-space:nowrap;font-size:10px}.import-progress progress{display:block;width:100%;height:7px;margin:13px 0;accent-color:#7b7756}.studio-form .import-progress p{margin:12px 0;font-size:11px}.import-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.import-actions .primary,.import-actions .secondary{padding:11px 15px;min-height:44px}.import-notice{font-size:11px;color:#806334;margin:16px 0 0!important;line-height:1.7}.import-files{margin-top:14px;border-top:1px solid #d9dece}.import-files summary{font-size:11px;cursor:pointer;padding:13px 0}.import-files ul{padding:0;margin:0;list-style:none;max-height:230px;overflow:auto}.import-files li{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-top:1px solid #dfe3d7;font-size:10px}.import-files li>div{flex:1 1;min-width:0}.import-files li>div>span{display:block;overflow-wrap:anywhere}.import-files small{display:block;color:#806334;font-size:10px;line-height:1.6;margin-top:5px}.import-file-state{color:#727a67;white-space:nowrap}.import-file-state.saved{color:#5c7350}.import-file-state.failed,.import-file-state.unsaved{color:#806334}.import-files .text-button{min-height:28px;padding:0;font-size:10px}.edit-dialog .dialog-actions{flex-wrap:wrap}.edit-dialog .eyebrow{margin:0 45px 10px 0}.card-library>.bulk-image-import h3{margin-top:0}@media(max-width:760px){.bulk-image-import{padding:16px}.import-heading{gap:10px}.studio-form .import-heading h3{font-size:21px}.import-progress-title{flex-wrap:wrap;gap:7px}.import-actions{gap:8px}.import-icon{width:30px;height:32px;font-size:22px}.import-files li{gap:8px}.import-file-state{font-size:9px}.import-pickers{gap:8px}.edit-dialog .dialog-actions button{padding:12px}}.studio-subtitle{font-size:12px;color:var(--muted);max-width:510px;margin-top:12px}.studio-heading{gap:24px}.studio-heading h1{overflow-wrap:anywhere;font-size:clamp(32px,3.7vw,48px)}.studio-actions{flex-shrink:0}.studio-actions a{display:inline-flex;align-items:center;justify-content:center}.draft-status{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:22px;font-size:11px;color:#647052;min-height:28px}.status-dot{width:6px;height:6px;border-radius:50%;background:#829174;flex-shrink:0}.status-dot.pending{background:#b18e59}.draft-status-detail{margin-left:auto;color:var(--muted)}.draft-status .text-button{padding:3px 8px}.wizard-tabs{margin-top:22px;margin-bottom:24px}.studio-fields{width:100%}.studio-fields:disabled{opacity:.75}.studio .notice{display:flex;gap:15px;align-items:center;justify-content:space-between;flex-wrap:wrap}.studio .notice .text-button{white-space:nowrap}.control-heading{display:flex;gap:12px;justify-content:space-between;align-items:center}.studio-form .control-heading h3{margin:0}.control-heading button{flex-shrink:0}.colour-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.colour-controls label{margin-bottom:0}.colour-controls .text-button,.font-control .text-button{padding:5px 0;margin:0;min-height:36px;font-size:10px}.font-control{flex:1 1;min-width:0}.font-control label{margin-bottom:0}.branding-preview{display:none}.branding-controls,.cta-controls,.draw-controls{background:#fcfbf7}.draw-controls{border:1px solid var(--line);border-radius:8px;padding:22px;margin:28px 0}.draw-controls legend{font-family:Georgia,serif;font-size:21px;padding:0 8px}.studio .branding-controls h3{font-size:21px}.publish-intro{padding:4px 0 12px}.publish-intro .eyebrow{margin-bottom:12px}.studio-form .publish-intro h2{margin-bottom:14px}.publish-intro p{font-size:13px;color:var(--muted)}.publish-checklist{border:1px solid var(--line);border-radius:8px;background:#fcfbf7;overflow:hidden}.publish-check{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;padding:20px;border-bottom:1px solid var(--line)}.publish-check:last-child{border:0}.check-symbol{font-size:17px;color:#a58b61;line-height:1.4}.publish-check.ready .check-symbol{color:#758368}.publish-check strong{font-size:12px;font-weight:500}.studio-form .publish-check p{font-size:11px;color:var(--muted);line-height:1.7;margin:6px 0 0;overflow-wrap:anywhere}.publish-check button{grid-column:2;justify-self:start;padding:0;min-height:32px;text-decoration:none}.publish-footer{margin-top:22px}.publish-result{border-top:1px solid var(--line);padding-top:2px}.deck-lifecycle summary,.draft-tools summary,.publish-result summary,.recrop-note summary{font-size:12px;cursor:pointer;min-height:44px;display:list-item;align-content:center}.page-address-preview{overflow-wrap:anywhere}.deck-lifecycle,.draft-tools,.release-list{border-top:1px solid var(--line);padding-top:12px;margin-top:28px}.version-history{max-height:420px;overflow:auto}.version-row{display:flex;align-items:center;gap:14px;justify-content:space-between;border-bottom:1px solid var(--line);padding:14px 0}.version-row>div{min-width:0}.version-row strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.version-row small{display:block;font-size:10px;color:var(--muted);margin-top:6px}.version-row button{white-space:nowrap;flex-shrink:0;padding:9px 12px}.release-list summary span{color:var(--muted)}.confirm-dialog p+p{margin-top:14px}.wizard-bottom{gap:12px}.wizard-bottom .primary{padding:13px 18px}.studio :focus-visible{outline:2px solid #7b7756;outline-offset:3px}@media(max-width:760px){.studio-heading{gap:15px}.studio-subtitle{font-size:11px}.studio-actions .primary,.studio-actions .secondary{padding:12px 14px;min-height:44px;white-space:nowrap}.draft-status{gap:8px}.draft-status-detail{width:100%;margin-left:15px}.control-heading{align-items:flex-start}.control-heading .text-button{padding-top:0;min-height:32px}.colour-controls{gap:10px}.cta-controls,.draw-controls{padding:15px}.publish-check{padding:16px;gap:8px}.wizard-bottom{flex-wrap:wrap}.wizard-bottom>span{margin-left:auto}.wizard-bottom .primary{font-size:11px}.version-row{gap:10px}.version-row button{font-size:10px;padding:8px}.studio-form{min-width:0}.studio-heading h1{font-size:32px}}.library-workspace{min-width:0;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#faf9f4}.library-workspace .library-toolbar{position:static;padding:18px;z-index:auto}.library-toolbar-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.library-toolbar-heading strong{font:22px Georgia,serif}.library-toolbar .library-toolbar-heading button{padding:10px 14px;white-space:nowrap}.library-search-row{display:flex;align-items:flex-end;gap:12px}.library-search-row label{flex:1 1;min-width:0}.library-search-row>button{flex-shrink:0;white-space:nowrap}.library-selection{display:flex;align-items:center;gap:15px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.library-selection .text-button{min-height:36px}.library-options{border-top:1px solid var(--line);margin-top:12px}.library-options summary{font-size:11px;color:var(--muted);cursor:pointer;min-height:40px;align-content:center}.library-options .library-controls{padding-top:5px}.library-workspace .library-scroll{max-height:clamp(520px,75vh,900px);border:0;border-radius:0;scroll-padding-top:20px}.library-workspace .library-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,120px),1fr));gap:13px;padding:13px;align-items:start;--library-art-height:240px}.library-workspace .library-card{padding:11px}.library-workspace .library-card .card-list-thumbnail{width:100%;height:auto;flex-basis:auto;margin:0 auto;background:#eef0e7;aspect-ratio:2/3}.library-workspace .card-list-thumbnail img{object-fit:contain}.library-workspace .library-card h3{font-size:16px;margin:12px 0 8px;line-height:1.3}.library-workspace .library-card-actions{margin-top:8px;gap:13px;font-size:12px;flex-wrap:wrap}.library-workspace .library-card-actions button{min-height:44px}.library-workspace .library-card .library-select{gap:6px;margin-bottom:8px;font-size:11px}.library-workspace .library-card input[type=checkbox]{width:16px;min-height:16px;flex-shrink:0}.library-workspace .card-completeness{margin:6px 0;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.library-workspace .library-pagination{margin:0;padding:12px 18px;border-top:1px solid var(--line);background:var(--paper)}.card-library-dialog{padding:0;width:calc(100vw - 40px);max-width:1680px;height:calc(100dvh - 40px);max-height:none;border:1px solid #ccd3be;border-radius:12px;background:var(--paper);color:var(--ink);box-shadow:0 24px 100px #17271e40;overflow:hidden}.card-library-dialog[open]{display:flex;flex-direction:column}.card-library-dialog::-webkit-backdrop{background:#17271e77}.card-library-dialog::backdrop{background:#17271e77}.library-dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;border-bottom:1px solid var(--line);flex-shrink:0}.card-library .library-dialog-heading h2{font-size:29px;margin:0}.library-dialog-heading p{font-size:11px;color:var(--muted);margin:7px 0 0}.library-dialog-heading button{white-space:nowrap;flex-shrink:0}.library-expanded-mount{flex:1 1;min-height:0;display:flex;overflow:hidden}.library-expanded-mount .library-workspace{width:100%;display:flex;flex-direction:column;border:0;border-radius:0}.library-expanded-mount .library-toolbar{flex-shrink:0;max-height:45dvh;overflow:auto}.library-expanded-mount .library-scroll{flex:1 1;min-height:0;max-height:none;overflow:auto}.library-expanded-mount .library-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:16px;padding:17px}.library-expanded-mount .library-pagination{flex-shrink:0}.card-library-dialog :focus-visible{outline:2px solid #7b7756;outline-offset:3px}@media(min-width:900px){.library-expanded-mount .library-toolbar{display:grid;grid-template-columns:minmax(250px,340px) minmax(0,1fr);grid-gap:10px 24px;gap:10px 24px;padding:18px 26px}.library-expanded-mount .library-toolbar>.chip-row{margin:0;align-self:center}.library-expanded-mount .library-options,.library-expanded-mount .library-selection,.library-expanded-mount .library-tags{grid-column:1/-1}.library-expanded-mount .library-options{margin-top:0}.library-expanded-mount .library-selection{min-height:25px}.library-expanded-mount .library-options[open]{display:grid;grid-template-columns:minmax(240px,320px) 1fr;grid-column-gap:24px;column-gap:24px}.library-expanded-mount .library-options>summary{grid-column:1/-1}.library-expanded-mount .library-options .library-controls{align-self:start}.library-expanded-mount .library-options .bulk-actions{margin-top:5px;align-self:start}.library-expanded-mount .library-options .bulk-actions label{white-space:nowrap}}@media(max-width:760px){.library-workspace .library-toolbar{padding:14px}.library-toolbar-heading{margin-bottom:14px}.library-toolbar-heading strong{font-size:20px}.library-workspace .library-grid{gap:11px;padding:11px}.library-workspace .library-pagination{padding:10px 12px;gap:6px}.library-workspace .library-card{padding:9px}.library-workspace .library-card-actions{gap:10px}.library-workspace .library-card-actions button{min-height:44px}.card-library-dialog{width:100vw;max-width:none;height:100dvh;margin:0;border:0;border-radius:0}.library-dialog-heading{padding:16px;gap:12px}.card-library .library-dialog-heading h2{font-size:25px}.library-dialog-heading p{font-size:10px}.library-dialog-heading .secondary{padding:10px 12px}.library-expanded-mount .library-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,120px),1fr));padding:12px;--library-art-height:187px}.library-expanded-mount .library-toolbar{max-height:44dvh}.library-options .bulk-actions{gap:8px}}.studio-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.deck-archive summary{cursor:pointer;min-height:44px;align-content:center;font-size:12px}.deck-archive .version-row button{min-height:44px}.confirm-dialog .dialog-actions{flex-wrap:wrap;gap:12px}.confirm-dialog .dialog-actions button{min-height:44px}.studio-heading>div:first-child{min-width:0}@media(max-width:760px){.studio-heading{flex-direction:column;align-items:stretch}.studio-actions{justify-content:flex-start}.studio-actions .primary,.studio-actions .secondary{font-size:11px}.confirm-dialog .dialog-actions button{flex:1 1;white-space:normal}.deck-archive .version-row{align-items:flex-start}}.branding-preview-header{display:flex;flex-direction:column;align-items:center;gap:7px}.branding-attribution{display:block;font:11px/1.5 Arial,sans-serif!important;color:#4c5146!important;background:#f7f5f0;text-decoration:underline;white-space:normal;overflow:visible;padding:4px}.archive-cap-notice{margin-left:12px;font-weight:400;font-size:11px;color:var(--muted)}.workspace-studio{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.workspace-studio>main{width:100%;max-width:1600px;padding:0;margin:0 auto;flex:1 1;min-height:0;display:flex}.workspace-studio>.workspace-error{flex-shrink:0;margin:0}.zen-studio{width:100%;height:100%;min-height:0;padding:0;display:flex;flex-direction:column;color:var(--ink);background:var(--paper)}.zen-studio [hidden]{display:none!important}.zen-studio .studio-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.zen-studio .primary,.zen-studio .secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:12px 20px;border:1px solid var(--line);border-radius:var(--control-radius);font:500 12px/1.5 DM Sans,Arial,sans-serif;white-space:normal;max-width:100%;box-shadow:none}.zen-studio .primary{background:var(--olive);border-color:var(--olive);color:#fff}.zen-studio .primary:hover:not(:disabled){background:#686546}.zen-studio .secondary{background:transparent;color:var(--ink)}.zen-studio .text-button{min-height:44px;padding:8px 0;text-decoration:none;color:var(--muted-strong);font-size:13px;line-height:1.5}.zen-studio .text-button:hover:not(:disabled){color:var(--ink);text-decoration:underline;text-underline-offset:4px}.zen-studio .help{font-size:13px;line-height:1.65;color:var(--muted-strong)}.zen-studio .field-error{font-size:13px;line-height:1.6;color:#805e35}.zen-studio .studio-fields{border:0;padding:0;margin:0;min-width:0}.zen-studio .studio-form{padding:0;min-width:0}.zen-studio .studio-dialog-content label,.zen-studio .studio-form label{display:block;font-size:13px;color:var(--ink);margin:22px 0}.zen-studio input:not([type=checkbox]):not([type=radio]),.zen-studio select,.zen-studio textarea{display:block;width:100%;min-width:0;min-height:46px;margin-top:8px;border:1px solid #d4d9ca;border-radius:4px;background:var(--panel);color:var(--ink);padding:11px 12px;font:400 15px/1.5 DM Sans,Arial,sans-serif}.zen-studio textarea{height:auto;min-height:120px;resize:vertical}.zen-studio input[type=color]{height:46px;padding:5px}.zen-studio input[type=checkbox]{width:18px;height:18px;min-height:18px;margin:2px 0;accent-color:var(--olive);flex-shrink:0}.zen-studio .checkbox-label{display:flex!important;align-items:flex-start;gap:10px;font-size:13px}.zen-studio .chip-row{display:flex;flex-wrap:wrap;gap:8px}.zen-studio .chip{min-height:44px;font-size:12px;padding:10px 13px;border-radius:var(--control-radius)}.zen-studio .chip.selected{background:var(--tint);border-color:var(--olive);color:var(--ink)}.zen-studio .studio-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;padding:12px 32px;border-bottom:1px solid var(--line);flex-shrink:0}.zen-studio .studio-deck-menu{display:flex;align-items:center;gap:12px;font-size:16px;min-width:0;max-width:55%;min-height:44px;text-align:left}.zen-studio .studio-deck-menu>span:nth-last-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zen-studio .studio-deck-menu>span:last-child{flex-shrink:0;color:var(--muted-strong)}.zen-studio .studio-topbar-actions{display:flex;align-items:center;gap:22px;flex-shrink:0}.zen-studio .studio-save-status{display:flex;align-items:center;gap:8px;color:var(--muted-strong);font-size:12px}.zen-studio .studio-save-status.needs-saving{color:#805e35}.zen-studio .studio-save-status.needs-saving .status-dot{background:#a7834b}.zen-studio .studio-live-status,.zen-studio .studio-preview-button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font-size:13px;color:var(--muted-strong)}.zen-studio .studio-preview-button>span{font-size:16px}.zen-studio .studio-live-status{font-size:12px}.zen-studio .studio-layout{display:grid;grid-template-columns:174px minmax(0,1fr);grid-template-rows:minmax(0,1fr);flex:1 1;min-height:0}.zen-studio .studio-navigation{grid-column:1;grid-row:1;display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line);padding:30px 15px 22px}.zen-studio .studio-rail-label{font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted-strong);padding:0 12px;margin-bottom:22px}.zen-studio .studio-step-list{display:flex;flex-direction:column;border:0;gap:7px;margin:0;position:-webkit-sticky;position:sticky;top:0}.zen-studio .studio-sheet-steps button,.zen-studio .studio-step-list button{display:flex;align-items:center;gap:12px;min-height:68px;padding:12px;border:0;border-left:2px solid transparent;border-radius:5px;color:var(--ink);text-align:left}.zen-studio .studio-sheet-steps button.selected,.zen-studio .studio-step-list button.selected{background:var(--tint);border-left-color:var(--olive)}.zen-studio .studio-step-number{width:22px;height:22px;border:1px solid #c5c8b9;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:var(--muted-strong);font-size:11px;line-height:1;margin:0}.zen-studio .selected .studio-step-number{background:var(--olive);border-color:var(--olive);color:#fff}.zen-studio .studio-step-copy{display:block;min-width:0;margin:0}.zen-studio .studio-step-copy span{margin:0}.zen-studio .studio-step-name{display:block;font-size:14px}.zen-studio .studio-step-copy small{display:block;font-size:11px;color:var(--muted-strong);margin-top:4px;line-height:1.5}.zen-studio .studio-step-attention{display:block;font-size:11px;color:#805e35;margin-top:4px}.zen-studio .studio-rail-note{font-size:12px;line-height:1.6;color:var(--muted-strong);margin-top:auto;padding:32px 12px 0}.zen-studio .studio-mobile-navigation{display:none}.zen-studio .studio-editor{grid-column:2;grid-row:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.zen-studio .studio-scroll{min-height:0;flex:1 1;overflow:auto;padding:32px 34px;scrollbar-width:thin;scroll-padding-block:24px}.zen-studio .studio-step-content{max-width:560px}.zen-studio .studio-step-heading{margin-bottom:28px}.zen-studio .studio-step-heading h1{font:400 34px/1.2 Georgia,serif;letter-spacing:-.9px;overflow-wrap:anywhere;margin:0}.zen-studio .studio-step-heading p{font-size:14px;line-height:1.65;color:var(--muted-strong);margin-top:10px}.zen-studio .studio-inline-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:12px 0}.zen-studio .studio-navigation-footer{border-top:1px solid var(--line);margin:0;padding:18px 34px;min-height:86px;flex-shrink:0;justify-content:space-between;background:var(--paper)}.zen-studio .studio-navigation-footer,.zen-studio .studio-navigation-footer>div{display:flex;align-items:center;gap:16px}.zen-studio .studio-navigation-footer .primary{min-width:184px}.zen-studio .studio-footer-position{font-size:12px;color:var(--muted-strong)}.zen-studio .studio-save-error{border:1px solid #dbc6a5;background:#f2ede2;padding:14px 18px;margin-bottom:22px;border-radius:var(--control-radius);font-size:13px}.zen-studio .studio-save-error p{line-height:1.6}.zen-studio .notice{background:var(--tint);padding:14px 18px;font-size:13px;margin:0 0 22px}.zen-studio .studio-disclosure{border-bottom:1px solid var(--line)}.zen-studio .studio-disclosure>summary{display:flex;align-items:center;gap:16px;min-height:65px;font-size:14px;list-style:none;cursor:pointer}.zen-studio .studio-disclosure>summary::-webkit-details-marker{display:none}.zen-studio .studio-disclosure>summary>span{margin-left:auto;color:var(--muted-strong);font-size:12px}.zen-studio .studio-disclosure>summary:after{content:"+";font-size:19px;line-height:1;color:var(--muted-strong);margin-left:auto;flex-shrink:0}.zen-studio .studio-disclosure>summary:has(>span):after{margin-left:8px}.zen-studio .studio-disclosure[open]>summary:after{content:"−"}.zen-studio .studio-disclosure-content{padding:0 0 24px}.zen-studio .studio-disclosure-content>label:first-child{margin-top:0}.zen-studio .studio-disclosure .cta-controls,.zen-studio .studio-disclosure .draw-controls{padding:0;margin:0;border:0;background:none;border-radius:0;min-width:0}.zen-studio .studio-reset-appearance{margin-top:8px}.zen-studio .studio-try-preview{margin-top:16px}.zen-studio .back-thumbnail{width:90px;max-height:140px;margin:16px 0;background:var(--tint)}.zen-studio .back-thumbnail img{width:100%;height:100%;object-fit:contain}.zen-studio .upload-box{padding:15px;border:1px dashed #bdc4b1;background:var(--tint);border-radius:var(--control-radius)}.zen-studio .upload-box input[type=file]{background:none;border:0;max-width:100%;min-height:38px;font-size:13px;padding:6px 0}.zen-studio .visitor-format-controls{border:0;padding:0;margin:0 0 12px;min-width:0}.zen-studio .visitor-format-controls>legend{font-size:13px;margin-bottom:14px;padding:0}.zen-studio .visitor-format-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.zen-studio .visitor-format-options button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:118px;padding:14px 8px;border:1px solid var(--line);border-radius:var(--control-radius);background:var(--panel);font-size:13px;text-align:center}.zen-studio .visitor-format-options button[aria-pressed=true]{background:var(--tint);border-color:var(--olive);box-shadow:inset 0 0 0 1px var(--olive)}.zen-studio .visitor-format-art{height:42px;width:42px;position:relative;display:block}.zen-studio .visitor-format-art i{position:absolute;border:1px solid var(--olive);border-radius:3px;background:#dddcc9}.zen-studio .visitor-format-art.single i{width:27px;height:38px;left:7px;top:2px}.zen-studio .visitor-format-art.single i:not(:first-child){display:none}.zen-studio .visitor-format-art.multi i{width:18px;height:29px;left:0;top:8px;transform:rotate(-12deg)}.zen-studio .visitor-format-art.multi i:nth-child(2){left:12px;top:2px;transform:none}.zen-studio .visitor-format-art.multi i:nth-child(3){left:24px;transform:rotate(12deg)}.zen-studio .visitor-format-art.templates{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-gap:2px;gap:2px}.zen-studio .visitor-format-art.templates i{position:static;display:block;width:9px;height:12px;justify-self:center}.zen-studio .visitor-format-art.templates i:first-child{grid-column:2;grid-row:2}.zen-studio .visitor-format-art.templates i:nth-child(2){grid-column:1;grid-row:2}.zen-studio .visitor-format-art.templates i:nth-child(3){grid-column:3;grid-row:2}.zen-studio .visitor-format-art.templates i:nth-child(4){grid-column:2;grid-row:1}.zen-studio .visitor-format-art.templates i:nth-child(5){grid-column:2;grid-row:3}.zen-studio .visitor-format-art.stories i:first-child{width:27px;height:42px;left:7px;top:0}.zen-studio .visitor-format-art.stories i:nth-child(2){height:2px;border:0;width:15px;left:13px;bottom:6px;background:var(--olive)}.zen-studio .visitor-format-art.stories i:nth-child(3){display:none}.zen-studio .visitor-format-description{padding:20px 0 13px}.zen-studio .colour-controls{gap:16px}.zen-studio .colour-controls label{margin:0}.zen-studio .colour-controls .text-button,.zen-studio .font-control .text-button{font-size:12px;min-height:40px;padding:7px 0}.zen-studio .studio-page-address{display:flex;align-items:center;min-width:0;border:1px solid #d4d9ca;border-radius:4px;background:var(--panel);margin-top:8px}.zen-studio .studio-page-address>span{font-size:13px;color:var(--muted-strong);padding-left:12px;white-space:nowrap}.zen-studio .studio-page-address input{border:0;background:transparent;margin:0;padding-left:0}.zen-studio .studio-address-status{margin-top:-10px}.zen-studio .publish-intro{padding:0}.zen-studio .publish-checklist{border:0;background:none;border-radius:0;margin:28px 0 22px;overflow:visible}.zen-studio .publish-check{grid-template-columns:18px minmax(0,1fr) auto;gap:12px;padding:16px 0;align-items:center}.zen-studio .publish-check:last-child{border-bottom:1px solid var(--line)}.zen-studio .publish-check strong{font-size:14px;font-weight:400}.zen-studio .publish-check p{font-size:13px;line-height:1.6}.zen-studio .publish-check button{grid-column:auto;min-height:44px;padding:7px 0;font-size:13px}.zen-studio .publish-result{margin-top:28px;padding-top:24px}.zen-studio .publish-result h3{margin:0 0 16px}.zen-studio .publish-result a{margin-top:0;overflow-wrap:anywhere}.zen-studio .publish-result .studio-disclosure{margin-top:12px}.zen-studio .studio-public-note{margin-top:20px}.zen-studio .library-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.zen-studio .library-heading>div{min-width:0}.zen-studio .library-heading>.secondary{flex-shrink:0}.zen-studio .library-workspace{min-width:0;border:0;border-radius:0;background:none;overflow:visible}.zen-studio .library-workspace .library-toolbar{position:static;padding:0;border:0;display:block;max-height:none;overflow:visible}.zen-studio .library-search-row{display:flex;gap:16px;align-items:center}.zen-studio .library-search-row label{margin:0;flex:1 1;min-width:0}.zen-studio .library-search-row input{margin:0}.zen-studio .library-search-row .library-status-filter{flex:0 0 auto;max-width:45%}.zen-studio .library-status-filter select{border:0;background:var(--paper);font-size:13px;margin:0;padding:9px 4px}.zen-studio .library-subbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:8px 0 22px}.zen-studio .library-count{font-size:12px;color:var(--muted-strong)}.zen-studio .library-sub-actions{display:flex;gap:20px;align-items:center}.zen-studio .library-manage-panel{padding:18px 20px;border:1px solid var(--line);border-radius:var(--control-radius);background:var(--panel);margin-bottom:22px}.zen-studio .library-manage-panel .library-controls{gap:18px}.zen-studio .library-manage-panel label{margin:0 0 12px}.zen-studio .library-manage-panel .help{margin:8px 0}.zen-studio .library-tags summary{font-size:13px;min-height:44px;align-content:center;cursor:pointer}.zen-studio .library-active-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:-8px 0 20px}.zen-studio .library-selection{margin:0 0 24px;padding:16px 0;border-block:1px solid var(--line);font-size:13px}.zen-studio .library-selection .checkbox-label{margin:0}.zen-studio .library-selection .bulk-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;width:100%;margin:0}.zen-studio .library-selection .bulk-actions label{margin:0}.zen-studio .library-selection select{margin:0;font-size:13px}.zen-studio .library-undo{display:flex;align-items:center;gap:18px;background:var(--tint);padding:10px 16px;margin-bottom:20px;border-radius:var(--control-radius);font-size:13px}.zen-studio .library-workspace .library-scroll{max-height:none;overflow:visible;scroll-padding:0;border:0;border-radius:0}.zen-studio .library-workspace .library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:26px 22px;gap:26px 22px;padding:0;--library-art-height:320px}.zen-studio .library-workspace .library-card{position:relative;min-width:0;padding:0;border:0;border-radius:0;background:none}.zen-studio .library-card-open{display:block;width:100%;text-align:left;padding:0}.zen-studio .library-card-open .card-list-thumbnail{display:block;width:100%;height:auto;flex-basis:auto;border-radius:6px;background:var(--tint);margin:0;overflow:hidden;border:0}.zen-studio .library-card-open .card-list-thumbnail img{object-fit:contain;width:100%;height:100%}.zen-studio .library-card-name{display:block;font:500 14px/1.5 DM Sans,Arial,sans-serif;overflow-wrap:anywhere;margin:11px 0 3px}.zen-studio .library-card-status{display:block;font-size:12px;color:var(--muted-strong)}.zen-studio .library-card-status.is-private{color:#805e35}.zen-studio .library-required-issue{display:block;font-size:12px;color:#805e35;margin-top:4px}.zen-studio .library-card-open:hover:not(:disabled) .library-card-name{text-decoration:underline;text-underline-offset:4px}.zen-studio .library-workspace .library-select{position:absolute;top:8px;right:8px;margin:0;padding:8px;background:var(--panel);border-radius:4px}.zen-studio .library-workspace .library-select input{width:20px;height:20px;margin:0}.zen-studio .library-empty{padding:35px 0}.zen-studio .library-workspace .library-pagination{padding:16px 0;margin-top:24px;border-top:1px solid var(--line);background:none;font-size:13px;gap:12px}.zen-studio .library-pagination button{min-height:44px;font-size:13px}.zen-studio .library-import-panel{padding-bottom:24px}.zen-studio .library-import-panel .bulk-image-import{padding:22px;margin:0;border-radius:var(--control-radius);background:var(--tint)}.zen-studio .library-import-panel .import-icon{display:none}.zen-studio .library-import-panel .import-heading h3{font-size:23px}.zen-studio .library-import-panel .import-heading p,.zen-studio .library-import-panel .import-progress p{font-size:13px}.zen-studio .library-import-panel .import-pickers>.help{font-size:12px}.zen-studio .library-inline-slot{min-width:0}.zen-studio dialog:not([open]){display:none}.zen-studio .edit-dialog,.zen-studio .studio-fields-dialog,.zen-studio .studio-management-dialog,.zen-studio .studio-steps-dialog{padding:0;width:min(680px,calc(100vw - 40px));max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--ink);box-shadow:0 24px 80px #292c2829;overflow:auto}.zen-studio dialog::-webkit-backdrop{background:#292c2859;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.zen-studio dialog::backdrop{background:#292c2859;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.zen-studio .studio-management-dialog{width:min(560px,calc(100vw - 40px))}.zen-studio .studio-steps-dialog{width:min(440px,calc(100vw - 32px))}.zen-studio .studio-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 26px;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;background:var(--paper);z-index:2;flex-shrink:0}.zen-studio .studio-dialog-heading h2{font:400 27px/1.25 Georgia,serif;letter-spacing:-.5px;margin:0;padding:0}.zen-studio .studio-dialog-close{width:44px;height:44px;display:grid;place-items:center;font-size:27px;flex-shrink:0}.zen-studio .studio-dialog-content{padding:24px 26px;min-height:0}.zen-studio .studio-dialog-footer{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:18px 26px;margin:0;border-top:1px solid var(--line);background:var(--paper);flex-shrink:0;flex-wrap:wrap;position:-webkit-sticky;position:sticky;bottom:0;z-index:2}.zen-studio .studio-sheet-steps{padding:20px;display:flex;flex-direction:column;gap:7px}.zen-studio .studio-sheet-steps button{min-height:76px;width:100%}.zen-studio .studio-management-status{font-size:12px;color:var(--muted-strong);margin-bottom:16px;line-height:1.6}.zen-studio .studio-menu-action{display:flex;align-items:center;gap:12px;min-height:54px;width:100%;font-size:14px;text-align:left}.zen-studio .studio-menu-action>span:last-child{margin-left:auto}.zen-studio .studio-management-dialog .draft-tools,.zen-studio .studio-management-dialog .release-list{padding:0;margin:0;border-top:1px solid var(--line)}.zen-studio .studio-management-dialog summary{font-size:14px;min-height:62px;align-content:center;cursor:pointer}.zen-studio .studio-management-dialog details>.help{font-size:13px;margin:0 0 16px}.zen-studio .studio-management-dialog .version-history{max-height:360px}.zen-studio .studio-management-dialog .version-row strong{font-size:14px}.zen-studio .studio-management-dialog .version-row small{font-size:12px;line-height:1.5}.zen-studio .studio-management-dialog .version-row button{white-space:normal}.zen-studio .card-fields-intro{margin-bottom:16px}.zen-studio .card-field-row{display:flex;align-items:center;gap:12px;border:0;border-bottom:1px solid var(--line);padding:16px 0;margin:0;min-width:0}.zen-studio .card-field-row input,.zen-studio .card-field-row label,.zen-studio .card-field-row select{margin:0}.zen-studio .card-field-name{flex:1 1;min-width:0}.zen-studio .card-field-kind{width:100px;flex-shrink:0}.zen-studio .card-field-actions{position:relative}.zen-studio .card-field-actions summary{width:44px;height:44px;display:grid;place-items:center;list-style:none;cursor:pointer}.zen-studio .card-field-actions summary::-webkit-details-marker{display:none}.zen-studio .card-field-actions>div{position:absolute;right:0;top:100%;width:160px;z-index:4;background:var(--paper);border:1px solid var(--line);border-radius:var(--control-radius);box-shadow:0 10px 30px #292c281f;padding:6px}.zen-studio .card-field-actions button{display:block;min-height:44px;width:100%;text-align:left;padding:8px 10px;font-size:13px}.zen-studio .edit-dialog{width:min(880px,calc(100vw - 48px))}.zen-studio .edit-dialog[open],.zen-studio .studio-fields-dialog[open]{display:flex;flex-direction:column}.zen-studio .edit-dialog>.studio-dialog-content,.zen-studio .studio-fields-dialog>.studio-dialog-content{overflow:auto;min-height:0}.zen-studio .edit-dialog .card-save-status{font-size:12px;margin:0 0 24px}.zen-studio .card-editor-layout{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.zen-studio .card-editor-artwork{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.zen-studio .card-editor-artwork .card-thumbnail,.zen-studio .card-editor-placeholder{width:100%;margin:0 0 8px;background:var(--tint);border-radius:6px;overflow:hidden;max-height:400px}.zen-studio .card-editor-placeholder{display:grid;place-items:center;color:var(--muted-strong);font-size:13px;padding:16px}.zen-studio .card-editor-artwork .card-thumbnail img{width:100%;height:100%;object-fit:contain}.zen-studio .card-editor-artwork .secondary{width:100%}.zen-studio .card-editor-content label:first-child{margin-top:0}.zen-studio .card-content-field{border:0;padding:0;margin:24px 0;min-width:0}.zen-studio .card-content-field legend{font-size:13px;padding:0}.zen-studio .card-content-field legend small{font-size:12px;color:var(--muted-strong);margin-left:8px}.zen-studio .card-content-field label{margin:0}.zen-studio .card-content-field textarea{min-height:130px;margin-top:9px}.zen-studio .card-reversed,.zen-studio .studio-card-details{border-bottom:1px solid var(--line)}.zen-studio .card-reversed>summary,.zen-studio .studio-card-details>summary{min-height:48px;align-content:center;cursor:pointer;font-size:13px}.zen-studio .studio-card-details label small{display:block;font-size:12px;color:var(--muted-strong);margin-top:5px}.zen-studio .card-duplicate{margin-right:auto}.zen-studio .inline-crop{border:0;border-top:1px solid var(--line);padding:24px 0 0;border-radius:0}.zen-studio .reader-preview-dialog{border-color:var(--line);background:var(--paper)}.zen-studio .full-preview-toolbar{background:var(--paper);padding:16px 24px}.zen-studio .full-preview-toolbar span{font:24px Georgia,serif}.zen-studio .full-preview-toolbar small{font-size:12px;color:var(--muted-strong);line-height:1.5}.zen-studio .full-preview-viewport{background:var(--tint)}.zen-studio .card-library-dialog{border-color:var(--line);border-radius:9px}.zen-studio .library-expanded-mount .library-workspace{overflow:hidden}.zen-studio .library-expanded-mount .library-toolbar{padding:20px 26px;overflow:auto;max-height:48dvh;flex-shrink:0}.zen-studio .library-expanded-mount .library-scroll{padding:4px 26px 26px;flex:1 1;min-height:0;overflow:auto}.zen-studio .library-expanded-mount .library-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:26px 22px}.zen-studio .library-expanded-mount .library-pagination{padding:10px 26px;margin:0;flex-shrink:0}@media(min-width:1280px){.zen-studio .library-workspace .library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.zen-studio .library-expanded-mount .library-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr))}}@media(min-width:761px) and (max-width:1000px){.zen-studio .library-workspace .library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zen-studio .studio-scroll{padding:28px}.zen-studio .studio-save-status{display:none}}@media(max-width:760px){.zen-studio .studio-topbar{min-height:64px;padding:10px 20px;gap:14px}.zen-studio .studio-deck-menu{font-size:14px;gap:8px;max-width:76%}.zen-studio .studio-topbar-actions{gap:0}.zen-studio .studio-live-status,.zen-studio .studio-save-status{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.zen-studio .studio-preview-button{font-size:13px}.zen-studio .studio-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.zen-studio .studio-navigation{display:none}.zen-studio .studio-mobile-navigation{display:block;grid-column:1;grid-row:1;border-bottom:1px solid var(--line);background:var(--paper)}.zen-studio .studio-mobile-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 8px}.zen-studio .studio-mobile-tabs button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:66px;padding:8px 2px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted-strong);text-align:center}.zen-studio .studio-mobile-tabs button.selected{border-bottom-color:var(--olive);color:var(--ink);background:var(--tint)}.zen-studio .studio-mobile-tabs .studio-step-number{width:18px;height:18px;font-size:10px}.zen-studio .studio-mobile-tabs .studio-step-name{font-size:12px;line-height:1.4;white-space:nowrap}.zen-studio .studio-mobile-tabs .needs-attention:not(.selected) .studio-step-number{border-color:#805e35;color:#805e35}.zen-studio .studio-mobile-tabs button:focus-visible{outline:2px solid var(--olive);outline-offset:-4px}.zen-studio .studio-mobile-tabs button:disabled{opacity:.5;cursor:default}.zen-studio .studio-editor{grid-column:1;grid-row:2}.zen-studio .studio-scroll{padding:24px 20px 28px;scroll-padding-block:20px}.zen-studio .studio-step-heading{margin-bottom:24px}.zen-studio .studio-step-heading h1{font-size:30px}.zen-studio .studio-step-heading p{font-size:14px}.zen-studio .studio-navigation-footer{min-height:84px;padding:15px 20px max(15px,env(safe-area-inset-bottom));gap:16px;flex-wrap:nowrap}.zen-studio .studio-navigation-footer>div{flex-shrink:0}.zen-studio .studio-navigation-footer .primary{min-width:0;flex:1 1;max-width:310px}.zen-studio .studio-footer-position{display:none}.zen-studio .studio-navigation-footer .text-button{min-width:44px;text-align:left}.zen-studio input:not([type=checkbox]):not([type=radio]),.zen-studio select,.zen-studio textarea{font-size:16px}.zen-studio .studio-disclosure>summary{font-size:14px;gap:12px}.zen-studio .studio-disclosure>summary>span{font-size:12px}.zen-studio .studio-disclosure-content{padding-bottom:22px}.zen-studio .visitor-format-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.zen-studio .visitor-format-options button{min-height:112px;font-size:12px;padding-inline:6px}.zen-studio .colour-controls{gap:10px}.zen-studio .form-row{gap:14px;flex-wrap:wrap}.zen-studio .form-row>.font-control,.zen-studio .form-row>label{min-width:110px}.zen-studio .studio-page-address{flex-direction:column;align-items:flex-start;padding-top:10px}.zen-studio .studio-page-address>span{font-size:12px;white-space:normal;overflow-wrap:anywhere}.zen-studio .studio-page-address input{padding-left:12px}.zen-studio .publish-check{gap:10px;grid-template-columns:16px minmax(0,1fr)}.zen-studio .publish-check button{grid-column:2;justify-self:start}.zen-studio .publish-check.ready{grid-template-columns:16px minmax(0,1fr) auto}.zen-studio .publish-check.ready button{grid-column:auto}.zen-studio .publish-check strong{font-size:13px}.zen-studio .library-heading{gap:12px;flex-wrap:nowrap}.zen-studio .library-heading>.secondary{padding:11px 13px;gap:6px;font-size:12px}.zen-studio .library-search-row{gap:12px}.zen-studio .library-status-filter select{font-size:16px}.zen-studio .library-subbar{gap:4px 12px;margin:8px 0 20px}.zen-studio .library-sub-actions{gap:16px}.zen-studio .library-count{font-size:12px}.zen-studio .library-workspace .library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;--library-art-height:260px}.zen-studio .library-card-name{font-size:14px}.zen-studio .library-workspace .library-pagination{font-size:12px;gap:8px}.zen-studio .library-pagination button{font-size:12px}.zen-studio .library-manage-panel{padding:16px}.zen-studio .library-selection .bulk-actions{gap:10px 16px}.zen-studio .library-import-panel .bulk-image-import{padding:17px}.zen-studio .studio-dialog-heading{padding:16px 20px}.zen-studio .studio-dialog-heading h2{font-size:25px}.zen-studio .studio-dialog-content{padding:22px 20px}.zen-studio .studio-dialog-footer{padding:15px 20px max(15px,env(safe-area-inset-bottom));gap:12px}.zen-studio .edit-dialog,.zen-studio .studio-fields-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}.zen-studio .studio-management-dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.zen-studio .studio-sheet-steps{padding:18px}.zen-studio .card-field-row{gap:9px}.zen-studio .card-field-kind{width:83px}.zen-studio .card-field-actions summary{width:44px;min-height:44px}.zen-studio .card-editor-layout{grid-template-columns:minmax(0,1fr);gap:24px}.zen-studio .card-editor-artwork{max-width:250px;width:100%;margin:auto}.zen-studio .card-editor-artwork .card-thumbnail,.zen-studio .card-editor-placeholder{max-height:320px}.zen-studio .card-editor-artwork .secondary{width:auto;align-self:center}.zen-studio .card-editor-artwork .text-button{align-self:center}.zen-studio .card-editor-content{min-width:0}.zen-studio .reader-preview-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}.zen-studio .full-preview-toolbar{padding:14px 18px;gap:12px}.zen-studio .full-preview-toolbar span{font-size:22px}.zen-studio .full-preview-toolbar .secondary{font-size:12px;padding:10px 12px;flex-shrink:0}.zen-studio .full-preview-viewport{padding:16px 12px max(20px,env(safe-area-inset-bottom))}.zen-studio .card-library-dialog{width:100vw;height:100dvh;margin:0;border:0;border-radius:0}.zen-studio .library-dialog-heading{padding:16px}.zen-studio .library-dialog-heading .studio-inline-actions{gap:10px;margin:0}.zen-studio .library-dialog-heading .secondary{padding:10px;font-size:12px}.zen-studio .library-expanded-mount .library-toolbar{padding:16px;max-height:48dvh}.zen-studio .library-expanded-mount .library-scroll{padding:4px 16px 20px}.zen-studio .library-expanded-mount .library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zen-studio .library-expanded-mount .library-pagination{padding:10px 16px}}@media(max-width:355px){.zen-studio .studio-deck-menu{font-size:13px}.zen-studio .library-heading h1{font-size:26px}.zen-studio .library-heading>.secondary{padding:10px;gap:4px}.zen-studio .library-sub-actions{gap:14px}.zen-studio .studio-disclosure>summary>span{max-width:110px;text-align:right}.zen-studio .card-duplicate{margin-right:0}.zen-studio .studio-dialog-footer{gap:10px}.zen-studio .studio-dialog-footer .primary,.zen-studio .studio-dialog-footer .secondary{padding:11px 13px}}@media(prefers-reduced-motion:reduce){.zen-studio *{scroll-behavior:auto!important;transition:none!important}}.zen-studio .visitor-format-art.catalog{display:grid;grid-template-columns:repeat(2,14px);align-content:center;justify-content:center;grid-gap:4px;gap:4px}.zen-studio .visitor-format-art.catalog i{position:static;width:14px;height:18px;transform:none}.zen-studio .visitor-format-art.catalog i:last-child{grid-column:span 2;width:32px;height:3px;border:0;background:var(--olive)}.zen-studio .catalog-settings{margin:8px 0 28px;scroll-margin-top:16px}.zen-studio .catalog-settings h2{margin:0 0 12px;font:27px/1.25 Georgia,serif;letter-spacing:-.5px}.zen-studio .catalog-settings>.help{margin:0 0 20px}.zen-studio .catalog-style-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;border:0;padding:0;margin:0}.zen-studio .catalog-style-option{position:relative;min-width:0;margin:0;cursor:pointer}.zen-studio .catalog-style-option>input{position:absolute;opacity:0;width:1px;height:1px}.zen-studio .catalog-style-choice{display:flex;flex-direction:column;align-items:center;gap:9px;height:100%;padding:14px 9px;border:1px solid var(--line);border-radius:7px;text-align:center;background:var(--panel)}.zen-studio .catalog-style-choice strong{font-size:13px;font-weight:500}.zen-studio .catalog-style-choice small{font-size:11px;line-height:1.5;color:var(--muted-strong)}.zen-studio .catalog-style-option>input:checked+.catalog-style-choice{border-color:var(--olive);box-shadow:inset 0 0 0 1px var(--olive);background:var(--tint)}.zen-studio .catalog-style-option>input:focus-visible+.catalog-style-choice{outline:3px solid var(--olive);outline-offset:3px}.zen-studio .catalog-style-preview{display:flex;gap:4px;width:84px;max-width:100%;height:58px;padding:6px;background:var(--tint);border-radius:4px;color:var(--olive)}.zen-studio .catalog-style-preview i{flex:1 1;display:flex;flex-direction:column;gap:3px;min-width:0}.zen-studio .catalog-style-preview b{display:block;flex:1 1;border:1px solid;border-radius:2px;background:color-mix(in srgb,var(--olive) 12%,transparent)}.zen-studio .catalog-style-preview em{display:block;height:2px;background:currentColor;opacity:.5}.zen-studio .catalog-style-preview em:last-child{width:65%}.zen-studio .catalog-style-preview.list{flex-direction:column}.zen-studio .catalog-style-preview.list i{display:grid;grid-template-columns:13px 1fr;grid-template-rows:1fr 1fr;grid-gap:3px 6px;gap:3px 6px}.zen-studio .catalog-style-preview.list b{grid-row:span 2}.zen-studio .catalog-style-preview.list em{align-self:center}.zen-studio .catalog-style-preview.story{justify-content:center}.zen-studio .catalog-style-preview.story i{flex:none;width:30px}.zen-studio .catalog-style-preview.story i:not(:first-child){display:none}.zen-studio .catalog-preview-action{margin:20px 0 10px}.zen-studio .catalog-search-option{margin:18px 0}.zen-studio .visitor-format-options button{gap:6px;min-height:138px}.zen-studio .visitor-format-options .visitor-format-art{margin-bottom:9px}.zen-studio .visitor-format-options small{font-size:11px;line-height:1.5;color:var(--muted-strong)}.zen-studio .template-settings{margin:8px 0 28px;scroll-margin-top:16px}.zen-studio .spread-controls{scroll-margin-top:16px}.zen-studio .template-gallery h2{margin:0 0 12px;font:27px/1.25 Georgia,serif;letter-spacing:-.5px}.zen-studio .template-gallery>.help{margin:0 0 18px}.zen-studio .template-gallery-count{margin:18px 0 14px;font-size:12px;line-height:1.6;color:var(--muted-strong)}.zen-studio .template-card-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:9px;font-size:12px;line-height:1.65;color:var(--muted-strong)}.zen-studio .template-gallery .spread-template-art{height:90px}.zen-studio .spread-template:disabled{cursor:not-allowed;box-shadow:none}.zen-studio .spread-template:disabled .spread-template-art{opacity:.55}.zen-studio .spread-template:disabled .spread-template-category{color:#805e35}.zen-studio .template-selected-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 16px}.zen-studio .template-selected-help{margin:0 0 20px}.zen-studio .template-position-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px;list-style:none;padding:0;margin:20px 0 24px}.zen-studio .template-position-summary li{display:flex;align-items:baseline;gap:9px;min-width:0;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.zen-studio .template-position-summary li span{display:grid;place-items:center;flex:0 0 24px;height:24px;border:1px solid #bfc4b1;border-radius:50%;color:var(--muted-strong);font-size:11px}.zen-studio .multi-card-settings .draw-controls{padding:0;margin:8px 0 26px;border:0;background:transparent}.zen-studio .studio-disclosure>summary>span{min-width:0;overflow-wrap:anywhere}.zen-studio .spread-controls{margin-bottom:24px}.zen-studio .spread-invitation{padding:22px;border:1px solid var(--line);border-radius:7px;background:var(--tint)}.zen-studio .spread-invitation h3,.zen-studio .spread-selected h3{margin:0 0 8px;font:24px/1.25 Georgia,serif}.zen-studio .spread-invitation p,.zen-studio .spread-selected p{margin:0;font-size:13px;line-height:1.65;color:var(--muted-strong)}.zen-studio .spread-invitation .secondary{margin-top:18px;background:var(--paper)}.zen-studio .spread-diagram{display:block;width:100%;height:100%;overflow:visible}.zen-studio .spread-diagram rect{fill:#f8f7ef;stroke:#9b9d81;stroke-width:1}.zen-studio .spread-diagram text{fill:#5b604b;font:13px Georgia,serif}.zen-studio .spread-selected{display:flex;align-items:center;gap:18px}.zen-studio .spread-selected-art{flex:0 0 90px;height:86px;padding:9px;background:var(--tint);border:1px solid var(--line);border-radius:5px}.zen-studio .spread-selected-copy{flex:1 1;min-width:0;overflow-wrap:anywhere}.zen-studio .spread-selected h3{font-size:22px}.zen-studio .spread-eyebrow{display:block;margin-bottom:7px;color:var(--muted-strong);font-size:10px;letter-spacing:.8px;line-height:1.6}.zen-studio .spread-selected>button{flex-shrink:0}.zen-studio .spread-customise{border-top:1px solid var(--line);margin-top:20px}.zen-studio .spread-customise>summary{cursor:pointer;min-height:48px;align-content:center;font-size:13px}.zen-studio .spread-customise .help{margin:6px 0 18px}.zen-studio .spread-customise textarea{min-height:82px}.zen-studio .spread-optional{font-size:12px;color:var(--muted-strong);margin-left:5px}.zen-studio .spread-position-editor{list-style:none;padding:0;margin:28px 0 0}.zen-studio .spread-position-editor>li{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:12px;gap:12px;padding:20px 0 4px;border-top:1px solid var(--line)}.zen-studio .spread-position-number{display:grid;place-items:center;width:26px;height:26px;margin-top:30px;border:1px solid #bfc4b1;border-radius:50%;color:var(--muted-strong);font-size:12px}.zen-studio .spread-position-editor label{margin-top:0;margin-bottom:18px}.zen-studio .spread-remove{margin-top:4px;font-size:12px}.zen-studio .spread-library{width:calc(100vw - 64px);max-width:1060px;height:min(820px,calc(100dvh - 64px));max-height:calc(100dvh - 64px);margin:auto;padding:0;overflow:hidden;border:1px solid #ccd0bf;border-radius:12px;background:var(--paper);color:var(--ink);box-shadow:0 24px 90px #17271e38}.zen-studio .spread-library[open]{display:flex;flex-direction:column}.zen-studio .spread-library::-webkit-backdrop{background:#17271e77}.zen-studio .spread-library::backdrop{background:#17271e77}.zen-studio .spread-library-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-shrink:0;gap:20px;padding:24px 28px;border-bottom:1px solid var(--line)}.zen-studio .spread-library-heading h2{font:30px/1.2 Georgia,serif;margin:0;letter-spacing:-.6px}.zen-studio .spread-library-heading p{margin:8px 0 0;color:var(--muted-strong);font-size:13px;line-height:1.6}.zen-studio .spread-library-heading .studio-dialog-close{position:static;flex-shrink:0}.zen-studio .spread-library-body{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.zen-studio .spread-browser{min-height:0;overflow-y:auto;padding:24px 26px;scrollbar-width:thin}.zen-studio .spread-library-filters{display:flex;flex-direction:column;gap:18px}.zen-studio .spread-categories{display:flex;flex-wrap:wrap;gap:7px}.zen-studio .spread-categories button{min-height:36px;padding:7px 11px;border:1px solid transparent;border-radius:999px;color:var(--muted-strong);background:transparent;font:12px/1.5 DM Sans,Arial,sans-serif}.zen-studio .spread-categories button:hover{background:var(--tint)}.zen-studio .spread-categories button[aria-pressed=true]{color:var(--ink);background:var(--tint);border-color:#b7bba3}.zen-studio .spread-library .spread-count-filter{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;font-size:12px;color:var(--muted-strong)}.zen-studio .spread-count-filter select{width:auto;min-height:40px;margin:0;padding:8px 30px 8px 12px;font-size:12px}.zen-studio .spread-library-count{margin:20px 0 12px;font-size:11px;color:var(--muted-strong)}.zen-studio .spread-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.zen-studio .spread-template{min-width:0;padding:10px 10px 14px;border:1px solid var(--line);border-radius:7px;text-align:left;background:var(--panel);color:var(--ink);transition:border-color .15s,background .15s}.zen-studio .spread-template:hover{border-color:#9b9d81}.zen-studio .spread-template[aria-pressed=true]{border-color:var(--olive);background:#f1f2e7;box-shadow:inset 0 0 0 1px var(--olive)}.zen-studio .spread-template-art{position:relative;height:102px;display:flex;align-items:center;justify-content:center;padding:14px 20px 24px;background:#efefe5;border-radius:4px;margin-bottom:13px}.zen-studio .spread-card-count{position:absolute;right:7px;bottom:6px;font-size:10px;line-height:1.5;color:#5b604b}.zen-studio .spread-template-name{display:block;font:17px/1.3 Georgia,serif;overflow-wrap:anywhere}.zen-studio .spread-template-category{display:block;margin-top:7px;color:var(--muted-strong);font-size:11px;line-height:1.5}.zen-studio .spread-template-detail{min-width:0;overflow-y:auto;padding:28px;border-left:1px solid var(--line);background:#f3f3ea;scrollbar-width:thin}.zen-studio .spread-detail-art{height:170px;padding:12px 38px;margin:0 0 26px}.zen-studio .spread-detail-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 11px;color:var(--muted-strong);font-size:11px;line-height:1.6}.zen-studio .spread-template-detail h3{font:29px/1.2 Georgia,serif;margin:0 0 13px;letter-spacing:-.5px}.zen-studio .spread-detail-description{margin:0;font-size:13px;line-height:1.7;color:var(--muted-strong)}.zen-studio .spread-position-preview{list-style:none;padding:0;margin:25px 0 0}.zen-studio .spread-position-preview li{display:flex;align-items:flex-start;gap:12px;padding:15px 0;border-top:1px solid #d9ddcd}.zen-studio .spread-position-preview li>span{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border:1px solid #bec4ac;border-radius:50%;color:#5b604b;font-size:11px}.zen-studio .spread-position-preview strong{font-size:13px;line-height:1.6;font-weight:500}.zen-studio .spread-position-preview p{font-size:12px;line-height:1.7;color:var(--muted-strong);margin:5px 0 0}.zen-studio .spread-library-back{display:none}.zen-studio .spread-library-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-shrink:0;border-top:1px solid var(--line);padding:18px 28px;background:var(--paper)}.zen-studio .spread-library-footer p{margin:0;font-size:12px;color:var(--muted-strong);line-height:1.6}.zen-studio .spread-library-footer .primary{flex-shrink:0}.zen-studio .spread-library-footer .primary:disabled{opacity:.5;cursor:default}.zen-studio .spread-library-empty{padding:20px 0;font-size:13px;color:var(--muted-strong)}@media (max-width:700px){.zen-studio .spread-library{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}.zen-studio .spread-library-heading{padding:18px 20px}.zen-studio .spread-library-heading h2{font-size:27px}.zen-studio .spread-library-body{display:flex;flex-direction:column}.zen-studio .spread-browser{padding:20px;flex:1 1}.zen-studio .spread-template-detail{border:0;flex:1 1;padding:14px 22px 24px}.zen-studio .spread-library.is-browsing .spread-library-footer,.zen-studio .spread-library.is-browsing .spread-template-detail,.zen-studio .spread-library.is-detail .spread-browser{display:none}.zen-studio .spread-library-back{display:inline-flex;margin-bottom:10px}.zen-studio .spread-detail-art{height:150px;margin-bottom:22px}.zen-studio .spread-template-detail h3{font-size:28px}.zen-studio .spread-template-art{height:110px}.zen-studio .spread-library-footer{gap:12px;padding:16px 20px max(16px,env(safe-area-inset-bottom))}.zen-studio .spread-library-footer .primary{padding:12px 15px}.zen-studio .spread-library-footer>div{min-width:0}.zen-studio .spread-categories button,.zen-studio .spread-count-filter select{min-height:44px}}@media (max-width:390px){.zen-studio .spread-selected{gap:12px;flex-wrap:wrap}.zen-studio .spread-selected-art{flex-basis:68px;height:74px}.zen-studio .spread-selected-copy{flex-basis:calc(100% - 80px)}.zen-studio .spread-selected>button{margin-left:80px}.zen-studio .spread-template-name{font-size:16px}.zen-studio .spread-library-footer{flex-wrap:wrap}.zen-studio .spread-library-footer .primary{width:100%}.zen-studio .spread-invitation{padding:18px}}