.glass-panel{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);backdrop-filter:blur(2.67vh) saturate(160%);-webkit-backdrop-filter:blur(2.67vh) saturate(160%);box-shadow:inset 0 .11vh 0 rgba(255,255,255,.06),0 2.22vh 6.67vh rgba(0,0,0,.4);border-radius:clamp(16px,2.67vh,32px);overflow:hidden;transition:border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1)}.glass-panel:hover{border-color:rgba(255,255,255,.15);box-shadow:inset 0 .11vh 0 rgba(255,255,255,.1),0 3.33vh 8.89vh rgba(0,0,0,.5),0 0 0 .11vh rgba(232,213,176,.08);transform:translateY(-.44vh)}.badgeContainer{display:inline-flex;align-items:center;gap:clamp(4px,.89vh,12px);background-color:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:999px;padding:clamp(6px,.89vh,12px) clamp(10px,1.78vh,24px);transition:all .3s ease}.badgeContainer:hover{background-color:rgba(232,213,176,.08);border-color:rgba(232,213,176,.25);transform:translateY(-.11vh)}.platformIcon{width:clamp(12px,1.78vh,20px);height:clamp(12px,1.78vh,20px);color:#E8D5B0}.detailItem{font-size:clamp(9px,1.22vh,13px);text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#E8D5B0;background-color:rgba(232,213,176,.05);border:1px solid rgba(232,213,176,.15);padding:.44vh 1.11vh;border-radius:clamp(4px,.67vh,10px);width:-moz-fit-content;width:fit-content}