:root{--bg:#0d0b0c;--panel:#191416;--line:#ffffff15;--text:#fff4e6;--muted:#b5a7ab;--purple:#ff1678;--gold:#edc279;--font:'DM Sans',sans-serif;--display:'Barlow Condensed',Impact,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.6 var(--font)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{ -webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:wait;opacity:.6}a,button{transition:background .18s,transform .18s,border-color .18s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:5px}header{height:100px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 5%;gap:24px;background:#0d0b0ced;position:sticky;top:0;z-index:10;backdrop-filter:blur(18px)}.brand{display:flex;gap:12px;align-items:center;font-family:var(--display);font-size:30px;font-weight:800;line-height:.9;letter-spacing:.5px}.brand img{width:48px;height:48px;object-fit:cover;border-radius:12px;border:1px solid #ff167877}.brand-sub{display:block;font:8px var(--font);letter-spacing:2px;margin-top:9px}nav{display:flex;align-items:center;gap:34px;font-size:12px;font-weight:600}nav a{color:var(--muted);padding:37px 0;position:relative}nav a.active{color:white}nav a.active:after{position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--purple);content:''}.nav-dot{width:5px;height:5px;border-radius:50%;display:inline-block;background:var(--gold);margin-left:5px}.small-button{font-size:12px;border:1px solid #ffffff30;padding:10px 17px;border-radius:5px}.small-button span{margin-left:18px}.hero{display:grid;grid-template-columns:1.05fr 1fr;max-width:1440px;margin:auto;min-height:650px;overflow:hidden;padding:60px 6% 45px;gap:20px;background:radial-gradient(ellipse at 85% 50%,#b4004633,transparent 65%)}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;display:flex;align-items:center;gap:10px;color:var(--gold)}.edition{color:var(--muted);border-left:1px solid #ffffff30;padding-left:12px;margin-left:5px;letter-spacing:1px}.live-dot{display:inline-block;background:var(--gold);width:5px;height:5px;border-radius:50%;box-shadow:0 0 12px #edc279}.hero h1{font-family:var(--display);font-weight:800;font-size:clamp(75px,8.7vw,135px);line-height:.86;letter-spacing:-1.5px;margin:29px 0 25px;position:relative;width:fit-content}.hero h1>span:first-of-type,h1>span{color:var(--purple)}.hero-star{position:absolute;right:-58px;top:50px;color:var(--gold);font:70px var(--display);transform:rotate(15deg)}.hero-copy>p{font-size:14px;color:var(--muted);line-height:1.8}.hero-actions{display:flex;align-items:center;gap:22px;margin-top:27px}.primary{border:0;background:var(--purple);color:#0d0b0c;padding:14px 20px;font-weight:700;font-size:12px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:28px}.primary:hover{background:#ff6ca6;transform:translateY(-2px)}.quiet{background:none;border:0;font-size:12px;font-weight:600;padding:12px 0}.quiet:hover,.text-link:hover{color:var(--gold)}.hero-meta{display:flex;gap:13px;margin-top:29px;font-size:9px;color:var(--muted);line-height:1.5}.hero-meta strong{color:var(--text);font-weight:500}.avatar-stack{display:flex;padding-left:0}.avatar-stack span{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#714050;border:2px solid var(--bg);color:#f3d593;font-size:11px;margin-left:-5px}.avatar-stack span:nth-child(2){background:#8a5c46}.avatar-stack span:nth-child(3){background:#5c273e}.hero-art{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;isolation:isolate}.hero-art>img{width:90%;aspect-ratio:1;object-fit:cover;border-radius:50% 50% 20% 20%;mask-image:linear-gradient(black 80%,transparent);filter:drop-shadow(0 0 35px #ff167822);transform:rotate(-4deg);z-index:-1}.orbit{position:absolute;border:1px solid #ff167838;width:103%;height:70%;border-radius:50%;transform:rotate(-33deg);z-index:-2}.orbit.two{width:90%;height:102%;transform:rotate(40deg);border-style:dashed;border-color:#e3bc7630}.art-coordinate{position:absolute;right:-12px;top:16px;writing-mode:vertical-rl;font-size:8px;letter-spacing:3px;color:#d58ca8}.floating-badge{position:absolute;top:38px;left:20px;font-size:8px;letter-spacing:1.5px;border:1px solid #e4bb6460;background:#21141a;padding:9px 13px;border-radius:3px;transform:rotate(-7deg);color:var(--gold)}.hero-ticket{display:flex;align-items:center;gap:16px;position:absolute;left:12px;bottom:28px;background:#25191eeF;backdrop-filter:blur(20px);border:1px solid #e5b98d44;padding:17px 22px;transform:rotate(-5deg);box-shadow:0 12px 40px #0008;border-radius:8px;min-width:280px}.hero-ticket>div{font-size:8px;letter-spacing:2px;color:var(--gold)}.hero-ticket strong{display:block;font:700 26px/.95 var(--display);letter-spacing:0;color:white;margin-top:5px}.ticket-icon{font-size:43px;color:var(--gold);padding-right:14px;border-right:1px solid #ffffff25}.hero-ticket>span:last-child{align-self:flex-start;margin-left:auto;color:var(--gold)}.ticker{white-space:nowrap;overflow:hidden;border-block:1px solid #b48fcd35;color:var(--gold);background:#211318;padding:14px 0;display:flex;gap:34px;justify-content:center;font-size:15px}.ticker span{font-family:var(--display);font-size:17px;font-weight:600;letter-spacing:2px;color:#dec5cd}.section{max-width:1440px;margin:auto;padding:70px 6%}.section-top{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:30px}.muted{color:var(--muted)}h2{font:700 clamp(34px,4vw,53px)/1 var(--display);letter-spacing:.2px;margin:14px 0 0}em{font-style:normal;color:var(--purple)}.section-top p{font-size:12px;color:var(--muted);line-height:1.9;margin:0}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.category{padding:24px;background:linear-gradient(135deg,#25181e,#181315);border:1px solid var(--line);border-radius:6px;position:relative;text-align:left;min-height:182px;overflow:hidden}.category:hover,.category.selected{border-color:#ff478e99;background:linear-gradient(135deg,#3a1727,#25141c);transform:translateY(-3px)}.cat-top{display:flex;justify-content:space-between;align-items:center}.cat-icon{font-size:26px;color:var(--gold);background:#edc2790b;border:1px solid #edc27925;border-radius:6px;width:44px;height:44px;display:grid;place-items:center}.cat-number{font:600 30px var(--display);color:#e7b9cc30}.category h3{font:600 26px var(--display);margin:19px 0 1px;text-transform:uppercase}.category p{color:var(--muted);font-size:10px;margin:0}.cat-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:17px;font-size:9px;letter-spacing:.6px;color:#cbb8c0}.cat-bottom b{font-size:19px;font-weight:400;color:var(--purple)}.voting-area{padding-top:44px}.compact h2{font-size:37px}.clip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.clip-card{background:#191315;border:1px solid var(--line);border-radius:7px;overflow:hidden;min-width:0}.clip-image{width:100%;aspect-ratio:16/9;position:relative;overflow:hidden;background:linear-gradient(135deg,#351622,#753149);display:block;border:0;padding:0;text-align:left}.clip-image>img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.clip-image:hover>img{transform:scale(1.05)}.clip-image:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 40%,#0d0b0caa)}.play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:42px;height:42px;display:grid;place-items:center;border:1px solid #ffffff55;border-radius:50%;background:#ffffff18;backdrop-filter:blur(10px);font-size:13px;padding-left:2px}.clip-tag{position:absolute;top:12px;left:12px;background:#0d0b0cdf;border:1px solid #ffffff20;border-radius:3px;padding:4px 7px;font-size:8px;letter-spacing:1px;color:var(--gold);z-index:1}.clip-body{padding:17px}.clip-body h3{font-size:14px;line-height:1.45;margin:0 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clip-by{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:10px;gap:8px}.clip-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:13px;margin-top:15px;font-size:10px;color:var(--muted)}.vote-button{padding:8px 13px;border-radius:4px;background:#ff167818;border:1px solid #ff167850;color:#ff76ad;font-size:10px}.vote-button.voted{background:var(--purple);color:#210913}.text-link{font-size:11px;color:#ff91bb}.featured-section{padding-top:20px}.how{border-block:1px solid var(--line);background:radial-gradient(ellipse at 0 50%,#bb174f20,transparent 65%);position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.how-mark{position:absolute;left:30%;top:20px;font-size:130px;color:#ff16780b;line-height:1}.how h2{font-size:41px}.steps p{display:flex;gap:18px;align-items:start;margin:20px 0}.steps b{font:600 27px var(--display);color:var(--purple)}.steps span{font-size:12px;font-weight:600}.steps small{display:block;font-size:10px;color:var(--muted);font-weight:400;margin-top:4px}.community-cta{padding:45px 6%;max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px}.community-cta h2{font-size:36px}.community-cta .primary{background:transparent;color:var(--text);border:1px solid #ff167880}footer{padding:35px 6%;border-top:1px solid var(--line);display:flex;gap:35px;align-items:center}footer p{font-size:10px;color:#deccd2;line-height:1.8}footer p span{color:#a28a94}.footer-word{font:800 45px var(--display);letter-spacing:1px}.footer-word>span{color:var(--purple);font-size:25px;margin-left:5px}footer>div{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:end;gap:20px;font-size:10px;color:var(--muted)}#sync-status{width:100%;text-align:right;font-size:9px;color:#997f88}.subpage{padding-top:55px;min-height:65vh}.subpage h1{font:800 clamp(60px,8vw,105px)/.95 var(--display);margin:20px 0 34px}.filterbar{display:flex;justify-content:space-between;gap:20px;margin:30px 0}.search{display:flex;align-items:center;gap:15px;background:var(--panel);border:1px solid var(--line);padding:0 15px;border-radius:5px;max-width:430px;flex:1}.search span{font-size:24px;color:var(--muted)}input,select{background:var(--panel);border:1px solid #ffffff25;color:var(--text);padding:12px;border-radius:4px;font-size:12px;max-width:100%}.search input{border:0;background:none;width:100%}.select-label{font-size:10px;color:var(--muted);display:flex;gap:12px;align-items:center}.hall-banner{position:relative;overflow:hidden;border:1px solid #cca25050;border-radius:8px;height:300px;margin:30px 0 55px;display:flex;align-items:center}.hall-banner>img{position:absolute;width:100%;height:100%;object-fit:cover;opacity:.42}.hall-banner>div{z-index:1;padding:30px;background:linear-gradient(90deg,#0d0b0cee,transparent);height:100%;width:100%;display:flex;flex-direction:column;justify-content:center}.hall-banner h2 em{color:var(--gold)}.hall-banner p{font-size:12px;color:#e4d2d9}.rankings{border:1px solid var(--line);border-radius:7px;overflow:hidden}.ranking-title{margin-top:65px}.rank-row{display:grid;grid-template-columns:45px 40px 1fr auto;gap:14px;align-items:center;background:var(--panel);padding:17px 24px;border-bottom:1px solid var(--line);font-size:12px}.rank-row:last-child{border:0}.rank-number{font:600 24px var(--display);color:var(--muted)}.rank-row:first-child .rank-number{color:var(--gold)}.rank-avatar{width:32px;height:32px;background:#ff167823;border-radius:50%;display:grid;place-items:center;color:var(--purple);font-size:11px}.rank-value{color:var(--gold);font-size:11px}.rank-row small{display:block;color:var(--muted);font-size:9px}.fine{font-size:10px;color:var(--muted);line-height:1.8}.empty{padding:35px;border:1px dashed #ff167840;background:#ff167808;border-radius:6px;grid-column:1/-1}.empty h3{font:600 28px var(--display);margin:0 0 10px}.empty p{font-size:12px;color:var(--muted);margin:0 0 12px}.error{border-color:#fa989860}.empty .primary{margin-top:10px}dialog{border:1px solid #ff167850;border-radius:12px;background:#21161b;color:var(--text);width:min(900px,92vw);max-height:92vh;padding:25px;box-shadow:0 30px 100px #000a}dialog::backdrop{background:#080607dd;backdrop-filter:blur(9px)}.modal-close{position:absolute;right:10px;top:7px;border:0;background:#2b1520;color:white;font-size:26px;width:34px;height:34px;border-radius:50%;z-index:2}#player-frame{aspect-ratio:16/9;margin-top:17px}#player-frame iframe{width:100%;height:100%;border:0}.player-info{display:flex;justify-content:space-between;gap:18px;align-items:center;font-size:12px}.player-info h3{font-size:16px}.player-info a{color:var(--purple)}#nominate{max-width:520px;padding:35px}#nominate h2{margin:20px 0}#nominate>p{font-size:12px;color:var(--muted)}form label{display:flex;flex-direction:column;gap:8px;margin:18px 0;font-size:11px}form .primary{width:100%;margin:10px 0}#nom-message{font-size:12px;color:var(--gold)}#my-submissions{font-size:11px;color:var(--muted);margin-top:20px}#my-submissions p{border-top:1px solid var(--line);padding:9px 0}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);padding:13px 22px;border:1px solid #ff65a270;background:#371622;box-shadow:0 10px 40px #0007;color:white;font-size:12px;z-index:99;border-radius:6px;display:none;max-width:90vw}body:has(dialog[open]){overflow:hidden}[hidden]{display:none!important}.legal{max-width:800px;margin:50px auto;padding:25px}.legal h1{font:700 60px var(--display)}.legal h2{font-size:30px}.legal p,.legal li{font-size:14px;color:var(--muted)}@media(min-width:1600px){header,footer{padding-inline:calc((100vw - 1260px)/2)}}@media(max-width:900px){header{height:80px;padding:0 4%;gap:15px}nav{gap:17px;font-size:10px}nav a{padding:28px 0}.brand{font-size:25px}.brand img{width:40px;height:40px}.brand-sub{font-size:6px}.hero{padding:50px 5%;min-height:570px}.hero h1{font-size:92px}.hero-star{right:-35px;font-size:45px}.hero-art{align-self:center;min-height:400px}.hero-ticket{left:-15px;bottom:5px;min-width:230px;padding:13px}.hero-ticket strong{font-size:23px}.floating-badge{font-size:6px;left:0}.hero-actions{gap:13px}.primary{gap:14px;padding:12px 15px}.quiet{font-size:10px}.category{padding:18px}.category h3{font-size:22px}.category p{font-size:9px}.clip-grid{gap:15px}.section{padding:50px 5%}.how{gap:30px}.how h2{font-size:33px}.edition{display:none}}@media(max-width:650px){header{height:auto;min-height:78px;flex-wrap:wrap;padding:12px 5% 0;gap:5px}.brand{font-size:24px}.brand img{width:35px;height:35px}.brand-sub{margin-top:5px}nav{order:3;width:100%;justify-content:space-between;margin-top:8px;gap:10px}nav a{padding:10px 0 13px;font-size:10px}.small-button{font-size:10px;padding:8px 11px}.hero{grid-template-columns:1fr;gap:0;padding:35px 6% 20px}.hero h1{font-size:100px;margin-top:24px}.hero-copy>p{font-size:12px}.hero-art{min-height:370px;margin:10px 0 15px;max-width:420px;width:100%;justify-self:center}.hero-art>img{width:86%}.hero-meta{margin-top:24px}.hero-ticket{left:0;bottom:0}.hero-star{right:-55px;top:45px;font-size:60px}.floating-badge{left:7px;top:20px;font-size:7px}.hero-actions{gap:20px}.hero-actions .quiet{font-size:11px}.ticker{gap:22px;padding:10px}.ticker span{font-size:14px}.section-top{align-items:start;flex-direction:column;gap:17px}.section-top h2{font-size:39px}.section-top p{font-size:11px}.category-grid{grid-template-columns:repeat(2,1fr);gap:10px}.category{padding:17px 13px;min-height:175px}.category h3{font-size:22px;line-height:1.05;min-height:46px}.category p{line-height:1.4;min-height:27px}.cat-icon{width:34px;height:34px;font-size:22px}.cat-number{font-size:25px}.cat-bottom{font-size:8px;margin-top:8px}.clip-grid{grid-template-columns:1fr;gap:19px}.clip-body h3{font-size:16px}.clip-body{padding:18px}.clip-by,.clip-bottom{font-size:11px}.how{grid-template-columns:1fr;gap:10px}.how h2{font-size:35px}.steps p{margin:21px 0}.steps span{font-size:13px}.steps small{font-size:11px}.community-cta{padding:35px 6%;flex-direction:column;align-items:start}.community-cta h2{font-size:34px}footer{flex-wrap:wrap;padding:30px 6%;gap:20px}footer>div{margin-left:0;justify-content:start;width:100%;gap:20px}#sync-status{text-align:left}.filterbar{gap:10px;flex-direction:column}.search{max-width:none}.subpage h1{font-size:64px}.hall-banner{height:260px}.hall-banner h2{font-size:42px}.rank-row{grid-template-columns:27px 28px 1fr auto;gap:9px;padding:15px 12px}.rank-avatar{width:27px;height:27px}.rank-value{font-size:9px}.ranking-title{margin-top:40px}.player-info{align-items:start;flex-direction:column;gap:0}dialog{padding:18px}#nominate{padding:28px}.section{padding:42px 6%}.featured-section{padding-top:15px}.eyebrow{font-size:8px;letter-spacing:1.5px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

.hero-art>img{border-radius:20px;mask-image:radial-gradient(ellipse at center,black 45%,transparent 73%);width:115%;max-width:none;transform:rotate(-4deg)}.orbit{border-color:#ff167828}.orbit.two{border-color:#edc27928}.hero-art{background:radial-gradient(ellipse,#ff167810,transparent 67%)}.hero h1>span:first-of-type{color:var(--purple)}.hero-ticket{background:#211318ed}.category.selected .cat-icon{color:#ff7dae}.hall-banner{background:#151011}.brand img{border-radius:50%}.vote-button:hover{border-color:#ff1678;background:#ff167830}

#admin{max-width:550px;padding:35px}#admin .select-label{display:flex;flex-direction:column;align-items:start;gap:10px;margin:25px 0}#admin-message{font-size:12px;color:var(--gold)}#award-winners:not(:empty){margin-bottom:30px}#award-winners .eyebrow{margin-bottom:12px}
.platform-tabs{display:flex;gap:12px;padding-bottom:22px;border-bottom:1px solid var(--line);margin-top:12px}.platform-tabs button{display:flex;align-items:center;gap:12px;border:1px solid #ffffff20;background:#191416;color:var(--muted);padding:17px 25px;border-radius:6px;font-weight:700;font-size:14px}.platform-tabs button span{font-size:8px;letter-spacing:1px;color:var(--gold)}.platform-tabs button[aria-selected="true"]{background:#ff16781b;color:var(--text);border-color:var(--purple);box-shadow:inset 0 -2px var(--purple)}.platform-tabs button:hover{border-color:var(--purple)}.hall-heading{margin-top:40px}.hall-heading p{max-width:380px}.hall-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hall-category{text-align:left;position:relative;border:1px solid var(--line);border-radius:6px;background:#191416;padding:20px;min-height:145px}.hall-category>span{display:block;color:var(--gold);font-size:24px;margin-bottom:10px}.hall-category strong{display:block;font:600 25px var(--display);text-transform:uppercase}.hall-category small{display:block;color:var(--muted);font-size:10px;margin-top:4px;padding-right:12px}.hall-category>b{position:absolute;right:17px;top:20px;font-size:18px;color:var(--purple);font-weight:400}.hall-category.selected{border-color:#ff167899;background:linear-gradient(130deg,#361621,#191416)}.hall-category:hover{border-color:var(--purple);transform:translateY(-2px)}.hall-results-heading{margin-top:45px}.hall-results-heading h2{font-size:35px}.hall-ranked-clip>.eyebrow{margin-bottom:12px}.social-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.social-video{display:block;border:1px solid var(--line);border-radius:8px;padding:23px;background:radial-gradient(ellipse at 90% 0,#ff167820,transparent 70%),#191416}.social-video:hover{border-color:var(--purple);transform:translateY(-3px)}.social-video-top{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:11px}.social-video-top b{color:var(--purple);font-size:30px}.social-video>strong{display:block;font:700 58px/1.15 var(--display);color:var(--gold);margin-top:18px}.social-unit{font-size:9px;letter-spacing:2px;color:var(--muted)}.social-video-owner{margin-top:24px;border-top:1px solid var(--line);padding-top:15px;font-size:12px}.social-video-owner small{display:block;font-size:9px;color:var(--muted);margin-top:4px}#hall-data-note{margin-top:25px}#hall-results>.clip-grid .eyebrow{margin-bottom:12px}@media(max-width:650px){.platform-tabs{gap:8px}.platform-tabs button{padding:12px 14px;font-size:12px;gap:6px;flex:1;justify-content:center}.platform-tabs button span{display:none}.hall-category-grid{grid-template-columns:repeat(2,1fr);gap:9px}.hall-category{padding:15px;min-height:155px}.hall-category strong{font-size:22px}.hall-category small{font-size:9px}.social-video-grid{grid-template-columns:repeat(2,1fr);gap:10px}.social-video{padding:16px}.social-video>strong{font-size:43px}.social-video-owner{font-size:10px}.social-video-owner small{font-size:8px}.hall-results-heading h2{font-size:30px}}
.twitch-signin{max-width:530px;margin:35px auto;padding:30px}.twitch-signin>a:first-child{font-size:12px;color:var(--muted)}.twitch-signin>img{display:block;width:110px;height:110px;border-radius:50%;margin:35px 0 25px}.twitch-signin h1{font:800 65px/.95 var(--display);margin:22px 0}.twitch-signin p{font-size:13px;color:var(--muted);line-height:1.8}.twitch-signin .fine{font-size:10px;margin-top:24px}#twitch-code{font-size:32px;letter-spacing:7px;color:var(--gold);display:block;padding:20px;background:var(--panel);border:1px solid var(--line);border-radius:6px;margin:18px 0;text-align:center}#twitch-error{color:#ff98bc}#twitch-steps .primary{width:100%}#twitch-status{color:var(--gold);font-size:12px}
.viewer-achievements{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.viewer-achievements article{padding:24px;border:1px solid var(--line);border-radius:7px;background:linear-gradient(130deg,#28151d,#151113)}.viewer-achievements h3{font:600 27px var(--display);margin:15px 0}.viewer-achievements article>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.viewer-achievements article span{display:block;border:1px solid #edc27940;color:var(--gold);background:#edc27908;border-radius:4px;font-size:9px;padding:6px 8px}.viewer-filter{margin:0 0 25px;max-width:430px}@media(max-width:650px){.viewer-achievements{grid-template-columns:1fr}.viewer-achievements h3{font-size:25px}.rank-value{max-width:135px;text-align:right;line-height:1.6}}

.platform-logo{width:24px;height:24px;object-fit:contain;flex-shrink:0}.platform-tabs button .platform-logo{opacity:.8}.platform-tabs button[aria-selected="true"] .platform-logo,.platform-tabs button:hover .platform-logo{opacity:1}@media(max-width:650px){.platform-logo{width:20px;height:20px}}
