#betwin-entry[hidden],#betwin-entry-status[hidden],#app[hidden]{display:none!important}
.entry-wrap{max-width:560px;margin:0 auto;padding:32px 18px;color:#f6f1e7}
.entry-brand{font-weight:900;letter-spacing:.15em}.entry-brand span{color:#a79a83}
.entry-card{margin-top:45px;padding:28px;border:1px solid #715432;border-radius:24px;background:#151417}
.entry-card h1{font-size:32px;margin:0 0 20px;color:#f5cf81}.entry-card p{line-height:1.6;color:#cbb99e}
.entry-card #entry-error{color:#ffaaa7;white-space:pre-wrap}.entry-card label{display:block;margin-top:24px;color:#e4d2b2}
.entry-card input{width:100%;margin:8px 0 16px;background:#222025;color:#fff;padding:16px;border:1px solid #715432;border-radius:12px;font:inherit;font-size:18px}
.entry-actions{display:flex;gap:10px;flex-wrap:wrap}.entry-actions button{padding:15px 20px}
#entry-submit{background:#d9b86c;color:#15100a}
.entry-status-inner{max-width:1050px;margin:16px auto 0;padding:12px 18px;display:flex;gap:12px;align-items:center;justify-content:space-between;border:1px solid #514330;border-radius:14px;color:#f5cf81;background:#151417}
.entry-status-inner button{font-size:13px;padding:10px 12px}.entry-status-inner span{overflow-wrap:anywhere;line-height:1.5}
@media(max-width:550px){.entry-card{padding:22px}.entry-status-inner{margin:12px 16px 0;flex-wrap:wrap}.entry-card h1{font-size:27px}}
