html[data-theme="wow"]{color-scheme:dark;--paper:#121110;--card:#1e1c1a;--ink:#e8deca;--muted:#b0a491;--line:#4a3e2c;--accent:#e0bd74;--purple:#6e458c;--nav:#141311;--green:#6da77a;--gold:#d7b771;--shadow:0 8px 25px #0005}
html[data-theme="wow"] {

body{background:radial-gradient(ellipse at 85% 0%,#29203b77,transparent 45%),repeating-linear-gradient(115deg,#ffffff02 0 1px,transparent 1px 5px),#121110;color:var(--ink);font-size:15px}body:before{content:'';position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.06;background:url('/optimized/midnight-keyart-1600.webp') center top/cover}a:hover{color:#ffe8a9}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:700;letter-spacing:-.025em;color:#e7c986;text-shadow:0 2px 2px #000}h1{font-size:43px}h2{font-size:29px}h3{color:#eadcc2}p{line-height:1.7}.shell{grid-template-columns:232px minmax(0,1fr)}.main{padding:0 34px 35px;max-width:1710px}.sidebar{background:radial-gradient(ellipse at 50% 0%,#3a302055,transparent 43%),repeating-linear-gradient(0deg,#ffffff02 0 1px,transparent 1px 4px),linear-gradient(90deg,#161513,#1f1d19 55%,#11100f);border-right:3px double #6b5535;box-shadow:8px 0 30px #0006;padding:26px 16px 24px;color:#bfb196}.sidebar:after{content:'';position:absolute;top:0;right:3px;bottom:0;border-right:1px solid #a3834033;pointer-events:none}.brand{display:flex;flex-direction:column;gap:9px;text-align:center;padding:0 5px 23px;border-bottom:1px solid #5e482b;position:relative}.brand:after{content:'◆';position:absolute;bottom:-10px;background:#1c1915;padding:0 12px;color:#b38a4d;font-size:11px}.brand-symbol{width:72px;height:72px}.brand strong{font:bold 27px/1.1 Georgia,serif;letter-spacing:1.1px;color:#e8c47d;text-shadow:0 2px #000}.brand small{margin:0 0 3px;color:#b5a080;font-size:8px;letter-spacing:4px}.brand em{display:block;margin-top:7px;font-style:normal;font-size:7px;letter-spacing:2px;color:#8e7957}.nav-caption{color:#a18d6b;font-size:9px;letter-spacing:1.3px;margin:20px 12px 8px}.nav-links{gap:7px}.nav-link{position:relative;border-radius:2px;border:1px solid transparent;padding:11px 10px;gap:11px;font-size:12px;color:#c3b59b}.nav-link svg{color:#b4935c}.nav-link:hover{background:#45392144;border-color:#6c542f;color:#ffdf9d}.nav-link.active{background:linear-gradient(90deg,#5b3a1d,#36271b 85%);border-color:#997442;box-shadow:inset 0 0 0 1px #211508,0 2px 7px #0004;color:#f5d892}.nav-link.active:before{content:'';position:absolute;inset:3px;border:1px solid #bb91462b;pointer-events:none}.nav-link.active svg{color:#f1c977;filter:drop-shadow(0 0 4px #de9b2655)}.nav-count{color:#9d8861;font:11px Georgia,serif}.nav-link.active .nav-count{color:#e9bd6f}.sidebar-bottom{padding:23px 8px 0}.sidebar-bottom p{color:#9b8e78;font-size:10px}.sidebar-bottom a{color:#c8a367;font-size:10px;display:block}.local-badge{color:#9aa88b;font-size:10px}.local-badge:before{background:#84ae6a;box-shadow:0 0 5px #84ae6a88}.collection-meter{margin-bottom:22px}.collection-meter>div:first-child{display:flex;justify-content:space-between;gap:8px;font-size:9px;color:#a18d70;margin-bottom:8px}.collection-meter b{font-weight:400;color:#c9ad78}.meter-track{height:7px;border:1px solid #705b37;background:#080909;box-shadow:inset 0 1px 3px black;padding:1px}.meter-track i{display:block;background:linear-gradient(#9d6dbd,#694086);height:100%;width:0;box-shadow:0 0 7px #9965caaa;transition:width .2s}.topbar{height:76px;margin-bottom:26px;border-color:#4a3c27;position:relative}.topbar:after{content:'';position:absolute;left:0;right:0;bottom:-3px;height:1px;background:#58473044}.breadcrumb{font-size:11px;color:#b1a184}.breadcrumb .crumb-brand{color:#dfbd80}.breadcrumb span{color:#6e5938}.top-search{background:#0e0f10;border:1px solid #675131;box-shadow:inset 0 2px 8px #000b;border-radius:2px}.top-search input{color:#d8c9ac;width:175px}.top-search input::placeholder{color:#8c816d}.top-search button{color:#b69a64}.round-btn{border:1px solid #6b5735;border-radius:2px;background:linear-gradient(#30281d,#1a1712);color:#d9b979;box-shadow:inset 0 0 0 2px #17130e}.top-avatar{border-radius:50%;background:radial-gradient(circle,#605135,#19160f);border:1px solid #a88948;color:#e2c381;box-shadow:0 0 0 3px #251f16,inset 0 0 0 2px #15120d}.eyebrow{font-size:9px;letter-spacing:1.7px;color:#bc9b65}.page-intro{color:#b0a38e}.page-head{margin:20px 0 27px}.btn{border-radius:1px;border:1px solid #9c7a40;background:linear-gradient(#3e3322,#251c11);box-shadow:inset 0 0 0 2px #130e08,inset 0 3px 0 #d6b56d44,0 3px 8px #0005;color:#ead09c;padding:11px 17px;font-size:12px;letter-spacing:.2px;text-shadow:0 1px 2px #000}.btn:hover{color:#fff1bf;border-color:#e3bd70;background:linear-gradient(#504027,#302214)}.btn.primary{background:linear-gradient(#87332b,#581b19);border-color:#b58c49;box-shadow:inset 0 0 0 2px #35100d,inset 0 3px 0 #ce746244,0 3px 8px #0008;color:#ffe0a6}.btn.primary:hover{background:linear-gradient(#a33b32,#6b2521);border-color:#e6b967}.btn.subtle{background:#211c15;box-shadow:inset 0 0 0 1px #0d0d0c}.text-link{color:#d3ab65;font-size:12px}.warcraft-hero{position:relative;overflow:hidden;min-height:428px;border:1px solid #aa884b;outline:1px solid #4d3922;outline-offset:3px;background:#11121b;margin:6px 0 25px;box-shadow:inset 0 0 0 3px #15110e,0 10px 28px #0008}.hero-scene{position:absolute;inset:0;background:linear-gradient(90deg,#101015fa 0%,#11121be8 28%,#10111b95 52%,#10111b0a 76%),linear-gradient(0deg,#111018 0%,transparent 32%),url('/optimized/midnight-keyart-1600.webp') 78% 50%/cover no-repeat}.warcraft-hero:after{content:'';position:absolute;inset:7px;border:1px solid #b3903f44;pointer-events:none}.warcraft-hero-copy{position:relative;z-index:1;padding:51px 43px 70px;max-width:650px}.warcraft-hero .eyebrow{color:#d6b978;letter-spacing:2px;font-size:9px}.tiny-rune{color:#f0cd82;margin-right:8px;text-shadow:0 0 12px #eda839}.warcraft-hero h1{font-size:59px;line-height:1.06;max-width:600px;letter-spacing:-1.5px;margin:22px 0 13px;color:#f2dba4;text-shadow:0 3px 2px #000,0 0 26px #000}.warcraft-hero .hero-subtitle{font:italic 22px/1.4 Georgia,serif;color:#e3d4bb;margin-bottom:15px}.warcraft-hero-copy>p:not(.hero-subtitle){max-width:420px;color:#bdb3b2;font-size:13px;line-height:1.75}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.hero-actions .btn{font-size:12px;padding:12px 18px}.hero-legend{display:flex;align-items:center;gap:12px;margin-top:22px;font-size:10px;color:#b7a485}.hero-legend span{color:#d0aa60}.hero-legend i{height:3px;width:3px;background:#aa8c52;transform:rotate(45deg)}.hero-bottom{position:absolute;bottom:0;left:0;right:0;z-index:2;display:flex;justify-content:space-between;gap:15px;padding:9px 18px;font-size:8px;letter-spacing:1.3px;color:#bca986;border-top:1px solid #9271414d;background:#100e0d99}.hero-stamp{position:absolute;z-index:1;right:37px;bottom:59px;width:132px;height:132px;border-radius:50%;border:1px solid #ba996b55;outline:1px solid #ba996b22;outline-offset:6px;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(-10deg);background:#17121d55;text-shadow:0 2px 2px #000;color:#cfb286;box-shadow:inset 0 0 0 6px #19101744}.hero-stamp b{font:700 22px Georgia,serif;margin:5px 0}.hero-stamp span{font-size:7px;letter-spacing:2px}.frame-corner{position:absolute;z-index:3;width:23px;height:23px;border-color:#d7b16a;pointer-events:none}.frame-corner:after{content:'';position:absolute;width:5px;height:5px;background:#d5b16a;transform:rotate(45deg)}.frame-corner.tl{left:3px;top:3px;border-top:2px solid;border-left:2px solid}.frame-corner.tr{right:3px;top:3px;border-top:2px solid;border-right:2px solid;transform:rotate(0)}.frame-corner.bl{bottom:3px;left:3px;border-bottom:2px solid;border-left:2px solid}.frame-corner.br{bottom:3px;right:3px;border-bottom:2px solid;border-right:2px solid}.frame-corner.tl:after{left:5px;top:5px}.frame-corner.tr:after{right:5px;top:5px}.frame-corner.bl:after{left:5px;bottom:5px}.frame-corner.br:after{right:5px;bottom:5px}
.metrics{gap:13px;margin:28px 0 36px}.metric{border-radius:2px;border:1px solid #645032;background:linear-gradient(135deg,#2c261e,#1b1916);box-shadow:inset 0 0 0 3px #13120f,0 3px 10px #0005;padding:17px 20px;justify-content:start;gap:15px;position:relative}.metric:after{content:'';position:absolute;inset:5px;border:1px solid #90703b22;pointer-events:none}.metric .metric-icon{width:44px;height:44px;background:linear-gradient(145deg,#423721,#1c1b18);border:1px solid #705c38;box-shadow:inset 0 0 0 2px #15130e;border-radius:2px;color:#cba968}.metric strong{font:700 28px/1.1 Georgia,serif;color:#efd295;text-shadow:0 2px 1px #000}.metric small{font-size:10px;color:#b0a083;margin-top:5px}.section-title{margin:38px 0 20px;position:relative;padding-bottom:14px;border-bottom:1px solid #645034}.section-title:after{content:'';position:absolute;bottom:-4px;left:0;width:6px;height:6px;background:#b79352;transform:rotate(45deg)}.section-title h2{font-size:29px;color:#e2c48c}.section-title p{color:#a99a80;font-size:11px}.section-title .eyebrow{font-size:8px;color:#a78954;margin-bottom:8px}.ornament{margin-left:auto;font-size:12px;color:#82683f}.themes{gap:15px}.theme-tile{min-height:145px;border-radius:2px;border:1px solid #625074;background:radial-gradient(ellipse at 15% 45%,#60408355,transparent 62%),linear-gradient(135deg,#241c31,#17151d);padding:22px 20px;display:grid;grid-template-columns:43px 1fr;gap:14px;align-items:start;box-shadow:inset 0 0 0 3px #0c0c0b,0 4px 12px #0005}.theme-tile:nth-child(2){border-color:#42657e;background:radial-gradient(ellipse at 15% 45%,#305c7d55,transparent 62%),linear-gradient(135deg,#172732,#151b21)}.theme-tile:nth-child(3){border-color:#817048;background:radial-gradient(ellipse at 15% 45%,#76603955,transparent 62%),linear-gradient(135deg,#30271c,#1e1b16)}.theme-tile:after{content:'';inset:5px;border:1px solid #d3beff16;transform:none;pointer-events:none}.theme-tile .theme-sigil{font:45px/1 Georgia,serif;color:#b295d8;text-shadow:0 0 18px #985bf7aa;margin-top:11px}.theme-tile:nth-child(2) .theme-sigil{color:#9ccbe9;text-shadow:0 0 18px #3a8fe8aa}.theme-tile:nth-child(3) .theme-sigil{color:#e6c784;text-shadow:0 0 18px #b38a3388}.theme-tile small{font-size:7px;letter-spacing:1px;color:#9f87b7}.theme-tile:nth-child(2) small{color:#829eaf}.theme-tile:nth-child(3) small{color:#a6926b}.theme-tile h3{font:bold 19px/1.3 Georgia,serif;margin:5px 0 8px;color:#e2d2f4}.theme-tile:nth-child(2) h3{color:#d0e3ec}.theme-tile:nth-child(3) h3{color:#e9d4a4}.theme-tile p{font-size:11px;color:#b3a5bb;max-width:240px;line-height:1.6}.theme-tile:nth-child(2) p{color:#a0b0ba}.theme-tile:nth-child(3) p{color:#b4a58a}.theme-tile>svg{position:absolute;bottom:12px;right:12px;width:12px;opacity:.5}.theme-tile:hover{filter:brightness(1.15)}.quest-notice{display:flex;gap:20px;align-items:center;background:linear-gradient(90deg,#31281a,#211d16);border:1px solid #75603a;box-shadow:inset 0 0 0 3px #15120c;margin:25px 0;padding:21px 25px}.quest-mark{font:bold 45px/1 Georgia,serif;color:#f3d15c;text-shadow:0 0 14px #d8913a66;min-width:23px}.quest-notice b{font:700 16px Georgia,serif;color:#e6c78b}.quest-notice p{font-size:11px;color:#b2a48d;margin:5px 0 0}.quest-notice .text-link{margin-left:auto;flex-shrink:0;font-size:11px}
.grid{gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.card{border-radius:3px;border:1px solid #71548b;background:linear-gradient(135deg,#27212e,#1c191f);box-shadow:inset 0 0 0 2px #0e0c11,0 5px 15px #0007;position:relative;--glow:#9470b6}.card[data-theme=fire]{border-color:#86623a;--glow:#b38b52}.card[data-theme=light]{border-color:#8a774e;--glow:#bdaa68}.card[data-theme=mechanical]{border-color:#5b7382;--glow:#789eb7}.card[data-theme=nature]{border-color:#63714e;--glow:#91a36c}.card[data-theme=cosmic],.card[data-theme=ice]{border-color:#506a91;--glow:#6e9fca}.card:hover{border-color:var(--glow);box-shadow:0 0 0 1px var(--glow),0 4px 22px #0007;transform:translateY(-3px)}.card-art{height:215px;background:radial-gradient(ellipse,#f0e7d1,#bbaa8e);border:4px solid #171310;border-bottom:1px solid #594528;box-shadow:inset 0 0 25px #5b432555;margin:3px 3px 0}.card-art img{padding:15px;mix-blend-mode:multiply}.card-art.set,.card-art.weapon,.card-art.gadget,.card-art.toy{background:#16141a;border-color:#171317}.card-art.set img,.card-art.weapon img,.card-art.gadget img,.card-art.toy img{background:#16141a;padding:0;mix-blend-mode:normal}.card-body{padding:15px 16px 16px}.card-kind{font-size:8px;letter-spacing:.8px;color:#ac99b7}.card-title{font:700 17px/1.3 Georgia,serif;color:#cda4ef;min-height:43px;margin-bottom:10px;text-shadow:0 1px #000}.card[data-theme=fire] .card-title{color:#edb779}.card[data-theme=light] .card-title{color:#ead493}.card[data-theme=nature] .card-title{color:#bacd95}.card[data-theme=mechanical] .card-title,.card[data-theme=cosmic] .card-title,.card[data-theme=ice] .card-title{color:#a6cceb}.card-desc{color:#b6aabd;font-size:11px;line-height:1.65;min-height:36px}.card-foot{border-color:#5a426544;padding-top:12px}.difficulty{color:#a89ab2;font-size:10px}.status-select{border-radius:1px;border:1px solid #76613e;background:linear-gradient(#332a20,#201a14);box-shadow:inset 0 0 0 1px #17130e;color:#d1b78d;font-size:10px;padding:7px 24px 7px 8px}.status-select option{background:#211e19;color:#e3d2b3}.status-select[data-status=want]{border-color:#8055a4;background:#30223f;color:#d2b1ed}.status-select[data-status=progress]{border-color:#a58a48;background:#3a2d17;color:#f0d18b}.status-select[data-status=done]{border-color:#5b8759;background:#213422;color:#afd19d}.tag{border-radius:1px;font-size:8px;padding:5px 7px;border:1px solid #806546;background:#241e18;color:#d2bd97;box-shadow:0 2px 4px #0008}.tag.new{background:#402653;color:#e3c5fa;border-color:#a276ba}.tag.paid,.tag.unavailable{background:#573b22;color:#f2d3a1;border-color:#a77a42}.card-badges{left:9px;right:9px;top:9px}.placeholder-art{background:radial-gradient(circle,#342241,#15121c);color:#ab81c8}.catalog-footer{border-top:1px solid #4b3c2b;color:#8b7e70;font-size:10px}.filters{background:linear-gradient(135deg,#29251e,#1b1915);border:1px solid #725933;border-radius:2px;box-shadow:inset 0 0 0 3px #14120f;padding:20px}.filter-input{background:#100f0d;border-color:#5b472b;color:#aa916b;border-radius:2px;box-shadow:inset 0 2px 6px #000}.filter-input input{color:#e5d1ae}.filter-input input::placeholder{color:#9b8b75}.filter-row select,.result-bar select{background:#191713;border:1px solid #705631;border-radius:1px;color:#d1bb95}.filter-row select:focus{border-color:#c29d51}.result-bar{color:#aa987d}.switches .check{color:#bdaa8a}.check input{accent-color:#b28641}.empty{background:#211c17;border-color:#644d2c;border-radius:2px;color:#b7a78d}.empty h3{color:#ddc08c}.notice{border-radius:2px;background:#282217;border:1px solid #665135;color:#c5b28f;box-shadow:inset 0 0 0 2px #16120c}.notice.warning{background:#34271a;border-color:#9c7443;color:#ddbd8a}.notice a{color:#e1bd75}.notice b{color:#e5c88e}.detail-top{border-color:#64502c}.back{color:#c2a374}.detail-art{border-radius:3px;background:#201a14;border:1px solid #a08047;box-shadow:inset 0 0 0 3px #0f0d0b,0 8px 20px #0007;padding:5px}.detail-art button{background:radial-gradient(ellipse,#f0e7d5,#bead90);border:1px solid #6c5432;padding:20px}.detail-art img{mix-blend-mode:multiply}.detail-art.set button,.detail-art.weapon button,.detail-art.gadget button,.detail-art.toy button{background:#16141a}.detail-art.set img,.detail-art.weapon img,.detail-art.gadget img,.detail-art.toy img{mix-blend-mode:normal}.detail-art figcaption{color:#b6a082;border-color:#6b5230;padding:12px;font-size:10px}.detail-art figcaption a{color:#ddbb7c}.detail-summary h1{color:#d7b1f4}.detail-summary .lead{color:#c1b5c4}.facts{border-color:#5d4a32}.facts div{color:#d5c3a5;font-size:12px}.facts small{color:#aa8d5e}.effect{border-radius:2px;background:linear-gradient(135deg,#33213c,#1d1825);border:1px solid #705083;color:#c5afd8}.effect b{color:#d6b3f4}.subtle-text{color:#ac9e87}.guide-panel,.side-panel{background:linear-gradient(135deg,#27221b,#1b1916);border:1px solid #715a37;border-radius:2px;box-shadow:inset 0 0 0 3px #14120f,0 4px 16px #0004}.guide-panel h2,.side-panel h3{color:#dec08a}.steps-progress{color:#b5965f;font-size:11px}.steps li:before{background:#34291a;border:1px solid #86683b;color:#f0cd83;border-radius:1px}.steps .check{color:#d3c5b0}.guide-panel .check:has(input:checked)>span{color:#8c987b}.notes-input{border-radius:1px;border:1px solid #6d5535;background:#131210;box-shadow:inset 0 2px 7px #0008;color:#dfcdb1}.notes-input::placeholder{color:#8e806d}.source-links a{color:#d1ac6f}.note-list{color:#beae95}.guide th{background:#33291c;color:#ccb07c}.guide .coord{background:#47341f;border:1px solid #826039;color:#f0cf87;border-radius:2px}.guide .note{background:#312819;border-color:#ab864b;color:#d2bd99;border-radius:0}.guide .subguide{border-color:#675032;border-radius:2px;background:#1c1914}.guide .subguide summary{color:#d7ba83}.guide figcaption{color:#b09b77}.guide figure img{border-radius:2px}.guide .table-scroll{border-radius:1px;border-color:#60482c}.guide .daygrid label{background:#241d14;border-color:#735731}.guide .screens img{mix-blend-mode:normal}.board{gap:20px}.column{border-radius:2px;border:1px solid #69527e;background:linear-gradient(#302438,#1c171f);box-shadow:inset 0 0 0 3px #100e13;padding:16px}.column:nth-child(2){border-color:#977e41;background:linear-gradient(#382e1c,#211b13)}.column:nth-child(3){border-color:#5e7950;background:linear-gradient(#273322,#171d16)}.column-head{color:#cfade7;border-bottom:1px solid #74588766;padding:3px 5px 14px}.column:nth-child(2) .column-head{color:#e5c681;border-color:#8b713c66}.column:nth-child(3) .column-head{color:#b6d09f;border-color:#617e4966}.column-head b{font:bold 17px Georgia,serif}.column-head .count{border:1px solid currentColor;background:#1117;color:inherit;border-radius:2px;font-size:10px;padding:2px 8px}.board-card{border-radius:2px;background:#151310;border:1px solid #63503b;box-shadow:0 3px 7px #0006;padding:12px}.board-card h3{color:#dfc39d;font-family:Georgia,serif;font-size:14px}.board-card img{background:#cbbb9f;border:1px solid #8d754b;border-radius:1px}.board-card small{color:#9d8b73}.board-card .board-note{color:#af9fbd;max-width:100%}.board-empty{color:#a696a9}.board-card .mini-icon{border-radius:1px;background:#3d2c47;color:#be9ed3}.column.drag-over{outline:2px solid #edc97d;outline-offset:-4px}.tabs{gap:7px}.tabs button{border-radius:1px;border:1px solid #6d5533;background:linear-gradient(#2a241b,#1e1812);color:#b49d75;box-shadow:inset 0 0 0 1px #100e0a}.tabs button.active{background:linear-gradient(#59412a,#3c2a19);border-color:#bf9556;color:#f1d499}.backup-panel{border-radius:2px;border:1px solid #725a36;background:linear-gradient(#29221a,#1e1b16);box-shadow:inset 0 0 0 3px #13110e}.backup-panel p{color:#b3a48d}.tool-grid{gap:19px}.tool-card{background:linear-gradient(135deg,#2d241d,#1d1915);border:1px solid #755c38;border-radius:2px;box-shadow:inset 0 0 0 3px #14110d}.tool-card h3{font-family:Georgia,serif;color:#e0bf86}.tool-card p{color:#b6a58b}.tool-icon{border-radius:1px;border:1px solid #886942;background:radial-gradient(circle,#493824,#1f1a13);color:#d6b679;box-shadow:inset 0 0 0 2px #17120d}.about p,.about li{color:#c0b29b}.about h2{color:#dec18a}.about a{color:#e4bb73;text-decoration:underline}.toast{border-radius:2px;border:1px solid #ab874a;background:#241c13;color:#eed4a0;box-shadow:inset 0 0 0 2px #0c0b08,0 6px 20px #000b}.mobile-menu{border-radius:1px;color:#d7b979;background:linear-gradient(#322a1e,#171410);border-color:#846439}.menu-backdrop{background:#090709bd}dialog{background:#191511;color:#ddc392;border:2px solid #987442;border-radius:3px;box-shadow:inset 0 0 0 3px #0b0907}dialog .modal-head button{border:1px solid #ba8a4c;border-radius:1px;background:#672920;color:#f1cf93}dialog::backdrop{background:#050306e8}dialog img{background:#d6c8b1}footer.page-footer{border-color:#635032;color:#8a7b64;font-size:9px}footer.page-footer a{color:#b49b70}.skip{background:#38281a;color:#ffdf9c}.local-warning.visible{background:#4a2820;border-color:#aa7550}
@media(min-width:1450px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.warcraft-hero{min-height:455px}.warcraft-hero-copy{padding:60px 55px 70px}.warcraft-hero h1{font-size:66px}.hero-stamp{right:65px;bottom:75px}}
@media(max-width:1150px){.shell{grid-template-columns:204px minmax(0,1fr)}.sidebar{padding:22px 12px}.brand strong{font-size:24px}.main{padding:0 25px 30px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.warcraft-hero-copy{padding:43px 30px 65px}.warcraft-hero h1{font-size:48px}.warcraft-hero{min-height:411px}.hero-stamp{display:none}.hero-scene{background-position:74% center}.metric{padding:17px 14px;gap:10px}.metric .metric-icon{display:grid!important;width:34px;height:34px}.metric .metric-icon svg{width:20px}.metric strong{font-size:25px}.metric small{font-size:9px}.theme-tile{padding:19px 16px;grid-template-columns:1fr;gap:0;min-height:160px}.theme-tile .theme-sigil{display:none}.theme-tile h3{font-size:19px}.themes{gap:12px}.quest-notice{padding:18px;gap:14px}.quest-notice .text-link{display:none}.board{gap:13px}.column{padding:12px}}
@media(max-width:800px){.shell{display:block}.sidebar{width:235px;z-index:70;padding:24px 17px}.main{padding:0 22px 28px}.topbar{height:65px;margin-bottom:23px}.mobile-menu{display:grid}.warcraft-hero{min-height:410px}.warcraft-hero-copy{padding:43px 30px 65px}.warcraft-hero h1{font-size:51px}.hero-scene{background-position:73% center}.warcraft-hero .hero-subtitle{font-size:21px}.metric .metric-icon{display:none!important}.metric{justify-content:center;text-align:center}.metric strong{font-size:27px}.detail-summary h1{font-size:32px}.theme-tile{min-height:150px}.theme-tile h3{font-size:19px}.theme-tile p{font-size:10px}.top-search input{width:120px}.top-avatar{display:none}.hero-bottom{font-size:7px}.detail-art img{height:300px}}
@media(max-width:570px){.main{padding:0 14px 25px}.topbar{margin-bottom:21px}.top-search input{width:90px}.topbar .round-btn{display:none}.topbar{gap:8px}.top-search{padding:6px 8px}.top-search input{font-size:11px}.breadcrumb{font-size:10px}.mobile-menu{margin-right:8px}.warcraft-hero{min-height:486px;margin:4px 0 20px}.hero-scene{background-image:linear-gradient(90deg,#11111be8,#11111b55),linear-gradient(0deg,#111018 0%,#11101855 70%,transparent),url('/optimized/midnight-keyart-1600.webp');background-position:67% center}.warcraft-hero-copy{padding:34px 24px 62px}.warcraft-hero .eyebrow{font-size:7px;letter-spacing:1.5px}.warcraft-hero h1{font-size:47px;line-height:1.07;max-width:300px;margin-top:28px}.warcraft-hero .hero-subtitle{font-size:20px;max-width:270px}.warcraft-hero-copy>p:not(.hero-subtitle){font-size:12px;max-width:290px}.hero-actions{display:grid;gap:11px;max-width:290px;margin-top:25px}.hero-actions .btn{font-size:11px;padding:12px}.hero-legend{font-size:9px;gap:8px;flex-wrap:wrap;margin-top:20px}.hero-bottom{font-size:7px;padding:9px 13px;letter-spacing:.6px}.hero-bottom span:last-child{display:none}.metrics{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 29px}.metric{padding:16px 13px;justify-content:start;text-align:left;gap:12px}.metric .metric-icon{display:grid!important;width:35px;height:35px}.metric strong{font-size:27px}.metric small{font-size:9px}.section-title{margin:30px 0 17px;padding-bottom:12px}.section-title h2{font-size:25px}.section-title p{font-size:10px}.section-title .text-link{font-size:10px}.themes{grid-template-columns:1fr;gap:12px}.theme-tile{display:grid;grid-template-columns:39px 1fr;gap:15px;min-height:114px;padding:18px}.theme-tile .theme-sigil{display:block;font-size:39px;margin-top:9px}.theme-tile h3{font-size:22px}.theme-tile p{font-size:11px;max-width:260px}.theme-tile small{font-size:7px}.theme-tile>svg{display:block}.quest-notice{gap:15px;padding:18px;margin:24px 0}.quest-notice b{font-size:15px}.quest-notice p{font-size:11px;line-height:1.65}.quest-mark{font-size:39px}.grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.card-art{height:156px;margin:2px 2px 0;border-width:2px}.card-art img{padding:8px}.card-body{padding:12px 10px}.card-title{font-size:14px;line-height:1.3;min-height:37px}.card-kind{font-size:7px;letter-spacing:.4px}.card-desc{font-size:10px;line-height:1.6;min-height:32px}.card-foot{display:block}.difficulty{font-size:9px;margin-bottom:7px}.status-select{font-size:10px;padding:7px 19px 7px 7px;width:100%;max-width:none}.card-badges{left:5px;right:5px;top:5px}.tag{font-size:7px;padding:4px}.filters{padding:15px}.filter-row select{font-size:11px;padding:9px 20px 9px 8px}.filter-input{min-width:100%}.filter-input input{font-size:11px}.switches .check{font-size:10px}.filters .btn{font-size:10px}.result-bar{font-size:10px}.page-head h1{font-size:35px}.page-intro{font-size:12px;line-height:1.7}.detail-art button{padding:14px}.detail-art img{height:260px}.detail-summary h1{font-size:34px}.detail-summary .lead{font-size:13px}.detail-top .btn{padding:8px 10px;font-size:9px}.facts small{font-size:8px}.facts div{font-size:11px}.guide-panel,.side-panel{padding:21px 18px}.guide-panel .check{font-size:12px}.guide .note{font-size:11px}.board{display:block}.column{padding:15px;margin-bottom:18px}.column-head b{font-size:18px}.board-card .board-top{display:flex}.board-card h3{font-size:14px}.board-card img{width:70px;height:70px}.board-card .status-select{font-size:11px}.board-empty{padding:28px 10px;font-size:11px}.tool-grid{grid-template-columns:1fr}.tool-card{padding:21px 18px}.tool-card h3{font-size:18px}.notice{font-size:11px}.backup-panel{padding:21px 18px}.about p,.about li{font-size:13px}.toast{font-size:11px;left:50%}footer.page-footer{font-size:9px;line-height:1.8}}

}
