.PlatformFeed-module__ZEj14q__wrap{flex-direction:column;gap:.85rem;width:100%;display:flex;overflow:hidden}.PlatformFeed-module__ZEj14q__label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);text-align:center;font-size:.72rem;font-weight:600}.PlatformFeed-module__ZEj14q__track{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.PlatformFeed-module__ZEj14q__marquee{will-change:transform;gap:.85rem;width:max-content;animation:60s linear infinite PlatformFeed-module__ZEj14q__platformScroll;display:flex}.PlatformFeed-module__ZEj14q__marquee:hover{animation-play-state:paused}@keyframes PlatformFeed-module__ZEj14q__platformScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.PlatformFeed-module__ZEj14q__marquee{animation:none}}.PlatformFeed-module__ZEj14q__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-shrink:0;align-items:center;gap:.85rem;width:320px;padding:.65rem .85rem .65rem .65rem;transition:border-color .15s,background .15s;display:flex}.PlatformFeed-module__ZEj14q__card:hover{border-color:var(--border-bright);background:var(--surface2)}.PlatformFeed-module__ZEj14q__coverLink{border-radius:var(--radius-sm);border:1px solid var(--border);flex-shrink:0;transition:border-color .15s;display:block;overflow:hidden}.PlatformFeed-module__ZEj14q__coverLink:hover{border-color:var(--accent)}.PlatformFeed-module__ZEj14q__cover{object-fit:cover;object-position:center top;width:40px;height:54px;display:block}.PlatformFeed-module__ZEj14q__coverEmpty{border-radius:var(--radius-sm);background:var(--surface2);border:1px solid var(--border);flex-shrink:0;width:40px;height:54px}.PlatformFeed-module__ZEj14q__body{flex:1;min-width:0}.PlatformFeed-module__ZEj14q__desc{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.PlatformFeed-module__ZEj14q__username{color:var(--text);font-weight:700;transition:color .15s}.PlatformFeed-module__ZEj14q__username:hover{color:var(--accent2)}.PlatformFeed-module__ZEj14q__gameRef{color:var(--text);font-style:normal;font-weight:600}.PlatformFeed-module__ZEj14q__statusLabel{font-style:normal;font-weight:700}.PlatformFeed-module__ZEj14q__ratingLabel{color:var(--warning);font-weight:700}.PlatformFeed-module__ZEj14q__progressLabel{color:var(--accent2);font-weight:700}
.StatusBadge-module__b-0TZW__badge{border-radius:var(--radius-full);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.3rem;padding:.2rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.StatusBadge-module__b-0TZW__BACKLOG{background:var(--backlog-bg);color:var(--backlog);border:1px solid var(--backlog-border)}.StatusBadge-module__b-0TZW__CURRENTLY_PLAYING{background:var(--success-bg);color:var(--success);border:1px solid var(--success-border)}.StatusBadge-module__b-0TZW__ON_ROTATION{background:var(--on-rotation-bg);color:var(--on-rotation);border:1px solid var(--on-rotation-border)}.StatusBadge-module__b-0TZW__BEATEN{background:var(--beaten-bg);color:var(--beaten);border:1px solid var(--beaten-border)}.StatusBadge-module__b-0TZW__COMPLETED{background:hsla(calc(var(--hue) + 12),92%,76%,.1);color:var(--accent2);border:1px solid hsla(calc(var(--hue) + 12),92%,76%,.25)}.StatusBadge-module__b-0TZW__DROPPED{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger-border)}.StatusBadge-module__b-0TZW__WISHLIST{background:var(--warning-bg);color:var(--warning);border:1px solid var(--warning-border)}
.ReportButton-module__D6ThXa__trigger{color:var(--text-muted);cursor:pointer;opacity:.5;background:0 0;border:none;padding:0;font-family:inherit;font-size:.75rem;font-weight:500;line-height:1;transition:color .15s}.ReportButton-module__D6ThXa__trigger:hover{color:var(--danger);opacity:1}.ReportButton-module__D6ThXa__overlay{-webkit-backdrop-filter:blur(4px);z-index:1000;background:#0009;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.ReportButton-module__D6ThXa__modal{background:var(--surface);border:1px solid var(--border-bright);border-radius:var(--radius-lg);width:100%;max-width:460px;box-shadow:var(--shadow-lg)}.ReportButton-module__D6ThXa__header{justify-content:space-between;align-items:center;padding:20px 24px 0;display:flex}.ReportButton-module__D6ThXa__title{letter-spacing:-.02em;color:var(--text);text-transform:capitalize;margin:0;font-size:1rem;font-weight:700}.ReportButton-module__D6ThXa__close{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .15s,background .15s;display:flex}.ReportButton-module__D6ThXa__close:hover{color:var(--text);background:var(--surface2)}.ReportButton-module__D6ThXa__form{flex-direction:column;gap:14px;padding:16px 24px 24px;display:flex}.ReportButton-module__D6ThXa__label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);flex-direction:column;gap:8px;font-size:.72rem;font-weight:700;display:flex}.ReportButton-module__D6ThXa__textarea{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);resize:vertical;letter-spacing:normal;text-transform:none;outline:none;padding:11px 14px;font-family:inherit;font-size:.9rem;font-weight:400;transition:border-color .15s,box-shadow .15s}.ReportButton-module__D6ThXa__textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}.ReportButton-module__D6ThXa__textarea::placeholder{color:var(--text-dim)}.ReportButton-module__D6ThXa__actions{justify-content:flex-end;gap:8px;display:flex}.ReportButton-module__D6ThXa__sent{text-align:center;color:var(--success);flex-direction:column;align-items:center;gap:12px;padding:32px 24px;display:flex}.ReportButton-module__D6ThXa__sent p{color:var(--text-muted);max-width:28ch;margin:0;font-size:.9rem;line-height:1.6}
