.template-nav{display:flex;gap:30px;font-size:12px;font-weight:600}.template-hero{padding-top:76px;padding-bottom:66px;display:flex;align-items:center;justify-content:space-between;gap:50px}.template-hero h1{font-weight:500;font-size:clamp(57px,6.6vw,97px);letter-spacing:-4.8px;line-height:1.03;margin-top:28px}.template-hero h1 em{font-weight:400}.template-hero p{font-size:13px;line-height:1.85;color:var(--muted);margin-top:27px}.free-stamp{position:relative;width:202px;height:222px;padding:25px 25px 0;background:var(--lime);border:1px solid #bdce97;transform:rotate(7deg);flex-shrink:0;text-align:center;box-shadow:9px 9px 0 #e5e9dc}.free-stamp>span{display:block;font-size:8px;font-weight:700;letter-spacing:2px}.free-stamp>strong{display:block;font-family:var(--display);font-weight:400;font-size:104px;line-height:1.1;letter-spacing:-7px;margin-left:-6px}.free-stamp>b{display:block;font-size:8px;letter-spacing:1px;border-top:1px solid #718a4140;margin-top:17px;padding-top:13px}.template-collection{padding-bottom:70px}.collection-bar{border-block:1px solid var(--line);padding:19px 0;display:flex;justify-content:space-between;align-items:center;gap:25px}.template-filters{display:flex;gap:8px;flex-wrap:wrap}.template-filters button{background:none;border:0;border-radius:5px;padding:8px 13px;font-size:10px;font-weight:600;color:var(--muted)}.template-filters button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.template-filters button:not([aria-pressed=true]):hover{background:#e5eadd}.template-filters button>span{font-size:8px;margin-left:6px;opacity:.55}.collection-note{font-size:7px;letter-spacing:1.1px;color:#8b927d;white-space:nowrap;font-weight:600}.template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 32px;margin-top:34px}.template-card{min-width:0}.template-thumb{position:relative;aspect-ratio:16/10;background:var(--thumb-paper);color:var(--thumb-ink);overflow:hidden;border-radius:4px;isolation:isolate}.thumb-poster{position:absolute;inset:0;padding:26px 32px;overflow:hidden;transition:opacity .3s}.thumb-topline,.thumb-bottomline{display:flex;justify-content:space-between;position:absolute;left:32px;right:32px;font-size:6px;font-weight:700;letter-spacing:1.15px;gap:15px}.thumb-topline{top:24px}.thumb-bottomline{bottom:22px;border-top:1px solid currentColor;padding-top:12px;opacity:.7}.thumb-poster h2{font-size:clamp(29px,3.45vw,53px);font-family:var(--display);font-weight:400;line-height:1.05;letter-spacing:-1.7px;position:relative;margin-top:50px;z-index:2;max-width:90%}.thumb-poster h2 em{font-style:normal;font:inherit}.thumb-mark{position:absolute;right:22px;bottom:52px;font-size:151px;line-height:1;font-family:Georgia,serif;z-index:1;color:var(--thumb-ink);transform:rotate(-12deg);transition:transform .8s cubic-bezier(.2,.7,.2,1)}.thumb-poster:before{content:'';position:absolute;width:178px;height:178px;border-radius:50%;background:var(--thumb-accent);right:11px;bottom:40px}.thumb-editorial .thumb-mark{right:35px;bottom:52px;font-size:158px}.thumb-editorial .thumb-poster h2{max-width:75%}.thumb-motorsport .thumb-poster h2{font-family:Impact,'Arial Black',sans-serif;font-style:italic;font-size:clamp(33px,4.3vw,66px);line-height:.98;letter-spacing:-.8px;max-width:95%;margin-top:54px}.thumb-motorsport .thumb-poster:before{border-radius:0;width:150px;height:480px;right:-5px;bottom:-100px;transform:rotate(24deg);opacity:.9}.thumb-motorsport .thumb-mark{right:0;bottom:40px;color:#111315;font-family:'Segoe UI',sans-serif;font-weight:300;font-size:182px;transform:rotate(8deg)}.thumb-corporate .thumb-poster h2{margin-top:56px;font-size:clamp(32px,4vw,61px);line-height:1.12}.thumb-corporate .thumb-poster:before{width:174px;height:232px;border-radius:90px 90px 0 0;border:1px solid var(--thumb-accent);background:transparent;right:36px;bottom:37px;opacity:.65}.thumb-corporate .thumb-mark{font-weight:300;color:var(--thumb-accent);right:45px;bottom:61px;font-size:158px;transform:none;opacity:.55}.thumb-proposal .thumb-poster h2{font-family:'Arial Black','Segoe UI',sans-serif;font-weight:900;font-size:clamp(37px,4.1vw,64px);line-height:.98;letter-spacing:-2.7px;margin-top:57px}.thumb-proposal .thumb-poster:before{width:175px;height:175px;border-radius:0;right:0;bottom:18px;transform:rotate(14deg)}.thumb-proposal .thumb-mark{font-family:'Segoe UI',sans-serif;font-weight:300;color:#164bdd;font-size:177px;right:5px;bottom:27px;transform:rotate(13deg)}.thumb-portfolio .thumb-poster h2{font-style:italic;font-size:clamp(32px,3.8vw,59px);line-height:1.09;max-width:85%;margin-top:53px}.thumb-portfolio .thumb-poster:before{width:146px;height:215px;border-radius:76px 76px 0 0;right:20px;bottom:36px;transform:rotate(8deg);opacity:.65}.thumb-portfolio .thumb-mark{color:#f4eade;right:33px;bottom:47px;font-size:151px;transform:rotate(10deg)}.thumb-education .thumb-poster h2{font-family:'Arial Black','Segoe UI',sans-serif;font-weight:900;font-size:clamp(35px,3.8vw,58px);line-height:1;letter-spacing:-2px;margin-top:56px;max-width:90%}.thumb-education .thumb-poster:before{width:150px;height:154px;border-radius:25%;right:7px;bottom:28px;transform:rotate(12deg);background:#282c27}.thumb-education .thumb-mark{color:#f6c547;font-family:var(--display);font-size:154px;font-weight:700;right:48px;bottom:25px;transform:rotate(12deg)}.thumb-preview-button{position:absolute;left:20px;bottom:17px;z-index:7;border:1px solid #f9fff16b;background:#19291de8;color:#fffef8;border-radius:5px;padding:11px 16px;display:flex;gap:20px;align-items:center;font-size:10px;font-weight:600;transform:translateY(15px);opacity:0;transition:opacity .2s,transform .2s}.thumb-preview-button>span{font-size:17px;line-height:1}.template-card:hover .thumb-preview-button,.template-card:focus-within .thumb-preview-button{opacity:1;transform:none}.template-card:hover .thumb-mark{transform:rotate(7deg)translateY(-7px)}.free-template-badge{position:absolute;right:14px;top:14px;z-index:7;background:#ffffffde;border-radius:3px;padding:5px 8px;font-size:6px;letter-spacing:1px;font-weight:800;color:#24311d;opacity:0;transition:opacity .2s}.template-card:hover .free-template-badge,.template-card:focus-within .free-template-badge{opacity:1}.thumb-live{position:absolute;inset:0;z-index:4;pointer-events:none;opacity:0;transition:opacity .3s;background:var(--thumb-paper)}.thumb-live iframe{border:0;display:block;width:1280px;height:800px;max-width:none;transform:scale(var(--thumb-scale,.4));transform-origin:0 0;pointer-events:none}.template-card.is-playing .thumb-live{opacity:1}.template-card-caption{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:19px}.template-card-caption .eyebrow{font-size:7px;letter-spacing:1.2px;color:#879078;font-weight:600}.template-card-caption h3{font-size:21px;font-weight:500;letter-spacing:-.6px;margin-top:3px}.template-card-caption p{font-size:10px;color:#949b88;margin-top:4px;line-height:1.7}.use-template-link{width:40px;height:40px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:24px;line-height:1;flex-shrink:0;transition:background .2s,transform .2s}.use-template-link:hover{background:var(--lime);transform:rotate(6deg)}.collection-count{font-size:9px;color:#8b947e;border-bottom:1px solid var(--line);margin-top:43px;padding-bottom:20px}.template-bottom{padding-top:65px;padding-bottom:78px;background:#e7ecdf;max-width:none}.template-bottom h2{font-size:clamp(45px,4.6vw,69px);font-weight:500;line-height:1.08;letter-spacing:-2.8px;margin-top:20px}.template-promises{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:45px;max-width:1200px}.template-promises p{font-size:11px;line-height:1.8;color:#6f7a62;max-width:290px;border-top:1px solid #bcc8af;padding-top:20px}.template-promises b{display:block;font-size:12px;font-weight:600;color:var(--ink);margin-bottom:8px}.template-bottom>.text-link{margin-top:36px;font-size:11px}.template-preview-dialog{border:1px solid #b8c4a7;border-radius:10px;width:min(1360px,95vw);height:min(910px,94dvh);padding:0;background:var(--paper);color:var(--ink);overflow:hidden;box-shadow:0 35px 120px #0c20164d}.template-preview-dialog::backdrop{background:#18251ccb;backdrop-filter:blur(9px)}.preview-dialog-bar{height:82px;padding:15px 24px;display:flex;align-items:center;justify-content:space-between;gap:30px}.preview-dialog-bar .eyebrow{font-size:6px;letter-spacing:1.3px;color:var(--muted)}.preview-dialog-bar h2{font-size:20px;letter-spacing:-.6px;font-weight:500;margin-top:1px}.preview-dialog-bar>div:last-child{display:flex;align-items:center;gap:18px}.preview-dialog-bar .button{font-size:10px;min-height:36px;gap:15px}.preview-dialog-bar .icon-button{border:0;width:30px;height:30px}.template-preview-dialog iframe{height:calc(100% - 112px);width:100%;border:0;display:block;background:#f0f0e5}.template-preview-dialog>p{height:30px;text-align:center;font-size:8px;color:var(--muted);padding:8px 15px}
body[data-page=creator]{height:100dvh;overflow:hidden}.creator-header{height:82px;display:flex;align-items:center;gap:28px;padding:0 28px;border-bottom:1px solid var(--line);background:var(--paper);position:relative;z-index:15}.creator-header .wordmark{font-size:24px}.studio-label{font-size:8px;font-weight:700;letter-spacing:1.4px;display:flex;align-items:center;gap:10px;white-space:nowrap}.studio-label b{font-size:6px;letter-spacing:.5px;background:#e8efdd;padding:3px 5px;border:1px solid #d6e2c6;border-radius:3px;color:#657b45;font-weight:700}.creator-header-actions{display:flex;align-items:center;gap:11px;margin-left:auto}.creator-header-actions .button{min-height:37px;padding:10px 14px;font-size:9px;gap:12px;border-radius:5px}.creator-header-actions>[role=status]{font-size:8px;color:#83916d;margin-right:7px;max-width:160px;line-height:1.5}.creator-workspace{height:calc(100dvh - 82px);display:grid;grid-template-columns:355px minmax(0,1fr)}.creator-sidebar{overflow-y:auto;overscroll-behavior:contain;border-right:1px solid var(--line);padding:0 26px 35px;background:#f9f8f0;scrollbar-width:thin;scrollbar-color:#c1cab4 transparent}.creator-sidebar-top{height:55px;display:flex;align-items:center;justify-content:space-between;gap:15px}.back-to-templates{font-size:9px;color:#7a856c}.back-to-templates:hover{text-decoration:underline;text-underline-offset:4px}.creator-sidebar-top>span{font-size:8px;color:#9aa58b}.creator-tabs{display:flex;border-bottom:1px solid var(--line);gap:28px;position:sticky;top:0;background:#f9f8f0;z-index:5;padding-top:7px}.creator-tabs button{background:none;border:0;padding:10px 0 13px;font-size:11px;font-weight:600;color:#8b967d;position:relative}.creator-tabs button[aria-selected=true]{color:var(--ink)}.creator-tabs button[aria-selected=true]:after{position:absolute;bottom:-1px;height:2px;left:0;right:0;background:var(--ink);content:''}.editor-intro{padding:30px 0 27px}.editor-intro .eyebrow{font-size:6px;letter-spacing:1.1px;color:#879473}.editor-intro h1,.editor-intro h2{font-family:var(--display);font-size:34px;line-height:1.1;font-weight:400;letter-spacing:-1.3px;margin-top:10px}.editor-intro p{font-size:9px;color:#9aa38d;line-height:1.7;margin-top:10px}.editor-section{border-top:1px solid var(--line)}.editor-section:last-child{border-bottom:1px solid var(--line)}.editor-section summary{list-style:none;display:flex;align-items:center;gap:12px;padding:18px 0;cursor:pointer;font-size:10px;font-weight:600;line-height:1.5;min-height:58px}.editor-section summary::-webkit-details-marker{display:none}.section-index{font-size:8px;color:#a0ac8e;font-weight:500}.section-summary-title{max-width:233px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.section-chevron{margin-left:auto;font-size:19px;line-height:1;font-weight:400;transition:transform .2s;color:#819269}.editor-section[open] .section-chevron{transform:rotate(45deg)}.section-fields{padding:0 0 27px}.section-fields>label,.editor-field-row label{display:block;font-size:9px;font-weight:600;color:#657358;margin-top:17px}.section-fields>label:first-child{margin-top:3px}.section-fields input:not([type=file]),.section-fields textarea,.design-field>select{width:100%;display:block;background:#fffefa;border:1px solid #dce2d2;border-radius:5px;padding:10px 11px;font-size:11px;color:var(--ink);margin-top:6px;line-height:1.5;resize:vertical;min-height:37px;appearance:none;transition:border .2s}.section-fields input:focus,.section-fields textarea:focus{outline:none;border-color:#8fa96a;box-shadow:0 0 0 3px #adc68a18}.section-fields textarea{min-height:58px}.section-fields input::placeholder,.section-fields textarea::placeholder{color:#b0b8a4}.section-fields small{display:block;font-size:8px;font-weight:400;color:#9ba78a;line-height:1.6;margin-top:6px}.editor-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.section-tools{display:flex;gap:8px;margin:-1px 0 19px}.section-tools button{border:1px solid #dbe3ce;background:#f0f4e8;border-radius:3px;font-size:7px;padding:6px 8px;color:#778d5a}.section-tools button:last-child{margin-left:auto;border-color:transparent;background:none;color:#a57768}.section-tools button:disabled{opacity:.35;cursor:default}.creator-image-field{margin-top:18px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.editor-image-upload{border:1px dashed #bfcca9;background:#eff3e5;min-height:45px;padding:12px 15px;display:block;text-align:center;font-size:9px!important;color:#798f5a!important;font-weight:600;position:relative;flex:1;min-width:100%}.editor-image-upload input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.editor-image-upload:focus-within{outline:2px solid #8aab55;outline-offset:3px}.creator-image-field>img{width:75px;height:53px;object-fit:cover;border-radius:3px}.creator-image-field>.small-text-button{font-size:8px;color:#9b6c5b}.creator-image-field>small{width:100%;margin-top:-5px;font-size:7px;color:#a0aa91}.add-section-button{display:block;width:100%;border:1px solid #d1dcbd;background:#eaf1dc;color:#607d3d;font-size:10px;font-weight:600;padding:12px;border-radius:5px;margin-top:22px}.add-section-button:hover{background:#ddeac7}.editor-small-note{font-size:8px;color:#a2ac94;line-height:1.8;margin-top:12px}.design-field{margin-bottom:30px}.editor-label{display:block;font-size:10px;font-weight:600;color:#60714e;margin-bottom:12px}.editor-themes{display:grid;grid-template-columns:1fr 1fr;gap:15px 10px}.editor-theme{padding:0;border:0;background:none;text-align:left;color:var(--ink)}.editor-theme>.theme-miniature{height:75px;display:block;border-radius:4px;overflow:hidden;background:var(--choice-paper);color:var(--choice-ink);position:relative;border:2px solid transparent;box-shadow:0 0 0 1px #d8e0ce}.editor-theme[aria-pressed=true]>.theme-miniature{box-shadow:0 0 0 2px #89a85d;border-color:#fff}.theme-miniature>b{position:absolute;left:12px;top:19px;font-family:var(--display);font-size:14px;font-weight:400;max-width:75%;line-height:1.1;z-index:1}.theme-miniature>i{position:absolute;bottom:8px;right:10px;background:var(--choice-accent);width:29px;height:29px;border-radius:50%;font-style:normal;color:var(--choice-paper);font-size:29px;line-height:29px;text-align:center;transform:rotate(-8deg)}.editor-theme>span:last-child{display:block;font-size:8px;margin-top:7px;color:#899779}.accent-palette{display:flex;gap:11px;margin-bottom:17px}.accent-palette button{border:2px solid #f9f8f0;box-shadow:0 0 0 1px #ced9bd;border-radius:50%;width:30px;height:30px;background:var(--swatch);display:grid;place-items:center}.accent-palette button[aria-pressed=true]{box-shadow:0 0 0 2px #789656}.accent-palette button span{font-size:11px;color:#fff;text-shadow:0 1px 3px #111;opacity:0}.accent-palette button[aria-pressed=true] span{opacity:1}.custom-accent{display:flex;align-items:center;gap:10px;font-size:8px;color:#889778}.custom-accent input{appearance:none;border:1px solid #d4dfc5;padding:2px;border-radius:4px;width:27px;height:25px;background:transparent}.custom-accent code{margin-left:auto;font-size:8px;font-family:var(--body);color:#a0ab91}.design-field>select{margin-top:0;font-size:10px;padding-right:12px;appearance:auto}.design-note{padding:17px;background:#eef2e4;border:1px solid #dde5d0;display:flex;gap:12px;align-items:center;border-radius:5px;margin-bottom:28px}.design-note>span{font-size:26px;color:#91a56f}.design-note p{font-size:9px;color:#889973;line-height:1.8}.creator-sidebar #reset-deck{font-size:8px;color:#a47766}.creator-preview-area{min-width:0;display:flex;flex-direction:column;padding:0 33px 18px;background:#e9edde;overflow:hidden}.creator-preview-bar{height:71px;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-shrink:0}.creator-preview-bar>span{font-size:7px;letter-spacing:1.2px;color:#8a9976;font-weight:600;display:flex;align-items:center;gap:7px}.live-preview-dot{width:5px;height:5px;border-radius:50%;background:#8caa59;display:inline-block}.preview-device-controls{display:flex;background:#e0e7d3;border:1px solid #d6dfc9;border-radius:5px;padding:3px;gap:2px}.preview-device-controls button{font-size:8px;padding:6px 12px;border:0;background:none;border-radius:3px;color:#8b9a76}.preview-device-controls button[aria-pressed=true]{background:#f8f9f1;color:#586e3d;box-shadow:0 1px 4px #4259240d}.preview-expand{background:none;border:0;font-size:8px;color:#84976b;padding:5px 0 5px 9px}.creator-preview-stage{flex:1;min-height:0;position:relative;width:100%;overflow:hidden;background:#dfe5d4;border:1px solid #d3ddc4;border-radius:6px;box-shadow:0 9px 25px #304f2410;background-image:radial-gradient(#889e6726 .6px,transparent .6px);background-size:12px 12px}.creator-preview-stage iframe{width:1280px;height:800px;max-width:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)scale(var(--editor-preview-scale,.6));transform-origin:center;border:0;background:#f0f0e5;box-shadow:0 20px 50px #24361720}.creator-preview-stage.device-mobile iframe{width:390px;height:780px;border-radius:18px;border:6px solid #293c29;box-shadow:0 20px 65px #2436172b}.creator-preview-stage:fullscreen{border:0;border-radius:0;background-color:#1e2a20;padding:0}.creator-preview-footer{height:53px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-shrink:0}.creator-page-controls{display:flex;align-items:center;gap:13px}.creator-page-controls>span{font-size:8px;letter-spacing:1px;color:#81906b}.creator-page-controls>button{border:0;background:#e0e7d3;width:24px;height:24px;display:grid;place-items:center;border-radius:3px;color:#718657;font-size:15px;line-height:1}.creator-page-controls>button:disabled{opacity:.3;cursor:default}.creator-preview-footer>span{font-size:8px;color:#8ea076}.creator-preview-footer>span:last-child{color:#93a67a}.creator-preview-area>.form-error{flex-shrink:0;margin:0 0 8px;font-size:10px}.creator-auth-error{max-width:560px;margin:80px auto;padding:30px;text-align:center}.creator-auth-error h1{font-family:var(--display);font-size:42px;font-weight:400;line-height:1.12;letter-spacing:-1.5px}.creator-auth-error p{font-size:12px;color:var(--muted);margin-top:20px}.creator-auth-error .button{margin-top:25px}.creator-publish-dialog{max-width:510px}.creator-publish-name{display:block;font-size:10px;font-weight:600;margin-top:17px;color:#657456}.creator-publish-name>span{font-size:8px;color:#a1ad91;font-weight:400;margin-left:6px}.creator-publish-name input,.creator-publish-name textarea{display:block;width:100%;min-height:40px;padding:10px 12px;background:#fffefa;border:1px solid #d7e0ca;border-radius:5px;font-size:11px;color:var(--ink);margin-top:7px;resize:vertical}.publish-public-note{font-size:8px;color:#a2ad94;line-height:1.8;margin-top:8px}.creator-publish-dialog #creator-publish-success h3{font-family:var(--display);font-size:29px;font-weight:400;letter-spacing:-.7px;line-height:1.2;margin-top:19px}.creator-publish-dialog #creator-publish-success>p{font-size:11px;color:var(--muted);line-height:1.8;margin-top:16px;margin-bottom:24px}.creator-publish-dialog .copy-field input{min-width:0;width:100%;font-size:10px;padding:12px;border:1px solid var(--line);border-radius:4px;background:#fffef9;color:#758462}.published-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:25px}.published-actions .button{font-size:10px;min-height:41px;padding:12px 17px;gap:10px}.published-actions .text-link{font-size:9px}.reset-explanation{font-size:12px;line-height:1.8;color:var(--muted)}
@media(min-width:1700px){.creator-workspace{grid-template-columns:390px minmax(0,1fr)}.creator-sidebar{padding-inline:33px}.creator-preview-area{padding-inline:60px}.creator-header{padding-inline:36px}.thumb-poster h2{font-size:58px}}
@media(max-width:1100px){.creator-header{gap:20px;padding-inline:22px}.creator-header .wordmark{font-size:21px}.studio-label{font-size:7px;letter-spacing:.6px}.creator-header-actions>[role=status]{display:none}.creator-workspace{grid-template-columns:325px minmax(0,1fr)}.creator-sidebar{padding-inline:21px}.creator-preview-area{padding-inline:19px}.creator-preview-bar>span{font-size:6px;letter-spacing:.8px}.preview-device-controls button{padding:6px 9px;font-size:7px}.free-stamp{width:165px;height:199px;padding:21px 18px 0}.free-stamp>strong{font-size:88px}.template-hero h1{font-size:76px;letter-spacing:-3.6px}.thumb-poster{padding-inline:23px}.thumb-topline,.thumb-bottomline{left:23px;right:23px}.thumb-poster h2{font-size:37px;margin-top:48px}.thumb-mark{font-size:120px!important;right:10px;bottom:49px}.thumb-poster:before{width:140px;height:140px;right:2px;bottom:32px}.thumb-motorsport .thumb-poster h2{font-size:45px;margin-top:45px}.thumb-corporate .thumb-poster h2{font-size:42px;margin-top:43px}.thumb-proposal .thumb-poster h2{font-size:45px;letter-spacing:-2px;margin-top:44px}.thumb-portfolio .thumb-poster h2{font-size:41px;margin-top:44px}.thumb-education .thumb-poster h2{font-size:39px;margin-top:45px}.thumb-preview-button{left:15px;bottom:13px;padding:9px 13px;font-size:9px}.template-grid{gap:38px 24px}.template-nav{gap:20px;font-size:11px}.collection-note{display:none}.thumb-bottomline{font-size:5px}.thumb-topline{font-size:5px}.thumb-education .thumb-poster:before{width:116px;height:125px}.thumb-corporate .thumb-poster:before{width:132px;height:176px;right:25px}.thumb-portfolio .thumb-poster:before{width:116px;height:171px}.thumb-proposal .thumb-poster:before{width:135px;height:135px}}
@media(max-width:760px){.template-nav{display:none}.template-hero{padding-top:46px;padding-bottom:45px;gap:15px;align-items:flex-end}.template-hero h1{font-size:clamp(44px,7.8vw,65px);letter-spacing:-2.5px;line-height:1.05;margin-top:22px}.template-hero p{font-size:11px;line-height:1.8;margin-top:20px}.template-hero p br{display:none}.template-hero .eyebrow{font-size:6px;letter-spacing:.8px}.free-stamp{width:105px;height:143px;padding:14px 10px 0;margin-bottom:8px;box-shadow:5px 5px 0 #e5e9dc}.free-stamp>strong{font-size:63px;letter-spacing:-3px;margin-left:-2px;margin-top:5px}.free-stamp>span{font-size:5px;letter-spacing:1px}.free-stamp>b{font-size:5px;letter-spacing:.5px;margin-top:10px;padding-top:9px;white-space:nowrap}.collection-bar{padding:13px 0}.template-filters{gap:2px}.template-filters button{padding:7px 10px;font-size:9px}.template-grid{grid-template-columns:1fr;gap:31px;margin-top:25px}.template-thumb{aspect-ratio:16/10}.thumb-poster h2{font-size:clamp(40px,7.9vw,64px);margin-top:58px}.thumb-motorsport .thumb-poster h2{font-size:clamp(42px,9.5vw,76px);margin-top:58px}.thumb-corporate .thumb-poster h2{font-size:clamp(45px,8.8vw,71px);margin-top:57px}.thumb-proposal .thumb-poster h2{font-size:clamp(45px,8.8vw,74px);margin-top:57px}.thumb-portfolio .thumb-poster h2{font-size:clamp(43px,8.7vw,70px);margin-top:57px}.thumb-education .thumb-poster h2{font-size:clamp(42px,8.6vw,70px);margin-top:57px}.thumb-mark{font-size:162px!important;right:22px;bottom:51px}.thumb-poster:before{width:178px;height:178px;right:11px;bottom:40px}.thumb-corporate .thumb-poster:before{width:180px;height:239px;right:25px}.thumb-portfolio .thumb-poster:before{width:156px;height:227px;bottom:40px}.thumb-proposal .thumb-poster:before{width:181px;height:181px;bottom:16px}.thumb-education .thumb-poster:before{width:150px;height:158px;bottom:27px}.thumb-preview-button{opacity:1;transform:none;left:15px;bottom:13px;font-size:8px;padding:8px 12px;gap:13px}.thumb-bottomline{left:25px;right:25px;bottom:19px;font-size:5px}.thumb-bottomline>span:first-child{visibility:hidden}.thumb-topline{left:25px;right:25px;top:22px;font-size:6px}.free-template-badge{opacity:1;top:11px;right:11px;font-size:5px;padding:4px 6px}.template-card-caption{padding-top:15px;gap:15px}.template-card-caption h3{font-size:21px}.template-card-caption p{font-size:9px}.template-card-caption .eyebrow{font-size:6px}.use-template-link{width:36px;height:36px;font-size:22px}.template-collection{padding-bottom:30px}.collection-count{margin-top:29px;padding-bottom:16px;font-size:8px}.template-bottom{padding-top:45px;padding-bottom:49px}.template-bottom .eyebrow{font-size:6px;letter-spacing:1.2px}.template-bottom h2{font-size:43px;letter-spacing:-1.8px;margin-top:17px}.template-promises{grid-template-columns:1fr;gap:21px;margin-top:29px}.template-promises p{max-width:100%;padding-top:17px;font-size:10px}.template-promises b{font-size:11px;margin-bottom:5px}.template-bottom>.text-link{font-size:10px;margin-top:29px}.preview-dialog-bar{height:77px;padding:13px 15px;gap:10px}.preview-dialog-bar .eyebrow{font-size:5px;letter-spacing:.8px}.preview-dialog-bar h2{font-size:16px;letter-spacing:-.4px}.preview-dialog-bar>div:last-child{gap:9px}.preview-dialog-bar .button{font-size:8px;min-height:32px;padding:8px 10px;gap:7px}.preview-dialog-bar .icon-button{width:25px;height:25px}.template-preview-dialog iframe{height:calc(100% - 110px)}.template-preview-dialog>p{font-size:6px;height:33px;padding:7px 12px}.template-preview-dialog{width:calc(100vw - 16px);height:94dvh;border-radius:7px}.template-preview-dialog:modal{max-width:none;max-height:none}body[data-page=creator]{height:auto;overflow:auto}.creator-header{height:auto;min-height:75px;padding:15px 18px;gap:15px;flex-wrap:wrap;position:sticky;top:0;z-index:20}.creator-header .wordmark{font-size:21px}.studio-label{font-size:6px;letter-spacing:.6px;margin-left:auto}.studio-label b{font-size:5px}.creator-header-actions{width:100%;margin-left:0;justify-content:space-between;gap:9px}.creator-header-actions>[role=status]{display:block;margin-right:auto;font-size:7px;max-width:115px}.creator-header-actions .button{min-height:34px;padding:9px 11px;font-size:8px}.creator-workspace{height:auto;display:flex;flex-direction:column}.creator-sidebar{border-right:0;border-bottom:1px solid var(--line);padding:0 23px 28px;max-height:64dvh;overflow-y:auto}.creator-sidebar-top{height:43px}.creator-tabs{padding-top:4px;top:-1px}.creator-tabs button{font-size:11px;padding-bottom:12px}.editor-intro{padding:23px 0}.editor-intro h1,.editor-intro h2{font-size:33px;margin-top:9px}.editor-intro p{font-size:10px}.section-fields>label,.editor-field-row label{font-size:10px;margin-top:19px}.section-fields input:not([type=file]),.section-fields textarea{font-size:16px;padding:11px;min-height:42px}.section-fields small{font-size:8px}.editor-section summary{font-size:11px;padding-block:16px;min-height:55px}.section-summary-title{max-width:calc(100vw - 126px)}.section-index{font-size:8px}.section-tools button{font-size:8px;padding:7px 9px}.editor-field-row{gap:10px}.editor-image-upload{font-size:10px!important}.creator-image-field>small{font-size:8px}.add-section-button{font-size:11px;padding:12px}.editor-small-note{font-size:9px}.creator-preview-area{padding:0 15px 10px;min-height:520px;height:67dvh;max-height:760px}.creator-preview-bar{height:58px;gap:8px}.creator-preview-bar>span{font-size:6px;letter-spacing:.8px}.preview-device-controls button{font-size:7px;padding:6px 8px}.preview-expand{font-size:7px}.creator-preview-footer{height:47px;gap:10px}.creator-preview-footer>span{font-size:7px}.creator-preview-footer>span:last-child{display:none}.creator-page-controls>span{font-size:8px}.editor-themes{grid-template-columns:repeat(3,1fr);gap:14px 9px}.editor-theme>.theme-miniature{height:70px}.theme-miniature>b{left:9px;top:17px;font-size:12px}.theme-miniature>i{width:25px;height:25px;font-size:26px;line-height:26px;right:8px}.editor-theme>span:last-child{font-size:7px}.creator-publish-name{font-size:11px}.creator-publish-name input,.creator-publish-name textarea{font-size:16px;min-height:42px}.creator-publish-dialog .copy-field input{font-size:12px}.publish-public-note{font-size:8px}.published-actions .text-link{font-size:9px}.creator-auth-error{margin:48px auto;padding:25px}.creator-auth-error h1{font-size:36px}.creator-auth-error p{font-size:12px}}
@media(max-width:420px){.template-hero{gap:8px}.template-hero h1{font-size:44px;letter-spacing:-2.2px}.free-stamp{width:85px;height:128px;padding:12px 7px 0;margin-bottom:21px}.free-stamp>strong{font-size:53px;margin-top:4px}.free-stamp>span{font-size:4px}.free-stamp>b{font-size:4px;margin-top:10px}.template-hero p{font-size:10px;max-width:220px}.template-filters button{font-size:8px;padding:7px 8px}.thumb-poster h2{font-size:35px;margin-top:47px}.thumb-motorsport .thumb-poster h2{font-size:43px;margin-top:43px}.thumb-corporate .thumb-poster h2{font-size:39px;margin-top:43px}.thumb-proposal .thumb-poster h2{font-size:42px;margin-top:42px}.thumb-portfolio .thumb-poster h2{font-size:37px;margin-top:44px}.thumb-education .thumb-poster h2{font-size:37px;margin-top:46px}.thumb-mark{font-size:123px!important;right:13px;bottom:34px}.thumb-poster:before{width:140px;height:140px;right:1px;bottom:28px}.thumb-corporate .thumb-poster:before{width:130px;height:174px;right:14px;bottom:27px}.thumb-portfolio .thumb-poster:before{width:116px;height:161px;bottom:28px;right:6px}.thumb-proposal .thumb-poster:before{width:138px;height:138px;bottom:13px}.thumb-education .thumb-poster:before{width:123px;height:126px;bottom:17px}.thumb-poster{padding:20px}.thumb-topline{left:20px;right:20px;top:19px;font-size:4px;letter-spacing:.7px}.thumb-bottomline{left:20px;right:20px;bottom:17px;font-size:4px;padding-top:9px}.template-card-caption h3{font-size:19px}.template-card-caption p{font-size:8px}.creator-header{padding:13px 15px;gap:12px}.studio-label{font-size:5px;gap:6px}.studio-label b{font-size:4px}.creator-header-actions>[role=status]{max-width:99px;font-size:6px}.creator-header-actions .button{font-size:7px;min-height:33px;padding:9px 10px}.creator-sidebar{padding-inline:20px}.editor-themes{grid-template-columns:1fr 1fr}.theme-miniature>b{font-size:15px}.editor-theme>.theme-miniature{height:77px}}
@media(prefers-reduced-motion:reduce){.thumb-mark,.thumb-live,.thumb-preview-button,.section-chevron{transition:none!important}.template-card:hover .thumb-mark{transform:none}.creator-sidebar{scroll-behavior:auto}}
/* Keep intrinsic input widths and long words inside narrow panels. */
.template-hero>div:first-child,.template-card-caption>div,.section-fields>label,.editor-field-row label,.preview-dialog-bar>div{min-width:0}.template-hero h1,.template-card-caption h3,.template-card-caption p,.section-summary-title,.creator-auth-error h1,.creator-auth-error p,.creator-publish-dialog h3{overflow-wrap:anywhere}.editor-field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.section-fields input:not([type=file]),.section-fields textarea,.creator-publish-name input,.creator-publish-name textarea{min-width:0;max-width:100%}.preview-dialog-bar h2{overflow-wrap:anywhere}.preview-dialog-bar>div:last-child{flex-shrink:0}.editor-themes{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-theme,.editor-theme>span{min-width:0}.editor-theme>span:last-child{overflow-wrap:anywhere}.creator-header-actions .button{white-space:nowrap}.section-summary-title{flex:1}.section-chevron{flex-shrink:0}
@media(max-width:760px){.editor-themes{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-publish-dialog .published-actions{flex-wrap:wrap}}
@media(max-width:420px){body[data-page=templates] .site-header>.button{font-size:8px;padding:9px 10px;min-height:34px;gap:8px}body[data-page=templates] .site-header>.button span{font-size:16px}.editor-themes{grid-template-columns:repeat(2,minmax(0,1fr))}}/* Give narrow gallery covers a separate footer zone for their preview action. */
@media(max-width:420px){.template-thumb{aspect-ratio:16/11}.thumb-editorial .thumb-poster h2{font-size:clamp(27px,8.2vw,34px);line-height:1.04;margin-top:clamp(30px,9.7vw,40px);max-width:75%}.thumb-education .thumb-poster h2{font-size:clamp(30px,8.7vw,35px);margin-top:40px}.thumb-preview-button{bottom:12px;padding:8px 11px}.thumb-bottomline{bottom:17px}.thumb-editorial .thumb-mark{bottom:52px}.thumb-editorial .thumb-poster:before{bottom:40px}}
/* The page map is an actual editing tool, including the original cover. */
.page-organizer{border:1px solid #d4dfc8;border-radius:7px;background:#f1f5e8;padding:13px 10px;margin:0 0 24px}.page-organizer-heading{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.page-organizer-heading h2{font:600 12px var(--body);letter-spacing:-.2px}.page-organizer-heading>span{font-size:9px;color:#859572;font-variant-numeric:tabular-nums}.page-organizer>p{font-size:8px;color:#899679;margin:5px 4px 12px}.page-organizer-row{display:flex;align-items:center;gap:3px;border:1px solid transparent;border-radius:4px;min-width:0;margin:3px 0;background:#ffffff70;transition:background .15s,border-color .15s}.page-organizer-row.is-selected{background:#fcfdf6;border-color:#92ad6c;box-shadow:0 1px 5px #3549260b}.page-organizer-row.is-dragging{opacity:.35}.page-organizer-row.is-drop-target{border-color:#657e42;border-top-width:3px;background:#deedc9}.page-select{min-width:0;flex:1;border:0;background:none;display:flex;align-items:center;gap:7px;padding:8px 4px;text-align:left;color:#405631}.page-drag-grip{font-size:16px;opacity:.4;cursor:grab}.page-list-index{font-size:8px;color:#889a76;flex-shrink:0}.page-list-copy{display:block;min-width:0}.page-list-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;line-height:1.5}.page-list-copy small{font-size:7px;color:#95a183;display:block;margin-top:1px}.page-row-actions{display:flex;align-items:center;padding-right:3px;flex-shrink:0}.page-row-actions button{width:25px;height:30px;border:0;background:none;color:#78915c;border-radius:3px;font-size:16px;padding:0}.page-row-actions button:hover:not(:disabled){background:#deebcc;color:#344e21}.page-row-actions button:disabled{opacity:.25;cursor:default}.page-row-actions button:focus-visible,.page-select:focus-visible,.page-layout-choices button:focus-visible,.preview-replay:focus-visible{outline:2px solid #739648;outline-offset:1px}.page-layout-field{padding:0;border:0;margin:16px 0 22px;min-width:0}.page-layout-field legend{font-size:10px;font-weight:600;color:#657654;margin-bottom:11px}.page-layout-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 6px}.page-layout-choices button{min-width:0;background:none;border:0;padding:0;text-align:center;color:#8a9978}.page-layout-choices button>span:last-child{display:block;font-size:7px;line-height:1.35;margin-top:5px;overflow-wrap:anywhere}.layout-miniature{display:grid;grid-template-columns:1fr 1fr;gap:3px;position:relative;aspect-ratio:1.5;padding:7px 5px;background:#eef2e6;border:1px solid #d5dfc9;border-radius:3px;overflow:hidden}.layout-miniature i{display:block;background:#c4d3b2;border-radius:1px;min-width:0}.layout-miniature i:first-child{background:#8da86b}.layout-miniature i:last-child{display:none}.page-layout-choices button[aria-pressed=true] .layout-miniature{border-color:#6f8d4f;background:#edf5dd;box-shadow:0 0 0 1px #6f8d4f}.page-layout-choices button[aria-pressed=true]>span:last-child{color:#48672b;font-weight:600}.layout-statement{grid-template-columns:1fr;padding:12px 7px}.layout-statement i:nth-child(2){display:none}.layout-cards{grid-template-columns:repeat(3,1fr)}.layout-cards i:last-child{display:block}.layout-timeline{grid-template-columns:1fr;gap:3px}.layout-timeline i:last-child{display:block}.layout-timeline i{height:4px;width:80%}.layout-timeline i:nth-child(2){margin-left:10%}.layout-timeline i:last-child{margin-left:20%}.layout-showcase{grid-template-columns:2fr 1fr}.layout-closing{grid-template-columns:1fr;padding:9px 10px}.layout-closing i:first-child{border-radius:50%;width:13px;justify-self:center}.layout-closing i:nth-child(2){height:4px}.layout-cover{grid-template-columns:1.6fr 1fr;align-items:center}.layout-cover i{height:7px}.layout-cover i:nth-child(2){height:100%;border-radius:50% 50% 0 0}.section-fields>label>select{display:block;width:100%;min-width:0;background:#fffef8;border:1px solid #d4dfc8;border-radius:4px;margin-top:8px;padding:10px;color:#647851;font-family:var(--body);font-size:10px}.preview-extra-actions{display:flex;align-items:center;gap:12px}.preview-replay{border:0;background:none;color:#69834e;font-size:8px;padding:7px 0;white-space:nowrap}.creator-sidebar .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* Six compositions: each thumbnail has its own visual language before hover. */
.template-thumb{container-type:inline-size}.thumb-poster:before{display:none}.thumb-composition{position:absolute;inset:0;pointer-events:none;z-index:1}.thumb-composition>div{position:absolute}.thumb-composition i,.thumb-composition b,.thumb-composition strong,.thumb-composition span,.thumb-composition em{position:absolute;font-style:normal}.thumb-poster h2{max-width:70%;font-size:8cqw;margin-top:9cqw;line-height:1.05}.thumb-editorial .thumb-poster h2{font-size:8.4cqw;max-width:72%;margin-top:10cqw;letter-spacing:-.04em}.thumb-editorial-grid{inset:0 0 50px 60%;border-left:1px solid #32482825;background-image:linear-gradient(#32482818 1px,transparent 1px),linear-gradient(90deg,#32482818 1px,transparent 1px);background-size:30% 30%}.thumb-editorial-grid>span:first-child{top:23%;right:14%;font-size:8px;letter-spacing:1px}.thumb-editorial-grid>i{width:80%;aspect-ratio:1;background:var(--thumb-accent);border-radius:50%;bottom:0;right:0;animation:thumb-breathe 6s ease-in-out infinite}.thumb-editorial-grid>span:nth-of-type(2){font-size:6px;line-height:1.6;letter-spacing:1px;bottom:15%;left:14%}.thumb-editorial-grid>b{font-family:Georgia,serif;font-size:22cqw;line-height:1;right:7%;bottom:3%;animation:thumb-turn 24s linear infinite}.thumb-motorsport .thumb-poster h2{font-size:10cqw;line-height:.95;margin-top:10cqw;max-width:88%;letter-spacing:-.025em}.thumb-speed{inset:0}.thumb-speed>i{height:170%;width:9%;top:-35%;background:var(--thumb-accent);right:0;transform:rotate(27deg);animation:thumb-speed-pulse 4s ease-in-out infinite}.thumb-speed>i:nth-child(2){right:15%;width:4%;animation-delay:.15s}.thumb-speed>i:nth-child(3){right:24%;width:1.2%;animation-delay:.3s}.thumb-speed>strong{font-family:Impact,'Arial Black',sans-serif;font-size:36cqw;line-height:1;bottom:20%;right:0;opacity:.09;transform:skew(-12deg)}.thumb-speed>span{bottom:24%;left:6%;font-size:7px;letter-spacing:2px;transform:rotate(-90deg);transform-origin:left top;opacity:.5}.thumb-corporate .thumb-poster h2{font-size:8cqw;line-height:1.16;max-width:65%;margin-top:11cqw;letter-spacing:-.035em}.thumb-report{right:5%;bottom:65px;width:33%;height:57%;border-top:1px solid #d9bc8280;border-bottom:1px solid #d9bc8280}.thumb-report>div{position:absolute;inset:12% 0 17%;display:flex;align-items:end;justify-content:space-evenly;gap:8%}.thumb-report i{position:relative;display:block;bottom:auto;background:var(--thumb-accent);width:18%;height:35%;transform-origin:bottom;animation:thumb-chart 5s ease-in-out infinite}.thumb-report i:nth-child(2){height:51%;animation-delay:.2s;opacity:.65}.thumb-report i:nth-child(3){height:75%;animation-delay:.4s;opacity:.8}.thumb-report i:nth-child(4){height:100%;animation-delay:.6s}.thumb-report strong{top:0;right:0;font:400 26px Georgia,serif;color:var(--thumb-accent)}.thumb-report>span{font-size:4px;letter-spacing:1px;bottom:7px;left:0;white-space:nowrap}.thumb-proposal .thumb-poster h2{font-size:10.7cqw;margin-top:10cqw;letter-spacing:-.055em;line-height:.93;max-width:90%}.thumb-proposal-type{inset:0}.thumb-proposal-type>strong{font-family:'Arial Black',sans-serif;font-size:49cqw;line-height:1;right:-2%;bottom:8%;color:var(--thumb-accent);transform:rotate(-8deg);animation:thumb-plus 8s ease-in-out infinite}.thumb-proposal-type>span{left:7%;bottom:27%;font-size:7px;letter-spacing:2px}.thumb-proposal-type>i{width:25%;height:2px;background:var(--thumb-accent);left:7%;bottom:23%;transform-origin:left;animation:thumb-chart 5s ease-in-out infinite}.thumb-portfolio .thumb-poster h2{font-size:8cqw;line-height:1.09;max-width:63%;margin-top:12cqw;letter-spacing:-.04em}.thumb-portfolio-art{width:36%;height:62%;right:6%;bottom:50px;background:#b9a999;transform:rotate(6deg);box-shadow:7px 7px 0 #3d302b12;overflow:hidden;animation:thumb-still-life 8s ease-in-out infinite}.thumb-portfolio-art>i{width:75%;height:80%;border-radius:50% 50% 0 0;bottom:-15%;right:-10%;background:#8f4f34;box-shadow:-14px 0 30px #65342028}.thumb-portfolio-art>b{background:#e7d8c1;width:53%;height:35%;border-radius:50%;top:8%;left:5%;box-shadow:10px 20px 25px #49322230}.thumb-portfolio-art>span{font-size:5px;letter-spacing:1px;line-height:1.6;bottom:9%;left:11%;color:#f3eadc}.thumb-education .thumb-poster h2{font-size:9cqw;line-height:1.02;max-width:80%;margin-top:10cqw;letter-spacing:-.045em}.thumb-learning{right:4%;bottom:48px;width:55%;height:58%}.thumb-learning>i{display:grid;place-items:center;background:#282c27;color:var(--thumb-accent);width:47%;aspect-ratio:1;bottom:0;right:0;border-radius:20%;font-family:Georgia,serif;font-size:16cqw;line-height:1;transform:rotate(10deg);animation:thumb-plus 7s ease-in-out infinite}.thumb-learning>b{color:#282c27;font:400 12cqw/1 Georgia,serif;left:10%;bottom:6%;animation:thumb-turn 18s linear infinite}.thumb-learning>span{font-size:11cqw;color:#fae8ac;right:7%;top:1%;line-height:1;animation:thumb-breathe 5s ease-in-out infinite}.thumb-learning>em{font:600 6px/2.4 var(--body);left:2%;bottom:8%;opacity:.45}.thumb-composition *{animation-play-state:paused!important}.card-visible:not(.is-playing) .thumb-composition *{animation-play-state:running!important}.gallery-paused .thumb-composition *,.template-card[hidden] .thumb-composition *{animation-play-state:paused!important}
@keyframes thumb-breathe{0%,100%{transform:scale(1)}50%{transform:scale(.91)}}@keyframes thumb-turn{to{transform:rotate(360deg)}}@keyframes thumb-speed-pulse{0%,100%{opacity:1;translate:0 0}50%{opacity:.7;translate:7px 0}}@keyframes thumb-chart{0%,100%{scale:1 1}50%{scale:1 .72}}@keyframes thumb-plus{0%,100%{rotate:0deg}50%{rotate:12deg}}@keyframes thumb-still-life{0%,100%{transform:rotate(6deg)translateY(0)}50%{transform:rotate(2deg)translateY(-5px)}}
@media(max-width:1100px){.creator-preview-bar{flex-wrap:wrap;justify-content:flex-start;gap:5px 12px;padding:12px 0;height:auto;min-height:71px}.preview-extra-actions{margin-left:auto}.creator-preview-bar>span{margin-right:auto}.page-row-actions button{width:24px}.page-select{gap:5px}.thumb-poster h2{margin-top:9cqw}}
@media(max-width:760px){.page-organizer{padding:13px 10px;margin-bottom:22px}.page-list-copy strong{font-size:11px}.page-list-copy small{font-size:8px}.page-row-actions button{width:34px;height:38px;font-size:18px}.page-select{padding:7px 4px;gap:8px;min-height:45px}.page-organizer-heading h2{font-size:13px}.page-organizer>p{font-size:9px}.page-list-index{font-size:9px}.section-fields>label>select{font-size:16px;min-height:42px}.page-layout-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px 8px}.page-layout-choices button>span:last-child{font-size:9px}.layout-miniature{padding:9px 7px}.creator-preview-bar{padding:10px 0;min-height:66px}.preview-replay{font-size:8px}.preview-extra-actions{gap:8px}.thumb-topline{font-size:1.3cqw}.thumb-bottomline{font-size:1.1cqw}.thumb-report{bottom:58px}.thumb-portfolio-art{bottom:50px}.thumb-learning{bottom:49px}.thumb-editorial-grid{bottom:48px}}
@media(max-width:420px){.thumb-poster{padding:20px}.thumb-editorial .thumb-poster h2{font-size:8.4cqw;margin-top:10cqw;max-width:72%;line-height:1.05}.thumb-motorsport .thumb-poster h2{font-size:10.1cqw;margin-top:12cqw}.thumb-corporate .thumb-poster h2{font-size:8.3cqw;margin-top:13cqw;max-width:65%}.thumb-proposal .thumb-poster h2{font-size:10.7cqw;margin-top:12cqw}.thumb-portfolio .thumb-poster h2{font-size:8.1cqw;margin-top:14cqw;max-width:66%}.thumb-education .thumb-poster h2{font-size:8.9cqw;margin-top:11cqw;max-width:84%}.thumb-report>span{font-size:3.5px}.thumb-speed>span{font-size:5px;left:5%;bottom:24%}.thumb-topline{font-size:4px}.thumb-preview-button{bottom:12px}.thumb-bottomline{bottom:17px}.page-row-actions button{width:30px}.page-list-copy strong{font-size:10px}.preview-extra-actions{margin-left:0}.creator-preview-bar>.preview-extra-actions{width:100%;justify-content:flex-end}.creator-preview-bar{min-height:76px}}
@media(prefers-reduced-motion:reduce){.thumb-composition *{animation:none!important;transition:none!important}.page-organizer-row{transition:none}}
