/* Text-presentation zodiac glyphs avoid platform-coloured emoji tiles. */
.sign-grid .sign-button{background:linear-gradient(150deg,#29141f,#160e17);border:1px solid #b78a4345;color:#fff8f1;box-shadow:0 5px 15px #0002}
.sign-grid .sign-button > span:first-child{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 auto 10px;border:1px solid #d9b66b70;border-radius:50%;background:#d9b66b0c;color:#e8bd63;font-family:"Noto Sans Symbols 2","Segoe UI Symbol","Apple Symbols",serif;font-variant-emoji:text;font-size:1.65rem;line-height:1;font-weight:400}
.sign-grid .sign-button:hover,.sign-grid .sign-button.active{border-color:#e8bd63;background:linear-gradient(145deg,#572137,#2a1420);box-shadow:0 6px 20px #b77b2020}
.sign-grid .sign-button:focus-visible{outline:3px solid #e8bd63;outline-offset:3px}
.sign-grid .sign-button.active > span:first-child{background:#e8bd631c;border-color:#e8bd63}

#choose,#reading{scroll-margin-top:100px}
