:root{--base:#fff7e3;--ink:#172f25;--gold:#ed7d38;--muted:#6c705f}
main{background-image:none;color:var(--ink);background-color:var(--base)}body{background:var(--base)}header b{color:var(--ink)}header .edition{color:var(--muted);border-color:color-mix(in srgb,var(--muted) 35%,transparent)}header small,small{color:var(--gold)}p,.fine,footer{color:var(--muted)}.text{color:var(--muted);background:transparent}.lens{background:color-mix(in srgb,var(--base) 85%,var(--gold));border-color:var(--muted)}#placeholder span{color:var(--ink)}.cameraIcon,#placeholder small{color:var(--muted)}.step{color:var(--ink);background:color-mix(in srgb,var(--base) 92%,var(--gold));border-color:var(--muted)}.step b{color:var(--gold)}.light{background:color-mix(in srgb,var(--base) 85%,var(--gold));color:var(--ink);border-color:var(--muted)}.message h3{color:var(--ink)}.message p{color:var(--muted)}.resultTitle,.resultTitle small{color:white}.phone .menu,.phone #paste{color:#224436}.phone .address{color:#224436}.phone .demoFace{color:#648d70}footer{border-top-color:color-mix(in srgb,var(--muted) 25%,transparent)}.phone h3{color:#224436}button:focus-visible{outline:3px solid var(--gold);outline-offset:4px}
h1{font-family:Arial,sans-serif;font-weight:900;letter-spacing:-2px;font-size:45px}h1 em{font-style:normal;color:#ed7d38}.art{background:#e1e8b5;border:0;border-radius:20px;height:265px;transform:rotate(-2deg)}.portrait{border-radius:20px}.artHeading,.artBottom{color:#305b40}.scoreTag{background:#fffdf3}.sampleCard{background:#fff}.benefits{color:#50603d}header b{letter-spacing:-1.5px}#start{border-radius:100px;background:#176041;color:white}.brandmark{color:#ee743c}
@media(max-width:360px){h1{font-size:36px}.sampleCard{width:108px}.scoreTag{font-size:9px}}