:root{--ink:#49365b;--purple:#9867ad;--pink:#d67f9f;color:#49365b;background:#fff4f1}body{background:#fff5f3}.entry-screen{min-height:100dvh;position:relative;display:grid;place-items:center;isolation:isolate;overflow:hidden;background:#f4dee8 url('assets/entry-dream.jpg') center 42%/cover no-repeat;padding:45px 25px}.entry-scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f8e8f154,#fff6ef44,#e7edf854);backdrop-filter:blur(1px)}.entry-panel{width:min(540px,95%);text-align:center;background:linear-gradient(140deg,#fffdf1b8,#fff7f5b0);border:1px solid #fffc;border-radius:170px 170px 30px 30px;padding:45px 45px 28px;box-shadow:0 20px 90px #997c9e22;backdrop-filter:blur(10px)}.entry-kicker{display:block;font-size:9px;letter-spacing:3px;color:#987d9c}.entry-seal{font-size:50px;margin:16px;color:#bd9d65}.entry-panel h1{font-size:37px;letter-spacing:5px;margin:0 0 12px;color:#7c527d;text-shadow:0 2px white}.entry-en{font-family:Georgia,serif;letter-spacing:2px;font-style:italic;color:#b5829d;font-size:18px}.entry-invitation{font-size:13px;line-height:2;color:#9a7d93;margin:25px 0}.entry-progress{height:12px;border-radius:12px;border:2px solid #fff9;background:#eee5ee;box-shadow:0 1px 5px #9b7c9b15;overflow:hidden;width:80%;margin:25px auto 0}.entry-progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,#e1acc6,#bcb9e7,#9fd1df);border-radius:10px;transition:width .25s}.load-status{font-size:10px;color:#9b829e;margin:10px 0 25px}.dream-button{border:1.5px solid #b58eae;color:#795278;padding:14px 30px;font:inherit;font-weight:700;font-size:14px;cursor:pointer;background:linear-gradient(#fff9ed,#f7e7e5);border-radius:9px;box-shadow:0 4px 0 #d2b2c9,0 8px 20px #ad88a426;transition:transform .2s}.dream-button:disabled{opacity:.55}.dream-button:hover:not(:disabled){transform:translateY(-2px)}.dream-button:active{transform:translateY(3px);box-shadow:0 1px 0 #d2b2c9}.entry-note{font-size:9px;color:#ac98a8;margin:23px 0 0}.entry-bottom{position:absolute;bottom:20px;font-size:9px;letter-spacing:2px;color:#957a9c}.entry-bottom span{margin:0 12px;color:#be9c5c}.floaties{position:absolute;inset:0;pointer-events:none;overflow:hidden}.floaties span{position:absolute;font-size:34px;filter:drop-shadow(0 6px 7px #8c6a9c20);animation:drift 5s ease-in-out infinite}.floaties span:nth-child(1){left:17%;top:24%;transform:rotate(-15deg)}.floaties span:nth-child(2){right:18%;top:29%;animation-delay:-2s}.floaties span:nth-child(3){left:24%;bottom:20%;animation-delay:-3s}.floaties span:nth-child(4){right:23%;bottom:15%;animation-delay:-1s}.floaties span:nth-child(5){left:9%;top:54%;font-size:25px}.floaties span:nth-child(6){right:9%;top:60%;font-size:25px;animation-delay:-2.5s}@keyframes drift{0%,100%{translate:0 0;rotate:-6deg}50%{translate:4px -15px;rotate:7deg}}header{height:90px;max-width:1260px;padding:0 40px}.brand{font-size:20px;color:#7f5b83}.brand-icon{background:#fff6e2;border-color:#c29ab5;color:#ae7b9f;box-shadow:0 3px 0 #e0bfcc}.brand small{color:#b297ae}.demo{background:#fff9;border-color:#e6ccd9;color:#aa89a7}.text-button{color:#987e9f}footer{max-width:1180px;border-color:#e9dce4;color:#b19bac;padding-inline:20px}body[data-page=home]{background:linear-gradient(#fceef4a6,#fff5eccf),url('assets/entry-dream.jpg') center top/cover fixed}body[data-page=quiz]{background:#bbb1d4 url('assets/stained-glass.jpg') center center/cover fixed no-repeat}body[data-page=quiz]:before{content:'';position:fixed;inset:0;background:#dce6f02b;backdrop-filter:blur(1px);z-index:0;pointer-events:none}body[data-page=quiz] #app{position:relative;z-index:1}body[data-page=quiz] header{background:#fff6;border-bottom:1px solid #fffa;max-width:none;backdrop-filter:blur(15px)}body[data-page=quiz] footer{background:#fff9;border-radius:15px;margin:25px auto 0;color:#816d90;backdrop-filter:blur(15px)}.dream-home{max-width:1180px;margin:auto;padding:25px 30px 0}.home-ribbon{text-align:center;color:#ad83a1;font-size:11px;letter-spacing:4px;margin:5px 0 26px}.welcome-glass{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;padding:40px 45px;border:1px solid #fff;border-radius:32px;background:linear-gradient(115deg,#fffaf4e8,#fff9f2c4);box-shadow:0 15px 60px #ad8fa51c;backdrop-filter:blur(15px)}.welcome-copy h1{font-size:33px;line-height:1.7;margin:20px 0;letter-spacing:1px;color:#725078}.welcome-copy h1 em{color:#b37e9e;font-style:normal}.welcome-copy>p{font-size:13px;line-height:2.2;color:#9c829b}.welcome-copy .welcome-sub{font-size:11px;margin:15px 0 25px;color:#ab92a7}.welcome-facts{display:flex;align-items:center;gap:13px;font-size:9px;color:#b397a9;margin-top:25px}.welcome-facts i{font-size:9px;font-style:normal;color:#d0b072}.welcome-art{height:445px;position:relative;display:flex;align-items:center;justify-content:center}.polaroid{padding:10px 10px 18px;background:#fffdf9;box-shadow:0 8px 25px #a8869c24;border:1px solid #f0e4e2;text-align:center;position:absolute}.polaroid svg{display:block;width:100%;height:auto}.polaroid>span{font-size:12px;color:#aa819c;letter-spacing:2px}.adult-polaroid{width:340px;max-width:90%;transform:rotate(-6deg);right:35px;top:5px}.baby-polaroid{width:170px;transform:rotate(9deg);right:0;bottom:5px;z-index:1}.baby-polaroid>span{font-size:9px}.art-spark{position:absolute;left:0;bottom:50px;color:#d6b15f;font-size:43px}.deliveries{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:35px 10px}.deliveries span{font-size:8px;letter-spacing:2px;color:#ba9eb6}.deliveries b{display:block;font-size:13px;color:#8a698e;margin:10px 0}.deliveries p{font-size:10px;color:#ac96a8;line-height:2}.demo-disclosure{text-align:center;font-size:9px;color:#baa4b2;margin:25px 0}.quiz{padding:25px;max-width:860px;margin-top:15px}.quiz-top{margin-bottom:18px}.quiz-top .text-button{color:#6e557f;background:#fff9;border:1px solid #fffc;border-radius:20px;padding:8px 15px;backdrop-filter:blur(14px)}.progress-label{color:#5c466c;background:#fff9;border-radius:12px;padding:12px 18px;backdrop-filter:blur(15px)}.progress-label b{color:#865b91}.progress{background:#fff9;margin:12px 0 20px;box-shadow:0 2px 10px #43305622}.progress i{background:linear-gradient(90deg,#f2bfd1,#b9b7e5)}.question-card{position:relative;background:linear-gradient(120deg,#fffdf5e8,#fcf3f9de);backdrop-filter:blur(24px) saturate(.85);border:1px solid #fffe;border-radius:26px;box-shadow:0 20px 65px #30254833,inset 0 0 60px #fff7;padding:35px 35px 28px}.question-card:before{content:'✧';position:absolute;right:25px;top:20px;font-size:32px;color:#d9b77d;opacity:.7}.question-card .eyebrow{color:#ab85a7;font-size:10px}.question-card h2{font-size:24px;color:#70517a;line-height:1.7;padding-right:20px;margin-top:20px}.option{background:#fff9;border-color:#e7d8e4;border-radius:14px;color:#806a88;backdrop-filter:blur(10px);padding:17px 18px;font-size:13px}.option:hover{background:#fffdf3;border-color:#ccabc7}.option.selected{background:#f9e9f3dd;border-color:#b48abd;box-shadow:0 3px 0 #dcbfd5}.option-letter{background:#f1e8ef;color:#b393aa}.selected .option-letter{background:#b28bb6}.selected .radio-dot{background:#b28bb6;border-color:#b28bb6;box-shadow:inset 0 0 0 4px #f9e9f3}.primary{background:linear-gradient(#b187bd,#966aa8);border-color:#9a72a6;box-shadow:0 4px 0 #795187;color:#fff;font-size:13px}.primary:hover:not(:disabled){box-shadow:0 6px 0 #795187}.secondary{background:#fffaf4cc;border-color:#ddc9dd;color:#9b7ba3;border-radius:10px}.quiz-foot{color:#684b79;background:#fff9;border:1px solid white;border-radius:30px;padding:10px;max-width:400px;margin:22px auto;font-size:11px;backdrop-filter:blur(10px)}.autosave{color:#ae91ac}.dream-waiting{position:relative;background:linear-gradient(#fff5f075,#fbe8f182),url('assets/entry-dream.jpg') center/cover no-repeat;min-height:80dvh}.waiting-panel{position:relative;z-index:1;background:#fff8f1bf;backdrop-filter:blur(20px);border-color:#fff}.waiting-panel h2{color:#88628b}.waiting-panel .entry-progress{width:90%}.dream-result{max-width:1100px}.result-heading{margin-bottom:30px}.result-heading h1{font-size:31px;color:#8d6a94;line-height:1.6}.result-heading h1>span{display:block;font-size:46px;letter-spacing:4px;color:#a37299;margin-top:7px}.result-heading>p{color:#ad92a7;font-size:12px}.identity-card{display:grid;grid-template-columns:51% 49%;background:#fffaf5;border-radius:25px;border:1px solid #e7d9e3;box-shadow:0 15px 50px #a3869d17;overflow:hidden}.own-portrait{position:relative;text-align:center;background:linear-gradient(#fff8ee,#f5e6ee);padding:28px 15px 25px;border-right:1px solid #ead9e3}.portrait-kicker{font-size:9px;letter-spacing:3px;color:#b895aa}.adult-illustration svg{display:block;width:100%;height:auto;max-height:520px}.portrait-caption b{display:block;font-size:21px;letter-spacing:4px;color:#936b8e}.portrait-caption>span{display:block;font-family:Georgia,serif;font-size:13px;font-style:italic;color:#b394ae;margin:7px 0 15px}.image-note{font-size:9px;color:#b39daa}.identity-details{padding:38px 32px}.identity-details h2{font-size:32px;line-height:1.4;margin:17px 0 0;color:#806086}.identity-details h2 small{display:block;font-family:Georgia,serif;font-style:italic;font-size:16px;color:#b190ad;font-weight:400;margin-top:6px}.identity-details h3{font-size:13px;color:#a0779e;margin:20px 0 8px}.identity-details p{font-size:12px;line-height:2;color:#9a819d;margin-bottom:10px}.identity-details .tags{margin:17px 0}.identity-details .tags span{background:#f1e4ed;color:#a2809e}.character-colors{display:flex;gap:5px;align-items:center}.character-colors i{width:23px;height:11px;border-radius:4px}.character-colors>span{font-size:10px;color:#ad95a8;margin-left:8px}.identity-details .dream-button{margin-top:20px;width:100%;font-size:13px}.identity-details details{font-size:10px;padding:10px 13px}.identity-details details p{font-size:11px}.new-album{background:linear-gradient(120deg,#eee7f5,#f9eff2);border-color:#d9c6e1;border-left-color:#bda4cd;padding:15px 32px 15px 18px;margin-top:35px;gap:28px;box-shadow:0 7px 0 #e1d4e7}.album-preview{width:150px;background:#fffaf4;padding:0 5px;transform:rotate(-7deg);box-shadow:0 3px 13px #8d659b20;flex-shrink:0}.album-preview svg{width:100%;display:block}.new-album b{font-size:25px;color:#96719e}.new-album small{font-size:9px;letter-spacing:2px;color:#b39ab9}.new-album em{font-size:11px;line-height:2;color:#b099b4}.story-letter{background:#fffaf2;border:1px solid #e9dae1;border-radius:20px;margin-top:40px;padding:35px 45px}.story-letter h2{color:#9e7799;font-size:24px}.story-letter p{color:#9b8598;line-height:2.3}.dream-result .result-actions{margin-bottom:20px}.explanation{margin:40px 0}.explanation h2,.feedback h2{color:#96779c;font-size:21px}.clues p{color:#ac96af;font-size:11px}.feedback{margin-bottom:25px}.feedback textarea{background:#fffcf7;border-color:#e7d9e2}.modal-backdrop{background:#75567466;backdrop-filter:blur(9px)}.modal{background:#fffaf4;border:1px solid white;max-width:580px;box-shadow:0 15px 80px #65436944}.album-page{text-align:center}.album-page h2{color:#987097;font-size:25px;margin:15px 0}.baby-photo{padding:0 8px 15px;background:white;box-shadow:0 3px 15px #9b7b9b15;border:1px solid #f2e3e7;transform:rotate(-2deg)}.baby-photo svg{width:100%;max-height:370px;display:block}.baby-photo>span{font-size:11px;letter-spacing:3px;color:#b390ab}.child-story{text-align:left;background:#f8ebef;margin-top:25px;color:#a0809c!important}.album-page .dream-button{font-size:12px;width:100%}.album-page .muted{font-size:9px}.close{background:#f0e3ee;color:#b097ae;z-index:2}#toast{background:#a683ab}
@media(max-width:760px){header{height:75px;padding:0 20px}.brand{font-size:17px}.brand small{font-size:7px}.entry-screen{padding:25px 20px 60px;background-position:center 38%}.entry-panel{padding:35px 23px 25px;border-radius:130px 130px 25px 25px;width:100%;max-width:380px}.entry-panel h1{font-size:28px;letter-spacing:3px}.entry-seal{font-size:40px;margin:14px}.entry-en{font-size:13px}.entry-kicker{font-size:7px;letter-spacing:2px}.entry-invitation{font-size:12px;margin:20px 0}.entry-progress{width:88%}.entry-note{font-size:8px;line-height:2}.entry-bottom{font-size:7px;bottom:18px;letter-spacing:1px}.floaties span{font-size:26px;opacity:.9}.floaties span:nth-child(1){left:4%;top:17%}.floaties span:nth-child(2){right:4%;top:22%}.floaties span:nth-child(3){left:7%;bottom:14%}.floaties span:nth-child(4){right:7%;bottom:12%}.floaties span:nth-child(5){left:2%;top:57%;font-size:19px}.floaties span:nth-child(6){right:3%;top:61%;font-size:19px}.dream-home{padding:15px 18px 0}.home-ribbon{font-size:9px;letter-spacing:2px;margin:4px 0 18px}.welcome-glass{grid-template-columns:1fr;padding:28px 20px 20px;border-radius:25px;gap:5px}.welcome-copy{text-align:center}.welcome-copy .eyebrow{font-size:8px}.welcome-copy h1{font-size:25px;line-height:1.8;margin:18px 0 14px}.welcome-copy>p{font-size:11px}.welcome-copy .welcome-sub{font-size:10px;margin:12px 0 20px}.welcome-copy .dream-button{font-size:13px;padding:14px 25px}.welcome-facts{justify-content:center;font-size:8px;gap:10px;margin-top:21px}.welcome-art{height:330px;max-width:350px;width:100%;margin:auto}.adult-polaroid{width:245px;right:45px;top:15px}.baby-polaroid{width:130px;right:5px;bottom:5px}.polaroid{padding:7px 7px 13px}.polaroid>span{font-size:10px}.baby-polaroid>span{font-size:8px}.art-spark{left:8px;bottom:35px;font-size:27px}.deliveries{grid-template-columns:1fr;gap:22px;margin:28px 15px}.deliveries>div{border-bottom:1px solid #ead9e2;padding-bottom:13px}.deliveries b{font-size:13px}.deliveries p{font-size:10px;margin-bottom:0}.demo-disclosure{font-size:8px;line-height:2;margin:20px 0}body[data-page=quiz]{background-position:50% center;background-attachment:fixed}body[data-page=quiz] header{height:72px}.quiz{padding:10px 15px; margin-top:6px}.progress-label{padding:9px 13px;font-size:10px}.progress-label b{font-size:16px}.question-card{padding:25px 18px 22px;border-radius:22px;background:linear-gradient(120deg,#fffaf2ed,#fdf4f9e6)}.question-card .eyebrow{font-size:8px;letter-spacing:1px}.question-card h2{font-size:20px;line-height:1.7;padding-right:15px;margin:19px 0 22px}.question-card:before{font-size:25px;right:17px;top:15px}.option{font-size:12px;padding:13px 11px;gap:11px;line-height:1.9}.option-letter{min-width:27px;height:30px}.radio-dot{min-width:13px;height:13px}.question-nav{margin-top:25px}.question-nav .secondary,.question-nav .primary{font-size:11px;padding:12px 15px}.quiz-foot{font-size:9px;max-width:300px;margin:18px auto}.dream-result{padding:0 15px;margin-top:20px}.result-heading{margin-bottom:22px}.result-heading h1{font-size:22px;margin-top:16px}.result-heading h1>span{font-size:33px;letter-spacing:3px}.result-heading>p{font-size:10px}.identity-card{grid-template-columns:1fr;border-radius:22px}.own-portrait{padding:23px 10px 22px;border-right:0;border-bottom:1px dashed #e1cadb}.adult-illustration svg{max-height:375px}.portrait-kicker{font-size:8px}.portrait-caption b{font-size:21px}.identity-details{padding:26px 24px}.identity-details h2{font-size:27px}.identity-details h2 small{font-size:13px}.identity-details h3{font-size:12px}.identity-details p{font-size:11px}.identity-details .dream-button{font-size:12px}.new-album{padding:15px 12px 15px 6px;gap:14px;margin-top:27px}.album-preview{width:95px}.new-album small{font-size:7px;letter-spacing:1px;margin-bottom:8px}.new-album b{font-size:17px;line-height:1.6}.new-album em{font-size:9px;line-height:1.9;margin-top:7px}.story-letter{padding:27px 24px;margin-top:30px}.story-letter h2{font-size:20px}.story-letter p{font-size:11px}.explanation h2,.feedback h2{font-size:18px}.clues p{font-size:10px}.baby-photo svg{max-height:300px}.modal{padding:35px 22px 24px;border-radius:23px}.album-page h2{font-size:22px}.album-page .dream-button{padding:13px 10px;font-size:11px}.album-page .muted{font-size:8px}.child-story{font-size:11px!important}.baby-photo>span{font-size:10px}body[data-page=quiz] footer{margin-inline:15px}.dream-waiting{background-position:45% center}}
.modal{overflow-x:hidden}.result-heading h1{margin-bottom:16px}.result-heading h1>span{margin-bottom:0}.result-heading .eyebrow{font-size:9px}
/* The entrance stays open: only the button has a box. */
.entry-panel{background:none;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;padding:30px 25px;width:min(610px,100%)}
.entry-screen{background-position:center 42%}
.entry-scrim{background:linear-gradient(90deg,#ffffff08,#fff8f11a,#ffffff08);backdrop-filter:none}
.entry-panel h1{color:#765074;text-shadow:0 2px 2px #fff,0 0 16px #fff,0 0 30px #fff;font-size:40px}
.entry-en,.entry-invitation,.entry-kicker,.load-status,.entry-note,.entry-bottom{color:#795d7e;text-shadow:0 1px 3px #fff,0 0 12px #fff,0 0 25px #fff}
.entry-seal{color:#bb9156;text-shadow:0 1px 10px white}
.entry-progress{height:13px;max-width:360px;border-color:#fff;background:#fff9;box-shadow:0 0 12px #fff9}#load-fill{transition:none}
.entry-panel .dream-button{background:#fff7e8de;border:2px solid #b997ae;border-radius:3px;box-shadow:3px 4px 0 #ba9caf66;padding:13px 35px}
/* The poster belongs INSIDE the question rectangle; its surroundings stay quiet. */
body[data-page=quiz]{background:linear-gradient(145deg,#eefaff,#fffaf1);background-attachment:fixed}
body[data-page=quiz]:before{display:none}
body[data-page=quiz] header{background:transparent;backdrop-filter:none;border:0;max-width:1260px}
body[data-page=quiz] footer{background:none;backdrop-filter:none}
.question-card{isolation:isolate;overflow:hidden;background:#ece7f3 url('assets/stained-glass.jpg') center 50%/cover no-repeat;backdrop-filter:none;border:1px solid #fff;border-radius:24px;box-shadow:0 15px 45px #8c84a126}
.question-card:after{content:'';position:absolute;inset:0;background:linear-gradient(120deg,#fff9f29c,#f3eaf4a6);backdrop-filter:blur(4px);z-index:-1;pointer-events:none}
.question-card .eyebrow{color:#715279;text-shadow:0 1px 5px #fffb}
.question-card h2{color:#5a3a6b;text-shadow:0 1px 5px #fff}
.question-card .muted{color:#695573;text-shadow:0 1px 4px white}
.option{background:#fff8;border-color:#fff9;color:#594967;backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 #fffc}
.option:hover{background:#fff9;border-color:#b497c6}
.option.selected{background:#f1ddf3c7;border-color:#a67db6;box-shadow:0 3px 0 #9d75b32b}
.option-letter{background:#fffa;color:#9878a1}
.question-card .autosave{color:#6d547e;text-shadow:0 1px 4px white}
.question-nav .secondary{background:#fff9}
@media(max-width:760px){.entry-panel{background:none;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;padding:25px 10px}.entry-panel h1{font-size:30px}.entry-panel .entry-invitation{font-size:12px}.entry-screen{background-position:center 40%}.question-card{background:#ece7f3 url('assets/stained-glass.jpg') 48% center/cover no-repeat}.question-card:after{background:linear-gradient(120deg,#fff6ed9e,#f1eafaad)}.question-card h2{color:#593b69}.option{background:#fff8}.question-card .eyebrow{color:#715279}}
.painted-pony{display:block;width:100%;height:auto;object-fit:contain}.adult-illustration .painted-pony{max-height:500px;margin:18px auto 24px}.baby-photo .painted-pony{max-height:370px}.album-preview .painted-pony{height:140px;object-fit:contain}.polaroid .painted-pony{width:100%;height:auto}.art-pending{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:290px;border:1px dashed #d8c3d6;border-radius:20px;background:#fbf3f6;margin:18px 8px;padding:20px;text-align:center;color:#b08ca8}.art-pending>span{font-size:42px;color:#c6ad77}.art-pending b{font-size:16px;margin:15px 0 8px}.art-pending p{font-size:12px;line-height:2}.art-pending small{font-size:10px;line-height:1.9}.album-preview .art-pending{min-height:100px;padding:8px;margin:0}.album-preview .art-pending>span{font-size:20px}.album-preview .art-pending b{font-size:10px;margin:4px}.album-preview .art-pending p,.album-preview .art-pending small{display:none}
@media(max-width:760px){.adult-illustration .painted-pony{max-height:350px}.baby-photo .painted-pony{max-height:280px}.album-preview .painted-pony{height:100px}}
@media(prefers-reduced-motion:reduce){.floaties span,.album-page{animation:none!important}.entry-progress i{transition:none}}
.catalog-entry{display:block;margin-top:20px;color:#a482a7;font-size:11px;text-decoration:none}.catalog-entry:hover{text-decoration:underline}

/* Narrow-screen readability and touch targets. */
@media(max-width:760px){header nav{gap:6px}.brand{letter-spacing:0}.brand-icon{flex-shrink:0}.demo{display:none}.text-button,button.close{min-height:44px;min-width:44px}.close{right:10px;top:8px}.option{min-height:52px}.option>span:nth-of-type(2){min-width:0;overflow-wrap:anywhere}.question-nav button{min-height:44px}.identity-card>*{min-width:0}.identity-details p,.story-letter p,.child-story{font-size:14px!important;line-height:2}.clues p{font-size:13px}.welcome-copy>p{font-size:13px}.modal-backdrop{padding:12px}.modal{padding-top:55px}.new-album>span{min-width:0}.album-preview{flex-shrink:0}footer{flex-wrap:wrap}.result-heading .eyebrow{overflow-wrap:anywhere}}
@media(max-width:360px){header{padding-inline:12px}.brand{font-size:15px}.brand-icon{width:36px;height:36px;font-size:23px}.brand small{font-size:6px;letter-spacing:1px}.welcome-art{height:290px}.adult-polaroid{width:210px;right:24px}.baby-polaroid{width:110px}.question-card{padding-inline:13px}.option{gap:8px}.identity-details{padding-inline:18px}.new-album{gap:8px}.new-album b{font-size:15px}}

.download-preview img{display:block;width:100%;height:auto;border:1px solid #eadbea}.download-preview .dream-button{display:inline-block;text-decoration:none;margin:12px 0}.download-preview h2{padding-right:18px}
