*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:#4a2f3a}
.brand{display:flex;gap:8px;align-items:center;color:#8d5c70;letter-spacing:.08em}.crown{color:#b86f88;font-size:1.6rem}
.eyebrow{margin:0;font-size:.75rem;letter-spacing:.14em;color:#b86f88;font-weight:700}
.primary{padding:15px 18px;border:0;border-radius:13px;background:#9a5873;color:#fff;font:700 1rem inherit;cursor:pointer}.primary:disabled{opacity:.6}
button{font:inherit;cursor:pointer}.hint{color:#866b78}
.gal{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gal::-webkit-scrollbar{display:none}.gal img{flex:0 0 100%;scroll-snap-align:start}.count{position:absolute;right:10px;bottom:10px;background:#000000a0;color:#fff;font-size:11px;padding:4px 9px;border-radius:20px}
