*{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}
.thumbs{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.thumb{position:relative;width:72px;height:90px}.thumb.wide{width:160px;height:120px}.thumb img{width:100%;height:100%;object-fit:cover;border-radius:10px;border:1px solid #eadde2}.thumb button{position:absolute;top:-7px;right:-7px;width:26px;height:26px;border-radius:50%;border:0;background:#8d4f67;color:#fff;font-size:16px;line-height:1;padding:0}
