.GameLibrary-module__I03hlW__library{color:var(--color-text-primary);font-family:var(--font-manrope), sans-serif;padding:clamp(18px,3vw,32px);container-type:inline-size}.GameLibrary-module__I03hlW__header{justify-content:space-between;align-items:center;display:flex}.GameLibrary-module__I03hlW__header p{font:600 10px var(--font-ibm-plex-mono), monospace;letter-spacing:.16em;color:var(--color-text-secondary);margin:0 0 8px}.GameLibrary-module__I03hlW__header h1{letter-spacing:-.05em;align-items:center;gap:12px;margin:0;font-size:30px;display:flex}.GameLibrary-module__I03hlW__header h1 span{color:var(--color-text-secondary);font:12px var(--font-ibm-plex-mono), monospace;letter-spacing:0;border:1px solid var(--library-badge-border);border-radius:var(--radius-xs);padding:5px 7px}.GameLibrary-module__I03hlW__intro{color:var(--color-text-secondary);margin:10px 0 22px;font-size:13px}.GameLibrary-module__I03hlW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.GameLibrary-module__I03hlW__tile{--accent:var(--library-orange);border:1px solid var(--library-border);border-radius:var(--radius-md);background:var(--library-card);color:var(--library-paper);flex-direction:column;text-decoration:none;transition:border-color .18s,transform .18s;display:flex;overflow:hidden}.GameLibrary-module__I03hlW__tile[data-color=teal]{--accent:var(--library-teal)}.GameLibrary-module__I03hlW__tile[data-color=red]{--accent:var(--library-red)}.GameLibrary-module__I03hlW__tile:hover{border-color:var(--accent);transform:translateY(-3px)}.GameLibrary-module__I03hlW__tile:active{transform:scale(.98)}.GameLibrary-module__I03hlW__art{aspect-ratio:16/9;background:var(--library-art-backdrop);position:relative;overflow:hidden}.GameLibrary-module__I03hlW__art img{object-fit:cover}.GameLibrary-module__I03hlW__playIcon{background:var(--library-play-backdrop);width:36px;height:36px;color:var(--accent);border:1px solid var(--library-play-border);border-radius:var(--radius-full);place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.GameLibrary-module__I03hlW__copy{padding:16px}.GameLibrary-module__I03hlW__copy h2{letter-spacing:-.03em;margin:0;font-size:16px;line-height:1.3}.GameLibrary-module__I03hlW__copy p{color:var(--library-muted);margin:7px 0 14px;font-size:11px;line-height:1.5}.GameLibrary-module__I03hlW__play{color:var(--accent);align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.GameLibrary-module__I03hlW__footer{color:var(--color-text-secondary);justify-content:space-between;gap:12px;padding-top:22px;font-size:11px;display:flex}@container (max-width:600px){.GameLibrary-module__I03hlW__grid{grid-template-columns:1fr;gap:12px}.GameLibrary-module__I03hlW__tile{flex-direction:row;min-height:104px}.GameLibrary-module__I03hlW__art{aspect-ratio:auto;flex:0 0 110px;width:110px}.GameLibrary-module__I03hlW__copy{padding:12px 14px}.GameLibrary-module__I03hlW__copy p{margin:5px 0 8px}.GameLibrary-module__I03hlW__copy h2{font-size:15px}.GameLibrary-module__I03hlW__playIcon{display:none}}@media (prefers-reduced-motion:reduce){.GameLibrary-module__I03hlW__tile{transition:none}.GameLibrary-module__I03hlW__tile:hover,.GameLibrary-module__I03hlW__tile:active{transform:none}}
