.mini-chips{flex-wrap:wrap;gap:8px;display:flex}.mini-chip{border:1px solid var(--border);background:var(--bg-panel);color:var(--text-main);border-radius:24px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:.8rem;text-decoration:none;display:inline-flex}a.mini-chip:hover{border-color:var(--el,var(--accent))}.mini-icon{object-fit:cover;border-radius:50%;width:30px;height:30px;font-size:.8rem}.sub-list{margin-top:14px}.sub-list h3{letter-spacing:1px;text-transform:uppercase;color:var(--text-dim);margin-bottom:8px;font-size:.7rem;font-weight:600}.regions-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;display:grid}.region-card{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;overflow:hidden}.region-top{background:linear-gradient(135deg, color-mix(in srgb, var(--el) 16%, var(--bg-card)), var(--bg-card));align-items:center;gap:14px;padding:20px;display:flex}.region-emoji{font-size:2.3rem}.region-top h2{margin-bottom:4px;font-family:Cinzel,serif;font-size:1.05rem}.region-nation{color:var(--text-sub);font-size:.76rem}.region-body{color:var(--text-sub);padding:16px 20px 20px;font-size:.82rem;line-height:1.65}.region-archon{color:var(--text-main);margin-bottom:6px}.region-archon span{color:var(--text-dim)}.r-tags{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.region-link{font-weight:600;text-decoration:none}.guides-list{gap:12px;display:grid}.guide-card{border:1px solid var(--border);background:var(--bg-card);border-radius:13px;align-items:flex-start;gap:16px;padding:18px 22px;display:flex}.guide-num{min-width:30px;color:var(--accent2);font-family:Cinzel,serif;font-size:1.25rem;font-weight:700}.guide-card h2{margin-bottom:5px;font-size:.95rem;font-weight:600}.guide-card p{color:var(--text-sub);font-size:.82rem;line-height:1.6}.guide-tag{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:var(--accent-glow);white-space:nowrap;color:var(--accent);border-radius:20px;flex-shrink:0;align-self:center;margin-left:auto;padding:3px 11px;font-size:.7rem;font-weight:600}.patches-list{gap:16px;display:grid}.patch-card{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;padding:22px 24px}.patch-header{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:12px;display:flex}.patch-version{color:var(--accent);font-family:Cinzel,serif;font-size:1.4rem;font-weight:700}.patch-title{font-size:1rem;font-weight:600}.patch-date{color:var(--text-dim);margin-left:auto;font-size:.78rem}.patch-points{list-style:none}.patch-points li{border-bottom:1px solid var(--border);color:var(--text-sub);padding:6px 0 6px 16px;font-size:.84rem;line-height:1.55;position:relative}.patch-points li:last-child{border-bottom:0}.patch-points li:before{content:"›";color:var(--accent);position:absolute;left:0}.banners-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.banner-card{border:1px solid var(--border);background:linear-gradient(135deg,#0e1528,#10112a);border-radius:14px;padding:18px 20px}.banner-card>h3{font-family:Cinzel,serif;font-size:.95rem;line-height:1.4}.b-type{letter-spacing:1px;text-transform:uppercase;color:var(--gold);margin-bottom:4px;font-size:.7rem}.banner-dates{color:var(--text-sub);margin-top:14px;font-size:.78rem}.pity-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.pity-item{border:1px solid var(--border);background:var(--bg-card);border-radius:10px;padding:14px 16px}.p-label{letter-spacing:1px;text-transform:uppercase;color:var(--text-dim);margin-bottom:5px;font-size:.68rem}.p-val{color:var(--accent);font-family:Cinzel,serif;font-size:1.55rem;font-weight:700;line-height:1}.p-sub{color:var(--text-sub);margin-top:6px;font-size:.76rem;line-height:1.45}.as-of{color:var(--text-dim);margin-top:24px;font-size:.78rem}@media (width<=600px){.guide-card{flex-wrap:wrap;padding:16px}.guide-tag{margin-left:46px}.patch-date{width:100%;margin-left:0}.regions-grid,.banners-grid{grid-template-columns:minmax(0,1fr)}}
