:root{--base:#15111f;--ink:#f6f0ff;--gold:#ccff6a;--muted:#bfb0d2}
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}
main{background:radial-gradient(ellipse at 90% 25%,#773fa049,transparent 65%),#15111f}h1{font-family:Arial,sans-serif;text-transform:uppercase;font-weight:900;font-size:43px;letter-spacing:-2px}h1 em{font-style:normal;color:#d1ff7a}.art{border-radius:35px;background:linear-gradient(135deg,#50336a,#211b30);border-color:#a987db7a}.portrait{filter:hue-rotate(28deg)}.artHeading,.artBottom{color:#d5c1ed}.scoreTag{background:#d3ff88;color:#2b2834}.sampleCard{background:#bba0e5;color:#302343}.sampleCard p{color:#312541}#start{background:#cbff75;border-radius:40px;color:#231c30}.benefits b{border-color:#9d7bcb}.message{background:#55327340}.brandmark{color:#cbff75}
@media(max-width:360px){h1{font-size:36px}.sampleCard{width:108px}.scoreTag{font-size:9px}}