.static-page-layout{box-sizing:border-box;grid-template-columns:194px minmax(0,940px);justify-content:start;align-items:start;gap:12px;width:100%;max-width:1510px;margin:0 auto;padding:18px 18px 64px;font-family:Noto Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.static-page-panel{background:var(--site-panel);border:1px solid var(--site-border-soft);border-radius:var(--site-radius);min-width:0;overflow:hidden;box-shadow:0 1px 3px #0000000f}.static-page-layout .site-section{max-width:none;margin:0;padding:30px 36px 52px}.static-page-layout .site-section-heading{margin-bottom:24px;font-size:34px;line-height:1.18}.static-page-rail{align-self:start;position:static;overflow:visible}.static-page-rail-nav{gap:26px;display:grid}.static-page-rail-group{gap:4px;margin:0;padding:0;list-style:none;display:grid}.static-page-rail-link{border-radius:var(--site-radius-sm);color:var(--site-muted);padding:8px 14px;font-family:Roboto,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.25;text-decoration:none;display:block}.static-page-rail-link:hover,.static-page-rail-link:focus-visible,.static-page-rail-link.active{background:color-mix(in srgb, var(--site-panel-soft) 78%, transparent);color:var(--site-text)}.static-page-rail-link.active{font-weight:400}.static-prose p{color:var(--site-text);margin:0 0 14px;font-size:16px;line-height:1.65}.static-prose p:last-child{margin-bottom:0}.static-prose h2{color:var(--site-heading);letter-spacing:0;margin:28px 0 10px;font-size:18px;font-weight:700}.static-prose a{color:var(--site-accent);text-underline-offset:2px;text-decoration:underline}.static-prose a:hover{text-decoration-thickness:2px}@media (width<=720px){.static-page-layout{padding:10px 14px 48px;display:block}.static-page-layout .site-section{padding:24px 18px 40px}.static-page-rail{margin:0 0 10px;position:static;overflow:auto hidden}.static-page-rail-nav{gap:14px;width:max-content;min-width:100%;padding-bottom:4px;display:flex}.static-page-rail-group{gap:4px;display:flex}.static-page-rail-link{white-space:nowrap;padding:7px 10px}}.developers-example{margin:20px 0 4px}.developers-example iframe{border:1px solid var(--site-border);background:var(--site-panel);border-radius:4px;width:100%;height:auto}.developers-example figcaption{color:var(--site-muted);margin-top:8px;font-size:13px}.developers-code{margin:12px 0 16px;position:relative}.developers-code pre{border:1px solid var(--site-border);background:var(--site-panel-soft);border-radius:4px;margin:0;padding:12px 76px 12px 14px;overflow-x:auto}.developers-code code{white-space:pre;font-size:13px;line-height:1.55}.developers-copy{border:1px solid var(--site-border);background:var(--site-panel);color:var(--site-text);cursor:pointer;border-radius:3px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:8px;right:8px}.developers-copy:hover{border-color:var(--site-accent);color:var(--site-heading)}.developers-table{border-collapse:collapse;margin:4px 0 16px}.developers-table th,.developers-table td{text-align:left;font-variant-numeric:tabular-nums;padding:5px 18px 5px 0;font-size:14px}.developers-table th{color:var(--site-muted);font-weight:600}.static-prose{--champions-win:#07906d;--champions-draw:#c5c3bf;--champions-loss:#8355ce;--champions-gold-bg:#fcf2d9;--champions-gold-border:#dec073;--champions-gold-text:#764d0f}:root[data-effective-theme=dark] .static-prose{--champions-win:#43b28e;--champions-draw:#5f5d58;--champions-loss:#a080df;--champions-gold-bg:#362b17;--champions-gold-border:#886c30;--champions-gold-text:#eaca7b}.champions-heroes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:8px 0;display:grid}.static-prose .champions-hero{border:1px solid var(--site-border);border-top:3px solid var(--champions-gold-border);border-radius:var(--site-radius);background:linear-gradient(180deg, var(--site-accent-soft), var(--site-panel) 120px);min-width:0;box-shadow:0 1px 2px var(--site-shadow);flex-direction:column;gap:14px;padding:18px 18px 16px;transition:border-color .16s;display:flex}.static-prose .champions-hero:hover{border-color:var(--champions-gold-border)}.static-prose .champions-hero-head{align-items:center;gap:12px;display:flex}.static-prose .champions-marker{flex:none;display:inline-flex}.static-prose .champions-hero .champions-marker{--variant-marker-color:var(--site-accent)}.static-prose .champions-hero-titles{flex:auto;min-width:0}.static-prose .champions-hero-eyebrow{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 4px;display:flex}.static-prose .champions-hero-game{color:var(--site-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:1.3}.static-prose .champions-hero-name{color:var(--site-heading);overflow-wrap:break-word;margin:0;font-size:24px;font-weight:700;line-height:1.15}.static-prose .champions-crown{border:1px solid var(--champions-gold-border);background:var(--champions-gold-bg);color:var(--champions-gold-text);border-radius:999px;flex:none;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.static-prose .champions-crown .ui-icon{width:15px;height:15px}.static-prose .champions-stats{gap:22px;margin:0 0 8px;display:flex}.static-prose .champions-stat{flex-direction:column-reverse;display:flex}.static-prose .champions-stat dd{color:var(--site-heading);font-variant-numeric:tabular-nums;margin:0;font-size:30px;font-weight:700;line-height:1.05}.static-prose .champions-stat dt{color:var(--site-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.static-prose .champions-stat-wins dd{color:var(--champions-win)}.static-prose .champions-bar{border-radius:999px;gap:2px;height:6px;display:flex;overflow:hidden}.static-prose .champions-bar>span{flex-basis:0;min-width:3px}.static-prose .champions-bar-wins{background:var(--champions-win)}.static-prose .champions-bar-draws{background:var(--champions-draw)}.static-prose .champions-bar-losses{background:var(--champions-loss)}.static-prose .champions-took{color:var(--site-heading);margin:0;font-size:15px;font-weight:600;line-height:1.45}.static-prose .champions-about{color:var(--site-muted);margin:0;font-size:14px;line-height:1.55}.static-prose .champions-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.static-prose .champions-btn{border:1px solid var(--site-border);border-radius:var(--site-radius-sm);background:var(--site-panel);min-height:34px;color:var(--site-heading);text-align:center;justify-content:center;align-items:center;padding:6px 12px;font-size:14px;font-weight:600;line-height:1.25;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.static-prose .champions-btn:hover{border-color:var(--site-accent);background:var(--site-accent-soft);color:var(--site-accent-strong);text-decoration:none}.static-prose .champions-btn:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.champions-open-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;margin:4px 0 8px;display:grid}.static-prose .champions-open{border:1px solid var(--site-border-soft);border-radius:var(--site-radius-sm);background:var(--site-panel-soft);flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:12px;transition:border-color .14s;display:flex}.static-prose .champions-open:hover{border-color:var(--site-border)}.static-prose .champions-open-head{align-items:center;gap:8px;min-width:0;display:flex}.static-prose .champions-open-game{color:var(--site-heading);margin:0;font-size:15px;font-weight:700;line-height:1.25}.static-prose .champions-open-holder{flex-direction:column;margin:0;font-size:14px;line-height:1.35;display:flex}.static-prose .champions-open-label{color:var(--site-muted);font-size:12px}.static-prose .champions-open-holder-link{color:var(--site-text);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.static-prose .champions-open-holder-link:hover{color:var(--site-accent);text-decoration:underline}.static-prose .champions-open-badge{border:1px dashed var(--site-border);color:var(--site-muted);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600;line-height:1.5}.static-prose .champions-open .champions-btn{min-height:30px;margin-top:auto;padding:4px 10px;font-size:13px}.static-prose h2#challenge{scroll-margin-top:72px}@media (width<=640px){.champions-heroes{grid-template-columns:minmax(0,1fr)}.champions-open-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.static-prose .champions-hero-name{font-size:22px}}@media (prefers-reduced-motion:reduce){.static-prose .champions-hero,.static-prose .champions-btn,.static-prose .champions-open{transition:none}}.static-prose .champions-list{color:var(--site-text);margin:0 0 14px;padding-left:20px;font-size:16px;line-height:1.65}.static-prose .champions-list li+li{margin-top:6px}
