:root{--ink:#233d4e;--muted:#6b8291;--blue:#376f98;--line:#d9e6eb;--yellow:#ffdc79;--paper:#fffef9;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;color:var(--ink);background:#eff7fb;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #efa63c;outline-offset:4px}button:disabled{opacity:.5;cursor:not-allowed}[hidden]{display:none!important}.topbar{max-width:1320px;margin:auto;padding:26px 48px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}a{color:inherit;text-decoration:none}.brand{font-weight:700;display:flex;align-items:center;gap:10px;letter-spacing:1px}.brand-icon{color:#eab544;font-size:29px}.edition{font-size:12px;font-weight:400;color:var(--muted);border-left:1px solid #cbdde4;padding-left:15px;margin-left:8px;letter-spacing:0}.topnote{font-size:14px;color:var(--muted)}.workspace{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:78px;padding:54px 36px 70px}.eyebrow{font-size:12px;letter-spacing:2px;color:var(--blue);font-weight:600}h1{font-family:"Songti SC","STSong",serif;font-size:51px;line-height:1.24;letter-spacing:1px;margin:18px 0}.sun{color:#d99823}.intro{color:var(--muted);font-size:16px;line-height:1.7;margin-bottom:32px}h2{font-size:17px;margin:0;line-height:1.6}h2 small{font-size:13px;font-weight:400;color:var(--muted);margin-left:8px}.form-section{padding:24px 0;border-top:1px solid var(--line)}.section-heading{display:flex;align-items:center;gap:11px;margin-bottom:18px}.step{font-family:Georgia,serif;font-size:14px;color:var(--blue);background:#e1edf4;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;flex-shrink:0}.count{margin-left:auto;white-space:nowrap;font-size:14px;color:var(--muted)}label{display:block;font-size:14px;margin-bottom:9px}input,textarea{width:100%;border:1px solid #cbdde7;background:#ffffffc9;border-radius:10px;padding:13px 15px;outline:none;color:var(--ink);font-size:16px;line-height:1.5}input:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #376f9810}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#90a2ac}.field-hint,.input-footer{font-size:13px;color:var(--muted);line-height:1.6;margin:9px 0 0}.input-footer{display:flex;justify-content:space-between;margin:7px 0 20px}.portrait-options{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.portrait-option{padding:0;border:2px solid transparent;background:transparent;border-radius:14px;color:var(--muted);font-size:12px;overflow:hidden}.portrait-option .face{display:block;aspect-ratio:1;background:#dbeff8;border-radius:11px;background-size:300% 200%}.portrait-option .face-label{display:block;padding:7px 0 5px}.portrait-option[aria-pressed=true]{border-color:#5189a7;background:#fff;color:var(--ink)}.tag-bank{display:flex;flex-wrap:wrap;gap:9px}.tag-choice{font-size:14px;line-height:1.5;border:1px solid #d1e0e8;padding:9px 12px;border-radius:8px;background:#ffffff8c;text-align:left;color:#4b6575}.tag-choice[aria-pressed=true]{background:#e0edf4;border-color:#73a0b8;color:#275b7b}.tag-choice[aria-pressed=true]:before{content:'✓ ';color:#3a7796}.add-tag{border:1px dashed #99b4c4;color:var(--blue);background:transparent;border-radius:8px;padding:10px 14px;margin-top:12px;font-size:14px;width:100%}.selected-tags{display:grid;gap:8px;margin:12px 0}.selected-tag{display:flex;background:#fffaf0;border:1px solid #ecdfbd;border-radius:9px;padding:8px 10px;align-items:center;gap:7px}.selected-tag span{flex:1;font-size:14px;overflow-wrap:anywhere}.icon-button{border:0;background:transparent;color:#76868c;padding:7px;font-size:14px}.boost-options{display:grid;gap:9px}.boost{border:1px solid var(--line);border-radius:10px;text-align:left;background:#ffffff9c;padding:13px 15px;display:flex;gap:13px;align-items:center;color:var(--ink)}.boost[aria-pressed=true]{border-color:#ccaa49;background:#fff8dd}.boost .boost-icon{font-size:23px}.boost strong{display:block;font-size:14px}.boost small{display:block;font-size:13px;line-height:1.6;color:var(--muted);margin-top:3px}.make-actions{text-align:center}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:15px 22px;border-radius:11px;border:0;font-size:16px;line-height:1.3}.primary{background:#2c6589;color:#fff;box-shadow:0 5px 14px #2c65891a}.primary:hover{background:#235776}.secondary{background:#e7f0f5;color:var(--ink)}.make-actions .primary{width:100%;justify-content:space-between}.make-actions p,.preview-foot{font-size:12px;color:var(--muted);line-height:1.8}.preview-column{position:sticky;top:28px;align-self:start;padding-top:5px}.preview-label{display:flex;align-items:center;font-size:13px;color:#648193;gap:7px;margin-bottom:17px}.preview-label span:last-child{margin-left:auto;font-size:12px}.tiny-sun{color:#d8a732;font-size:22px}.poster-mount{transform:rotate(1deg);box-shadow:0 20px 45px #335b721a,0 3px 9px #335b7212;background:var(--paper);border-radius:3px;overflow:hidden}.poster-mount canvas{width:100%;height:auto;display:block}.preview-foot{text-align:center;margin-top:22px}.receiver{max-width:650px;margin:auto;padding:36px 24px 70px;text-align:center}.receiver .poster-mount{transform:none;max-width:490px;margin:24px auto}.receiver h1{font-size:34px}.envelope{background:#fffdf5;margin:65px auto 30px;padding:45px 28px 35px;border-radius:7px;box-shadow:0 20px 65px #456f8420;border:1px solid #e6e0d0;position:relative;max-width:430px}.envelope:before{content:'';position:absolute;inset:10px;border:1px solid #e7dec9;pointer-events:none}.postmark{width:75px;height:75px;border:2px solid #cf725e;border-radius:50%;display:grid;place-items:center;color:#c96c57;font-size:12px;line-height:1.6;transform:rotate(12deg);margin:0 0 30px auto}.envelope p{line-height:2;color:var(--muted)}.envelope h2{font-family:"Songti SC",serif;font-size:25px}.envelope .primary{margin:20px 0 10px;background:#c36c4e}.receiver-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:20px auto}.receiver-actions .primary{flex:1;max-width:300px}.skip{border:0;background:none;color:var(--muted);padding:14px;font-size:14px}.reveal-cards{display:grid;gap:16px;margin:32px 0}.reveal-card{padding:24px;background:#fffef8;border-radius:15px;text-align:left;border:1px solid #e3e7db;animation:rise .65s both}.reveal-card small{color:var(--blue);font-size:13px}.reveal-card h2{margin:9px 0;font-size:20px;overflow-wrap:anywhere}.reveal-card p{color:var(--muted);font-size:14px;line-height:1.7}.reveal-card[hidden]{display:none}.stamp-note{color:#bb654f;animation:stamp .6s both;font-family:"Songti SC",serif;font-size:24px}.preview-banner{font-size:13px;padding:11px;border-radius:9px;background:#fff4cb;color:#7e6630}.pen{background:none;border:0;font-size:14px;color:#8b7270;padding:15px}.copy-box{background:#fff;padding:18px;border:1px solid var(--line);border-radius:12px;text-align:left;margin-top:20px}.copy-box p{font-size:14px;line-height:1.7;margin-top:0}.copy-box textarea{font-size:13px;word-break:break-all}.error-box{padding:60px 15px;line-height:1.9}dialog{border:1px solid var(--line);border-radius:18px;max-width:480px;width:calc(100% - 32px);padding:28px;color:var(--ink);box-shadow:0 30px 90px #25435933;background:#fbfdff}dialog::backdrop{background:#193c5066;backdrop-filter:blur(5px)}dialog h2{margin:12px 0 20px;font-size:21px}.dialog-actions{display:flex;gap:10px;margin-top:22px;justify-content:flex-end}.close-dialog{position:absolute;right:12px;top:10px;background:none;border:0;font-size:25px;color:var(--muted);padding:5px 10px}#image-dialog{max-height:90vh;overflow:auto;text-align:center}#image-dialog p{font-size:14px;line-height:1.7;color:var(--muted)}#saved-image{width:100%;height:auto;display:block;margin:15px 0}.toast{position:fixed;bottom:30px;left:50%;transform:translate(-50%,20px);background:#25465bea;color:white;padding:12px 20px;border-radius:10px;font-size:14px;opacity:0;pointer-events:none;transition:.2s;z-index:20;max-width:90vw;text-align:center}.toast.show{opacity:1;transform:translate(-50%,0)}@keyframes rise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes stamp{from{opacity:0;transform:scale(1.4) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(-5deg)}}@media(max-width:850px){.workspace{gap:35px;padding:35px 24px}.topbar{padding:20px 24px}h1{font-size:40px}.portrait-options{grid-template-columns:repeat(3,1fr)}.portrait-option .face{max-height:95px}.topnote{display:none}}@media(max-width:620px){.workspace{display:flex;flex-direction:column;padding:30px 22px 40px;gap:35px}.topbar{padding:15px 22px}.edition{font-size:11px}h1{font-size:42px}.intro{font-size:15px;margin-bottom:25px}.portrait-options{grid-template-columns:repeat(3,1fr);gap:12px}.portrait-option .face{max-height:none}.portrait-option .face-label{font-size:13px}.preview-column{position:static;width:100%;padding:0 12px}.section-heading{gap:8px}h2{font-size:16px}h2 small{font-size:12px;margin-left:4px}.receiver{padding:25px 20px 50px}.envelope{margin-top:40px}.receiver h1{font-size:30px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Youth archive: light, iridescent, and tactile. */
:root{--ink:#343b64;--muted:#7a819c;--blue:#7068b4;--line:#dce0f0;background:#f0f3fd}.topbar{border-color:#dadfee}.brand-icon{color:#8e80c6}.workspace{gap:68px}.configuration>.eyebrow{color:#8b80b3}h1{color:#363b66}.sun{color:#9690cf}.step{background:#e6e6f9;color:#7d72ad}.primary{background:linear-gradient(115deg,#656dac,#9280b5);box-shadow:0 8px 23px #706eaf30}.primary:hover{background:linear-gradient(115deg,#535f9e,#806ca7)}.preview-column{padding:18px;border:1px solid #ffffff;border-radius:26px;background:linear-gradient(135deg,#e0eafbb3,#f1e7f6a1,#e1f0ec96);box-shadow:0 14px 70px #9592c51c}.poster-mount{transform:rotate(.5deg);box-shadow:0 20px 40px #64548922;border-radius:12px;position:relative}.poster-mount:after{content:'';position:absolute;inset:0;border:1px solid #ffffffa1;border-radius:12px;pointer-events:none}.live-label{font-size:10px!important;letter-spacing:1px;border:1px solid #c6cbe0;padding:5px 8px;border-radius:20px}.preview-label{color:#7e7a9c}.tiny-sun{color:#9281c4}.preview-pulse{animation:cardPulse .55s ease}.portrait-option[aria-pressed=true]{border-color:#a194cb;box-shadow:0 0 0 3px #a59bd21a}.portrait-option{transition:transform .2s,box-shadow .2s}.portrait-option:hover{transform:translateY(-3px)}.tag-choice[aria-pressed=true]{background:#eae7fa;border-color:#b1a4d4;color:#605b87}.tag-choice{transition:background .2s,transform .2s}.tag-choice:active{transform:scale(.97)}.selected-tag{background:#f8f3ff;border-color:#e0d6ed;animation:tagIn .3s ease}.progress-star{font-size:21px;color:#d5d4e3;margin-left:3px}.progress-star.lit{color:#aa8ac9;text-shadow:0 0 12px #b59be27a}.boost[aria-pressed=true]{border-color:#c2b3da;background:linear-gradient(100deg,#f1eafa,#fff8dd)}.voice-section{border:1px solid #dad4e9;border-radius:14px;background:linear-gradient(130deg,#f4f0fc,#edf5fc);margin:8px 0 25px}.voice-section summary{list-style:none;cursor:pointer;padding:17px;display:flex;gap:13px;align-items:center;font-size:14px;line-height:1.6}.voice-section summary::-webkit-details-marker{display:none}.voice-section summary>span:nth-child(2){flex:1}.voice-section summary small{display:block;color:var(--muted);font-size:12px}.voice-symbol{font-size:25px;color:#8c7eb9}.voice-inner{padding:0 18px 18px}.voice-inner p{font-size:13px;color:var(--muted);line-height:1.8}.voice-buttons{display:flex;gap:9px;flex-wrap:wrap}.voice-buttons .secondary{font-size:14px;padding:12px 15px;background:#fff}.upload-label{cursor:pointer;margin:0}audio{width:100%;max-width:100%;height:42px}.voice-note{font-size:12px!important}.is-recording{color:#b66880!important;animation:recordPulse 1s infinite}.archive-envelope{position:relative;isolation:isolate;overflow:hidden;margin:40px auto 20px;padding:40px 26px 30px;background:linear-gradient(150deg,#dce9fc,#f1e8f9 55%,#e8f3df);border:1px solid #fff;border-radius:30px;box-shadow:0 25px 80px #8a84b232;max-width:460px}.archive-code{font-size:11px;letter-spacing:3px;color:#8c85a8}.seal-icon{font-size:70px;color:#9281bd;text-shadow:0 0 40px #a691e1;margin:25px auto;animation:floatSeal 4s ease-in-out infinite}.archive-envelope h2{font-family:'Songti SC',serif;font-size:29px;line-height:1.5;margin-top:15px}.archive-envelope p{font-size:15px;color:#82809b;line-height:1.9}.archive-envelope .primary{margin:20px 0 30px;position:relative}.archive-envelope>small{display:block;letter-spacing:2px;font-size:9px;color:#9992b0}.orbit{position:absolute;z-index:-1;width:560px;height:300px;border:1px solid #ffffffb5;border-radius:50%;left:-60px;top:100px;transform:rotate(-32deg)}.orbit.o2{transform:rotate(35deg);height:400px}.scan-portrait{position:relative;width:200px;height:200px;margin:25px auto;border-radius:24px;padding:8px;background:linear-gradient(130deg,#c5c7ee,#f6e8c2,#c5e9e1)}.scan-face{width:100%;height:100%;border-radius:18px;background-image:url(scenes-a.png);background-size:300% 200%;animation:portraitAppear 1.8s both}.scan-line{position:absolute;left:10px;right:10px;top:10px;height:2px;background:#ffffff;box-shadow:0 0 15px 5px #d7cef5;animation:scan 2s ease-in-out 3}.receiver .reveal-title{font-size:27px}.reveal-cards{gap:10px;margin:20px 0}.reveal-card{padding:16px 21px;border:1px solid #e6dff1;background:linear-gradient(110deg,#fffdf8,#f1eefb);box-shadow:0 5px 18px #8a7faa0a;animation:tagIn .6s both}.reveal-card:nth-child(2){animation-name:tagInRight}.reveal-card h2{font-size:17px;margin:5px 0}.reveal-card p{margin:5px 0;font-size:13px}.stamp-note{font-family:'Songti SC',serif;color:#807292;line-height:1.8;font-size:20px;animation:rise 1s both}.signature-reveal{font-size:16px;margin-top:10px;color:#595b7a;overflow-wrap:anywhere}.certificate-arrive{animation:certificateArrive 1.2s ease both}.gift-voice-card{max-width:490px;padding:19px 21px;margin:20px auto;border-radius:16px;background:linear-gradient(110deg,#e7eafa,#f8edfa);border:1px solid #fff;text-align:left}.gift-voice-card strong{font-size:15px;display:block;margin-bottom:12px}.gift-voice-card p{font-size:12px;color:var(--muted);line-height:1.6}.preview-banner{background:#eae5f7;color:#7c7193}.secondary{background:#e7e6f4}.share-status{padding:12px;font-size:14px;color:#7f719e}.voice-failure{padding:14px;border:1px solid #e4d7e9;border-radius:12px;line-height:1.8;font-size:14px}.voice-failure button{margin:8px 4px;padding:11px;font-size:14px}
@keyframes cardPulse{50%{filter:brightness(1.06);transform:scale(1.012)}}@keyframes tagIn{from{opacity:0;transform:translate(-24px,10px) rotate(-3deg)}to{opacity:1;transform:translate(0,0) rotate(0)}}@keyframes tagInRight{from{opacity:0;transform:translate(24px,10px)}to{opacity:1;transform:none}}@keyframes portraitAppear{from{opacity:.15;filter:blur(10px)}to{opacity:1;filter:blur(0)}}@keyframes scan{0%{top:10px;opacity:0}30%{opacity:.9}100%{top:185px;opacity:0}}@keyframes floatSeal{50%{transform:translateY(-8px) rotate(8deg)}}@keyframes recordPulse{50%{opacity:.45}}@keyframes certificateArrive{from{opacity:0;transform:translateY(22px) scale(.95)}to{opacity:1;transform:none}}@media(max-width:620px){.preview-column{padding:13px;border-radius:20px}.workspace{gap:26px}.live-label{font-size:9px!important}.archive-envelope{margin-top:25px;padding-left:20px;padding-right:20px}.receiver .poster-mount{border-radius:10px}.receiver-actions .primary{font-size:14px;padding:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
/* A quieter editorial finish; motion stays in the reveal. */
:root{--ink:#2e4657;--muted:#788c98;--blue:#54778c;--line:#d8e0e3;background:#f4f6f6}.topbar{border-color:#d9e1e4}.brand-icon{color:#a28d64}.workspace{gap:66px}.configuration>.eyebrow{color:#8b9ba5}.configuration h1{color:#2a4557}.sun{color:#a89873}.step{background:#e7edef;color:#658293}.primary{background:#41677e;box-shadow:none;border-radius:7px}.primary:hover{background:#31556d}.secondary{background:#e5ecef;border-radius:7px}.preview-column{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.preview-label{color:#82949e}.tiny-sun{color:#a28f6b}.live-label{border:0;letter-spacing:1.5px}.poster-mount{transform:none;border-radius:0;box-shadow:0 18px 45px #38536516}.poster-mount:after{border:1px solid #dee5e5;border-radius:0}.preview-foot{margin-top:16px}.portrait-options{grid-template-columns:repeat(6,1fr)}.portrait-option[aria-pressed=true]{border-color:#829da9;box-shadow:none}.portrait-option{border-radius:9px}.portrait-option .face{border-radius:6px}.selected-tag{background:#edf2f3;border-color:#d9e3e6}.tag-choice[aria-pressed=true]{background:#e4ecef;border-color:#9cb2be;color:#406379}.progress-star.lit{color:#a08e66;text-shadow:none}.boost[aria-pressed=true]{background:#eef2ed;border-color:#a6b3a1}.voice-section{background:#f0f3f3;border-color:#d8e2e4;border-radius:8px}.voice-symbol{color:#859baa}.preview-banner{background:#e8eef1;color:#6d8593}.receiver{max-width:550px;padding-top:28px;padding-bottom:28px}.receiver .reveal-title{font-size:27px;margin:15px 0;line-height:1.5}.scan-portrait{width:174px;height:174px;padding:3px;border-radius:4px;background:#c8d7df;margin:20px auto}.scan-face{border-radius:2px}.scan-line{left:3px;right:3px;background:#e9f2f8;box-shadow:0 0 10px 3px #c2dce9}.reveal-cards{max-width:380px;min-height:128px;margin:24px auto 18px}.reveal-card,.reveal-card:nth-child(2){background:transparent;border:0;border-top:1px solid #c7d5dc;border-radius:0;box-shadow:none;padding:15px 4px 8px;text-align:left}.reveal-card small{font-size:12px;color:#a18c66;letter-spacing:1px}.reveal-card h2{font-size:17px;line-height:1.65;margin:8px 0}.reveal-card p{font-size:14px;line-height:1.7;margin:6px 0}.stamp-note{font-size:19px;color:#647e8d}.signature-reveal{color:#4d6676}.receiver .poster-mount{border-radius:0}.gift-voice-card{background:#eef2f3;border:1px solid #d8e2e5;border-radius:7px}.archive-envelope{border-radius:9px;background:linear-gradient(140deg,#e6eff4,#f7f5ef);box-shadow:0 20px 50px #67849419}.seal-icon{color:#8ba4b4;text-shadow:none}.archive-code{color:#8c9aa5}.archive-envelope h2{color:#2e4a5c}.archive-envelope p{color:#7f909a}.orbit{border-color:#fff9}.archive-envelope .eyebrow{color:#8197a4}.signature-reveal{font-size:15px}.scan-corner{display:none}@media(max-width:850px){.portrait-options{grid-template-columns:repeat(4,1fr)}}@media(max-width:620px){.portrait-options{grid-template-columns:repeat(4,1fr);gap:8px}.portrait-option .face-label{font-size:11px}.receiver{padding:22px 20px}.receiver .reveal-title{font-size:24px}.reveal-cards{margin-top:22px}.preview-column{padding:0}.workspace{gap:25px}.preview-label{font-size:12px}.receiver .poster-mount{margin-top:18px}.scan-portrait{width:166px;height:166px}.topbar{padding:15px 20px}.reveal-card h2{font-size:16px}.reveal-card p{font-size:13px}}
@font-face{font-family:MaShanZheng;src:url('/fonts/MaShanZheng-Regular.ttf') format('truetype');font-display:swap}:root{--ink:#234473;--blue:#174c8c;--muted:#7a899b;--line:#e2e5e3;background:#fafaf6}.configuration h1{font-family:MaShanZheng,'Kaiti SC',serif;font-weight:400;color:#143f80;font-size:56px;line-height:1.3}.configuration>.eyebrow{letter-spacing:1.8px;font-size:11px;color:#929b98}.brand{color:#224d7e}.brand-icon{color:#819951}.primary{background:#214f83}.primary:hover{background:#173f70}.preview-label{color:#778ca2}.poster-mount{box-shadow:0 16px 50px #243b4810;border-radius:0}.poster-mount:after{border:0}.preview-column{max-height:calc(100vh - 60px);overflow:auto;scrollbar-width:thin;padding:0 10px 16px}.scene-label{display:block;font-size:10px;padding:0 2px 6px;color:#839687;line-height:1.4}.portrait-option .face{aspect-ratio:4/5}.portrait-options{grid-template-columns:repeat(4,1fr);gap:12px}.portrait-option .face-label{font-size:12px;padding:6px 0 2px}.scan-face{background-size:200% 300%}.scan-portrait{height:212px;width:170px;border:0;padding:0;background:transparent}.archive-envelope{background:#fffdf8;box-shadow:0 16px 60px #2a4f6912;border-color:#e5e9df}.archive-envelope h2{font-family:MaShanZheng,serif;font-size:34px;font-weight:400}.seal-icon{color:#819951}.archive-code{color:#a1a994}.archive-envelope>small{letter-spacing:1px}.receiver{max-width:660px}.receiver .poster-mount{max-width:540px}.receiver-actions{max-width:540px;gap:9px}.receiver-actions .primary,.receiver-actions .secondary{font-size:14px;padding:14px 17px}.receiver-actions .primary{max-width:none}.gift-voice-card{max-width:540px}.reveal-title{font-family:MaShanZheng,serif!important;font-weight:400}.signature-reveal{font-family:MaShanZheng,serif;font-size:20px}.share-pack{margin-top:20px;padding:19px;border:1px solid #dde4e4;background:#fffdf9;text-align:left}.share-pack textarea{font-size:14px;line-height:1.7}.share-pack .share-buttons{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.share-pack button{font-size:14px;padding:12px}.share-pack p{font-size:13px;line-height:1.8;color:var(--muted)}.share-cover{width:100%;height:auto;display:block;margin:14px 0;border-radius:4px}@media(max-width:620px){.configuration h1{font-size:46px}.preview-column{max-height:none;overflow:visible;padding:0}.scene-label{font-size:10px}.portrait-options{gap:9px}.receiver{padding:20px 16px 30px}.receiver-actions .primary,.receiver-actions .secondary{font-size:13px;padding:13px 12px}.receiver .reveal-title{font-size:29px}.live-label{font-size:11px!important}}
