/* NutriFit+ — monochrome Socialyze structure, continuous motion. */
:root{--cream:#fff;--paper:#fff;--ink:#111;--deep:#111;--text:#111;--muted:#666;--caramel:#111;--hover:#292929;--line:#dedede;--soft:#f6f6f6;--green:#111;--radius:5px;--ease:cubic-bezier(.22,1,.36,1)}
body{background:#fff;color:#111}h1,h2,h3{color:#111}.reference-emphasis{color:#111;text-decoration:underline;text-decoration-color:#c8c8c8;text-decoration-thickness:.09em;text-underline-offset:.13em}.header-inner,.flow-header .header-inner{animation:nf-header .6s var(--ease) both}.brand{color:#111;transition:transform .35s var(--ease)}.brand em{color:#111}.brand:hover{transform:translateY(-2px)}.brand svg{transition:transform .45s var(--ease)}.brand:hover svg{transform:rotate(-8deg)}.progress-track{background:#eee;height:3px}.progress-track span{background:#111;transition:width .65s var(--ease)}.progress-meta{color:#777}.progress-meta .step-label{font:650 10px var(--sans);letter-spacing:1.7px;color:#111}.flow-header .exit,.flow-header .back{transition:color .25s,transform .3s}.flow-header .back:hover{color:#111;transform:translateX(-3px)}.flow-header .exit:hover{transform:translateY(-2px)}.header-note{display:none!important}.stage{animation:nf-stage-next .48s var(--ease) both}#main[data-direction=back] .stage{animation-name:nf-stage-back}.stage-heading .eyebrow{animation:nf-part .5s var(--ease) .05s both}.stage-heading h1{animation:nf-part .55s var(--ease) .1s both}.stage-heading p:not(.eyebrow){animation:nf-part .55s var(--ease) .17s both}
.age-entry{max-width:660px;margin:auto;padding:15px 24px 25px;text-align:center}.age-entry .eyebrow{font:650 9px var(--sans);letter-spacing:1.8px;color:#777;margin-bottom:16px;animation:nf-part .5s var(--ease) both}.age-entry h1{font-size:42px;line-height:1.07;font-weight:800;letter-spacing:-1.9px;max-width:640px;margin:auto;animation:nf-part .6s var(--ease) .06s both}.age-entry .entry-description{font-size:16px;line-height:1.55;color:#666;margin:21px auto 22px;max-width:590px;animation:nf-part .6s var(--ease) .12s both}.age-prompt{font-size:15px;font-weight:650;margin:0 auto 19px;animation:nf-part .5s var(--ease) .18s both}.age-options{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:500px;margin:auto}.age-option{position:relative;display:flex;flex-direction:column;min-width:0;padding:0;background:#f4f4f4;border:1px solid #e3e3e3;border-radius:10px;overflow:hidden;cursor:pointer;animation:nf-card .55s var(--ease) calc(var(--index)*70ms + 180ms) both;transition:transform .35s var(--ease),border-color .25s,box-shadow .3s}.age-option:hover{transform:translateY(-5px);border-color:#111;box-shadow:0 8px 0 -5px #eee}.age-option:active{transform:scale(.975)}.age-photo{position:relative;width:100%;height:154px;overflow:hidden;background:#efefef}.age-photo img{position:absolute;width:200%;max-width:none;height:auto;left:0;top:0;filter:grayscale(1);transition:scale .8s var(--ease);pointer-events:none}.age-option:hover .age-photo img{scale:1.04}.age-caption{display:flex;align-items:center;justify-content:center;gap:15px;width:100%;min-height:48px;padding:9px 13px;background:#111;color:white;font-size:18px;font-weight:750}.age-caption svg{width:17px;height:17px;transition:transform .35s var(--ease)}.age-option:hover .age-caption svg{transform:translateX(4px)}.age-option.selected{border-color:#111;animation:nf-selected .28s var(--ease) both}.age-options.is-answering .age-option:not(.selected){opacity:.42}
.answers{margin-top:26px}.answer{background:white;border-color:#ddd;color:#111;animation:nf-answer .55s var(--ease) calc(var(--index)*65ms + 80ms) both;transition:transform .35s var(--ease),background .23s,border-color .2s,color .23s,opacity .2s,box-shadow .3s}.answer-emoji{background:#f2f2f2;transition:transform .45s var(--ease),background .25s}.answer-check{color:#999}.answer:hover{border-color:#111;transform:translateY(-4px);box-shadow:0 5px 0 -2px #eee}.answer:hover .answer-emoji{transform:scale(1.07) rotate(-4deg);background:#e8e8e8}.answer:hover .answer-check{color:#111;transform:translateX(4px)}.answer.selected{background:#111;border-color:#111;color:white;animation:nf-selected .25s var(--ease) both}.answer.selected .answer-emoji{background:#fff;transform:scale(1.08)}.answer.selected .answer-check{color:#fff;animation:nf-check .3s var(--ease) both}.answer:active{transform:scale(.984)}.answer .radio-ring{width:22px;height:22px;border:1px solid #d3d3d3;border-radius:50%;display:grid;place-items:center;transition:background .25s,border-color .25s,transform .3s}.answer .radio-ring svg{display:none}.answer.selected .radio-ring{background:#fff;border-color:#fff}.answer.selected .radio-ring::after{content:'';width:9px;height:9px;background:#111;border-radius:50%;animation:nf-check .3s var(--ease)}.quiet-note,.micro-card{background:white;border-color:#e5e5e5;color:#777;animation:nf-part .55s var(--ease) .25s both}.micro-card b{color:#111}.btn{min-height:56px;background:#111;color:#fff;border-color:#111;border-radius:6px;position:relative;overflow:hidden;transition:transform .3s var(--ease),box-shadow .3s,background .2s;animation:nf-part .55s var(--ease) .2s both}.btn:hover{background:#252525;transform:translateY(-3px);box-shadow:0 8px 0 -5px #ddd}.btn:active{transform:translateY(0) scale(.975);box-shadow:none}.btn svg{transition:transform .35s var(--ease)}.btn:hover svg{transform:translateX(5px)}.btn::before{content:'';position:absolute;width:100px;height:120%;top:-10%;left:-150px;background:linear-gradient(90deg,transparent,#ffffff15,transparent);transform:skewX(-20deg);transition:left .65s var(--ease);pointer-events:none}.btn:hover::before{left:calc(100% + 100px)}.btn.pulse{animation:nf-part .55s var(--ease) .2s both,nf-pulse 4s ease-in-out 2s infinite}.btn.secondary{background:white;color:#111;border-color:#111}.btn.secondary:hover{background:#f5f5f5}.btn:disabled{background:#eee;border-color:#ddd;color:#999;box-shadow:none;transform:none;cursor:default}.text-button,.footer-links button{transition:transform .3s var(--ease),color .2s}.text-button:hover,.footer-links button:hover{color:#111;transform:translateY(-2px)}
.measure-card{margin:28px 0 24px;position:relative;animation:nf-part .6s var(--ease) .15s both}.measure-units{display:flex;justify-content:center;gap:4px;padding:4px;border-radius:5px;background:#f2f2f2;width:fit-content;margin:0 auto 16px}.measure-units button{border:0;background:transparent;min-height:38px;min-width:65px;padding:6px 16px;border-radius:4px;font-size:14px;font-weight:600;transition:background .25s,color .25s,transform .3s var(--ease)}.measure-units button[aria-pressed=true]{background:#111;color:#fff}.measure-units button:hover{transform:translateY(-2px)}.measure-value{display:flex;align-items:baseline;justify-content:center;gap:7px;position:relative;z-index:2;font-size:20px;color:#111;pointer-events:none}.measure-number{font:750 52px/1.15 var(--sans);letter-spacing:-1.8px;min-width:110px;text-align:center}.measure-shell{position:relative;margin-top:17px}.measure-ruler{height:120px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab;touch-action:pan-y;user-select:none;border-bottom:1px solid #ddd;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.measure-ruler::-webkit-scrollbar{display:none}.measure-ruler.dragging{cursor:grabbing}.ruler-strip{display:flex;align-items:flex-start;min-width:max-content;box-sizing:content-box;height:120px;padding-top:29px}.ruler-tick{display:flex;flex-direction:column;align-items:center;flex:none;width:var(--tick-width,12px);height:90px;font-size:13px;line-height:1;position:relative}.ruler-tick i{display:block;width:1px;height:17px;background:#ccc}.ruler-tick.medium i{height:31px}.ruler-tick.major i{height:42px;background:#888}.ruler-tick b{font-size:13px;font-weight:500;margin-top:10px;min-width:35px;color:#555}.ruler-needle{position:absolute;left:50%;top:5px;width:2px;height:87px;transform:translateX(-50%);background:#111;pointer-events:none}.ruler-needle::after{content:'';position:absolute;left:50%;bottom:-22px;transform:translateX(-50%);border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:15px solid #111}.drag-hint{display:flex;align-items:center;justify-content:center;gap:10px;margin:17px 0 0;font-size:12px;color:#888}.drag-hint svg{width:15px;height:15px;animation:nf-drag 2.8s ease-in-out infinite}.measure-card .sr-range{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.loading.stage{display:block;text-align:center;padding-top:38px;min-height:0}.loading-orbit{position:relative;width:132px;height:132px;margin:0 auto 32px;display:flex;align-items:center;justify-content:center;animation:nf-float 3s ease-in-out infinite}.loading-orbit::before,.loading-orbit::after{display:none}.loading-orbit>svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.loading-orbit .orbit-track,.loading-orbit .orbit-fill{fill:none;stroke-width:2.5}.loading-orbit .orbit-track{stroke:#ebebeb}.loading-orbit .orbit-fill{stroke:#111;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.loading-orbit .compact-mark{color:#111;position:relative;width:40px;height:40px}.loading-orbit .compact-mark svg{width:100%;height:100%}.loading-title{font-size:27px!important;line-height:1.2!important;letter-spacing:-1px!important;font-weight:750;min-height:65px;max-width:500px;margin:auto;animation:nf-part .4s var(--ease) both}.loading-title.message-changed{animation:nf-message .4s var(--ease) both}.loading-list{width:fit-content;max-width:100%;margin:25px auto 28px;display:grid;gap:18px;text-align:left}.loading-row{display:flex;align-items:center;gap:12px;color:#777;font-size:14px;transition:color .3s}.loading-row>span{display:grid;place-items:center;width:18px;height:18px;border:1px solid #ddd;border-radius:50%;flex-shrink:0;background:white;transition:background .3s,border-color .3s}.loading-row>span svg{width:13px;height:13px}.loading-row.active{color:#111}.loading-row.active>span{border-color:#ddd;background:#f5f5f5;color:#111}.loading-row.done>span{background:#111;border-color:#111;color:white}.tiny-spinner{width:10px;height:10px;border:1.5px solid #ccc;border-top-color:#111;border-radius:50%;animation:spin .7s linear infinite}.loading-pct{font:12px var(--mono);color:#666;margin-top:8px}.loading-profile{padding:20px 22px;margin:25px auto 0;background:#fafafa;border:1px solid #e5e5e5;border-radius:5px;text-align:left;max-width:480px;animation:nf-part .6s var(--ease) .3s both}.loading-profile>.eyebrow{font-size:9px;color:#777;margin-bottom:17px}.loading-measures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border-bottom:1px solid #e6e6e6;padding-bottom:17px}.loading-measures strong{display:block;font-size:22px;letter-spacing:-.7px;white-space:nowrap}.loading-measures small{font-size:10px;font-weight:400;letter-spacing:0;color:#888}.loading-measures span{display:block;font-size:10px;color:#777;margin-top:4px}.scan-row{display:flex;align-items:center;gap:10px;font-size:11px;color:#777;margin:13px 0 0}.scan-row .scan-dot{width:5px;height:5px;border-radius:50%;background:#111;animation:nf-scan 1.8s ease-in-out infinite}.loading-mini-chart{width:100%;height:46px;margin-top:14px;overflow:visible}.loading-mini-chart .scan-path{stroke:#111;stroke-width:2;fill:none;stroke-dasharray:400;stroke-dashoffset:400;animation:nf-draw 5s ease-out .5s both}.loading-mini-chart .scan-grid{stroke:#e6e6e6;stroke-dasharray:2 4}
.comparison-heads>div{background:#f2f2f2;border-radius:6px;animation:nf-card .6s var(--ease) .15s both}.comparison-heads>div:last-child{background:#e8e8e8;animation-delay:.22s}.comparison-bar.current span{background:#aaa}.comparison-bar.target span{background:#111;animation:nf-bar .9s var(--ease) .45s both;transform-origin:left}.comparison-pair>div:last-child p{color:#111}.comparison-rows{border-color:#ddd;background:#fff}.personal-plan{border-color:#111;animation:nf-part .7s var(--ease) .28s both}.personal-plan .plan-tags{color:#111}.personal-context{padding:16px 20px;border:1px solid #e4e4e4;border-radius:5px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;font-size:12px;color:#666}.personal-context strong{display:block;font-size:14px;color:#111;margin-top:3px}.personal-context svg{width:27px;height:27px;color:#111}.body-index{margin:25px 0 30px;background:#fff;border:1px solid #ddd;border-radius:5px;padding:23px}.index-top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.index-top p{font-size:11px;letter-spacing:.9px;color:#777;text-transform:uppercase}.index-top h2{font-size:22px;letter-spacing:-.5px;margin-top:9px}.bmi-number{font:750 38px var(--sans);letter-spacing:-1.5px}.index-track{position:relative;height:10px;background:linear-gradient(90deg,#f0f0f0,#bbb);margin:24px 0 9px;border-radius:3px}.index-marker{position:absolute;top:-8px;width:2px;height:26px;background:#111;left:0;transition:left 1.2s var(--ease)}.index-marker::before{content:'';position:absolute;top:-4px;left:-3px;width:8px;height:8px;border-radius:50%;background:#111}.index-labels{display:flex;justify-content:space-between;font-size:10px;color:#999}.body-index>.small-note{font-size:10px;margin-top:17px}.profile-heading{font-size:24px;letter-spacing:-.7px;margin:30px 0 18px}.profile-metrics{display:grid;gap:20px;border:1px solid #ddd;border-radius:5px;padding:23px;background:white}.profile-metric>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px}.profile-metric strong{font-size:13px}.profile-metric>div>span{font-size:9px;color:#777}.profile-bar{height:5px;background:#eee;margin-top:11px;overflow:hidden;border-radius:3px}.profile-bar>span{display:block;height:100%;background:#111;transition:width 1.2s var(--ease)}.profile-metric p{font-size:11px;color:#777;margin-top:7px}.evolution{margin:25px 0 28px;padding:20px 0;animation:nf-part .6s var(--ease) .2s both}.chart-topline{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px}.chart-topline>span{font-size:10px;font-weight:650;letter-spacing:1px;color:#777}.chart-controls{display:flex;gap:5px}.chart-controls button{display:flex;align-items:center;gap:5px;min-height:38px;padding:5px 12px;border:1px solid #ddd;background:white;border-radius:4px;font-size:11px;color:#666;transition:background .25s,transform .3s,color .25s}.chart-controls button svg{width:13px;height:13px}.chart-controls button[aria-pressed=true]{background:#111;border-color:#111;color:white}.chart-controls button:hover{transform:translateY(-2px)}.evolution-svg{width:100%;height:auto}.chart-traveler>circle:first-child{animation:nf-halo 2.5s ease-in-out infinite}.evolution-labels{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;font-size:10px;text-align:center;color:#777;line-height:1.35}.chart-note{font-size:10px;color:#888;line-height:1.5;text-align:center;margin-top:15px}.first-day{background:#fafafa;border-color:#e4e4e4}.first-day>p:not(.eyebrow){color:#666}.profile-caption{color:#111}
.reveal-item{opacity:0;transform:translate3d(0,22px,0);transition:opacity .7s var(--ease) var(--reveal-delay,0ms),transform .7s var(--ease) var(--reveal-delay,0ms)}.reveal-item.revealed{opacity:1;transform:translate3d(0,0,0)}.method-number{color:#888}.method .section-top h2,.method .method-step h3{color:#111}.method-intro,.method-step p,.scoop p{color:#666}.method-steps,.method-step+.method-step{border-color:#dedede}.phone-area{background:#f1f1f1;border-color:#dedede}.phone{background:#fff;border-color:#111}.app-card{border-color:#ddd;background:#fff;transition:transform .3s var(--ease),background .25s,border-color .25s}.app-card:hover{transform:translateY(-2px);border-color:#999}.app-day{border-color:#ddd;transition:background .25s,color .25s}.app-day.active{background:#111;border-color:#111}.phone-camera{background:#f0f0f0;border-color:#bbb}.phone-camera svg{color:#111;animation:nf-float 3s ease-in-out infinite}.phone .btn{font-size:11px}.app-tab{transition:color .25s,transform .3s}.app-tab:hover{transform:translateY(-3px)}.app-tab[aria-selected=true]{color:#111}.app-card.check-task.done{border-color:#111;background:#f3f3f3}.check-task.done .task-circle{background:#111;border-color:#111;animation:nf-check .3s var(--ease)}.demo-label{display:none}.proof-card{border-color:#111}.proof-note{border-color:#ddd}.offer-section{background:#fff}.plan{background:#fff;border-color:#ddd;transition:border-color .3s,transform .35s var(--ease),box-shadow .35s}.plan:hover{transform:translateY(-3px)}.plan.premium{background:#111;border-color:#111;color:#fff}.plan.premium h3{color:white}.recommended{background:#2b2b2b;color:white;border-color:#ffffff25}.plan.premium .plan-description,.plan.premium .small-note,.plan.premium li{color:#c7c7c7}.plan.premium .btn{background:white;color:#111}.plan.premium .btn:hover{background:#eee;box-shadow:0 8px 0 -5px #ffffff25}.plan.premium li svg{color:#c7c7c7;border-color:#ffffff66}.price-old{color:#aaa}.bonus{background:white}.bonus h3{color:#111}.bonus-icon,.bonus b{color:#111}.guarantee p{color:#666}.seal strong{color:#111}.seal span{color:#777}.faq details{transition:border-color .3s,background .3s}.faq details:hover{border-color:#999}.faq details[open]{background:#fafafa}.faq details[open] p{animation:nf-part .35s var(--ease) both}.faq summary::after{transition:transform .3s}.faq details[open] summary::after{transform:rotate(180deg)}.checkout-banner{background:#111;color:white}.checkout-form,.order-summary{background:white;border-color:#ddd}.checkout-plan-switch button{background:#f6f6f6;border-color:#ddd;transition:background .25s,color .25s,transform .3s}.checkout-plan-switch button[aria-pressed=true]{background:#111;color:white;border-color:#111}.checkout-plan-switch button:hover{transform:translateY(-2px)}.field input{background:white;border-color:#ddd;transition:border-color .25s,box-shadow .25s}.field input:focus{border-color:#111;box-shadow:0 0 0 2px #1111110d}.bump{border-color:#aaa;background:#fafafa;transition:transform .3s var(--ease),border-color .25s,background .25s}.bump:hover{transform:translateY(-2px);border-color:#111}.bump:has(input:checked){border-color:#111;background:#f0f0f0}.bump b{color:#111}.order-summary .order-total{border-color:#ddd}.checkout-pending{padding:12px 14px;background:#f6f6f6;border:1px solid #ddd;font-size:12px;color:#666;line-height:1.5;margin:17px 0;border-radius:4px}.post-card,.delivery-item{background:white;border-color:#ddd}dialog{background:#fff;border-color:#ddd}dialog::backdrop{background:#0008;backdrop-filter:blur(3px)}dialog[open]{animation:nf-dialog .28s var(--ease) both}dialog .modal-price{color:#111}.modal-close{transition:transform .3s,color .25s}.modal-close:hover{transform:rotate(90deg)}.toast{border-color:#ddd;border-left-color:#111;background:white;color:#111}.footer-inner{color:#888;animation:nf-part .6s var(--ease) .3s both}
@keyframes nf-header{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes nf-stage-next{from{opacity:0;transform:translate3d(32px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes nf-stage-back{from{opacity:0;transform:translate3d(-32px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes nf-part{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes nf-card{from{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes nf-answer{from{opacity:0;transform:translate3d(20px,10px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes nf-selected{0%{transform:scale(1)}55%{transform:scale(1.018)}100%{transform:scale(1)}}@keyframes nf-check{from{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes nf-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes nf-pulse{0%,85%,100%{box-shadow:0 0 0 0 #11111100}92%{box-shadow:0 0 0 6px #1111110c}}@keyframes nf-drag{0%,100%{transform:translateX(-4px)}50%{transform:translateX(4px)}}@keyframes nf-message{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes nf-scan{0%,100%{opacity:.2}50%{opacity:1}}@keyframes nf-draw{to{stroke-dashoffset:0}}@keyframes nf-bar{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nf-halo{0%,100%{opacity:.7;scale:1}50%{opacity:1;scale:1.18}}@keyframes nf-dialog{from{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(max-width:680px){.age-entry{padding:11px 20px 20px}.age-entry h1{font-size:31px;line-height:1.07;letter-spacing:-1.35px}.age-entry .entry-description{font-size:15px;line-height:1.5;margin:18px auto 20px}.age-entry .eyebrow{font-size:8px;margin-bottom:15px}.age-prompt{font-size:14px;margin-bottom:17px}.age-options{gap:11px}.age-photo{height:130px}.age-caption{min-height:43px;font-size:17px;gap:10px}.age-entry+.footer-inner{margin-top:0}.measure-number{font-size:48px}.measure-card{margin:25px 0 24px}.measure-ruler{height:115px}.ruler-strip{height:115px}.loading.stage{padding-top:35px}.loading-orbit{width:132px;height:132px}.loading-title{font-size:24px!important;min-height:60px}.loading-profile{padding:18px 19px;margin-top:24px}.loading-measures strong{font-size:20px}.loading-row{font-size:13px}.body-index{padding:20px}.index-top h2{font-size:20px}.bmi-number{font-size:34px}.personal-context{padding:14px 17px}.profile-metrics{padding:20px}.profile-heading{font-size:23px}.chart-controls button{font-size:10px;padding:5px 10px}.chart-topline>span{font-size:9px}.evolution-labels{font-size:9px}.chart-note{font-size:10px}.age-option:hover{transform:none}.age-photo img{transition:scale .5s}.stage-heading h1{color:#111}}
@media(max-width:359px){.age-entry h1{font-size:28px}.age-entry .entry-description{font-size:14px;margin-top:16px;margin-bottom:17px}.age-photo{height:112px}.age-caption{font-size:16px;min-height:42px}.age-prompt{font-size:13px}.profile-metric>div:first-child{font-size:12px}.profile-metric strong{font-size:12px}.loading-measures strong{font-size:18px}.chart-topline{gap:7px}.chart-controls button{padding:5px 8px;font-size:9px}}
@media(max-width:680px) and (max-height:740px){.age-entry h1{font-size:28px}.age-entry .entry-description{margin:13px auto 15px;font-size:14px}.age-photo{height:105px}.age-entry .eyebrow{margin-bottom:12px}.age-prompt{margin-bottom:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.reveal-item{opacity:1;transform:none}.btn:hover,.answer:hover,.age-option:hover{transform:none}}

.answer-emoji.double-emoji{white-space:nowrap;display:flex;align-items:center;justify-content:center;font-size:20px}
