.mag-bar{margin-top:44px;display:flex;flex-direction:column;gap:14px}.mag-tabs{border-bottom:0}.mag-pills{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.mag-pills::-webkit-scrollbar{display:none}.mag-pill{flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--c-surface-2);color:var(--c-text);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .16s ease,color .16s ease}.mag-pill:hover{background:var(--c-surface-3)}.mag-pill[aria-pressed=true]{background:var(--c-inv);color:var(--c-on-inv)}.mag-pill{height:40px;padding:0 14px 0 8px}.mag-pill:first-child{padding-left:14px}.mag-pill-logo{width:40px;height:26px;flex:none;border-radius:999px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff}.mag-pill-logo img{display:block;width:32px!important;height:18px!important;max-width:none;-o-object-fit:contain;object-fit:contain}.mag-pill-n{font-size:12px;font-weight:600;opacity:.6;font-variant-numeric:tabular-nums}.mag-pill:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mag-source{margin-top:28px;padding:22px;border-radius:12px;background:var(--c-surface-2);display:flex;flex-direction:column;gap:12px}.mag-source-note{margin:0;font-size:14px;line-height:1.5;color:var(--c-muted)}.mag-source .t-btn{width:-moz-fit-content;width:fit-content;max-width:100%;white-space:normal;text-align:left;height:auto;min-height:48px;padding-top:10px;padding-bottom:10px}.rel-head{margin-top:18px}.rel-month{margin:40px 0 16px;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--c-text);display:flex;align-items:baseline;gap:10px}.rel-month small{font-size:14px;font-weight:600;color:var(--c-muted)}.rel-section{margin-top:56px;font-size:28px;font-weight:900;letter-spacing:-.035em;color:var(--c-text)}.rel-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:640px){.rel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.rel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rel-card{display:flex;gap:14px;min-width:0;padding:12px;border-radius:12px;background:var(--c-surface-2);color:inherit}.rel-logo{flex:none;width:96px;height:96px;border-radius:10px;background:var(--c-surface);display:grid;place-items:center;overflow:hidden}.rel-logo img{max-width:80%;max-height:80%;-o-object-fit:contain;object-fit:contain}.rel-logo-word{font-size:13px;font-weight:800;letter-spacing:-.01em;color:var(--c-muted);text-align:center;padding:0 6px;line-height:1.15}.rel-body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.rel-game{font-size:12px;font-weight:700;color:var(--c-muted)}.rel-name{margin:0;font-size:16px;font-weight:800;letter-spacing:-.01em;line-height:1.25;color:var(--c-text);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rel-meta{font-size:13px;color:var(--c-muted);line-height:1.4;font-variant-numeric:tabular-nums}.rel-count{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:700;background:var(--c-inv);color:var(--c-on-inv);width:-moz-fit-content;width:fit-content}.rel-count.is-soon{background:var(--yellow);color:#0a0a0b}.rel-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px}.rel-actions .t-btn{height:32px;padding:0 12px;font-size:13px}.rel-btn-on{background:var(--up)!important;color:#fff!important}.rel-src{font-size:12px;color:var(--c-muted);text-decoration:underline;text-underline-offset:2px}.rel-src:hover{color:var(--c-text)}
