﻿@font-face{font-family:"Font Awesome 6 Free";font-weight:900}.item-cards{list-style:none;padding:0;margin:0;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr))}@media screen and (min-width: 769px){.item-cards{gap:1rem;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr))}}.item-cards.gallery{grid-template-columns:repeat(auto-fill, minmax(160px, 1fr))}@media screen and (min-width: 769px){.item-cards.gallery{grid-template-columns:repeat(auto-fill, minmax(240px, 1fr))}}.item-cards.gallery .item-card-img{aspect-ratio:3/4}.item-card{min-width:0}.item-card.ui-owned .item-card-link{border-color:rgba(63,174,90,.45)}.item-card.ui-not-wished .item-card-img img{opacity:.4}.item-card-link{display:flex;flex-flow:column;height:100%;border-radius:14px;background:#1b1821;border:1px solid #262430;overflow:hidden;color:#e5e5e5;transition:transform .15s,border-color .15s,box-shadow .15s}.item-card-link:hover,.item-card-link:focus-visible{transform:translateY(-3px);border-color:#4a3f63;box-shadow:0 10px 25px rgba(0,0,0,.45);outline:none}.item-card-link:hover .item-card-img img,.item-card-link:focus-visible .item-card-img img{transform:scale(1.04)}.item-card-img{position:relative;aspect-ratio:1;background:#0b0b0e;overflow:hidden}.item-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.item-card-img img.nsfw{filter:blur(0.75rem)}.item-card-img .user-item{position:absolute;top:.4rem;right:.4rem;display:inline-flex;align-items:center;justify-content:center;gap:.25em;min-width:26px;height:26px;padding:0 6.5px;border-radius:26px;font-size:13px;font-weight:700;color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.55);pointer-events:none}.item-card-img .user-item.wished{background:#e7c522}.item-card-img .user-item.ordered{background:#9f5cff}.item-card-img .user-item.owned{background:#3fae5a}.item-card-img .user-item.previously-owned{background:#e0703a}.item-card-img .user-item.not-wished{background:#8a8796}.item-card-img .user-item.wished{color:#2a2306}.item-card-img .user-item .user-item-quantity{font-size:.9em}.item-card-img .badge-same-picture{position:absolute;left:.4rem;bottom:.4rem;background:#9f5cff;color:#fff;font-size:.7rem;font-weight:600;border-radius:999px;padding:.15rem .5rem}.item-card-body{display:flex;flex-flow:column;gap:.2rem;padding:.55rem .65rem .7rem}.item-card-category{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#9f5cff}.item-card-title{font-size:.85rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.user-page{max-width:1200px;width:100%;margin:0 auto;padding:1rem .75rem 3rem}@media screen and (min-width: 769px){.user-page{padding:1.5rem 1.5rem 3rem}}.user-page .wished{--list-color: #e7c522;--list-bg: rgba(231, 197, 34, 0.14)}.user-page .ordered{--list-color: #9f5cff;--list-bg: rgba(159, 92, 255, 0.14)}.user-page .owned{--list-color: #3fae5a;--list-bg: rgba(63, 174, 90, 0.14)}.user-page .previously-owned{--list-color: #e0703a;--list-bg: rgba(224, 112, 58, 0.14)}.user-page .not-wished{--list-color: #8a8796;--list-bg: rgba(138, 135, 150, 0.14)}.user-page .watching{--list-color: #9f5cff;--list-bg: rgba(159, 92, 255, 0.14)}.user-page .preorders{--list-color: #4aa3df;--list-bg: rgba(74, 163, 223, 0.14)}.profile-preview-notice{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.7rem 1rem;margin-bottom:1rem;border:1px solid rgba(159,92,255,.5);border-radius:14px;background:rgba(159,92,255,.12)}.profile-preview-notice i{color:#9f5cff;margin-right:.3rem}.btn-tool{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;border:1px solid #262430;border-radius:999px;background:#1b1821;color:#d6d4dc;font-size:.85rem;text-decoration:none}.btn-tool:hover{border-color:#4a4558;color:#fff}.user-hero{border:1px solid #262430;border-radius:14px;background:#1b1821;overflow:hidden;margin-bottom:1.5rem}.user-banner{height:110px;background:radial-gradient(circle at 15% 120%, rgba(159, 92, 255, 0.55), transparent 60%),linear-gradient(120deg, #2a1f3d, #15121b 70%);background-size:cover;background-position:center}@media screen and (min-width: 769px){.user-banner{height:160px}}.user-hero-body{display:flex;flex-flow:column;align-items:center;gap:.9rem;padding:0 1rem 1.2rem;text-align:center}@media screen and (min-width: 769px){.user-hero-body{flex-flow:row nowrap;align-items:flex-end;gap:1.5rem;padding:0 1.5rem 1.3rem;text-align:left}}.profile-picture{flex-shrink:0;width:112px;height:112px;margin-top:-56px;border-radius:50%;border:4px solid #1b1821;background:#0b0b0e;object-fit:cover;box-shadow:0 8px 22px rgba(0,0,0,.5)}@media screen and (min-width: 769px){.profile-picture{width:140px;height:140px;margin-top:-70px}}.user-identity{display:flex;flex-flow:column;gap:.45rem;min-width:0}@media screen and (min-width: 769px){.user-identity{flex:1}}.username{margin:0;font-size:1.6rem;line-height:1.2;overflow-wrap:anywhere}@media screen and (min-width: 769px){.username{font-size:2rem}}.user-level-row{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:.4rem .7rem}@media screen and (min-width: 769px){.user-level-row{justify-content:flex-start}}.user-level{padding:.15rem .65rem;border-radius:999px;background:rgba(159,92,255,.2);color:#fff;font-size:.8rem;font-weight:600}.level-bar{display:block;width:140px;height:6px;border-radius:3px;background:#2e2939;overflow:hidden}.level-bar-fill{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg, #9f5cff, #c79bff)}.user-xp,.user-since{color:#a3a1ad;font-size:.8rem}.user-since i{margin-right:.25rem}.user-tools{display:flex;flex-flow:row wrap;justify-content:center;gap:.5rem}@media screen and (min-width: 769px){.user-tools{justify-content:flex-end;align-self:center}}.user-stats{list-style:none;margin:0;padding:.9rem 1rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));gap:.6rem;border-top:1px solid #262430}@media screen and (min-width: 769px){.user-stats{padding:1rem 1.5rem}}.user-stat{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.7rem;align-items:center;padding:.6rem .8rem;border:1px solid #262430;border-radius:10px;background:#13121a;color:#fff;transition:border-color .15s,background .15s}.user-stat i{grid-row:span 2;font-size:1.15rem;color:var(--list-color)}.user-stat:hover{border-color:var(--list-color);background:var(--list-bg)}.user-stat .stat-value{font-size:1.25rem;font-weight:700;line-height:1.1}.user-stat .stat-label{font-size:.78rem;color:#a3a1ad}.user-layout{display:flex;flex-flow:column;gap:1.5rem}@media screen and (min-width: 769px){.user-layout{display:grid;grid-template-columns:minmax(0, 1fr) 300px;align-items:start;gap:2rem}}.user-lists,.user-side{display:flex;flex-flow:column;gap:1.5rem;min-width:0}@media screen and (min-width: 769px){.user-side{position:sticky;top:76px}}.user-section{padding:1.1rem;border:1px solid #262430;border-radius:14px;background:#1b1821}@media screen and (min-width: 769px){.user-section{padding:1.3rem 1.5rem}}.section-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.section-header .section-title{margin:0}.section-title{display:flex;align-items:center;gap:.55rem;margin:0 0 .9rem;font-size:1.1rem}.section-title i{color:var(--list-color, #9f5cff);font-size:.95rem}.see-all{flex-shrink:0;font-size:.85rem;color:#a3a1ad}.see-all i{font-size:.75rem;margin-left:.2rem}.see-all:hover{color:#fff}.user-list .item-cards{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:132px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:4px 2px 10px;margin:-4px -2px -10px;scrollbar-width:thin;scrollbar-color:#3a3446 rgba(0,0,0,0)}@media screen and (min-width: 769px){.user-list .item-cards{grid-auto-columns:150px}}.user-list .item-cards .item-card{scroll-snap-align:start}.user-about .about-content{margin:0}.user-about .about-row{display:flex;flex-flow:row wrap;justify-content:space-between;gap:.25em 1em;padding:.65rem 0;border-bottom:1px solid #262430;font-size:.9rem}.user-about .about-row:first-child{padding-top:0}.user-about .about-row:last-child{border-bottom:none;padding-bottom:0}.user-about .about-title{color:#a3a1ad}.user-about .about-value{margin:0;color:#d6d4dc;overflow-wrap:anywhere}.user-about .about-fill{font-size:.9rem}.searches-list{list-style:none;padding:0;margin:0;display:flex;flex-flow:column;gap:.4rem}.searches-list .search-link{display:block;padding:.5rem .75rem;border:1px solid #262430;border-radius:10px;background:#13121a;color:#d6d4dc;font-size:.9rem;overflow-wrap:anywhere}.searches-list .search-link:hover{border-color:#9f5cff;background:rgba(159,92,255,.15);color:#fff}.private-mark{font-size:.75rem;color:#a3a1ad;margin-right:.3rem}.private-mark::before{font-family:"Font Awesome 5 Free";content:"";font-weight:900}.list-empty{color:#a3a1ad;margin:0;font-size:.9rem}.achievement-badge{--tier-color: #9f5cff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px;border:2px solid var(--tier-color);border-radius:50%;background:radial-gradient(circle at 35% 30%, rgba(255, 255, 255, 0.12), transparent 60%),#1b1821;color:var(--tier-color);font-size:1.3rem;box-shadow:0 0 12px -4px var(--tier-color);overflow:hidden}.achievement-badge img{width:100%;height:100%;object-fit:cover}.achievement-badge.tier-1:not(.tier-single){--tier-color: #cd7f32}.achievement-badge.tier-2:not(.tier-single){--tier-color: #c3c6d0}.achievement-badge.tier-3:not(.tier-single){--tier-color: #e7c522}.achievement-badge.tier-4:not(.tier-single){--tier-color: #7fd6e3}.achievement-badge.locked{--tier-color: #4a4656;box-shadow:none}.achievement-badge.locked img{filter:grayscale(1) brightness(0.5)}.achievements-count{margin:0 0 .75rem;color:#a3a1ad;font-size:.85rem}.achievement-recent{display:flex;flex-flow:row wrap;gap:.5rem;margin:0;padding:0;list-style:none}.achievement-recent .achievement-badge{width:44px;height:44px;font-size:1.1rem}.achievements-page{display:flex;flex-flow:column;gap:1.5rem}.achievements-header{display:flex;flex-flow:column;gap:.6rem}.achievements-header .see-all{align-self:flex-start}.achievements-title{display:flex;align-items:center;gap:.6rem;margin:0;font-size:1.5rem}.achievements-title i{color:#e7c522}.achievements-summary{display:flex;flex-flow:row wrap;align-items:center;gap:.4rem .8rem}.achievements-summary .achievements-count{margin:0;color:#d6d4dc;font-weight:600}.achievements-bar{width:220px}.achievement-cards{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));margin:0;padding:0;list-style:none}.achievement-card{display:flex;gap:.85rem;padding:.85rem;border:1px solid #262430;border-radius:10px;background:hsla(0,0%,100%,.02)}.achievement-card.locked .achievement-name{color:#a3a1ad}.achievement-card.completed{border-color:rgba(231,197,34,.35)}.achievement-body{display:flex;flex-flow:column;gap:.3rem;min-width:0;flex:1}.achievement-name{display:flex;flex-flow:row wrap;align-items:center;gap:.4rem;margin:0;color:#d6d4dc;font-size:.95rem}.achievement-tier{padding:.05rem .45rem;border-radius:999px;background:hsla(0,0%,100%,.08);font-size:.7rem;font-weight:600}.achievement-tier.tier-1{color:#cd7f32}.achievement-tier.tier-2{color:#c3c6d0}.achievement-tier.tier-3{color:#e7c522}.achievement-tier.tier-4{color:#7fd6e3}.achievement-description{margin:0;color:#a3a1ad;font-size:.82rem}.achievement-tiers{display:flex;gap:.3rem;margin:.1rem 0 0;padding:0;list-style:none}.achievement-tiers li{width:10px;height:10px;border:1px solid #4a4656;border-radius:50%}.achievement-tiers li.tier-1.earned{border-color:#cd7f32;background:#cd7f32}.achievement-tiers li.tier-2.earned{border-color:#c3c6d0;background:#c3c6d0}.achievement-tiers li.tier-3.earned{border-color:#e7c522;background:#e7c522}.achievement-tiers li.tier-4.earned{border-color:#7fd6e3;background:#7fd6e3}.achievement-progress{display:flex;flex-flow:column;gap:.3rem}.achievement-progress .level-bar{width:100%}.achievement-meta{margin:0;color:#a3a1ad;font-size:.75rem}.achievement-meta i{color:#3fae5a}/*# sourceMappingURL=user.css.map */
