@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;600;700;800;900&display=swap');
:root{--ink:#173b36;--muted:#84907f;--green:#28654f;--line:#e3e9df;--bg:#f7f8f2}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:14px 'Noto Sans KR',sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}aside{position:fixed;inset:0 auto 0 0;width:240px;padding:34px 24px;background:white;border-right:1px solid var(--line);display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:11px;font-size:17px;font-weight:800}.brand b{font-size:31px;width:43px;height:43px;line-height:36px;text-align:center;background:var(--green);color:white;border-radius:13px}.brand small{display:block;letter-spacing:1.7px;font-size:8px;color:#9ba897;margin-top:6px}.label{font-size:10px;color:#9aa795;letter-spacing:1px;margin-top:40px}.game{background:#f0f5ec;border:1px solid #dce6d6;padding:15px;border-radius:9px;text-align:left;color:#41694c;font-weight:700}.game small{font-size:8px;margin-left:9px;font-weight:400}nav{margin-top:25px}nav a{display:block;padding:13px 12px;border-radius:7px;margin:4px 0;font-size:12px;color:#7c8c77}nav a.active{background:#eaf1e6;color:#2b674d;font-weight:700}nav .label{margin:21px 12px 10px;font-size:9px}nav i{font-style:normal;font-size:8px;float:right;background:white;border-radius:4px;padding:2px 5px;color:#8b9e80}.aside-note{border:1px solid var(--line);border-radius:11px;padding:17px 14px;margin-top:auto;font-size:11px}.aside-note p{line-height:1.9;color:var(--muted)}.aside-note small{font-size:9px;display:block;border-top:1px solid var(--line);padding-top:12px;color:#90a085}aside footer{font-size:8px;color:#a1ac99;line-height:1.9;margin-top:25px}main{margin-left:240px}header{height:78px;border-bottom:1px solid var(--line);padding:0 45px;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#87947e;background:#ffffff80}header b{font-weight:500;color:#47614c}header button{border:1px solid var(--line);background:white;border-radius:7px;padding:10px 13px;color:#4e6b50;font-size:10px}.content{max-width:1270px;margin:auto;padding:38px 45px 0}.eyebrow{font-size:9px;color:#819376;letter-spacing:2px;font-weight:700}.hero{display:grid;grid-template-columns:1.2fr 1fr;min-height:310px;align-items:center;margin-top:10px}h1{font-size:40px;letter-spacing:-2px;line-height:1.45;margin:15px 0 18px;font-weight:800}h1 span{color:#548069}.hero p{font-size:12px;line-height:2;color:var(--muted);margin-bottom:27px}.primary{border:0;border-radius:7px;padding:14px 18px;background:var(--green);color:white;display:inline-block;font-size:11px;font-weight:600}.text-link{font-size:10px;color:#6e8365;margin-left:18px}.art{height:280px;position:relative;background:radial-gradient(ellipse,#e3ecd8,transparent 68%);overflow:hidden}.ring{position:absolute;width:230px;height:230px;border:1px solid #d6e1cd;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.ring:after{content:'';position:absolute;inset:24px;border:1px dashed #d4dfc9;border-radius:50%}.gem{position:absolute;width:100px;height:116px;clip-path:polygon(50% 0,93% 23%,100% 67%,50% 100%,0 67%,7% 23%);background:conic-gradient(from 30deg at 50% 48%,#b6df94,#3c815a,#8ebf71,#d3efaf,#63a96d,#b6df94)}.gem:before{content:'';position:absolute;inset:12px;clip-path:inherit;background:conic-gradient(from 55deg,#9bd47c,#e1f2bf,#65a45e,#2c7149,#9bd47c)}.gem:after{content:'◇';position:absolute;inset:0;display:grid;place-items:center;font-size:58px;color:#e6f4c880}.gem.a{left:calc(50% - 58px);top:35px;transform:rotate(13deg);width:117px;height:140px;z-index:2}.gem.b{left:calc(50% - 127px);top:128px;transform:rotate(-17deg);background:conic-gradient(#abe5e8,#419da9,#d3f4ef,#419da9)}.gem.b:before{background:conic-gradient(#66bcc7,#c8eded,#4290a0,#66bcc7)}.gem.c{left:calc(50% + 42px);top:143px;transform:rotate(21deg);width:81px;height:96px;background:conic-gradient(#f5d77c,#d29a43,#fff4bc,#c99c4a)}.gem.c:before{background:conic-gradient(#f3c766,#fff4c9,#b8903e,#f3c766)}.art>small{position:absolute;right:12px;top:4px;font-size:8px;letter-spacing:2px;color:#8b9f7c}.notice{display:flex;gap:14px;align-items:center;padding:14px 17px;border-radius:8px;border:1px solid #dfe8d7;background:#edf2e7;font-size:10px;margin:23px 0 35px;color:#7a8c6e}.notice b{font-size:8px;padding:4px 7px;border-radius:4px;background:#dce7d0}.notice span{flex:1}.notice a{white-space:nowrap}.section-head{display:flex;justify-content:space-between;align-items:end;margin:28px 0 18px}.section-head h2{font-size:21px;margin:8px 0 0;letter-spacing:-.7px}.section-head>small{font-size:9px;color:#98a18d}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.card{padding:22px;border:1px solid var(--line);background:white;border-radius:12px;transition:.2s}.card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #254b3410;border-color:#aabf9d}.card-top{display:flex;justify-content:space-between;align-items:center}.icon{width:47px;height:47px;display:grid;place-items:center;font-size:28px;border-radius:12px}.purple{background:#efeaf7;color:#9677bb}.green{background:#e9f0df;color:#7b9d56}.orange{background:#fbefdf;color:#c89755}.card-top small{font-size:8px;border:1px solid #e9ece4;border-radius:20px;padding:5px 8px;color:#96a087;background:#f9faf6}.card h3{font-size:19px;letter-spacing:-.7px;margin:20px 0 9px}.card p{font-size:11px;line-height:1.95;color:#8a9580}.card-bottom{border-top:1px solid #edf0e7;padding-top:14px;margin-top:23px;font-size:9px;color:#91a083;display:flex;justify-content:space-between}.card-bottom b{font-size:15px;color:#65835c}.bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:25px 0 38px}article{border:1px solid var(--line);border-radius:12px;background:#f1f3e9;padding:25px}article h3{font-size:19px;line-height:1.6;letter-spacing:-.5px;margin:14px 0}article p{font-size:11px;line-height:1.9;color:#8a957e}.mint{background:#edf3e9}ul{list-style:none;padding:0;margin-bottom:0}li{padding:12px 0;border-bottom:1px solid #dfe7d8;font-size:10px}li:last-child{border:0}li span{float:right}.site-footer{display:flex;align-items:center;gap:20px;padding:24px 0;border-top:1px solid var(--line);font-size:9px;color:#9aa58d}.site-footer b{font-weight:500;color:#57704e}.site-footer a{margin-left:auto}.intro{font-size:12px;line-height:1.9;color:#85967a;margin-bottom:25px}.toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:24px 0}.toolbar input,.toolbar select,.calc-inputs input,.calc-inputs select{border:1px solid #dce5d6;border-radius:7px;background:white;padding:11px;color:var(--ink);max-width:100%;font-size:12px}.toolbar small{margin-left:auto;color:#8a9b7e;font-size:10px}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:12px;background:white;margin-bottom:25px}table{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left;font-size:12px}th{font-size:10px;color:#748968;background:#edf2e6;padding:15px 20px}td{padding:13px 20px;border-bottom:1px solid #edf0e7}tr:last-child td{border:0}tbody tr:hover{background:#fafbf5}.tier{width:7px;height:7px;display:inline-block;border-radius:50%;background:#92b16d;margin-right:10px}.tier.레어{background:#66a9c7}.tier.에픽{background:#ab8ad3}.tier.레전드{background:#dba45c}.tier.신화{background:#df8277}.footnote{font-size:10px;line-height:1.9;color:#8a967e}.calculator{border:1px solid #dce7d3;border-radius:14px;padding:28px;background:#edf3e7}.calculator h2{font-size:22px;margin:15px 0 25px}.calc-inputs{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.calc-inputs label{flex:1;min-width:100px;display:flex;flex-direction:column;gap:10px;font-size:10px;color:#849775}.calc-inputs>span{margin-top:25px}.calculator p{font-size:10px;color:#899a7a;line-height:1.8}.results{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:24px}.results>div{background:white;border-radius:9px;padding:20px}.results span{font-size:10px;display:block;color:#8b9c7e}.results b{font-size:29px;display:block;margin:10px 0}.results small{font-size:9px;color:#8b9c7e}.tabs{display:flex;gap:7px;flex-wrap:wrap}.tabs button{background:white;border:1px solid var(--line);border-radius:7px;padding:10px 14px;color:#7a906d;font-size:12px}.tabs button.selected{background:var(--green);color:white;border-color:var(--green)}.source{background:white;line-height:2}.source p{font-size:13px}.source a{text-decoration:underline}dialog{border:1px solid var(--line);border-radius:16px;padding:32px;width:90%;max-width:420px;color:var(--ink)}dialog::backdrop{background:#173b3660;backdrop-filter:blur(3px)}dialog p{color:#849775;font-size:13px;line-height:1.9}#close{position:absolute;right:12px;top:8px;border:0;background:none;font-size:24px;color:#8b9c7e}[hidden]{display:none!important}:focus-visible{outline:3px solid #91b581;outline-offset:3px}
@media(max-width:1100px){aside{width:210px;padding:28px 18px}main{margin-left:210px}.content{padding:32px 25px 0}header{padding:0 25px}h1{font-size:35px}.card{padding:18px}.hero .text-link{display:block;margin:15px 0 0}}@media(max-width:760px){aside{position:relative;width:100%;display:block;padding:18px 20px;border-right:0;border-bottom:1px solid var(--line)}.label,.game,.aside-note,aside footer,nav i{display:none}nav{display:flex;overflow:auto;margin:15px -8px -9px;gap:3px}nav a{white-space:nowrap;font-size:11px;padding:10px}main{margin:0}header{height:55px;padding:0 20px}.content{padding:27px 20px 0}.hero{display:block;position:relative;min-height:290px;padding:15px 0}.hero>div:first-child{position:relative;z-index:2}.hero h1{font-size:34px}.hero p{font-size:11px}.hero .text-link{display:inline;margin-left:13px}.art{position:absolute;right:-20px;top:15px;width:160px;opacity:.28;pointer-events:none}.art>small{display:none}.notice{padding:12px;gap:10px;margin:12px 0 28px;line-height:1.9}.notice a,.section-head>small{display:none}.cards{grid-template-columns:1fr;gap:12px}.card{padding:20px}.card-top{float:left;margin-right:17px}.card-top small{display:none}.card h3{margin:0 0 8px;font-size:18px}.card p{margin:0}.card p br{display:none}.card-bottom{margin-top:18px}.bottom-grid{grid-template-columns:1fr}.site-footer span{display:none}.calculator{padding:20px}.results{grid-template-columns:1fr 1fr}.results>div:last-child{grid-column:1/-1}.results b{font-size:25px}.calc-inputs{gap:10px}.calc-inputs label{min-width:85px}.toolbar input{width:100%}.source{padding:20px}td,th{padding:13px 16px}h1{font-size:29px}}

/* Game assets */
.icon img{width:49px;height:49px;object-fit:contain}.icon{background:transparent!important}.hero-art-gear{position:absolute;width:150px;height:190px;object-fit:contain;left:calc(50% - 115px);top:45px;transform:rotate(-10deg);filter:drop-shadow(0 15px 12px #254b3422)}.hero-art-gem{position:absolute;width:140px;height:140px;object-fit:contain;left:calc(50% + 5px);top:130px;transform:rotate(14deg);filter:drop-shadow(0 15px 12px #254b3422)}.section-banner{display:flex;align-items:center;gap:18px}.section-banner img{object-fit:contain}.hero-cell,.equipment-cell{display:flex;align-items:center;gap:13px}.hero-portrait{object-fit:contain;background:#f3efdf;border-radius:10px;flex:none}.hero-cell b{font-weight:600}.hero-cell small{display:block;margin-top:5px;color:#8b9a7f;font-size:10px}.gear-sprite{display:inline-block;flex:none;width:45px;height:46px;background-image:url('assets/gear.png');background-size:340.2px 924.7px;background-repeat:no-repeat;border-radius:7px}.gem-sprite{display:inline-block;flex:none;width:110px;height:32px;background-image:url('assets/gems.png');background-size:284.64px 883.68px;background-repeat:no-repeat}.level-label{font-size:11px;min-width:38px;font-weight:500}#heroRows td{padding-top:10px;padding-bottom:10px}@media(max-width:760px){.hero-portrait{width:46px;height:46px}.hero-cell{gap:9px}.equipment-cell{gap:9px}.hero-art-gear{width:130px}.hero-art-gem{width:110px;left:calc(50% - 10px)}.section-banner img{width:56px;height:56px}}

.hero-portrait{width:76px;height:96px;background:transparent;border-radius:0;object-fit:contain;filter:drop-shadow(0 4px 3px #173b3615)}#heroRows td{padding-top:12px;padding-bottom:12px}.hero-cell{min-width:195px}.icon.orange img{object-fit:contain;height:56px;width:48px}@media(max-width:760px){.hero-portrait{width:64px;height:82px}.hero-cell{min-width:175px}}

aside{overflow-y:auto}.aside-note{margin-top:30px;flex-shrink:0}nav a{padding-top:10px;padding-bottom:10px}.data-note{padding:13px 16px;border:1px solid #dce7d3;border-radius:9px;background:#edf3e7;color:#6c805e;font-size:11px;line-height:1.8;margin:20px 0 25px}.guide-block{background:#fff;margin:20px 0;padding:25px}.guide-block h2{font-size:20px;letter-spacing:-.5px;margin:0 0 18px}.guide-block p{font-size:12px;color:#7e8f74;line-height:1.95}.guide-block table{margin:0}.guide-block .table-wrap{margin-bottom:0}.guide-list{padding-left:18px;list-style:disc}.guide-list li{padding:10px 0;border:0;font-size:12px;line-height:1.95;color:#71866b}.guide-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0}.guide-stats>div{background:#edf3e7;border-radius:12px;border:1px solid #dce7d3;padding:22px}.guide-stats small{display:block;color:#849775;font-size:10px}.guide-stats b{display:block;font-size:24px;margin-top:12px}.original{margin:24px 0;border:1px solid var(--line);border-radius:10px;background:white}.original summary{padding:17px;cursor:pointer;font-size:12px;color:#648359}.original img{width:100%;height:auto;display:block}.original a>span{display:block;padding:14px;font-size:11px}.guide-link-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:28px}.guide-link-grid>a{display:flex;align-items:center;gap:14px;background:white;border:1px solid var(--line);border-radius:10px;padding:18px;transition:.2s}.guide-link-grid>a:hover{background:#edf3e7;border-color:#aabf9d}.guide-link-grid>a>span{font-size:25px;color:#688e58}.guide-link-grid h3{font-size:14px;margin:0 0 8px}.guide-link-grid p{font-size:10px;color:#8b9c7e;margin:0}.guide-link-grid b{margin-left:auto;color:#8b9c7e}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.steps article{background:white;padding:22px}.steps article>span{font-size:22px;color:#a4ba95}.steps h3{font-size:17px}.steps p{line-height:1.9}.checklist{display:grid;gap:12px}.checklist label{display:flex;align-items:start;gap:10px;font-size:12px;color:#6d8364;line-height:1.8}.checklist input{accent-color:var(--green);width:17px;height:17px;flex:none}.sequence{display:flex;align-items:center;gap:25px;color:var(--green);font-weight:700;font-size:20px}.sequence span{color:#a5ba99}.guide-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.guide-columns .guide-block{padding:20px}.guide-columns h2{font-size:17px}.pet-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pet-card{display:flex;gap:16px;background:white;padding:21px}.pet-card img{border-radius:13px;object-fit:contain}.pet-card small{font-size:9px;color:#91a085}.pet-card h3{font-size:18px;margin:8px 0}.pet-card b{font-size:11px;color:#78966a;font-weight:500}.pet-card p{font-size:11px;margin:9px 0;line-height:1.8}.pet-card span{font-size:9px;color:#9aa78f}.recommend{border-left:3px solid #a7be96;padding:12px;background:#f3f6ee}.guide-block td{white-space:normal;min-width:100px;line-height:1.9}.guide-block table{min-width:500px}#research table{font-size:11px}#research td:last-child{min-width:260px;white-space:normal;line-height:1.8}#research td:nth-child(6){min-width:180px}#research td:nth-child(5){min-width:150px}@media(max-width:1100px){.pet-grid{grid-template-columns:1fr}.guide-columns{grid-template-columns:1fr}.guide-columns .guide-block{margin:8px 0}}@media(max-width:760px){aside{overflow:visible}nav{padding-bottom:8px}.guide-link-grid{grid-template-columns:1fr}.guide-stats{gap:8px}.guide-stats>div{padding:14px}.guide-stats b{font-size:18px}.guide-stats small{font-size:9px}.steps{grid-template-columns:1fr;gap:10px}.steps article{padding:18px}.steps h3{display:inline;margin-left:15px}.steps p{margin-bottom:0}.guide-block{padding:20px}.pet-card{padding:16px;gap:12px}.pet-card img{width:64px;height:64px}.pet-card h3{font-size:17px}.guide-block h2{font-size:18px}}

/* Two-game library / WOS */
.game-switch{display:grid;grid-template-columns:1fr 1fr;gap:7px}.game-switch a{display:flex;align-items:center;gap:8px;border:1px solid #e0e7dc;border-radius:9px;padding:12px 10px;font-size:17px;background:#fff;color:#8b9b7e}.game-switch span{font-size:12px;font-weight:600}.game-switch small{display:block;font-size:7px;margin-top:5px;letter-spacing:.7px;color:#9ca891}.game-switch .selected{border-color:#98b18b;background:#edf3e7;color:var(--green)}.wos-active{--ink:#183f53;--green:#347994;--line:#dfe9ec;--muted:#829aa4;--bg:#f5f8f8}.wos-active .game-switch .selected{background:#e9f2f6;border-color:#99becd}.wos-active nav a.active{background:#e9f2f6;color:#367b96}.wos-active .label,.wos-active .eyebrow{color:#849eaa}.wos-active .notice,.wos-active .guide-stats>div{background:#eaf3f6;border-color:#dae8ed}.wos-active .notice b{background:#d7e9ef}.wos-page h1>span{color:#508ba2}.wos-page>h1{font-size:36px}.wos-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:25px;margin:25px 0 35px;border:1px solid #dce9ed;border-radius:15px;padding:34px;background:linear-gradient(120deg,#eaf3f5,#f6f9f8);overflow:hidden}.wos-hero h2{font-size:25px;letter-spacing:-.9px;line-height:1.6}.wos-hero p{font-size:12px;line-height:1.9;color:#829da8;margin-bottom:25px}.wos-chip{display:inline-block;border:1px solid #cadde6;border-radius:20px;padding:6px 10px;font-size:8px;letter-spacing:1.5px;color:#7b9cac}.ice-art{position:relative;min-height:235px;display:flex;flex-direction:column;align-items:center;justify-content:center}.ice-art>span{font-size:170px;color:#c1dce5;text-shadow:0 12px 25px #74a6bb30;position:absolute;top:-20px;transform:rotate(13deg)}.ice-art b{font-size:52px;letter-spacing:8px;z-index:1;margin-top:50px;color:#3a748b;font-weight:900}.ice-art>small{z-index:1;letter-spacing:2px;font-size:8px;color:#86a6b4;margin-top:15px}.ice-art i{position:absolute;width:220px;height:220px;border-radius:50%;border:1px dashed #c5dce5}.wos-catalog{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.wos-catalog>a{background:white;border:1px solid var(--line);border-radius:12px;padding:23px 18px;transition:.2s}.wos-catalog>a:hover{transform:translateY(-3px);border-color:#91b8c6;box-shadow:0 10px 20px #34799412}.wos-catalog>a>span{display:grid;place-items:center;width:41px;height:41px;background:#edf4f7;color:#6d9caf;border-radius:12px;font-size:24px}.wos-catalog h3{font-size:15px;margin:19px 0 9px}.wos-catalog p{font-size:10px;color:#899fa9;line-height:1.9;min-height:38px}.wos-catalog b{font-size:9px;display:block;color:#91a9b2;border-top:1px solid #edf2f3;padding-top:14px;margin-top:17px;font-weight:500}.wos-active .guide-block .calc-inputs label{color:#7c9caa}.wos-active .guide-list li,.wos-active .guide-block p{color:#7c95a0}.wos-active th{background:#eaf2f5;color:#7899a8}.wos-result{background:#eff5f7;border:1px solid #d9e7ec;border-radius:10px;padding:20px;margin:22px 0;font-size:13px;color:#527d8f;line-height:1.9}.wos-result>b{display:block;font-size:26px;color:#347994}.wos-result .guide-stats{margin:0;grid-template-columns:repeat(3,1fr)}.wos-result .guide-stats>div{background:white;border:0;padding:17px}.wos-result .guide-stats b{font-size:21px;word-break:break-all}.wos-result .guide-stats small{color:#8ba3af}.wos-reference{margin-top:20px}.wos-reference summary{font-size:11px;cursor:pointer;color:#8aa3b0;margin:15px 0}.wos-page .toolbar>select{max-width:100%;flex:1;min-width:150px}.wos-page .guide-block> .toolbar select{width:100%}.wos-page .calc-inputs{gap:12px}.wos-page .calc-inputs label{min-width:140px}.sub-name{display:block;font-size:9px;color:#90a6b0;margin-top:5px}.wv-entry{display:flex;gap:12px;align-items:center;margin:16px 0}.wv-entry select,.wv-entry input{border:1px solid #d9e7ec;background:white;color:#527d8f;border-radius:7px;padding:11px;min-width:0}.wv-entry select{flex:2}.wv-entry input{flex:1;width:100px}.unit-rate{font-size:10px;min-width:100px;color:#8ca6b2}.reference-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.reference-grid a,.ref-links a{display:block;border:1px solid #dce9ed;border-radius:8px;padding:15px;color:#7092a0;font-size:11px}.ref-links{display:flex;gap:10px}.wos-week{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:20px}.wos-week article{background:white;padding:20px;border-color:#dce9ed}.wos-week article>div{display:flex;justify-content:space-between;align-items:center}.wos-week article>div>span{font-size:22px;color:#7fa3b3}.wos-week label{font-size:10px;color:#9ab0ba}.wos-week textarea{resize:vertical;min-height:110px;width:100%;border:1px solid #e5edf0;background:#f8fbfc;border-radius:7px;margin-top:17px;padding:12px;font:12px 'Noto Sans KR',sans-serif;line-height:1.9;color:#446f82}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wos-map{display:grid;grid-template-columns:repeat(10,minmax(35px,1fr));min-width:400px;gap:3px;background:#eef5f7;padding:10px;border-radius:10px}.wos-map button{height:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #d6e7ed;background:#fff;border-radius:4px;font-size:9px;color:#567f90}.wos-map button.occupied{background:#d3e6ed;border-color:#98bdcc}.guide-block:has(.wos-map){overflow:auto}.wos-active .guide-block .table-wrap{border-color:#dce9ed}.wos-active .mini-panel,.wos-active article.mint{background:#edf5f7}@media(max-width:1150px){.wos-catalog{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.game-switch{position:absolute;right:15px;top:18px;gap:5px}.game-switch a{padding:7px 9px;gap:4px;font-size:14px}.game-switch small{display:none}.game-switch span{font-size:10px}.brand{font-size:14px}.brand b{width:33px;height:33px;font-size:25px}.brand small{font-size:7px}.wos-page>h1{font-size:29px}.wos-hero{padding:22px;display:block;position:relative}.wos-hero>div:first-child{position:relative;z-index:2}.wos-hero h2{font-size:22px}.wos-hero p{max-width:85%;font-size:11px}.ice-art{position:absolute;right:-75px;top:15px;opacity:.22;width:200px;pointer-events:none}.wos-catalog{gap:10px}.wos-catalog>a{padding:18px 14px}.wos-catalog h3{font-size:14px}.wos-catalog p{font-size:10px;min-height:58px}.wos-result{padding:15px}.wos-result .guide-stats{grid-template-columns:1fr 1fr;gap:8px}.wos-result .guide-stats>div{padding:12px}.wos-result .guide-stats b{font-size:18px}.wos-page .calc-inputs label{min-width:110px}.wv-entry{flex-wrap:wrap;gap:8px}.wv-entry select{flex-basis:60%}.wv-entry input{flex-basis:25%}.wv-entry .unit-rate{flex:1}.wos-week{grid-template-columns:1fr}.reference-grid{grid-template-columns:1fr}.ref-links{display:block}.ref-links a{margin:8px 0}.wos-hero .text-link{display:block;margin:15px 0 0}}
/* Miz playbook and searchable community knowledge */
.content-page>h1{line-height:1.35}.content-page>h1>span{color:var(--green)}.playbook-banner{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:32px;background:linear-gradient(120deg,#eaf0df,#f7f9f2);border:1px solid var(--line);border-radius:16px;margin:28px 0}.playbook-banner h2{font-size:26px;margin:14px 0}.playbook-banner p{font-size:13px;line-height:1.9;color:#65715c}.playbook-count{padding:20px 25px;border-left:1px solid #cdd8bd;text-align:center}.playbook-count b{font-size:65px;line-height:1;display:block;font-weight:500;color:#668058}.playbook-count span{font-size:11px;white-space:nowrap}.content-filters{flex-wrap:wrap;gap:10px}.content-filters input[type=search]{flex:1;min-width:220px}.favorite-filter{font-size:12px;display:flex;align-items:center;gap:7px;white-space:nowrap}.content-filters select{max-width:210px!important;flex:initial!important}.event-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.event-card{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:white;transition:transform .15s,border-color .15s}.event-card:hover{transform:translateY(-3px);border-color:#94aa82}.event-card>div:last-child{padding:22px}.event-cover{display:block;width:100%;height:180px;object-fit:cover;background:#e8eddf}.event-art{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:radial-gradient(circle at 75% 20%,#d8e5bb,transparent 60%),linear-gradient(135deg,#eff3e4,#dbe6cd)}.event-art:before,.event-art:after{content:'';position:absolute;width:180px;height:180px;border:1px solid #91a77c44;transform:rotate(45deg)}.event-art:after{width:120px;height:120px}.event-art>span{font-size:80px;position:relative;z-index:1;color:#6e8557}.event-art small{position:absolute;right:20px;bottom:15px;font-size:10px;letter-spacing:3px;color:#718461}.event-meta{font-size:11px;color:#718365;display:flex;justify-content:space-between}.event-meta>span{background:#f0f4e9;padding:3px 8px;border-radius:5px}.event-card h2{font-size:22px;margin:15px 0 12px}.event-card p{font-size:13px;line-height:1.9;color:#737f6c;min-height:50px}.event-card small:last-child{display:block;border-top:1px solid var(--line);padding-top:15px;margin-top:20px;font-size:11px;color:#87957c}.event-card small>b{float:right}.event-detail-head{display:grid;grid-template-columns:1fr 1.1fr;gap:25px;margin:25px 0 20px;align-items:center}.event-detail-head .event-cover{height:250px;border-radius:14px}.event-detail-head h2{font-size:22px;margin-top:18px}.event-detail-head p{font-size:13px;line-height:1.9}.event-detail-head .save-note{font-size:11px;color:var(--green)}.guide-jump{display:flex;gap:8px;flex-wrap:wrap;position:sticky;top:0;z-index:4;background:var(--bg);padding:14px 0;border-bottom:1px solid var(--line);margin-bottom:20px}.guide-jump button{padding:9px 17px;background:white;border:1px solid var(--line);border-radius:20px;color:var(--ink);font:inherit;font-size:12px;cursor:pointer}.content-page .guide-block{scroll-margin-top:85px}.content-page .guide-block p{font-size:14px!important;line-height:1.95!important;color:#56664f}.check-progress{display:block;margin-top:18px;color:#7d8e70}.role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.role-grid>div{padding:18px;background:#f5f7f0;border-radius:10px}.role-grid h3{font-size:14px}.role-grid p{font-size:13px!important;line-height:1.9!important}.event-steps{list-style:none;counter-reset:step;padding:0}.event-steps li{counter-increment:step;display:flex;align-items:flex-start;gap:16px;font-size:14px;line-height:1.9;padding:16px 0;border-bottom:1px solid var(--line)}.event-steps li:before{content:counter(step,decimal-leading-zero);font-size:19px;color:#8a9e76;min-width:30px;font-weight:600}.content-caution{padding:18px;border-left:3px solid #b19c69;background:#f8f5ed;font-size:12px;line-height:1.9;color:#7a6c4d;margin-top:20px}.qa-item{padding:18px 22px;border:1px solid var(--line);border-radius:10px;background:#fff;margin:12px 0;scroll-margin-top:80px}.qa-item summary{font-size:14px;line-height:1.8;font-weight:600;cursor:pointer;color:var(--ink)}.qa-item p{font-size:14px;line-height:1.95;color:#52644e;padding:8px 0 0}.qa-item[open]{border-color:#b3c3a2}.qa-tags{display:block;font-size:10px;font-weight:400;color:#8c9a82;margin-bottom:6px}.qa-foot{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:12px;font-size:10px;line-height:1.8;color:#87967b}.qa-foot a{white-space:nowrap}.qa-overview{display:flex;align-items:center;gap:28px;padding:22px 28px;background:#edf2e6;border-radius:12px;margin:25px 0}.qa-overview>b{font-size:42px;line-height:1.2}.qa-overview small{display:block;font-size:11px;font-weight:400}.qa-overview p{font-size:13px;line-height:1.8}.guide-home-entry{padding:28px 30px;margin:30px 0;background:#edf2e5;border:1px solid var(--line);border-radius:14px;display:flex;justify-content:space-between;gap:22px;align-items:center}.guide-home-entry h2{font-size:22px}.guide-home-entry p{font-size:12px;line-height:1.8}.guide-home-entry>div:last-child{white-space:nowrap}.guide-home-entry .text-link{display:block;margin:16px 0 0}.guide-sources summary{cursor:pointer;font-size:13px}.guide-sources a{display:block;font-size:11px;line-height:1.9;margin:8px 0;overflow-wrap:anywhere}.empty-state{padding:40px 20px;border:1px dashed var(--line);border-radius:12px;grid-column:1/-1;text-align:center;font-size:14px}.wos-active .playbook-banner,.wos-active .guide-home-entry,.wos-active .qa-overview{background:linear-gradient(120deg,#e6f1f5,#f4f8f8)}.wos-active .event-art{background:radial-gradient(circle at 75% 20%,#d0e9f3,transparent 60%),linear-gradient(135deg,#edf5f9,#cfdee8)}.wos-active .event-art>span,.wos-active .playbook-count b{color:#5f91ab}.wos-active .role-grid>div{background:#eef5f8}.wos-active .event-meta>span{background:#eaf3f8}.wos-active .qa-item p,.wos-active .content-page .guide-block p{color:#526e80!important}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #9ab779;outline-offset:3px}.guide-save[aria-pressed=true]{background:#e8efdf;color:#486537}@media(max-width:900px){.role-grid{grid-template-columns:1fr}.event-detail-head{grid-template-columns:1fr}.event-detail-head .event-cover{height:240px}.content-filters select{max-width:100%!important}}@media(max-width:600px){.event-grid{grid-template-columns:1fr}.playbook-banner{padding:22px;gap:15px}.playbook-count{padding:8px 0 8px 15px}.playbook-count b{font-size:45px}.playbook-banner h2{font-size:20px}.playbook-banner p{font-size:12px}.event-cover{height:175px}.guide-home-entry{display:block;padding:22px}.guide-home-entry>div:last-child{margin-top:18px;white-space:normal}.qa-overview{padding:20px;gap:20px}.qa-item{padding:15px}.guide-jump{gap:6px}.guide-jump button{padding:8px 12px;font-size:11px}.content-filters input[type=search]{min-width:100%}.content-filters select{max-width:100%!important;min-width:0!important;width:calc(50% - 8px)}.qa-foot{display:block}.qa-foot a{display:block;margin-top:8px}}

img.event-cover{object-fit:contain;padding:12px;background:linear-gradient(130deg,#e8eddc,#f4f6ef)}.wos-active img.event-cover{background:linear-gradient(130deg,#dce9ef,#f0f6f8)}
/* Kingdom atlas */
.intel-page h1{line-height:1.4}.intel-page h1 span{color:#6d835e}.intel-title{display:flex;justify-content:space-between;gap:25px;align-items:center}.atlas-mark{position:relative;text-align:center;padding:20px;color:#91a379;min-width:150px}.atlas-mark>span{font-size:110px;line-height:1}.atlas-mark small{position:absolute;inset:55px 20px;font-size:8px;line-height:1.5;letter-spacing:1px}.intel-controls{display:flex;gap:18px;align-items:end;padding:24px;background:#eaf0e1;border-radius:12px;margin:26px 0}.intel-controls label,.intel-page .toolbar>label{font-size:12px;color:#637359}.intel-controls input,.intel-page .toolbar input{display:block;border:1px solid #cbd7bf;border-radius:8px;padding:12px;color:#354d2e;background:#fff;font:600 20px system-ui;width:130px;margin-top:8px}.intel-controls p{font-size:11px;color:#7b8d6c;line-height:1.8}.intel-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0}.intel-summary article{padding:20px;border:1px solid var(--line);border-radius:12px;background:white}.intel-summary small,.intel-summary span{display:block;font-size:10px;color:#7e8f71}.intel-summary b{display:block;font-size:20px;margin:14px 0;color:#49613c}.intel-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);padding-bottom:15px;overflow-x:auto;margin-top:32px}.intel-tabs button{border:1px solid var(--line);border-radius:30px;background:white;color:#708163;padding:10px 18px;font:12px system-ui;white-space:nowrap;cursor:pointer}.intel-tabs button[aria-selected=true]{background:#4b663c;color:#fff;border-color:#4b663c}.intel-body{padding:10px 0}.intel-explain{font-size:13px;line-height:1.95;color:#65765a;max-width:840px}.neighbor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.neighbor-card{text-align:left;border:1px solid var(--line);border-radius:11px;padding:18px;background:#fff;cursor:pointer;color:#577347}.neighbor-card small,.neighbor-card span{display:block;font-size:10px;color:#8a997f}.neighbor-card b{display:block;font-size:18px;margin:12px 0}.neighbor-card.selected{background:#edf3e2;border-color:#8ca773;box-shadow:inset 0 0 0 1px #8ca773}.intel-select{display:block;font-size:12px;color:#748569}.intel-select select{display:block;margin-top:8px;background:#fff;border:1px solid var(--line);padding:12px;border-radius:8px;color:#526d40;max-width:100%}.history-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0}.history-list button{display:flex;text-align:left;gap:12px;flex-wrap:wrap;border:1px solid var(--line);border-radius:9px;padding:16px;background:white;cursor:pointer}.history-list .selected{border-color:#88a36f;background:#f0f5e8}.history-list time{font-size:11px;color:#7b8e6c;flex-basis:100%}.history-list strong{font-size:16px;color:#536f42}.history-list span{font-size:10px;color:#92a186;margin-left:auto}.kingdom-spectrum{display:flex;gap:3px;overflow-x:auto;background:#f3f6ec;padding:12px;border-radius:10px;margin:20px 0}.spectrum-part{min-width:75px;padding:12px 8px;background:#dfe8d2;color:#6d815a;border-radius:6px;text-align:center;font-size:11px}.spectrum-part small{display:block;margin-bottom:8px}.spectrum-part.mine{background:#5c7848;color:white}.forecast-heading{border:1px solid #e0d4b7;background:#f8f4e8;padding:24px;border-radius:12px;margin:20px 0}.forecast-heading b{font-size:25px;display:block}.forecast-heading span{font-size:11px;color:#9c895f}.forecast-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.forecast-grid article{border:1px solid var(--line);background:white;border-radius:12px;padding:22px}.forecast-grid small{font-size:11px;color:#899a7d}.forecast-grid h3{font-size:23px;color:#5a7348}.forecast-grid p{font-size:13px;line-height:1.9}.forecast-grid b{font-size:12px;color:#62794e}.forecast-grid a{display:block;margin-top:18px;font-size:11px}.overlap-row{display:flex;gap:16px;align-items:center;margin:15px 0;font-size:11px}.overlap-row>span{width:120px}.overlap-row>div{height:10px;background:#e9efdf;border-radius:10px;flex:1;overflow:hidden}.overlap-row i{height:100%;display:block;background:#9bb47a;border-radius:10px}.overlap-row b{min-width:45px}.alignment-list article{display:grid;grid-template-columns:100px 1fr;gap:24px;padding:25px 0;border-bottom:1px solid var(--line)}.alignment-list small{display:block;font-size:10px;color:#8a9a7f;line-height:1.8}.alignment-list>article>div:first-child b{font-size:12px;color:#637c50}.alignment-list h3{font-size:17px;margin:0 0 10px}.alignment-list h3 span{color:#b2c29d}.alignment-list p{font-size:13px;color:#647c51}.alignment-list a{display:inline-block;font-size:10px;margin-top:10px;color:#8d9d7f}.intel-page #kiError{font-size:13px;color:#a2523c}.intel-page .table-wrap{max-height:650px;overflow:auto}.intel-page .my-kingdom td{background:#e9f1dd}.intel-home-entry{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:34px;margin:30px 0;border:1px solid #cedac0;border-radius:16px;background:linear-gradient(120deg,#e7efda,#f5f8ed)}.intel-home-entry h2{font-size:27px;line-height:1.6;color:#486239}.intel-home-entry p{font-size:12px;line-height:1.9;color:#80906e}.intel-home-entry .primary{display:inline-block;margin-top:14px}.intel-home-entry>div:last-child{display:grid;place-items:center;width:220px;gap:15px}.intel-home-entry>div:last-child span{background:#fff;border:1px solid #cdd9be;border-radius:10px;padding:14px 35px;font-size:13px;color:#83956b}.intel-home-entry i{font-size:26px;color:#a6b890;font-style:normal}.intel-home-entry>div:last-child>b{padding:18px 40px;background:#dce9cb;border-radius:10px;font-size:15px;color:#647e4e}@media(max-width:900px){.neighbor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-summary{grid-template-columns:1fr}.intel-summary article{display:grid;grid-template-columns:1fr 1.1fr;gap:10px;align-items:center}.intel-summary b{margin:0;font-size:18px}.intel-summary span{grid-column:1/-1}}@media(max-width:600px){.atlas-mark{display:none}.intel-controls{gap:12px;padding:18px;flex-wrap:wrap}.intel-controls label{flex:1}.intel-controls input{width:100%;box-sizing:border-box}.intel-controls p{flex-basis:100%;margin:0}.intel-tabs{gap:6px}.intel-tabs button{padding:9px 13px}.neighbor-card{padding:15px}.neighbor-card b{font-size:16px}.neighbor-grid{gap:9px}.forecast-grid,.history-list{grid-template-columns:1fr}.intel-home-entry{padding:24px}.intel-home-entry>div:last-child{display:none}.intel-home-entry h2{font-size:23px}.alignment-list article{grid-template-columns:1fr;gap:10px}.alignment-list article>div:first-child{display:flex;gap:10px}.intel-page .toolbar input{width:100px}.intel-page .toolbar{align-items:end}}
/* Three original visual directions, with separate game atmospheres. */
@font-face{font-family:MizJua;src:url('assets/fonts/Jua-Regular.ttf') format('truetype');font-display:swap}@font-face{font-family:MizDoHyeon;src:url('assets/fonts/DoHyeon-Regular.ttf') format('truetype');font-display:swap}
body[data-design]{--world-art:url('assets/worlds/kingshot-citadel.png');--world-accent:#a5782c;--world-heading:MizJua,'Malgun Gothic',sans-serif;--ink:#29392f;--green:#466a4b;--muted:#657367;--bg:#f5f3e9;--line:#d8ddcb;background:var(--bg);font-size:14px}body[data-design].wos-active{--world-art:url('assets/worlds/wos-furnace.png');--world-accent:#d17d3e;--world-heading:MizDoHyeon,'Malgun Gothic',sans-serif;--ink:#233d51;--green:#397a99;--bg:#eff4f7;--line:#d4e1e9}body[data-design]:before{content:'';position:fixed;inset:0;z-index:-1;background-image:linear-gradient(180deg,#f8f7efb8 0%,#f5f3e9e8 58%,var(--bg) 100%),var(--world-art);background-size:cover;background-position:center top;pointer-events:none}body[data-design].wos-active:before{background-image:linear-gradient(180deg,#eaf3f9ba,#eff4f7eb 65%,var(--bg)),var(--world-art)}body[data-design] .content{max-width:1450px;margin:auto;padding-top:20px}body[data-design] h1,body[data-design] h2,body[data-design] .world-chapters h3{font-family:var(--world-heading);font-weight:400;letter-spacing:0}body[data-design] .page>h1{font-size:40px}body[data-design] p.intro{font-size:14px;line-height:1.9;color:#566d5c}body[data-design].wos-active p.intro{color:#4e6e83}body[data-design] header{background:#ffffffbf;border-bottom:1px solid var(--line);backdrop-filter:blur(15px)}body[data-design] aside{background:linear-gradient(170deg,#1c302aee,#293c2af5),var(--world-art);background-size:auto 100vh;border-right:1px solid #a9bc9455;color:#eef1e3}body[data-design].wos-active aside{background:linear-gradient(170deg,#0e2639ed,#193b4df7),var(--world-art);background-size:auto 100vh}body[data-design] aside .brand,body[data-design] aside .brand span{color:#f5efda}body[data-design] aside .brand b{color:#e3bb68;background:#ffffff0d;border-color:#e3bc6a4d}body[data-design] aside .brand small,body[data-design] aside .label{color:#a6b49b}body[data-design] aside nav a{color:#c9d4bd;font-size:12px}body[data-design] aside nav a.active{color:#fff0bd;background:#b8995530;border:1px solid #d2b56a3d}body[data-design].wos-active aside nav a.active{color:#c9edff;background:#69b9e229;border-color:#72a7c64d}body[data-design] aside .aside-note{background:#ffffff08;border-color:#a8bb9233;color:#d8e1cb}body[data-design] aside .aside-note p,body[data-design] aside .aside-note small,body[data-design] aside footer{color:#b0bda4}body[data-design] .game-switch a{background:#ffffff09;border-color:#b5c8a533;color:#d2dfc5}body[data-design] .game-switch a.selected{background:#d0b27224;border-color:#d2af63;color:#f8e6b7}body[data-design].wos-active .game-switch a.selected{background:#72bed42b;border-color:#75bad2;color:#d7f5ff}body[data-design] .game-switch small{color:#abbda5}
.design-selector{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;border:1px solid #cbd4bd;background:#fffdf5e8;backdrop-filter:blur(15px);border-radius:12px;margin-bottom:24px;box-shadow:0 5px 18px #2c37220b}.design-selector>div:first-child>b{font-size:12px;color:#52634a;display:block}.design-selector small{display:block;font-size:10px;color:#7d8b6e;margin-top:5px}.design-selector>div:last-child{display:flex;gap:7px}.design-selector button{min-height:40px;border:1px solid #d8dfcf;background:#fffdf7;color:#6c795e;border-radius:8px;padding:8px 12px;cursor:pointer;font:12px system-ui;white-space:nowrap}.design-selector button[aria-pressed=true]{background:#3f5e42;border-color:#3f5e42;color:#fff}.design-selector i{font-style:normal;font-size:9px;margin-left:4px;padding:2px 4px;background:#d9b971;color:#493619;border-radius:3px}.wos-active .design-selector{background:#f4faffed;border-color:#c7dce9}.wos-active .design-selector button[aria-pressed=true]{background:#286282;border-color:#286282}.wos-active .design-selector>div:first-child>b{color:#36596d}
body[data-design] #home .hero,body[data-design] #wosHome .wos-hero{position:relative;isolation:isolate;min-height:405px;padding:42px;border-radius:20px;overflow:hidden;background-image:linear-gradient(90deg,#12281de8,#152c2175 52%,#12281d08),var(--world-art);background-position:center;background-size:cover;border:1px solid #bca36e8a;box-shadow:0 18px 45px #20351f1c;display:grid;grid-template-columns:1.35fr 1fr;align-items:center;margin:20px 0 28px}body[data-design] #wosHome .wos-hero{background-image:linear-gradient(90deg,#0c233ee8,#0d2c4d88 52%,#102c4808),var(--world-art);border-color:#85b4d08a;grid-template-columns:1.4fr 1fr}body[data-design] #home .hero h1{font-size:46px;color:#fff9e4;line-height:1.45;text-shadow:0 3px 12px #0006}body[data-design] #home .hero h1 span{color:#efcd81}body[data-design] #home .hero p,body[data-design] #wosHome .wos-hero p{color:#e8edde;font-size:14px;line-height:1.95;max-width:510px}body[data-design] #wosHome .wos-hero h2{font-size:36px;line-height:1.55;color:#eaf8ff;text-shadow:0 3px 12px #0007}body[data-design] #wosHome .wos-chip{background:#244f7080;border-color:#9ec6dc60;color:#def4ff}body[data-design] .hero .primary,body[data-design] .wos-hero .primary{background:linear-gradient(#e3c274,#c69d4f);border:1px solid #f5df9a;color:#283425;font-size:12px;padding:14px 20px;box-shadow:0 4px 16px #0002}body[data-design].wos-active .wos-hero .primary{background:linear-gradient(#edb06f,#cf7e3b);border-color:#ffcd99;color:#1c3342}body[data-design] .hero .text-link,body[data-design] .wos-hero .text-link{color:#f4e4ba;font-size:12px}body[data-design] #home .hero .art{overflow:visible;background:none;position:relative;height:340px;z-index:1;pointer-events:none}body[data-design] .royal-character{height:360px;max-width:100%;object-fit:contain;position:absolute;right:-30px;bottom:-35px;filter:drop-shadow(0 12px 18px #101b15aa)}.world-seal{position:absolute;right:-10px;top:0;font-family:var(--world-heading);font-size:20px;letter-spacing:3px;color:#ffe8a3;text-align:center;text-shadow:0 2px 8px #000b}.world-seal b{display:block;font-family:system-ui;font-size:10px;font-weight:500;letter-spacing:2px;margin-top:5px}body[data-design] .ice-art{opacity:0;pointer-events:none}.world-chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.world-chapters>a{position:relative;display:flex;align-items:center;gap:14px;padding:17px;background:#fffdf4e8;border:1px solid #dbd3b8;border-radius:12px;box-shadow:0 4px 13px #433a2110;overflow:hidden}.world-chapters img{width:62px;height:68px;object-fit:contain;filter:drop-shadow(0 4px 6px #37472b2b)}.world-chapters small{font-size:9px;color:#8f896e}.world-chapters h3{font-size:20px;color:#53623f;margin:6px 0}.world-chapters>a>b{margin-left:auto;color:#9a8a5d}.wos-active .world-chapters>a{background:#f5fbffe8;border-color:#c8deeb}.wos-active .world-chapters h3{color:#315c77}.wos-active .world-chapters small{color:#738c9b}body[data-design] .card,body[data-design] .event-card,body[data-design] .guide-block,body[data-design] .table-wrap,body[data-design] .qa-item{box-shadow:0 5px 19px #26382008}body[data-design] .guide-block,body[data-design] .qa-item{background:#fffffff0}body[data-design] .guide-block p,body[data-design] .qa-item p{font-size:14px;line-height:1.95;color:#56664c}body[data-design] .card p{color:#657557;font-size:12px}body[data-design] .table-wrap th{font-size:12px}body[data-design] .table-wrap td{font-size:13px}body[data-design] .small-button,body[data-design] .primary{min-height:40px}body[data-design] .page>.eyebrow{font-size:10px;color:#8a794d}body[data-design].wos-active .page>.eyebrow{color:#668da6}
/* 02: illustrated explorer's atlas, warm paper / pale ice. */
body[data-design=adventure]{--bg:#faf4df;--green:#62834a;--line:#dfd3ab;--ink:#4d4a30}body[data-design=adventure].wos-active{--bg:#edf8fc;--green:#3986a7;--line:#c1dce9;--ink:#265772}body[data-design=adventure]:before{background-image:linear-gradient(180deg,#fff9e4e0,#faf4dff2 90%),var(--world-art);background-size:cover}body[data-design=adventure].wos-active:before{background-image:linear-gradient(180deg,#e4f6ffe0,#edf8fcf2 90%),var(--world-art)}body[data-design=adventure] aside{background:#f4e9cbed;color:#5a583b;border-color:#cbbd94}body[data-design=adventure].wos-active aside{background:#dceef7ef;border-color:#aacbdc}body[data-design=adventure] aside .brand,body[data-design=adventure] aside .brand span{color:#5e6544}body[data-design=adventure].wos-active aside .brand,body[data-design=adventure].wos-active aside .brand span{color:#3a6984}body[data-design=adventure] aside .brand b{color:#8b793d;background:#ffffff77}body[data-design=adventure] aside nav a{color:#797650}body[data-design=adventure] aside nav a.active{background:#e4d5a5;color:#555c34;border-color:#c8b97f}body[data-design=adventure].wos-active aside nav a.active{background:#bdddea;color:#2c6484;border-color:#87b5c9}body[data-design=adventure] aside .label,body[data-design=adventure] aside .brand small,body[data-design=adventure] aside footer,body[data-design=adventure] aside .aside-note p,body[data-design=adventure] aside .aside-note small{color:#8b8964}body[data-design=adventure] .game-switch a{color:#7b805a;border-color:#d2c898;background:#fff9e7}body[data-design=adventure] .game-switch a.selected{background:#dce6c3;border-color:#a6b77e;color:#58713f}body[data-design=adventure] #home .hero,body[data-design=adventure] #wosHome .wos-hero{border:6px solid #fffaf0;outline:1px solid #c6b78a;box-shadow:6px 8px 0 #d2c79d88;border-radius:9px;background-image:linear-gradient(90deg,#203d22e6,#29412770 60%,transparent),var(--world-art)}body[data-design=adventure] #wosHome .wos-hero{background-image:linear-gradient(90deg,#2e5c77e6,#3c6e8a70 60%,transparent),var(--world-art);outline-color:#98bed2;border-color:#f4fcff;box-shadow:6px 8px 0 #b2d0e188}body[data-design=adventure] .card,body[data-design=adventure] .event-card,body[data-design=adventure] .guide-block,body[data-design=adventure] .qa-item{border-radius:6px;border-color:#dfd2a4;background:#fffdf5}body[data-design=adventure].wos-active .card,body[data-design=adventure].wos-active .event-card,body[data-design=adventure].wos-active .guide-block,body[data-design=adventure].wos-active .qa-item{background:#fcfeff;border-color:#c2dce8}body[data-design=adventure] .world-chapters>a{border-style:dashed}
/* 03: a high-contrast tactical command room, with readable dark surfaces. */
body[data-design=command]{--bg:#141e1c;--ink:#e2e9da;--green:#b4ca8c;--line:#3c4c3f;--muted:#a5b69b}body[data-design=command].wos-active{--bg:#101c2b;--ink:#dcecf4;--green:#8ac9e6;--line:#354e63;--muted:#9dbbce}body[data-design=command]:before{background-image:linear-gradient(#102018d9,#141e1cf5 75%),var(--world-art)}body[data-design=command].wos-active:before{background-image:linear-gradient(#101e31d9,#101c2bf5 75%),var(--world-art)}body[data-design=command] header{background:#17241edb;color:#b8c8ae}body[data-design=command].wos-active header{background:#12283cdb;color:#bdd7e8}body[data-design=command] aside{background:#101b16ed}body[data-design=command].wos-active aside{background:#0b1828ed}body[data-design=command] .design-selector{background:#203026ee;border-color:#455740}body[data-design=command].wos-active .design-selector{background:#192c40ee;border-color:#365a74}body[data-design=command] .design-selector>div:first-child>b{color:#d0dfbf}body[data-design=command] .design-selector small{color:#a3b88c}body[data-design=command] .design-selector button{background:#283a2a;color:#bdcdaa;border-color:#455a3a}body[data-design=command] .design-selector button[aria-pressed=true]{background:#b1c989;color:#203018}body[data-design=command].wos-active .design-selector button{background:#213b52;color:#bcd7e8;border-color:#3b607c}body[data-design=command].wos-active .design-selector button[aria-pressed=true]{background:#9acfe7;color:#17344b}body[data-design=command] :is(.card,.event-card,.guide-block,.qa-item,.source,.table-wrap,.calculator,.results>div,.wos-catalog>a,.intel-summary article,.neighbor-card,.forecast-grid article,.history-list button,.wos-result,.wos-week article){background:#202d26!important;border-color:#41533f!important;color:#e3eadb}body[data-design=command].wos-active :is(.card,.event-card,.guide-block,.qa-item,.source,.table-wrap,.calculator,.results>div,.wos-catalog>a,.intel-summary article,.neighbor-card,.forecast-grid article,.history-list button,.wos-result,.wos-week article){background:#1b2d40!important;border-color:#38566d!important;color:#deedf7}body[data-design=command] :is(.guide-block p,.qa-item p,.source p,.card p,.intro,.intel-explain,.event-card p,.role-grid p,.wos-hero p){color:#bccbb1!important}body[data-design=command].wos-active :is(.guide-block p,.qa-item p,.source p,.card p,.intro,.intel-explain,.event-card p,.role-grid p){color:#b7cedf!important}body[data-design=command] :is(.role-grid>div,.notice,.guide-home-entry,.intel-home-entry,.playbook-banner,.qa-overview,.intel-controls,.guide-stats>div,.content-caution,.forecast-heading,.bottom-grid article){background:#29372be8!important;border-color:#4c6144!important;color:#c8d5b8}body[data-design=command].wos-active :is(.role-grid>div,.notice,.guide-home-entry,.intel-home-entry,.playbook-banner,.qa-overview,.intel-controls,.guide-stats>div,.content-caution,.forecast-heading,.bottom-grid article){background:#213c52e8!important;border-color:#426782!important;color:#c6e0f0}body[data-design=command] :is(h1,h2,h3,.intel-summary b,.neighbor-card b,.forecast-grid h3,.history-list strong,.intel-home-entry h2,.wos-catalog h3){color:#e0e9ce}body[data-design=command].wos-active :is(h1,h2,h3,.intel-summary b,.neighbor-card b,.forecast-grid h3,.history-list strong){color:#d5efff}body[data-design=command] :is(th,.spectrum-part,.world-chapters>a,.tabs button,.game-switch a){background:#2c3d2c;color:#c7d9b7;border-color:#4e6346}body[data-design=command].wos-active :is(th,.spectrum-part,.world-chapters>a,.tabs button){background:#25465f;color:#cae7f7;border-color:#486e8a}body[data-design=command] td{border-color:#344933}body[data-design=command].wos-active td{border-color:#334d63}body[data-design=command] tbody tr:hover,body[data-design=command] .my-kingdom td{background:#354a2e}body[data-design=command].wos-active tbody tr:hover,body[data-design=command].wos-active .my-kingdom td{background:#2b5069}body[data-design=command] :is(input,select,textarea){background:#16241b!important;color:#e5eedb!important;border-color:#59734d!important;color-scheme:dark}body[data-design=command].wos-active :is(input,select,textarea){background:#12273b!important;color:#e4f4ff!important;border-color:#577d99!important}body[data-design=command] .guide-jump{background:var(--bg)}body[data-design=command] .guide-jump button,body[data-design=command] .intel-tabs button{background:#273929;color:#c0d3ae;border-color:#4c6540}body[data-design=command] .intel-tabs button[aria-selected=true]{background:#9fbf7a;color:#1d2c17}body[data-design=command] .world-chapters h3{color:#d2e0bf}body[data-design=command].wos-active .world-chapters h3{color:#d0edff}body[data-design=command] .event-meta>span{background:#344c30;color:#b8d29e}body[data-design=command] :is(.footnote,.qa-tags,.qa-foot,.sub-name,.event-meta,.card-bottom,.section-head>small,.wos-catalog p){color:#a7b99a}body[data-design=command].wos-active :is(.footnote,.qa-tags,.qa-foot,.sub-name,.event-meta,.card-bottom,.section-head>small,.wos-catalog p){color:#a1c3d9}body[data-design=command] .primary{color:#1c2c1b}body[data-design=command].wos-active .primary{color:#15334a}
/* Mobile receives its own composition instead of shrinking the desktop artwork. */
@media(max-width:760px){body[data-design] aside{padding:17px 16px 13px;border-bottom:1px solid #a9bf8d44}body[data-design] aside nav{gap:7px;padding-bottom:4px;margin-top:18px;scroll-snap-type:x proximity}body[data-design] aside nav a{min-height:42px;display:flex;align-items:center;border-radius:9px;padding:9px 12px;background:#ffffff09;scroll-snap-align:start}body[data-design] .content{padding:18px 16px 0}body[data-design] .page>h1{font-size:32px}body[data-design] header{padding:0 16px;height:50px}body[data-design] header span{font-size:10px}body[data-design] .design-selector{display:block;padding:13px;margin-bottom:18px}.design-selector>div:first-child{display:flex;justify-content:space-between;gap:8px;align-items:center}.design-selector small{font-size:9px;margin:0}.design-selector>div:last-child{margin-top:11px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.design-selector button{padding:9px 5px;min-height:44px;font-size:10px}.design-selector i{font-size:7px;margin-left:2px}body[data-design] #home .hero,body[data-design] #wosHome .wos-hero{display:block;min-height:400px;padding:28px 22px;background-position:65% center;background-image:linear-gradient(90deg,#0d241ded,#142a2299 75%),var(--world-art);border-radius:15px}body[data-design] #wosHome .wos-hero{background-image:linear-gradient(90deg,#092341ed,#0c294699 75%),var(--world-art);background-position:65% center;min-height:360px}body[data-design] #home .hero h1{font-size:36px;max-width:90%;position:relative;z-index:2}body[data-design] #home .hero p,body[data-design] #wosHome .wos-hero p{font-size:12px;max-width:92%;position:relative;z-index:2}body[data-design] #wosHome .wos-hero h2{font-size:29px}body[data-design] #home .hero .art{position:absolute;right:-12px;bottom:-18px;top:auto;width:160px;height:235px;opacity:.58;z-index:0}.royal-character{height:235px!important;right:0!important;bottom:0!important}.world-seal{display:none}body[data-design] .hero .primary,body[data-design] .wos-hero .primary{position:relative;z-index:3;font-size:11px;min-height:44px}body[data-design] .hero .text-link{display:block;margin:15px 0 0;position:relative;z-index:3}.world-chapters{grid-template-columns:1fr;gap:9px;margin:18px 0}.world-chapters>a{padding:12px 15px;gap:15px;min-height:78px}.world-chapters img{height:52px;width:55px}.world-chapters h3{font-size:19px;margin:4px 0}.world-chapters small{font-size:10px}body[data-design] .table-wrap{max-width:100%;overscroll-behavior-x:contain}body[data-design] .table-wrap th,body[data-design] .table-wrap td{padding:13px 12px;font-size:12px}body[data-design] .toolbar input,body[data-design] .toolbar select,body[data-design] .calc-inputs input,body[data-design] .calc-inputs select{min-height:44px;font-size:14px}body[data-design] .guide-jump button{min-height:42px}body[data-design] .qa-item summary{min-height:40px;font-size:14px}.game-switch a{min-height:38px}body[data-design] .intro{font-size:13px}body[data-design=adventure] #home .hero,body[data-design=adventure] #wosHome .wos-hero{border-width:4px;box-shadow:4px 5px 0 #b9c5a266}}@media(prefers-reduced-motion:reduce){body[data-design] *,body[data-design] *:before,body[data-design] *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media(max-width:400px){body[data-design] aside .brand{gap:7px}body[data-design] aside .brand span{font-size:12px}body[data-design] aside .brand small{font-size:6px}.game-switch a{padding:7px;gap:3px}.game-switch span{font-size:9px}.design-selector button{font-size:9px}.design-selector i{display:none}body[data-design] #home .hero h1{font-size:32px}body[data-design] #wosHome .wos-hero h2{font-size:26px}}
body[data-design=command]{--world-heading:MizDoHyeon,'Malgun Gothic',sans-serif}body[data-design=command] :is(.card,.guide-block,.qa-item,.event-card,.intel-summary article,.neighbor-card){border-radius:4px}body[data-design=adventure].wos-active{--world-heading:MizJua,'Malgun Gothic',sans-serif}@media(max-width:760px){body[data-design] .toolbar input,body[data-design] .toolbar select,body[data-design] .calc-inputs input,body[data-design] .calc-inputs select,body[data-design] textarea{font-size:16px}}
/* Final readability adjustment: light styles only, with independent background fallbacks. */
body[data-design=cinematic] aside{background-color:#20352b}body[data-design=cinematic].wos-active aside{background-color:#142d43}body[data-design]:not([data-design=command]) #home .hero{background-color:#183327}body[data-design]:not([data-design=command]) #wosHome .wos-hero{background-color:#15334f}
body[data-design=cinematic] aside nav a{color:#dde7d5}body[data-design=cinematic] aside .brand,body[data-design=cinematic] aside .brand span{color:#fff4da}body[data-design=cinematic] aside :is(.label,.brand small,.aside-note p,.aside-note small,footer){color:#bfcdb4}body[data-design=cinematic] .game-switch a{color:#dfebd6}body[data-design=cinematic] .game-switch small{color:#bdccb3}
body[data-design=adventure] aside nav a{color:#4b5138}body[data-design=adventure] aside nav a.active{color:#333d23}body[data-design=adventure] aside :is(.label,.brand small,.aside-note p,.aside-note small,footer){color:#626749}body[data-design=adventure] aside .brand,body[data-design=adventure] aside .brand span{color:#424d30}body[data-design=adventure] .game-switch a{color:#4b5834}body[data-design=adventure] .game-switch small{color:#5d6b47}body[data-design=adventure].wos-active aside nav a{color:#35596d}body[data-design=adventure].wos-active aside :is(.label,.brand small,.aside-note p,.aside-note small,footer){color:#426477}body[data-design=adventure].wos-active .game-switch a{color:#315a73}
body[data-design]:not([data-design=command]) main :is(.footnote,.intro,.card-bottom,.card-top small,.section-head>small,.data-note,.qa-tags,.qa-foot,.event-meta,.check-progress,.sub-name,.guide-sources summary,.wos-catalog p,.wos-catalog b,.unit-rate){color:#52634a}body[data-design]:not([data-design=command]).wos-active main :is(.footnote,.intro,.card-bottom,.card-top small,.section-head>small,.data-note,.qa-tags,.qa-foot,.event-meta,.check-progress,.sub-name,.guide-sources summary,.wos-catalog p,.wos-catalog b,.unit-rate){color:#416176}
body[data-design]:not([data-design=command]) main :is(.guide-stats small,.results span,.results small,.calc-inputs label,.calculator p,.pet-card span,.pet-card small,.event-card small,.neighbor-card small,.neighbor-card span,.intel-summary small,.intel-summary span,.history-list time,.history-list span,.alignment-list small,.forecast-grid small,.intel-controls p){color:#586b4b}body[data-design]:not([data-design=command]).wos-active main :is(.guide-stats small,.results span,.results small,.calc-inputs label,.calculator p,.pet-card span,.pet-card small,.event-card small,.neighbor-card small,.neighbor-card span,.intel-summary small,.intel-summary span,.history-list time,.history-list span,.alignment-list small,.forecast-grid small,.intel-controls p){color:#42647b}
body[data-design]:not([data-design=command]) .design-selector small{color:#536346;font-size:11px}body[data-design]:not([data-design=command]).wos-active .design-selector small{color:#3d6279}body[data-design]:not([data-design=command]) .world-chapters small{color:#655b3e}body[data-design]:not([data-design=command]).wos-active .world-chapters small{color:#3f6177}body[data-design]:not([data-design=command]) main .eyebrow{color:#79602c}body[data-design]:not([data-design=command]).wos-active main .eyebrow{color:#376681}body[data-design]:not([data-design=command]) :is(.hero,.wos-hero) .eyebrow{color:#fff0ba}body[data-design]:not([data-design=command]) #home .hero p,body[data-design]:not([data-design=command]) #wosHome .wos-hero p{color:#fff9e9;text-shadow:0 1px 5px #0009}body[data-design]:not([data-design=command]) .hero .text-link,body[data-design]:not([data-design=command]) .wos-hero .text-link{color:#ffe3a0;font-weight:700;text-shadow:0 1px 5px #0009}
.community-links{display:flex;align-items:center;gap:8px;flex-shrink:0}.community-links a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 13px;border:1px solid #c8d5bb;border-radius:8px;background:#fffdf4;color:#435c34;font-size:11px;white-space:nowrap}.community-links .personal-contact{background:#f8e9b3;border-color:#dac782;color:#5c4b24}.wos-active .community-links a{background:#eef7fc;border-color:#bcd5e4;color:#335c75}.wos-active .community-links .personal-contact{background:#f5dfbe;border-color:#d7b993;color:#654a2d}.miz-contact{margin:32px 0;display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:center;padding:28px;border:1px solid var(--line);border-radius:14px;background:#f3f6e9}.miz-contact h2{font-size:25px;margin:12px 0}.miz-contact p{font-size:12px;line-height:1.9;color:#5d7050}.miz-contact>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:10px}.miz-contact a{display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:85px;padding:18px;border:1px solid #c8d5b9;border-radius:10px;background:#fff;color:#446036}.miz-contact a:last-child{background:#fbefc7;border-color:#d8c282;color:#625024}.miz-contact a b{font-size:13px}.miz-contact a small{font-size:10px}.wos-active .miz-contact{background:#eaf3f8}.wos-active .miz-contact a{color:#315a74;border-color:#bdd2e0;background:#f8fcff}.wos-active .miz-contact p{color:#486a81}body[data-design=command] .community-links a,body[data-design=command] .miz-contact a{background:#2a3d2b;color:#deebd1;border-color:#637951}body[data-design=command] .miz-contact{background:#203126;border-color:#435b39}body[data-design=command] .miz-contact p{color:#b9c9ac}body[data-design=command] .miz-contact a:last-child{background:#594c2f;color:#fff0bf;border-color:#9e8751}body[data-design=command].wos-active .community-links a,body[data-design=command].wos-active .miz-contact a{background:#223d54;color:#dcf1ff;border-color:#4e7592}body[data-design=command].wos-active .miz-contact{background:#1d3044}body[data-design=command].wos-active .miz-contact p{color:#b6d1e1}@media(max-width:760px){body[data-design] header{height:auto;min-height:58px;gap:8px;display:flex}body[data-design] header>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-links{gap:5px}.community-links a{font-size:10px;padding:8px;min-height:42px}.miz-contact{grid-template-columns:1fr;padding:20px;gap:14px}.miz-contact h2{font-size:23px}.miz-contact>div:last-child{grid-template-columns:1fr}.miz-contact a{min-height:70px;padding:15px}}
/* 미즈 KVK 분석실: 세 가지 기존 테마와 반응형 구성 공유 */
.kvk-cover{padding:42px;border:1px solid var(--line,#d7c9a7);border-radius:24px;background:linear-gradient(120deg,#243c31,#405840);color:#fff7dd;display:flex;justify-content:space-between;align-items:center;gap:20px}.kvk-cover h1{color:#fff8e3;margin:20px 0;line-height:1.4}.kvk-cover h1 span{color:#eac06b}.kvk-cover p{color:#e5ebdf}.kvk-chip{font-size:12px;letter-spacing:.12em;color:#f1cf8b}.kvk-emblem{font-size:95px;text-align:center;color:#edc673}.kvk-emblem small{display:block;font-size:11px;letter-spacing:.2em}.kvk-meta{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.kvk-meta span{font-size:11px;padding:8px 12px;border:1px solid #cbd1bf;border-radius:30px}.kvk-explain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kvk-explain b{display:block;margin-bottom:8px;color:#a87321}.kvk-match-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.kvk-match,.kvk-candidate{border:1px solid #d6c9ac;border-radius:18px;padding:22px;background:var(--surface,#fffdf6)}.kvk-match-top{display:flex;justify-content:space-between;gap:10px;font-size:12px}.kvk-match-top>span{color:#956718;font-weight:700}.kvk-versus{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:22px 0}.kvk-versus>div{min-width:0}.kvk-versus b{display:block;font:32px MizJua,sans-serif;color:#526943}.kvk-versus small,.kvk-versus span{display:block;font-size:11px;margin:7px 0}.kvk-versus i{color:#a98546}.kvk-result{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-top:1px solid #d6c9ac;padding-top:15px}.kvk-result span{font-size:12px}.kvk-result b{display:block;margin-top:6px}.kvk-match p{font-size:12px}.kvk-match>a,.kvk-candidate>a{display:inline-block;font-size:12px;margin-top:12px}.kvk-candidates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.kvk-candidate>small{font-size:10px;color:#806737}.kvk-candidate h3{font:30px MizJua,sans-serif;margin:14px 0;color:#526943}.kvk-candidate>div:not(.kvk-meter){display:flex;justify-content:space-between;gap:10px;font-size:12px}.kvk-meter{height:5px;background:#e8e4d6;border-radius:4px;margin:10px 0 17px;overflow:hidden}.kvk-meter i{display:block;height:100%;background:#a98138;min-width:2px}.kvk-home-entry{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:32px;margin:24px 0;border:1px solid #c7b27c;border-radius:20px;background:linear-gradient(110deg,#ece6ce,#e5ebd9);color:#314932}.kvk-home-entry>div:last-child{font-size:74px;text-align:center;color:#8e6827}.kvk-home-entry small{display:block;font-size:10px;letter-spacing:.12em}.kvk-home-entry h2{color:#314932}.kvk-center .toolbar label{display:grid;gap:8px}.kvk-center select,.kvk-center input{min-height:44px}.kvk-ranking td small{opacity:.8}
body[data-design=command] .kvk-match,body[data-design=command] .kvk-candidate{background:#1d2b32;color:#e4ebdf;border-color:#4e5d62}body[data-design=command] .kvk-versus b,body[data-design=command] .kvk-candidate h3{color:#ebcb89}body[data-design=command] .kvk-candidate>small{color:#d5bf92}
@media(max-width:900px){.kvk-candidates{grid-template-columns:repeat(2,minmax(0,1fr))}.kvk-cover{padding:28px}.kvk-emblem{font-size:64px}.kvk-explain{grid-template-columns:1fr}.kvk-explain p{margin:8px 0}}@media(max-width:600px){.kvk-match-grid,.kvk-candidates{grid-template-columns:1fr}.kvk-cover{padding:24px;display:block}.kvk-emblem{display:none}.kvk-home-entry{padding:24px}.kvk-home-entry>div:last-child{display:none}.kvk-match{padding:18px}.kvk-versus b{font-size:28px}.kvk-versus span{font-size:10px}.kvk-center .intel-tabs{display:grid;grid-template-columns:1fr 1fr}.kvk-center .intel-tabs button{min-height:44px}}
.internal-score-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(100px,180px) 60px;align-items:center;gap:14px;border-bottom:1px solid #d1d9d4;padding:14px 0}.internal-score-row small{display:block;font-size:11px;margin-top:5px;opacity:.8}.local-chart{display:block;max-width:100%;height:auto;margin:18px auto;border-radius:12px}.local-data-button{font:inherit;font-size:12px;min-height:40px;padding:8px 12px;border-radius:9px;border:1px solid #b6c7b9;color:#355c43;background:#f3f8ee;cursor:pointer}.source-citation{display:inline-block;font-size:11px;color:inherit;opacity:.75;margin:3px 5px 3px 0}.internal-gallery summary{cursor:pointer;font-weight:700}.internal-gallery details[open]{overflow:auto}body[data-design=command] .local-data-button{background:#263a3f;color:#e9d69a;border-color:#6a7770}@media(max-width:600px){.internal-score-row{grid-template-columns:minmax(100px,1fr) minmax(70px,100px) 45px;gap:8px}.internal-score-row input{width:100%;font-size:16px}.local-data-button{min-height:44px}}

/* 영주장비 계산기 · 고해상도 보석 도감 */
.gear-calculator .calc-inputs{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) minmax(130px,.6fr)}
.gear-calculator select{width:100%;min-width:0}.gear-help{font-size:12px;line-height:1.7;margin:18px 0 0}
.gear-plan-preview,.charm-plan-preview{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;gap:14px;margin:24px 0}
.gear-plan-preview>div,.charm-plan-preview>div{min-width:0;border:1px solid var(--line);border-radius:14px;padding:16px;background:var(--surface,#fffdf6)}
.gear-plan-preview small,.charm-plan-preview small{display:block;font-size:12px;margin-bottom:12px;color:var(--muted,#65745c)}
.plan-arrow{text-align:center;font-size:24px;color:#9f7c3d}.charm-trio{display:inline-flex;gap:8px;align-items:center;flex-shrink:0}
.charm-trio img{display:block;width:58px;height:58px;object-fit:contain;border-radius:12px;background:radial-gradient(circle,#f5ecd4,#e5ebda);border:1px solid #d9d6bd;padding:3px}
.charm-trio-large{display:flex;justify-content:center;gap:10px}.charm-trio-large img{width:clamp(56px,6vw,92px);height:auto;aspect-ratio:1;padding:5px}
.charm-empty{display:flex;align-items:center;justify-content:center;min-height:72px;color:#6f7b65;font-size:15px}
#gemRows .equipment-cell{gap:16px}#gemRows .level-label{min-width:40px}#gems .table-wrap table{min-width:660px}
body[data-design=command] .gear-plan-preview>div,body[data-design=command] .charm-plan-preview>div{background:#24372c;border-color:#5d7154}
body[data-design=command] .charm-trio img{background:radial-gradient(circle,#52654c,#263b30);border-color:#72815c}
body[data-design=command] .gear-plan-preview small,body[data-design=command] .charm-plan-preview small,body[data-design=command] .charm-empty{color:#d1ddc4}
@media(max-width:760px){.gear-calculator .calc-inputs{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)}.gear-calculator .calc-inputs label:last-child{grid-column:1/-1}.gear-plan-preview,.charm-plan-preview{gap:7px;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)}.gear-plan-preview>div,.charm-plan-preview>div{padding:12px}.gear-plan-preview .equipment-cell{flex-wrap:wrap;font-size:12px}.charm-trio-large{gap:3px}.charm-trio-large img{width:calc((100% - 6px)/3);min-width:0;padding:2px;border-radius:8px}.plan-arrow{font-size:19px}}

.gear-calculator .calc-inputs{display:grid}.gear-calculator .calc-inputs label{min-width:0}

/* 실제 등급·별 수별 장비 이미지와 초보자용 재료 표시 */
.gear-grade-image{display:block;width:58px;height:58px;object-fit:contain;flex-shrink:0;border-radius:11px;box-shadow:0 2px 6px #18261720}
#gearRows .equipment-cell{gap:16px}#gearRows td:first-child{min-width:200px}
.gear-plan-preview .gear-grade-image{width:clamp(56px,6vw,92px);height:auto;aspect-ratio:1}
.material-label{display:inline-flex;align-items:center;gap:8px;vertical-align:middle;white-space:normal}
.material-label>img{display:block;width:28px;height:28px;object-fit:contain;flex-shrink:0}
.results .material-label{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:10px}
.results .material-label>img{width:36px;height:36px}.results .material-label>span{margin:0}
th .material-label{font:inherit}th .material-label>img{width:25px;height:25px}
@media(max-width:600px){.gear-plan-preview .gear-grade-image{width:64px;height:64px}.results .material-label>img{width:32px;height:32px}th .material-label{gap:5px}th .material-label>img{width:24px;height:24px}}
.progression-page{--pg-ink:#304b38;--pg-gold:#a77c30}.pg-hero{position:relative;overflow:hidden;border:1px solid #cbb984;border-radius:26px;padding:48px;background:linear-gradient(115deg,#edf0df 0%,#faf5df 65%,#e3d2a0);color:#243d2c;margin:18px 0 24px}.pg-hero h1{font-size:clamp(30px,4vw,48px);line-height:1.35;margin:0 0 18px;color:#243d2c}.pg-hero p{color:#526247;line-height:1.9}.pg-orbit{position:absolute;right:30px;top:-65px;font-size:360px;line-height:1;opacity:.12;color:#8e6a21;pointer-events:none}.pg-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.pg-pills span{border:1px solid #c9c39f;background:#fff9;border-radius:30px;padding:8px 14px;font-size:12px;color:#455a37}.pg-toolbar{display:flex;gap:18px;align-items:end;flex-wrap:wrap;margin:20px 0}.pg-toolbar label{display:grid;gap:8px;font-size:12px;color:#536446}.pg-toolbar input,.pg-toolbar select{padding:12px;border:1px solid #bfc8ad;border-radius:10px;background:#fff;color:#263e2e;max-width:190px}.pg-toolbar a{padding:12px;font-size:13px;color:#406342}.pg-note{font-size:12px;line-height:1.8;color:#65735a}.pg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.pg-card{background:#fffdf6;border:1px solid #cdd3bb;border-radius:18px;padding:24px;box-shadow:0 8px 24px #34442209;color:#344a36}.pg-card-top{display:flex;justify-content:space-between;align-items:center}.pg-card-top small{font-size:10px;color:#6e765c}.pg-card-top strong{font-size:35px;color:#8b662c}.pg-card-top i{font-style:normal;font-size:12px;margin-left:4px}.pg-card h2{font-size:23px;color:#2b4735;margin:10px 0 16px}.pg-stage{display:inline-block;padding:6px 10px;background:#e9eedc;border-radius:7px;font-size:12px;color:#425a33}.pg-card dl{margin:20px 0}.pg-card dl div{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #e9e8d9;padding:10px 0;font-size:12px}.pg-card dt{color:#69755e}.pg-card dd{margin:0;font-weight:bold}.pg-candidate{border-radius:10px;padding:14px;background:#f1ead5}.pg-candidate small{display:block;font-size:10px;color:#786942}.pg-candidate b{display:flex;justify-content:space-between;font-size:23px;margin-top:8px;color:#57441f}.pg-candidate b span{font-size:13px;align-self:center}.pg-empty{font-size:11px;line-height:1.9;color:#6c765e;margin:16px 0 0}.pg-match{padding:15px;background:#e7eddd;color:#3e5735;border-radius:10px;font-size:13px}.pg-scout{border:1px solid #c3c9ae;border-radius:8px;padding:7px 14px;background:#eef1e3;color:#3e5836;font-weight:bold;cursor:pointer}.pg-next h3{color:#416040}.progression-page .guide-block{margin-top:24px}.progression-page table{min-width:500px}@media(max-width:1000px){.pg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pg-hero{padding:28px 22px}.pg-grid{grid-template-columns:1fr}.pg-toolbar{gap:10px}.pg-toolbar input,.pg-toolbar select{max-width:145px}.pg-card{padding:20px}.pg-orbit{right:-80px}.pg-next .pg-grid{gap:4px}}

.pg-home-entry{display:block;margin:24px 0;background:linear-gradient(120deg,#eff2e2,#f7edcc);color:#344b32}.pg-home-entry h2{color:#344b32}.pg-home-entry p{color:#59684c}.pg-home-entry b{color:#76591d}
.mv-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:36px;border:1px solid #c6caa7;border-radius:24px;background:linear-gradient(120deg,#e9eedc,#fbf4dc);margin:18px 0;color:#344d36}.mv-hero h1{font-size:clamp(27px,3.6vw,43px);color:#294735;margin:12px 0}.mv-hero p{line-height:1.85;color:#5a694d}.mv-kicker{font-size:12px;color:#8e6b2e}.mv-emblem{font-size:110px;color:#b08b40;text-align:center;line-height:1}.mv-emblem small{display:block;font-size:10px;letter-spacing:3px;margin-top:10px}.mv-summary{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.mv-summary>span{padding:12px 17px;background:#fffdf5;border:1px solid #dadbc6;border-radius:12px;color:#5e6a51;font-size:12px}.mv-summary b{font-size:22px;color:#405c39}.mv-tabs{flex-wrap:wrap}.mv-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:24px 0 15px}.mv-toolbar label{display:grid;gap:8px;font-size:12px;color:#586a4b}.mv-toolbar input,.mv-toolbar select,.mv-toolbar button{border:1px solid #c2c9ae;border-radius:9px;padding:11px;background:#fffef8;color:#344d36;max-width:100%}.mv-toolbar button{cursor:pointer}.mv-note{font-size:12px;line-height:1.8;color:#69735e}.mv-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.mv-heading span{font-size:12px;color:#738065}.mv-anchor{background:#edf0e2;padding:14px 18px;border-radius:10px;font-size:13px;color:#49603d;margin:12px 0 20px}.mv-page table{min-width:650px}.mv-page td{vertical-align:middle}.mv-page td small{display:block;margin-top:6px;font-size:10px;color:#68765c}.mv-item{display:inline-flex;align-items:center;gap:10px;min-width:130px}.mv-item img{object-fit:contain;flex-shrink:0}.mv-badge{display:inline-block;font-size:11px;border-radius:20px;padding:6px 10px;background:#e9ece4;color:#65705b;white-space:nowrap}.mv-badge.strong{background:#eddfac;color:#6c4d06}.mv-badge.good{background:#e2eddb;color:#3c6030}.mv-badge.low{background:#f5e6df;color:#985b3e}.mv-tag{font-weight:bold;color:#ad7424!important}.mv-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:20px 0}.mv-package{border:1px solid #cdd1b9;border-radius:17px;background:#fffdf5;padding:22px;color:#3e5239}.mv-package h3{color:#314c33;line-height:1.5;margin:10px 0}.mv-package>small{font-size:11px;color:#8b783f}.mv-price{font-size:26px;color:#8a6929}.mv-package p{font-size:12px;line-height:1.9;color:#68745b}.mv-package-bottom{display:flex;justify-content:space-between;align-items:center;margin:18px 0}.mv-package-bottom strong{font-size:23px;color:#4e693e}.mv-package details{border-top:1px solid #e2e2d0;padding-top:12px;font-size:12px}.mv-page [hidden]{display:none!important}@media(max-width:1000px){.mv-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.mv-hero{padding:25px 20px}.mv-emblem{font-size:62px}.mv-emblem small{font-size:7px;letter-spacing:1px}.mv-package-grid{grid-template-columns:1fr}.mv-toolbar label:first-child{width:100%}.mv-toolbar input{width:100%;box-sizing:border-box}.mv-summary{gap:6px}.mv-summary>span{padding:9px;font-size:10px}.mv-summary b{font-size:18px}.mv-tabs button{font-size:12px;padding:10px}}
.ec-guide{scroll-margin-top:24px}.ec-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ec-heading h2{color:#365038}.ec-heading p{color:#6b775f}.ec-date{font-size:11px;color:#8a7847;border:1px solid #d8cfaa;padding:8px 12px;border-radius:20px}.ec-callouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.ec-callouts>div{padding:16px;border-radius:12px;background:#edf0df;color:#47603b}.ec-callouts b,.ec-callouts span{display:block}.ec-callouts span{font-size:11px;line-height:1.8;margin-top:8px}.ec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ec-card{padding:24px;border:1px solid #d2d1b8;border-radius:17px;background:#fffdf6;color:#3f523b}.ec-card-head{display:flex;align-items:center;gap:16px}.ec-icon{width:72px;height:72px;flex-shrink:0;border-radius:13px;background-size:432px 768px;background-repeat:no-repeat;border:1px solid #e0ce96}.ec-card-head small{font-size:10px;color:#8a753d}.ec-card h3{margin:7px 0;color:#344f36;font-size:20px}.ec-card-head strong{font-size:13px;color:#a06f22}.ec-card dl{display:flex;gap:12px;margin:20px 0}.ec-card dl>div{flex:1;display:flex;justify-content:space-between;padding:10px 12px;border-radius:8px;background:#f0f1e7;font-size:12px}.ec-card dt{color:#6a775d}.ec-card dd{margin:0;font-weight:bold;color:#47603b}.ec-effect{font-size:13px;line-height:1.95;color:#43563e}.ec-condition{font-size:12px;line-height:1.85;padding:12px 14px;background:#f6edda;border-left:3px solid #c6a358;color:#79623a}.ec-capture{margin-top:17px;font-size:12px;color:#5a704e}.ec-capture summary{cursor:pointer;padding:8px 0}.ec-capture img{display:block;width:100%;max-width:420px;height:auto;margin:12px auto;border-radius:12px}.ec-overview img{max-width:360px}.ec-budget{display:flex;justify-content:space-between;gap:24px;padding:24px;border:1px solid #c6cbaa;background:#edf1df;border-radius:17px;margin:26px 0}.ec-budget h3{color:#3c5835;margin-top:0}.ec-budget p{font-size:12px;color:#627253}.ec-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;font-size:12px;color:#3e5837;margin-top:20px}.ec-choices label{display:flex;gap:8px;align-items:center}.ec-choices input{accent-color:#466741;width:17px;height:17px}.ec-total{min-width:165px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#557146}.ec-total b{font-size:36px;color:#8a6924;margin:10px 0}.ec-total small,.ec-total span{font-size:11px}.ec-total button{margin-top:16px;padding:8px 12px;border:1px solid #bac5a3;border-radius:8px;background:#fffdf4;color:#4a6341;cursor:pointer}.ec-notes{padding:20px;background:#faf6e9;border-radius:12px;color:#536347}.ec-notes li{font-size:12px;line-height:1.9;margin:10px 0}@media(max-width:650px){.ec-grid,.ec-callouts{grid-template-columns:1fr}.ec-card{padding:19px}.ec-card h3{font-size:19px}.ec-budget{flex-direction:column;padding:20px}.ec-total{border-top:1px solid #d0d6be;padding-top:18px}.ec-choices{gap:16px 8px;font-size:11px}}
.em-map-guide{scroll-margin-top:24px}.em-map-guide h2{color:#385036}.em-map-intro{color:#65765c;line-height:1.9}.em-map-canvas{position:relative;max-width:100%;margin:24px 0 18px;border-radius:18px;overflow:hidden;border:1px solid #b99b5d;background:#211f1b}.em-map-canvas>img{display:block;width:100%;height:auto}.em-map-pin{position:absolute;transform:translate(-50%,-50%);padding:7px 14px;min-width:62px;border:1px solid #dac283;border-radius:9px;background:#263c30f5;color:#f0d48d;cursor:pointer;box-shadow:0 3px 12px #0008;line-height:1.25}.em-map-pin small{display:block;font-size:10px;color:#c8c9ae;margin-bottom:3px}.em-map-pin b{font-size:clamp(10px,1.3vw,16px)}.em-map-pin[aria-pressed=true]{background:#e9ca76;color:#273c2d;outline:3px solid #f8dfa18c;outline-offset:3px}.em-map-pin[aria-pressed=true] small{color:#5c522c}.em-map-center{position:absolute;left:51%;top:59%;transform:translate(-50%,-50%);padding:8px 14px;background:#3f301de8;color:#f4d38a;font-size:clamp(10px,1.3vw,15px);border:1px solid #b18e4d;border-radius:9px;white-space:nowrap}.em-map-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.em-map-legend>button{display:grid;grid-template-columns:30px 1fr;gap:5px 10px;text-align:left;padding:16px;border:1px solid #d1d3ba;border-radius:12px;background:#f6f5e9;color:#3e5639;cursor:pointer}.em-map-legend span{grid-row:span 2;font-size:26px;align-self:center;color:#a17b30}.em-map-legend small{font-size:10px;color:#7a8069}.em-map-legend b{font-size:16px}.em-map-legend [aria-pressed=true]{background:#e8eed8;border-color:#7c9769}.em-map-selection{padding:14px 18px;font-size:12px;color:#536747;background:#edf1e3;border-radius:9px;line-height:1.8}@media(max-width:640px){.em-map-pin{padding:5px 7px;min-width:44px;border-radius:6px}.em-map-pin small{font-size:8px;margin-bottom:2px}.em-map-center{padding:6px 8px}.em-map-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.em-map-legend>button{padding:12px}.em-map-canvas{border-radius:10px}}
.pn-book{scroll-margin-top:20px;margin:24px 0!important}.pn-book h2{color:#3c5536}.pn-intro,.pn-note{font-size:12px;color:#68745b;line-height:1.9}.pn-controls{display:flex;gap:14px;flex-wrap:wrap;margin:20px 0}.pn-controls label{display:grid;gap:8px;font-size:12px;color:#5c704f}.pn-controls select,.pn-controls input{padding:12px;background:#fffef7;border:1px solid #c8cfb3;border-radius:9px;color:#3c5434;max-width:100%;min-width:180px}.pn-profile{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:20px;background:#eaf0dd;border-radius:13px;margin:20px 0;color:#3e5a35}.pn-profile>b{width:100%;font-size:20px}.pn-profile>span{font-size:11px;background:#fffffff0;border-radius:20px;padding:7px 12px}.pn-profile small{width:100%;font-size:10px;line-height:1.8;color:#6d775c}.pn-stage-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pn-stage-head h3{color:#48613d}.pn-stage-head small{font-size:11px;color:#7c836b}.pn-book table{min-width:650px}.pn-book td{font-size:12px;line-height:1.8}.pn-book td b{color:#8d6825;font-size:15px}.pn-empty{padding:28px;background:#f5f3e6;border:1px dashed #cbcbae;border-radius:13px;margin:22px 0;color:#5d6d4e}.pn-empty>span{font-size:30px;color:#ac8739}.pn-empty p{font-size:12px;line-height:1.9}.pn-empty b{font-size:12px}.pn-shots,.pn-comparison{margin:20px 0;padding:15px 0;border-top:1px solid #d9dcc7;font-size:12px;color:#567046}.pn-shots summary,.pn-comparison summary{cursor:pointer;font-weight:bold;line-height:1.8}.pn-shots>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.pn-shots img{width:100%;height:auto;border-radius:10px}.pn-comparison p{line-height:1.9;color:#6b755e}.pn-controls [hidden]{display:none}@media(max-width:640px){.pn-controls{gap:10px}.pn-controls label{width:100%}.pn-controls input,.pn-controls select{width:100%;box-sizing:border-box}.pn-shots>div{grid-template-columns:1fr}.pn-shots img{max-width:400px;margin:auto}.pn-profile{padding:16px;gap:8px}.pn-stage-head{flex-wrap:wrap}}
.sp-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:25px 0}.sp-heading h3{color:#3d5637;font-size:25px;margin:10px 0}.sp-heading p{font-size:12px;color:#6c775c}.sp-event-badge{padding:10px 15px;border-radius:25px;background:#f2dfb7;color:#8e6427;font-size:12px;white-space:nowrap}.sp-additional{background:#f4ebd3}.sp-callout{padding:18px 22px;background:#f2ecd8;border:1px solid #d9c591;border-radius:12px;color:#6c582b;margin:20px 0}.sp-callout p{font-size:12px;line-height:1.9}.sp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:25px 0}.sp-card{background:#fffdf5;border:1px solid #ced1b6;border-radius:16px;padding:21px;color:#526549}.sp-card>div>small{font-size:10px;color:#8a7c50}.sp-card h3{font-size:18px;color:#385233;line-height:1.6}.sp-card strong{font-size:25px;color:#9c762b}.sp-card ul{padding-left:16px;font-size:12px;line-height:2}.sp-card details{font-size:11px;line-height:1.9;border-top:1px solid #e0e1d0;margin:14px 0;padding-top:12px}.sp-card details p{color:#758064}.sp-capture{width:100%;height:auto;border-radius:9px;margin-top:12px}.sp-quantity{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px;margin-top:18px}.sp-quantity select{padding:8px;border:1px solid #c4cdae;border-radius:8px;background:#fafbf4;color:#425c38}.sp-totals{display:flex;flex-wrap:wrap;gap:24px;background:#e7eedb;border-radius:13px;padding:21px;color:#506644;font-size:11px}.sp-totals b{display:block;font-size:22px;margin-top:7px;color:#7f662b}@media(max-width:1000px){.sp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.sp-grid{grid-template-columns:1fr}.sp-heading{flex-wrap:wrap}.sp-heading h3{font-size:21px}.sp-totals{gap:18px}.sp-totals b{font-size:19px}}
