.source-poster{color:#272923;max-width:1320px;margin:auto;padding:0 28px 70px}.source-poster-header{border-bottom:1px solid #e4e5df;justify-content:space-between;padding:26px 0;display:flex}.source-poster a{color:inherit}.source-poster-intro{padding:62px 0 44px}.source-poster-intro>span{letter-spacing:3px;color:#7b816e;font-size:12px}.source-poster-intro h1{letter-spacing:-2px;margin:18px 0;font-size:clamp(30px,4vw,48px);line-height:1.3}.source-poster-intro p{font-size:16px;line-height:1.7}.source-poster-intro small{color:#777}.source-poster h2{margin:0 0 20px;font-size:21px}.source-poster h2 small{color:#7d826f;font-size:13px;font-weight:400}.source-poster-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 16px;display:grid}.source-poster-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e2dd;border-radius:12px;min-width:0;padding:7px 7px 14px;overflow:hidden}.source-poster-grid button[aria-pressed=true]{border:2px solid #536240;padding:6px 6px 13px;box-shadow:0 0 0 3px #e5e9df}.source-poster-grid img{background:#f1f0eb;border-radius:5px;width:100%;height:auto;display:block}.source-poster-grid span{justify-content:space-between;align-items:center;gap:6px;margin:12px 5px 5px;display:flex}.source-poster-grid strong{font-size:16px}.source-poster-grid b{color:#536240;font-size:10px}.source-poster-grid small{color:#777;margin:0 5px;font-size:11px;line-height:1.5;display:block}.source-poster-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:start;gap:50px;padding-top:64px;display:grid}.source-poster-preview{min-width:0;position:sticky;top:20px}.source-poster-preview>div:first-child{justify-content:space-between;align-items:center;display:flex}.source-poster-preview>div:first-child span{color:#777;font-size:12px}.source-poster-paper{background:#fff;width:100%;overflow:hidden;box-shadow:0 9px 35px #0002}.source-poster-paper img,.source-poster-paper canvas{width:100%;height:auto;display:block}.source-poster-paper canvas[hidden]{display:none}.source-poster-preview>p{color:#777;font-size:12px;line-height:1.6}.source-poster-controls{min-width:0}.source-poster fieldset{border:1px solid #e0e2d9;border-radius:14px;min-width:0;margin:0 0 26px;padding:22px}.source-poster legend{padding:0 6px;font-size:20px;font-weight:650}.source-poster fieldset p{color:#777;font-size:12px;line-height:1.7}.source-photo-control{margin:12px 0 24px}.source-photo-control>label:first-child{margin:0 0 10px;font-size:14px;font-weight:600;display:block}.source-photo-control input[type=file]{max-width:100%;min-height:44px;font-size:13px}.source-photo-control>label:not(:first-child){align-items:center;gap:15px;margin-top:12px;font-size:12px;display:flex}.source-photo-control input[type=range]{accent-color:#536240;flex:1;min-width:0}.source-text-control{margin:16px 0;display:block}.source-text-control span{color:#777;margin-bottom:6px;font-size:12px;display:block}.source-text-control textarea{box-sizing:border-box;resize:vertical;color:#222;background:#fff;border:1px solid #d7dacf;border-radius:7px;width:100%;min-height:48px;padding:12px;font-size:15px;line-height:1.5;display:block}.source-poster-save{background:#f0f2eb;border-radius:14px;padding:24px}.source-poster-save p{font-size:13px;line-height:1.7}.source-poster-save>button:not(.wd-button),.source-poster-save>a{box-sizing:border-box;color:#fff;text-align:center;cursor:pointer;background:#354529;border:0;border-radius:8px;width:100%;padding:15px;font-size:15px;font-weight:600;text-decoration:none;display:block}.source-poster-save>a{margin-top:12px}.source-poster button:disabled{opacity:.45;cursor:wait}.source-poster-error{color:#883622;z-index:5;background:#fff2ef;border:1px solid #dfb4a8;border-radius:9px;padding:14px;position:sticky;bottom:12px}.source-poster footer{color:#777;border-top:1px solid #e2e4dd;margin-top:55px;padding-top:24px;font-size:12px;line-height:1.8}:is(.source-poster textarea:focus,.source-poster button:focus-visible){outline-offset:3px;outline:2px solid #536240}@media (max-width:950px){.source-poster-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.source-poster-workspace{gap:24px}}@media (max-width:680px){.source-poster{padding:0 18px 45px}.source-poster-intro{padding:35px 0}.source-poster-intro h1{letter-spacing:-1px}.source-poster-intro p{font-size:14px}.source-poster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.source-poster-workspace{grid-template-columns:1fr;gap:28px;padding-top:45px}.source-poster-preview{position:static}.source-poster fieldset{padding:17px}.source-text-control textarea{font-size:16px}}.source-poster-paper{position:relative}.source-layer-overlay{pointer-events:none;position:absolute;inset:0}.source-layer-overlay button{pointer-events:auto;touch-action:none;cursor:move;background:0 0;border:1px solid #0000;min-width:12px;min-height:12px;padding:0;position:absolute}.source-layer-overlay button.selected{z-index:2;background:#346bce0b;border:2px dashed #346bce}.source-layer-overlay button:focus-visible{outline:2px solid #346bce}.source-poster-controls select:not(.wd-field select),.source-layer-controls textarea{box-sizing:border-box;color:#222;background:#fff;border:1px solid #d7dacf;border-radius:7px;width:100%;margin:8px 0 16px;padding:12px;font-size:16px;display:block}.source-layer-controls>label{margin:16px 0;font-size:14px;display:block}.source-layer-controls input[type=range]{width:100%;margin-top:10px;display:block}.source-layer-controls>button:not(.wd-button){background:#fff;border:1px solid #bbb;border-radius:7px;min-height:44px;padding:10px}.source-mobile-actions{display:none}.source-poster-full-image{margin-top:16px}.source-poster-full-image summary{cursor:pointer;padding:12px 0;font-size:14px}.source-poster-full-image img{width:100%;height:auto;display:block}.source-poster [id^=poster-]{scroll-margin-top:16px}@media (max-width:680px){.source-poster{padding-bottom:calc(95px + env(safe-area-inset-bottom))}.source-mobile-actions{z-index:30;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #d7dacf;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 12px #0000000a}.source-mobile-actions button:not(.wd-button){color:#354529;background:#fff;border:1px solid #d7dacf;border-radius:7px;min-height:44px;padding:8px 3px;font-size:13px;font-weight:600}.source-mobile-actions button:not(.wd-button):last-child{color:#fff;background:#354529}.source-poster-error{bottom:calc(78px + env(safe-area-inset-bottom))}}.source-preview-start{background:#f7f7f2;border:1px solid #d7dacf;border-radius:14px;margin-bottom:26px;padding:24px}.source-preview-start p{font-size:15px;line-height:1.8}.source-preview-create{text-align:center;background:#354529;border-radius:8px;min-height:48px;padding:15px;font-weight:650;text-decoration:none;display:block;color:#fff!important}.source-public-preview .source-poster-preview>div:first-child{align-items:flex-start;gap:12px}.source-public-preview .source-poster-preview>div:first-child span{white-space:nowrap}.source-public-preview .source-poster-preview h2{line-height:1.5}.source-public-preview .source-poster-controls fieldset p{color:#51574a;font-size:15px}.source-public-preview .source-poster-intro small{color:#626657}.source-poster-intro .wd-steps{margin-top:24px}.source-poster-gallery>summary,.source-adjustments>summary{cursor:pointer;min-height:48px;padding:12px 0;font-weight:700}.source-poster-gallery>p{margin:8px 0 24px;font-size:14px}.source-poster-gallery{border-bottom:1px solid #dfe3d8;padding-bottom:20px}.source-photo-control{gap:12px;display:grid}.source-photo-control>strong{font-size:14px}.source-photo-control>.wd-button{justify-self:start}.source-text-control .wd-field textarea{min-height:52px}.source-poster-controls fieldset{border-color:var(--wd-line);border-radius:var(--wd-radius)}.source-poster-controls .source-poster-save{background:var(--wd-bg);border:1px solid var(--wd-line);border-radius:var(--wd-radius)}.source-poster-save>.wd-button{width:100%}.source-poster .wday-ui .wd-notice{margin:16px 0}.source-adjustments{margin-bottom:24px}.source-photo-crop{touch-action:none;cursor:grab;outline-offset:3px;background:#f2f3ef;overflow:hidden}.source-photo-crop:focus-visible{outline:2px solid var(--wd-dark)}.source-photo-crop canvas{width:100%;height:100%;display:block}.source-photo-crop[aria-disabled=true]{pointer-events:none}.source-adjustments>label{align-items:center;gap:12px;margin:16px 0;font-size:14px;display:flex}.source-adjustments input[type=range]{min-width:0;accent-color:var(--wd-dark);flex:1}.source-font-choices{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.source-font-choices>.wd-button{white-space:normal;overflow-wrap:anywhere;flex-direction:column;min-width:0;padding:12px}.source-font-example{font-size:22px;line-height:1.5}.source-font-choices small{font-size:11px;font-weight:400}.source-font-choices [aria-pressed=true]{outline:2px solid var(--wd-dark);outline-offset:1px}.source-poster .source-mobile-actions .wd-button{min-width:0;padding:8px 3px;font-size:12px}.source-poster-preview>.wday-ui:last-child>p{font-size:13px;line-height:1.7}.source-poster .wday-ui .wd-brand{text-decoration:none}.source-layer-controls input[type=range]{accent-color:var(--wd-dark)}@media (max-width:680px){.source-poster:has(input:focus,textarea:focus,select:focus) .source-mobile-actions{margin:24px -8px 0;position:static}.source-poster-header{align-items:center;gap:16px}.source-poster-header>a:last-child{font-size:13px}.source-font-choices{grid-template-columns:1fr}}.source-color-controls{gap:14px;margin-top:18px;display:grid}.source-color-custom{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.source-color-custom label{flex:150px;font-size:14px}.source-color-custom input[type=color]{border:1px solid var(--wd-line);cursor:pointer;background:#fff;border-radius:8px;width:56px;height:44px;padding:3px}.source-color-custom span{color:var(--wd-muted,#666);font-size:12px}.source-color-swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.source-color-swatches button{border:1px solid var(--wd-line);color:#222;min-height:44px;font:inherit;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 5px;font-size:13px;display:flex}.source-color-swatches i{border:1px solid #0003;border-radius:50%;flex:none;width:19px;height:19px;display:block}.source-color-swatches [aria-pressed=true]{outline:2px solid var(--wd-dark);outline-offset:1px}.source-color-controls>.wd-button{white-space:normal;text-align:left;justify-self:start;font-size:13px}.source-color-custom input:focus-visible{outline:2px solid var(--wd-dark);outline-offset:3px}.source-font-recovery{border:1px solid var(--wd-line,#d7dacf);background:#f8f9f5;border-radius:12px;min-width:0;margin:12px 0 22px;padding:16px}.source-font-recovery h3{margin:0 0 8px;font-size:14px;line-height:1.5}.source-poster .source-font-recovery p{color:#434c3d;overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.7}.source-font-recovery-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.source-font-recovery-options>.wd-button{text-align:left;white-space:normal;overflow-wrap:anywhere;flex-direction:column;align-items:stretch;gap:6px;min-width:0;max-width:100%;min-height:104px;padding:12px;display:flex}.source-font-recovery-options strong{font-size:13px;line-height:1.5}.source-poster .source-font-recovery .source-font-example,.source-font-choices .source-font-example{color:#272923;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;max-width:100%;max-height:6.2em;margin:0;font-size:22px;font-weight:400;line-height:1.55;display:block;overflow:hidden}.source-font-preview-message{color:#58604f;font-size:12px;font-weight:400;line-height:1.6;display:block}.source-font-recovery-options small{color:#515c43;font-size:11px;font-weight:400;line-height:1.6;display:block}.source-font-recommendation{font-weight:650!important}.source-font-recovery-options [aria-pressed=true]{outline-offset:1px;background:#eef2e7;border-color:#536240;outline:2px solid #536240}.source-font-recovery-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.source-font-recovery-actions>.wd-button{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px}.source-font-legacy-note{grid-column:1/-1}.source-font-recovery button:focus-visible{outline-offset:3px;outline:3px solid #354529}.source-font-recovery button:disabled{cursor:not-allowed}@media (max-width:680px){.source-font-recovery{padding:12px}.source-font-recovery-options{grid-template-columns:minmax(0,1fr)}.source-font-recovery-actions{flex-direction:column}.source-font-recovery-actions>.wd-button{width:100%}}.source-poster-preview-canvas[hidden]{display:none}.source-font-recovery[data-affected=true]{border-color:#956d35;border-inline-start-width:4px}.source-font-recovery h3{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.source-font-recovery .source-font-recovery-affected{box-sizing:border-box;color:#6c4c1d;overflow-wrap:anywhere;background:#f4ebda;border-radius:4px;max-width:100%;margin:0;padding:3px 7px;font-size:12px;line-height:1.6;display:inline-block}.source-text-control:has(.source-font-recovery[data-affected=true]) textarea{border-color:#956d35}.source-text-control textarea{scroll-margin-block:24px 96px}.source-preview-status{box-sizing:border-box;color:#354529;overflow-wrap:anywhere;background:#f8f9f5;border:1px solid #d8ddcf;border-radius:12px;gap:14px;min-width:0;max-width:100%;margin:16px 0;padding:16px;display:grid;position:static}.source-preview-status-summary{min-width:0}.source-preview-status .source-preview-status-badge{box-sizing:border-box;color:#354529;background:#fff;border:1px solid #c7cebc;border-radius:4px;max-width:100%;margin:0 0 10px;padding:4px 8px;font-size:12px;font-weight:650;line-height:1.6;display:inline-block}.source-preview-status h3{margin:0 0 8px;font-size:16px;line-height:1.6}.source-preview-status p{color:#434c3d;margin:6px 0 0;font-size:14px;line-height:1.75}.source-preview-status-issues{gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.source-preview-status-issues>li{border-top:1px solid #d8ddcf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-width:0;padding-top:12px;display:flex}.source-preview-status-issues>li>div{flex:180px;min-width:0}.source-preview-status-issues strong{font-size:14px;line-height:1.6}.source-preview-status .wd-button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px;line-height:1.6}.source-preview-status>.wd-button{justify-self:start}.source-preview-status .wd-button:focus-visible{outline-offset:3px;outline:3px solid #354529}.source-preview-status .wd-button:disabled{cursor:not-allowed}.source-preview-status[data-preview-state=font-failed],.source-preview-status[data-preview-state=render-failed]{background:#fff8f3;border-color:#d3b39f}@media (max-width:680px){.source-preview-status{padding:14px}.source-preview-status-issues>li{grid-template-columns:minmax(0,1fr);display:grid}.source-preview-status .wd-button{width:100%}.source-preview-status>.wd-button{justify-self:stretch}}.source-draft-progress{margin:12px 0;line-height:1.6}.source-draft-feedback{min-width:0;scroll-margin:24px 0 calc(110px + env(safe-area-inset-bottom))}.source-draft-feedback:focus{outline-offset:4px;border-radius:8px;outline:2px solid #536240}.source-draft-feedback .wd-button{white-space:normal;max-width:100%;min-height:44px}.source-draft-diagnostic{overflow-wrap:anywhere;font-size:12px!important}.source-draft-feedback:empty{display:none}@media (max-width:680px){.source-poster:has(.source-draft-feedback:focus-within) .source-mobile-actions{margin:24px -8px 0;position:static}.source-draft-feedback{padding-bottom:env(safe-area-inset-bottom)}}.source-poster-header{flex-wrap:wrap;align-items:center;gap:14px}.source-poster-header nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 18px;font-size:13px;display:flex}.source-poster-header nav>a{white-space:nowrap;align-items:center;gap:5px;min-height:36px;display:inline-flex}.source-poster-header nav>a:focus-visible{outline-offset:3px;outline:2px solid #536240}.source-poster-grid img{aspect-ratio:2545/3600;object-fit:contain;background:#fff}.source-poster-design{overflow:visible}.source-poster-gallery-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.source-poster-gallery-heading h2{margin:0}.source-poster-filters{background:#f6f7f2;border:1px solid #e0e2d9;border-radius:999px;gap:4px;padding:4px;display:flex}.source-poster-filters button{color:#626657;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:8px 17px;font-size:14px;font-weight:600;display:flex}.source-poster-filters button[aria-pressed=true]{color:#fff;background:#354529}.source-poster-filters span{opacity:.8;font-size:11px;font-weight:400}.source-color-controls-compact{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 16px;display:flex}.source-color-controls-compact .source-color-custom{flex:1;min-width:0}.source-color-controls-compact .source-color-custom label{flex:none}.source-color-controls-compact .source-color-custom span{margin:0}.source-color-controls-compact>.wd-button{min-height:44px;padding:8px 12px}@font-face{font-family:SourcePosterFont0;src:url(/poster-templates/fonts/SourcePosterFont0.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont1;src:url(/poster-templates/fonts/SourcePosterFont1.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont2;src:url(/poster-templates/fonts/SourcePosterFont2.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont3;src:url(/poster-templates/fonts/SourcePosterFont3.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont4;src:url(/poster-templates/fonts/SourcePosterFont4.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont5;src:url(/poster-templates/fonts/SourcePosterFont5.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont6;src:url(/poster-templates/fonts/SourcePosterFont6.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont7;src:url(/poster-templates/fonts/SourcePosterFont7.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont8;src:url(/poster-templates/fonts/SourcePosterFont8.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont9;src:url(/poster-templates/fonts/SourcePosterFont9.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont10;src:url(/poster-templates/fonts/SourcePosterFont10.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont11;src:url(/poster-templates/fonts/SourcePosterFont11.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont12;src:url(/poster-templates/fonts/SourcePosterFont12.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont13;src:url(/poster-templates/fonts/SourcePosterFont13.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont14;src:url(/poster-templates/fonts/SourcePosterFont14.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont15;src:url(/poster-templates/fonts/SourcePosterFont15.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont16;src:url(/poster-templates/fonts/SourcePosterFont16.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont17;src:url(/poster-templates/fonts/SourcePosterFont17.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont18;src:url(/poster-templates/fonts/SourcePosterFont18.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont19;src:url(/poster-templates/fonts/SourcePosterFont19.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont20;src:url(/poster-templates/fonts/SourcePosterFont20.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont21;src:url(/poster-templates/fonts/SourcePosterFont21.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont22;src:url(/poster-templates/fonts/SourcePosterFont22.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont23;src:url(/poster-templates/fonts/SourcePosterFont23.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont24;src:url(/poster-templates/fonts/SourcePosterFont24.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont25;src:url(/poster-templates/fonts/SourcePosterFont25.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont26;src:url(/poster-templates/fonts/STIXTwoText-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont27;src:url(/poster-templates/fonts/STIXTwoText-Medium.woff2)format("woff2");font-display:swap}@font-face{font-family:SourcePosterFont28;src:url(/poster-templates/fonts/AbrilFatface-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:SourcePosterFont29;src:url(/poster-templates/fonts/PinyonScript-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:SourcePosterFont30;src:url(/poster-templates/fonts/STIXTwoText-Italic.woff2)format("woff2");font-display:swap}@font-face{font-family:Waterfall;src:url(/poster-templates/wday-new-assets/fonts/Waterfall-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Caveat Brush;src:url(/poster-templates/wday-new-assets/fonts/CaveatBrush-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bodoni Moda;src:url(/poster-templates/wday-new-assets/fonts/BodoniModa.ttf)format("truetype");font-style:normal;font-weight:400 900;font-display:swap}@font-face{font-family:Bodoni Moda;src:url(/poster-templates/wday-new-assets/fonts/BodoniModa-Italic.ttf)format("truetype");font-style:italic;font-weight:400 900;font-display:swap}
