:root{--lime:#ff57aa}body{background:#0d0911}button,input,select{font:inherit}input,select{padding:14px;border:1px solid #635367;background:#1c1420;color:#fff;margin:10px}.nav-brand span{font:700 18px monospace}.card-frame{object-fit:fill}.card-pic{object-fit:cover}.card-ribbon{color:#17131b}.card-plate{background:#151722}.dt-token button{margin-top:12px}.dt-token{padding:20px}.dt-token p{line-height:1.5}.trio-card img{max-width:180px}.scenario-result{padding:24px;border:1px solid #6b4962}.scenario-result b{display:block;color:#ff57aa;font-size:40px}.short-empty{padding:30px}.nav{gap:10px}.view[hidden]{display:none!important}.roster-grid .card[hidden]{display:none!important}@media(max-width:700px){.nav{flex-wrap:wrap;height:auto;padding:16px;position:relative}.nav-brand{width:100%;justify-content:center}.tabs{position:static!important;transform:none!important;margin:auto}.nav-sound{display:none}.tab{padding:10px!important;font-size:10px}.display{font-size:36px!important;line-height:1.35!important}.lede{font-size:15px}.fan{font-size:7px!important}.dir-faces{display:none}.dir-row{grid-template-columns:32px 64px 1fr!important}.dir-go{grid-column:3}.home-sec input,.home-sec select{max-width:100%;margin:8px 0}.dt-head{max-width:100%}.dt-token{z-index:50}.dt-token button{pointer-events:auto}#clans{padding-top:40px!important}.card-name{font-size:calc(var(--fs)*1cqw)}}
:root{--glow:0 0 .22em rgba(255,87,170,.8),0 0 .8em rgba(230,75,154,.35),0 0 2.2em rgba(200,60,150,.2);--lime-off:#cb5a96;--dark-green:#2e1524}.tab.is-on{box-shadow:0 0 18px #ff57aa44}.dt-token .btn{position:relative;z-index:99}.dt-token{pointer-events:auto!important}@media(max-width:700px){.dt-token{display:flex!important;position:relative!important;inset:auto!important;flex-wrap:wrap;gap:10px;max-width:100%;margin:10px 0;padding:14px;grid-column:1/-1}.dt-token p{display:none}.dt-token .btn{font-size:12px;padding:9px 12px}.dt-token b{font-size:12px}}

.dt-token{display:grid!important;grid-template-columns:1fr auto;gap:10px 20px;align-items:center;height:auto;min-height:0}.dt-token>b{grid-column:1/-1}.dt-token>p{margin:0;max-width:260px;line-height:1.45}.dt-token>.btn{margin:0;white-space:nowrap;box-shadow:0 0 18px #ff57aa44}.btn{box-shadow:0 0 15px #ff57aa33}@media(max-width:700px){.dt-token{grid-template-columns:1fr;position:absolute!important;bottom:78px!important;left:16px!important;right:16px!important;width:auto!important;z-index:60;background:#170d18ed}.dt-token>b{grid-column:1}.dt-token>.btn{width:100%}.dt-ctl{bottom:18px!important}.dt-token>p{display:none!important}}

.nav-brand{display:flex;gap:9px;align-items:center}.brand-avatar{width:34px;height:34px;object-fit:cover;border:1px solid #ff57aa66;border-radius:3px}@media(max-width:600px){.brand-avatar{width:24px;height:24px}.nav-brand{gap:5px}}

.roster-art{display:block;width:min(100%,760px);height:auto;margin:30px 0;border:1px solid #ff57aa55}
