.social-publication{display:grid;gap:18px}.publication-author{display:flex;align-items:center;gap:12px}.publication-author div{display:grid}.activity-target-card{display:flex;gap:16px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#101316;color:inherit}.activity-target-card img{width:90px;height:110px;object-fit:cover;border-radius:9px}.activity-target-card div{display:grid;align-content:center;gap:6px}.social-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.comments article{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}
.profile-metrics{grid-template-columns:repeat(5,1fr)}.profile-metrics a{display:grid;text-align:center;padding:20px;color:inherit;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.profile-metrics a:hover{border-color:var(--orange)}.profile-metrics a strong{font-size:25px;color:var(--orange)}.profile-metrics a small{color:var(--muted);margin-top:5px}.profile-collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.collection-card{display:grid;gap:7px;padding:12px;border:1px solid var(--line);border-radius:12px;color:inherit;background:#0e1113}.collection-card img{width:100%;height:190px;object-fit:cover;border-radius:8px}.collection-card span,.collection-card small{color:var(--muted)}.list-art,.console-art{display:grid;place-items:center;height:90px;border-radius:8px;background:linear-gradient(135deg,#37210b,#101214);font-size:32px;color:var(--orange)}.friend-game-detail{display:grid;grid-template-columns:220px 1fr;gap:24px}.friend-game-detail .game-cover{width:100%;border-radius:12px}
.recommendation-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:15px}.recommendation-card{display:grid;grid-template-columns:90px 1fr;gap:13px;padding:12px;border:1px solid var(--line);border-radius:12px}.recommendation-card.unread{border-color:var(--orange)}.recommendation-card img{width:90px;height:120px;object-fit:cover;border-radius:8px}.recommend-inline{display:flex;gap:8px;margin:14px 0}.curated-ranking{display:grid;gap:10px}.curated-ranking article{display:grid;grid-template-columns:44px 64px 1fr auto;align-items:center;gap:12px;padding:10px;border-bottom:1px solid var(--line)}.curated-ranking img{width:64px;height:82px;object-fit:cover;border-radius:7px}.curated-ranking .rank{font-size:23px;color:var(--orange)}.updates-timeline{display:grid;gap:16px}.version-badge{color:var(--orange);font-weight:800;font-size:12px;letter-spacing:.08em}
@media(max-width:900px){.profile-metrics{grid-template-columns:repeat(2,1fr)}.friend-game-detail{grid-template-columns:1fr}.curated-ranking article{grid-template-columns:36px 56px 1fr}.recommendation-card{grid-template-columns:70px 1fr}.recommendation-card img{width:70px;height:95px}}
.list-template-form small{display:block;margin-top:.35rem}.rawg-list-search{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #29313a}.rawg-list-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;margin-top:1rem}.rawg-list-card{display:flex;gap:.8rem;align-items:center;padding:.75rem;border:1px solid #29313a;border-radius:10px;background:rgba(255,255,255,.02)}.rawg-list-card img{width:76px;height:96px;object-fit:cover;border-radius:7px;flex:0 0 auto}.rawg-list-info{display:flex;min-width:0;flex:1;flex-direction:column;gap:.5rem}.rawg-list-info small{line-height:1.35}.rawg-list-info form{margin:0}@media(max-width:560px){.rawg-list-results{grid-template-columns:1fr}.rawg-list-card{align-items:flex-start}}
.list-cover-strip{display:flex;height:105px;overflow:hidden;border-radius:8px;background:#080a0c}.collection-card .list-cover-strip img{width:20%;height:105px;object-fit:cover;border-radius:0;border-right:1px solid rgba(255,255,255,.12)}.list-cover-strip img:only-child{width:100%}.list-cover-strip img:first-child:nth-last-child(2),.list-cover-strip img:first-child:nth-last-child(2)~img{width:50%}.list-cover-strip img:first-child:nth-last-child(3),.list-cover-strip img:first-child:nth-last-child(3)~img{width:33.333%}.list-cover-strip img:first-child:nth-last-child(4),.list-cover-strip img:first-child:nth-last-child(4)~img{width:25%}
[hidden]{display:none!important}
