.fit-page-heading{padding-bottom:28px;background:radial-gradient(ellipse at 80% 0%,#42593630,transparent 65%)}.fit-page-heading h1{font-size:clamp(42px,5vw,68px);margin:20px 0}.fit-root{max-width:1320px;margin:auto;padding:0 42px 60px}.fit-intro{max-width:880px;font-size:13px;line-height:1.9;color:#aebca2;margin:4px 0 26px}.fit-intro p+p{margin-top:14px}.fit-intro strong{font-weight:500;color:#d9dec7}.fit-controls{position:sticky;top:8px;z-index:12;display:flex;gap:18px;flex-wrap:wrap;align-items:end;background:#1a2b20f5;backdrop-filter:blur(10px);padding:17px 20px;border:1px solid #5c6a46;box-shadow:0 9px 24px #0003}.fit-controls label{display:block;font-size:9px;color:#a9b997;line-height:1.6;margin-bottom:5px}.fit-controls select{padding:10px 12px;background:#0f1e14;border:1px solid #596b43;color:#e2e1c8;font:12px var(--sans);min-height:42px;max-width:100%}.fit-mode-picker{display:flex;gap:0}.fit-mode-picker button{min-width:64px;min-height:42px;border:1px solid #5f7047;background:#15291b;color:#afb99c;font:12px var(--sans)}.fit-mode-picker button+button{border-left:0}.fit-mode-picker button[aria-pressed=true]{color:#142015;background:var(--gold);border-color:var(--gold)}.fit-controls button:disabled,.fit-controls select:disabled{opacity:.6}.fit-back{margin-left:auto;color:var(--gold);font-size:10px;line-height:1.6;max-width:150px;align-self:center}.fit-status{font-size:11px;color:#a6b792;line-height:1.8;margin:18px 0 14px}.fit-class-jumps{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.fit-class-jumps a{padding:8px 12px;border:1px solid #3b5233;color:#aabc96;font-size:10px}.fit-class-jumps a:hover,.fit-class-jumps a[aria-current=true]{color:var(--gold);border-color:#9e925a;background:#243522}.fit-class-section{margin:38px 0 50px;scroll-margin-top:145px}.fit-class-heading{display:flex;gap:16px;align-items:center;margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid #35482d}.fit-class-heading img{width:42px;height:42px;flex-shrink:0}.fit-class-heading h2{font-size:36px;line-height:1.2;margin:0 0 8px}.fit-class-heading p{font-size:12px;line-height:1.8;color:#a1b18f;max-width:760px}.fit-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.fit-card{padding:25px 27px;background:linear-gradient(130deg,#21331f,#17271c);border:1px solid #455837;border-top:2px solid #9b9259;min-width:0}.fit-card .fit-faction{font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:#9caf88;margin-bottom:12px}.fit-card[data-fit-faction=horde]{border-top-color:#96765a}.fit-card h3{font:400 30px/1.25 var(--serif);letter-spacing:-.02em;color:#e3d5a7;margin:0 0 17px;overflow-wrap:anywhere}.fit-mode{margin:17px 0}.fit-mode-label{font-size:9px;letter-spacing:.12em;color:#aebd96;margin-bottom:8px}.fit-benefit{color:#d4dcc0;font-size:14px;line-height:1.8;margin-bottom:12px}.fit-example{color:#a7b69a;font-size:12px;line-height:1.9}.fit-example strong{font-weight:500;color:#c5cfb2}.fit-detail{font-size:10px;color:var(--gold);line-height:1.8;text-decoration:underline;text-underline-offset:3px}.fit-class-links{display:flex;gap:12px 28px;flex-wrap:wrap;padding:17px 0;border-bottom:1px solid #35482d;font-size:11px;color:var(--gold)}.fit-context{font-size:13px;line-height:1.9;color:#a8b998;border:1px solid #415736;background:#19291c;padding:27px 30px;margin-top:38px}.fit-context h2{font-size:33px;line-height:1.2;margin-bottom:20px;color:var(--ink)}.fit-context ol{padding-left:22px}.fit-context li{margin-bottom:6px}.fit-context p{margin-top:16px;max-width:960px}.fit-context a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.fit-context details{margin-top:22px;font-size:11px}.fit-context summary{cursor:pointer;color:#c5caa8}.fit-context ul{padding-left:20px;margin-top:15px;columns:2}.fit-empty{border:1px solid #73704d;padding:22px;color:#dad3ac;font-size:13px;line-height:1.8}.fit-root [hidden]{display:none!important}@media(max-width:1000px){.fit-root{padding-left:28px;padding-right:28px}.fit-card{padding:22px}.fit-controls{gap:14px}.fit-back{max-width:135px}}@media(max-width:700px){.fit-root{padding:0 20px 45px}.fit-page-heading h1{font-size:46px}.fit-intro{font-size:12px}.fit-controls{padding:13px;gap:10px;align-items:end;top:0}.fit-controls>div:first-child{width:calc(100% - 138px)}.fit-controls>div:first-child select{width:100%}.fit-mode-picker{margin-left:auto}.fit-controls>div:nth-child(3){flex:1;min-width:0}.fit-controls>div:nth-child(3) select{width:100%}.fit-back{font-size:9px;max-width:110px;margin-left:0}.fit-status{font-size:10px}.fit-class-jumps{gap:6px}.fit-class-jumps a{font-size:9px;padding:8px 9px}.fit-class-heading{gap:12px}.fit-class-heading h2{font-size:32px}.fit-class-heading p{font-size:11px}.fit-card-grid{grid-template-columns:1fr;gap:14px}.fit-card{padding:23px}.fit-card h3{font-size:29px}.fit-benefit{font-size:13px}.fit-example{font-size:12px}.fit-class-section{scroll-margin-top:185px}.fit-context{padding:23px 20px;font-size:12px}.fit-context h2{font-size:30px}.fit-context ul{columns:1}}
