.avatar-group{display:flex;align-items:center;padding-top:10px;isolation:isolate}.avatar-group-item,.avatar-group-extra{width:var(--avatar-size);height:var(--avatar-size);flex:none;margin-left:calc(-1 * var(--avatar-overlap));border:3px solid #1b1b1b;border-radius:50%;background:#252525;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1);outline-offset:3px}.avatar-group-item:first-child{margin-left:0}.avatar-group-item img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar-group-extra{display:flex;align-items:center;justify-content:center;color:#fafafa;font-size:12px;font-weight:650}.avatar-group-tooltip{position:absolute;bottom:calc(100% + 9px);left:50%;background:#eeeeee;color:#181818;padding:6px 10px;border-radius:9px;box-shadow:0 6px 24px #0005;font-size:12px;font-weight:600;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.discord-member-panel{flex-direction:column;align-items:flex-start;gap:14px}.discord-member-panel .avatars{display:block;overflow:visible;padding:0}.discord-member-panel .avatar-group-item img{width:100%;height:100%;border:0;margin:0}.discord-counts{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.discord-member-panel:has(.avatar-group:empty) .avatars{display:none}
.catalogue-surface .toolbar>.select-trigger{width:auto;flex:none}.catalogue-surface .toolbar>.input-wrap{min-width:0}.catalogue-surface .input-wrap>svg{position:absolute;left:17px;top:50%;transform:translateY(-50%);color:#888;pointer-events:none}.detail-head>img{width:100%!important}
.catalogue-tags{display:flex;flex-wrap:wrap;gap:9px;background:#131313;border:2px solid #242424;border-radius:22px;padding:12px;margin:22px 0}.catalogue-tags button{font:550 14px Satoshi,sans-serif;background:transparent;border:2px solid transparent;color:#a4a4a4;padding:9px 15px;border-radius:14px;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.catalogue-tags button:hover{background:#1e1e1e;color:#fafafa}.catalogue-tags button[data-state=on]{background:#292929;border-color:#383838;color:#fafafa}.catalogue-tags button:active{transform:scale(.97)}.catalogue-surface .toolbar>.select-trigger{min-width:185px}.catalogue-grid{position:relative;align-items:start}.flip-hidden{display:none}.flip-visible{display:block;min-width:0}.picture-only{display:block;overflow:hidden;border-radius:17px;border:2px solid #272727;background:#161616;aspect-ratio:460/215;transition:border-color .2s,box-shadow .2s,transform .2s}.picture-only img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.picture-only:hover{border-color:#575757;box-shadow:0 8px 24px #0003;transform:translateY(-3px)}.picture-only:hover img{transform:scale(1.04)}.picture-only:focus-visible{outline:2px solid #ddd;outline-offset:4px}.page-head>p:empty{display:none}
.detail-head{background:#131313;border:2px solid #252525;border-radius:25px;padding:28px;gap:32px;align-items:center;margin:24px 0}.detail-head>div{min-width:0}.detail-head h1{font-size:clamp(28px,4vw,42px);line-height:1.15;overflow-wrap:anywhere;letter-spacing:-.7px}.detail-head>img{border-radius:17px;width:42%;height:auto;aspect-ratio:460/215;object-fit:cover;border:1px solid #303030}.detail-head p{font-size:16px;line-height:1.6}.detail-tabs{display:flex;gap:9px;margin:24px 0;flex-wrap:wrap}.detail-tabs a{border:2px solid #292929;background:#161616;border-radius:16px;padding:10px 18px;font-size:15px;color:#a9a9a9;transition:background .2s,color .2s}.detail-tabs a:hover,.detail-tabs a[aria-current=page]{background:#292929;color:#fafafa;border-color:#3c3c3c}.release{background:#131313;border:2px solid #272727;border-radius:23px;padding:26px;margin:18px 0;min-width:0}.release h3{font-size:21px;line-height:1.4;overflow-wrap:anywhere}.release .badge-line{gap:8px;flex-wrap:wrap;margin:12px 0 20px}.release .tag{border:1px solid #353535;border-radius:9px;background:#222;color:#ccc;padding:5px 9px;font-size:13px}.release-description{font-family:Satoshi,sans-serif;font-size:16px;line-height:1.75;color:#b9b9b9;overflow-wrap:anywhere}.release-description p{font:inherit;color:inherit;margin:12px 0}.release-description h1,.release-description h2,.release-description h3,.release-description h4{font-size:18px;line-height:1.5;color:#eee;margin:22px 0 10px}.release-description ul,.release-description ol{padding-left:24px;margin:12px 0}.release-description li+li{margin-top:5px}.release-description a{color:#e0e0e0;text-decoration:underline;text-underline-offset:3px}.release-description pre{overflow:auto;max-width:100%;padding:14px;background:#1d1d1d;border:1px solid #303030;border-radius:12px}.release-description blockquote{margin:16px 0;padding:1px 18px;border-left:3px solid #4b4b4b}.release .actions{margin-top:23px;gap:12px;flex-wrap:wrap}.release .actions button{display:inline-flex;align-items:center;gap:9px}.release .actions button:disabled{opacity:.6;cursor:wait}.notice{line-height:1.6}
@media(max-width:600px){.catalogue-tags{gap:5px;padding:9px;border-radius:18px}.catalogue-tags button{padding:8px 10px;font-size:13px}.catalogue-surface .toolbar{flex-wrap:wrap}.catalogue-surface .toolbar .input-wrap{width:100%}.catalogue-surface .toolbar>.select-trigger{width:100%}.detail-head{padding:20px;flex-direction:column-reverse;align-items:stretch;gap:22px}.detail-head>img{width:100%}.release{padding:20px}.picture-only{border-radius:12px}.discord-member-panel{padding:14px}.avatar-group{--avatar-size:32px!important;--avatar-overlap:16px!important}.discord-counts{gap:9px}.detail-tabs a{flex:1;text-align:center}}
@media(prefers-reduced-motion:reduce){.avatar-group-item,.picture-only,.picture-only img,.catalogue-tags button{transition:none}.picture-only:hover,.picture-only:hover img{transform:none}}
