
/* VOID BOOSTER v0.34 — actual clean override */

/* Header rebuilt */
.void-brand-logo{position:absolute!important;top:10px!important;left:50%!important;transform:translateX(-50%) scale(.78)!important;opacity:.48!important;z-index:30!important;pointer-events:none!important}
.user-profile-bar{width:min(980px,92vw)!important;margin:22px auto 0!important;padding:12px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:72px!important;border-radius:22px!important;overflow:visible!important}
.user-profile-left{flex:1 1 auto!important;min-width:0!important}
.user-profile-actions{flex:0 0 auto!important;display:grid!important;grid-template-columns:160px 160px!important;grid-auto-rows:38px!important;gap:8px!important;width:auto!important;min-width:0!important}
.user-profile-actions .small-btn{width:160px!important;height:38px!important;min-height:38px!important;padding:0 10px!important}
#logoutBtn{grid-column:2!important}

/* Home: hero only + collapsed code panel */
#redeemView #v01Dashboard,#redeemView .v01-dashboard{display:none!important}
#redeemView .panel.narrow{display:none!important}
body.v034-code-open #redeemView .panel.narrow{display:block!important}
.v03-hero{margin-top:clamp(42px,8vh,104px)!important;margin-bottom:26px!important}
.v03-hero-copy{padding:42px!important}
.v03-pack-showcase{min-height:430px!important}

/* Card mythic readability: impossible to miss */
.card-rarity,#singleRarity,#inspectRarity,#cardPreviewRarity{min-width:108px!important;height:30px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-size:12px!important;font-weight:1000!important;letter-spacing:.20em!important;line-height:1!important;opacity:1!important;backdrop-filter:blur(10px)!important}
.rarity-mythic .card-rarity,.rarity-mythic #singleRarity,.rarity-mythic #inspectRarity,.rarity-mythic #cardPreviewRarity,.card-single.rarity-mythic .card-rarity,.card-inspect.rarity-mythic .card-rarity{color:#1d1203!important;background:linear-gradient(135deg,#fff4c6 0%,#d9a541 46%,#fff8d4 100%)!important;border:1px solid rgba(255,246,202,.82)!important;box-shadow:0 0 0 1px rgba(0,0,0,.30),0 0 26px rgba(255,218,107,.38),0 12px 26px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.50)!important;text-shadow:0 1px 0 rgba(255,255,255,.42)!important}
.card-face .card-art::after,.card-inspect .card-inspect-art::after,.card-inspect .card-art::after,#cardPreviewCard .card-inspect-art::after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;z-index:2!important;background:linear-gradient(180deg,rgba(0,0,0,.08) 0%,transparent 46%,rgba(0,0,0,.08) 64%,rgba(0,0,0,.78) 100%)!important}
.card-bottom{padding:70px 22px 20px!important;background:linear-gradient(180deg,transparent 0%,rgba(3,3,7,.16) 36%,rgba(3,3,7,.90) 100%)!important}

/* Collection clean renderer only */
#setProgressPanelV01,#collectionView .v032-tools,#collectionView .v031-collection-tools,#collectionView .collection-toolbar:not(#v034RarityBar){display:none!important}
.v03CollectionShell{width:min(1120px,92vw)!important;margin:0 auto!important;display:grid!important;grid-template-columns:230px minmax(0,1fr)!important;gap:22px!important}
.v034-sidebar{position:sticky!important;top:116px!important;border:1px solid rgba(255,255,255,.095)!important;border-radius:22px!important;padding:14px!important;background:linear-gradient(145deg,rgba(255,255,255,.052),rgba(255,255,255,.018))!important}
.v034-tools{display:flex!important;gap:10px!important;margin:0 0 14px!important}
.v034-tools input,.v034-tools select{height:42px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.10)!important;background:rgba(255,255,255,.045)!important;color:#fff!important;padding:0 14px!important;font:700 12px var(--font-ui,Inter,sans-serif)!important;letter-spacing:.08em!important;outline:none!important}
.v034-tools input{flex:1!important}.v034-tools select{width:170px!important}
#v034RarityBar{display:flex!important;margin:0 0 18px!important;gap:8px!important}
.v03-set-link.active,#v034RarityBar .filter-pill.active{border-color:rgba(216,177,95,.55)!important;background:rgba(216,177,95,.12)!important;color:#f3d487!important}
.collection-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important;gap:22px!important}
.v034-card{appearance:none!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.10)!important;background:rgba(255,255,255,.035)!important;padding:0!important;text-align:left!important;color:inherit!important;overflow:hidden!important;cursor:pointer!important;box-shadow:0 22px 62px rgba(0,0,0,.32)!important}
.v034-card:hover{transform:translateY(-5px) scale(1.012)!important}
.v034-empty{grid-column:1/-1!important;min-height:180px!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;color:rgba(255,255,255,.50)!important}

@media(max-width:900px){.v03CollectionShell{grid-template-columns:1fr!important}.v034-sidebar{position:relative!important;top:auto!important}}
@media(max-width:820px){.user-profile-bar{flex-direction:column!important;align-items:stretch!important}.user-profile-actions{grid-template-columns:1fr 1fr!important;width:100%!important}.user-profile-actions .small-btn{width:100%!important}}
