.build-browser{color:#d7e1ea;max-width:1160px;margin:0 auto;padding:44px 24px 64px}.build-browser [hidden]{display:none!important}.build-kicker{letter-spacing:.14em;text-transform:uppercase;color:#d8ba77;font-size:.72rem;font-weight:700}.build-hero{max-width:850px;margin-bottom:32px}.build-hero h1{color:#f3ede0;margin:14px 0 20px;font-size:clamp(2.3rem,5.4vw,4.2rem);line-height:1.12}.build-hero em{color:#d8ba77;font-style:normal}.build-intro{color:#c0ceda;max-width:700px;font-size:1.05rem;line-height:1.7}.build-hero-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;font-size:.8rem;display:flex}.build-hero-meta span{background:#122132;border:1px solid #536779;border-radius:4px;padding:6px 12px}.build-browser a{color:#e4c581;text-decoration:none}.build-browser a:hover{text-decoration:underline}.build-scope{color:#a8b9c8;max-width:660px;margin-top:17px;font-size:.81rem;line-height:1.65}.build-tools{background:#0f1d2b;border:1px solid #354a5d;border-radius:6px;flex-wrap:wrap;align-items:end;gap:16px;padding:20px;display:flex}.build-tools label{gap:7px;min-width:180px;font-size:.8rem;font-weight:600;display:grid}.build-browser select,.build-browser button,.build-copy-field{color:#e7eef4;font:inherit;background:#172b3c;border:1px solid #526879;border-radius:4px;min-height:44px;padding:10px 13px}.build-browser button{cursor:pointer;font-size:.8rem;font-weight:600}.build-browser button:hover{border-color:#d8ba77}.build-browser button:disabled{opacity:.5;cursor:default}.build-browser :focus-visible{outline-offset:4px;outline:2px solid #eed299}.build-tools>p{color:#abbecf;margin:0 0 11px auto;font-size:.8rem}.build-selection{background:#122131;border:1px solid #4e5660;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:14px 18px;display:flex}.build-selection p{color:#bccbd8;flex:1;min-width:160px;margin:0;font-size:.8rem;line-height:1.6}.build-empty{border:1px dashed #5a6b77;padding:26px}.build-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin:24px 0 36px;display:grid}.build-card{background:linear-gradient(145deg,#132033,#0b1726);border:1px solid #405065;border-top:3px solid #a993d5;border-radius:7px;padding:25px;scroll-margin-top:90px}.build-card.build-druid{background:linear-gradient(145deg,#242728,#0b1726);border-top-color:#d9a26a}.build-card-top{align-items:center;gap:14px;display:flex}.build-card-top img{border:1px solid #ac956a;border-radius:4px;flex-shrink:0}.build-card-top p{color:#afbed0;margin:0 0 6px;font-size:.72rem}.build-card h2{color:#f1e8d7;margin:0;font-size:1.15rem;line-height:1.4}.build-byline{color:#b7c8d8;margin:18px 0;font-size:.75rem}.build-byline strong{color:#eef1f5}.build-tags{color:#c0cfdb;flex-wrap:wrap;gap:8px;font-size:.7rem;display:flex}.build-tags span{background:#1a2c3c;border-radius:3px;padding:4px 9px}.build-description{min-height:48px;margin:18px 0;font-size:.88rem;line-height:1.7}.build-split{border-block:1px solid #394758;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;padding:14px 0;display:grid}.build-split div{text-align:center;gap:4px;display:grid}.build-split strong{color:#e6d1a5;font-size:1.45rem}.build-split span{color:#afbed0;font-size:.65rem}.build-talents{margin:16px 0 22px;font-size:.8rem;line-height:1.6}.build-talents summary{cursor:pointer;color:#d2dce5;padding:5px 0}.build-talents ul{margin:14px 0;padding:0;list-style:none}.build-talents li{border-bottom:1px solid #3a485733;justify-content:space-between;gap:15px;padding:6px 0;display:flex}.build-talents li strong{white-space:nowrap;color:#e5c989}.build-talents p{color:#afbecb}.build-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.build-open{background:#d8ba77;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:11px 18px;font-size:.82rem;font-weight:700;display:inline-flex;color:#101a27!important}.build-actions button[aria-pressed=true]{color:#f0d6a0;background:#2b3040;border-color:#d8ba77}.build-comparison{background:#0e1d2d;border:1px solid #8b774c;border-radius:7px;margin:32px 0;padding:26px;scroll-margin-top:90px}.build-comparison h2{color:#eee2c9;margin:10px 0;font-size:1.8rem}.build-comparison>p:not(.build-kicker){color:#b5c5d3;font-size:.84rem;line-height:1.65}.build-comparison-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.build-comparison-picks>div{background:#182a3a;border-radius:4px;padding:18px}.build-comparison-picks h3{color:#eee3ce;margin:0 0 12px;font-size:1rem}.build-comparison-picks p{color:#c0ceda;font-size:.8rem;line-height:1.7}.build-comparison-picks a{margin-top:14px;font-size:.8rem;display:block}.build-table-wrap{max-width:100%;margin:22px 0}.build-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.8rem}.build-table-wrap caption{text-align:left;color:#c7d6e2;padding:10px 0;font-weight:600}.build-table-wrap th,.build-table-wrap td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #3d5062;padding:12px 10px}.build-table-wrap thead th{color:#f1e6d1;background:#1b3043;font-size:.72rem}.build-table-wrap th:first-child{width:48%}.build-table-wrap tbody th{font-weight:500}.build-rank-difference{background:#76623c22}.build-rank-difference td{color:#f1d594;font-weight:700}.build-copy-field{width:100%;margin-top:12px;display:block}.build-help{border-top:1px solid #44515b;max-width:850px;padding-top:30px}.build-help h2{color:#e8dbbd;font-size:1.5rem}.build-help p{color:#aebfce;font-size:.86rem;line-height:1.8}.build-help nav{flex-wrap:wrap;gap:20px;margin-top:22px;font-size:.85rem;display:flex}@media (width<=700px){.build-browser{padding:30px 16px 45px}.build-cards{grid-template-columns:1fr}.build-card{padding:20px}.build-tools{gap:12px;padding:16px}.build-tools label{flex:110px;min-width:0}.build-tools>p{margin-bottom:12px}.build-selection{gap:8px;padding:13px}.build-selection p{flex-basis:100%}.build-comparison{padding:18px 12px}.build-comparison-picks{gap:8px}.build-comparison-picks>div{padding:12px}.build-table-wrap th,.build-table-wrap td{padding:10px 6px;font-size:.73rem}.build-hero-meta{gap:8px}.build-description{min-height:0}.build-split span{font-size:.65rem}.build-help nav{gap:15px}}.build-hero h1{font-family:Georgia,serif;font-weight:400}.build-patch-notes{color:#b4c4cd;max-width:700px;font-size:.85rem;line-height:1.7}.build-patch-notes summary{cursor:pointer;color:#e4c581;min-height:44px;padding:10px 0}.build-patch-notes p{margin:8px 0 16px}.build-level-doors{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:30px 0;display:grid}.build-level-doors a{border-block:1px solid #ad956a55;gap:8px;padding:22px 0;transition:border-color .16s;display:grid}.build-level-doors a:hover{border-color:#e4c581;text-decoration:none}.build-level-doors span{letter-spacing:.08em;color:#e4c581;font-size:.7rem}.build-level-doors strong{color:#f1e6d0;font:400 1.9rem Georgia,serif}.build-level-doors small{color:#b4c4cd;font-size:.8rem}#build-list{scroll-margin-top:95px}.build-play-guide{border-left:2px solid #bda369;margin:22px 0;padding-left:16px;font-size:.85rem;line-height:1.7}.build-play-guide summary{cursor:pointer;color:#efdbb3;padding:7px 0;font-weight:600}.build-play-guide ol{padding-left:18px}.build-play-guide li{padding:4px 0 4px 5px}.build-play-guide small{color:#afc0cc;line-height:1.7;display:block}@media (width<=640px){.build-level-doors{grid-template-columns:1fr;gap:0;margin:22px 0}.build-level-doors a{border-bottom:none;grid-template-columns:1fr auto;gap:5px 14px;padding:16px 0}.build-level-doors a:last-child{border-bottom:1px solid #ad956a55}.build-level-doors strong{grid-area:1/2/3;align-self:center;font-size:1.45rem}.build-level-doors span{letter-spacing:0}}.build-card.build-mage{border-top-color:#86cef1}.build-card.build-rogue{border-top-color:#eee28c}.build-card.build-priest{border-top-color:#e2e7eb}
