:root{--bg:#090806;--panel:#12100d;--panel2:#19150f;--line:#3e3428;--line2:#6f5738;--gold:#c8a66a;--gold2:#f0d79a;--red:#8d2e24;--text:#e8dec9;--muted:#9a8e7a;--header:112px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body),Inter,Arial,sans-serif;margin:0}button,input,select{font:inherit}button{color:inherit}img{display:block}.wiki-shell{background:radial-gradient(circle at 50% -20%,#30251a 0,#0000 34%),linear-gradient(#0b0907ee,#090806),url(../game/wiki-ui/banner-background.png) top/782px 90px;min-height:100vh}.topbar{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0a09eb;border-bottom:1px solid #40382e;align-items:center;gap:18px;height:68px;padding:0 max(20px,50vw - 720px);display:flex;position:fixed;inset:0 0 auto;box-shadow:0 7px 30px #000}.brand{text-align:left;align-items:center;gap:11px;width:218px;display:flex}.brand-seal{color:#f0d5a3;width:38px;height:42px;font:700 13px var(--font-display);clip-path:polygon(10% 0,90% 0,100% 12%,88% 82%,50% 100%,12% 82%,0 12%);background:linear-gradient(145deg,#9b3428,#48120f);border:1px solid #9e7650;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 4px #160b08,0 5px 16px #000}.brand strong,.brand small{display:block}.brand strong{font:600 16px var(--font-display);letter-spacing:2.6px}.brand small{color:#817668;letter-spacing:1.4px;margin-top:2px;font-size:8px}.menu-button{background:0 0;border:0;font-size:20px;display:none}.global-search{background:#070706;border:1px solid #443b31;flex:1;align-items:center;max-width:650px;height:38px;display:flex;position:relative;box-shadow:inset 0 2px 10px #000}.global-search>span{color:#927958;padding-left:13px}.global-search input,.section-search input{color:#e7dcc5;background:0 0;border:0;outline:0;width:100%}.global-search input{height:100%;padding:0 14px}.global-search kbd{color:#756b5e;border:1px solid #3d352c;margin-right:9px;padding:3px 7px;font-size:9px}.global-results{background:#100e0bed;border:1px solid #544635;padding:7px;position:absolute;top:44px;left:0;right:0;box-shadow:0 18px 38px #000}.global-results button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #29241e;justify-content:space-between;width:100%;padding:10px;display:flex}.global-results button:hover{background:#201a13}.global-results span{color:#857967;font-size:9px}.language-picker{background:#0b0a08;border:1px solid #443b31;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.language-picker select{color:#cbbda5;background:#0b0a08;border:0;outline:0;max-width:115px;font-size:11px}.season-pill{white-space:nowrap;color:#756d61;letter-spacing:1px;font-size:8px}.season-pill i{background:#6e975d;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 8px #6e975d}.season-pill strong{color:#b7aa93}.category-bar{z-index:55;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11100eed;border-bottom:1px solid #3b342b;justify-content:center;height:44px;display:flex;position:fixed;top:68px;left:0;right:0;box-shadow:0 4px 16px #000}.category-bar button{color:#978b79;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 13px;font-size:10px}.category-bar button span{display:none}.category-bar button:hover{color:#e2d4bb;background:#ffffff05}.sidebar,.backdrop{display:none}.archive-window{background:#100e0b;border:1px solid #655441;max-width:1320px;margin:auto;overflow:hidden;box-shadow:0 25px 70px #000}.archive-titlebar{color:#d8c5a0;letter-spacing:2px;background:linear-gradient(#28231d,#15120f);border-bottom:1px solid #463b30;justify-content:space-between;align-items:center;height:36px;padding:0 15px;font-size:9px;display:flex}.archive-titlebar i{color:#796f62;font-size:8px;font-style:normal}.archive-body{background:linear-gradient(90deg,#0f0d0bf5 0,#0f0d0bd9 52%,#0000),url(../game/hero-metin2.png) 85% 28%/cover no-repeat;grid-template-columns:1.2fr .8fr;min-height:330px;display:grid}.archive-copy{flex-direction:column;justify-content:center;padding:48px clamp(30px,6vw,90px);display:flex}.archive-copy>p{color:#a66d58;letter-spacing:2.5px;margin:0 0 10px;font-size:9px;font-weight:700}.archive-copy h1{color:#eee2c9;font:600 clamp(38px,5vw,64px)/1 var(--font-display);text-shadow:0 3px 15px #000;margin:0}.archive-copy>span{color:#a69b89;max-width:600px;margin:19px 0 25px;font-size:13px;line-height:1.7}.hero-actions{gap:9px;display:flex}.hero-actions button{cursor:pointer;background:linear-gradient(#40372d,#211b16);border:1px solid #715d44;padding:11px 17px;font-size:10px}.hero-actions button:first-child{background:linear-gradient(#92342a,#571b16);border-color:#9b4b3d}.hero-actions button:hover{filter:brightness(1.15)}.archive-art{position:relative}.archive-sigil{clip-path:polygon(10% 0,90% 0,100% 12%,89% 82%,50% 100%,11% 82%,0 12%);background:linear-gradient(145deg,#9c3429,#3a0e0b);border:1px solid #9b7652;place-items:center;width:112px;height:126px;display:grid;position:absolute;top:50%;right:14%;transform:translateY(-50%);box-shadow:inset 0 0 0 6px #120907,inset 0 0 0 7px #7b5b3c,0 18px 45px #000}.archive-sigil span{font:700 34px var(--font-display);color:#ecd19c;text-shadow:0 3px #000}.archive-index{text-align:center;position:absolute;bottom:20px;right:9%}.archive-index small,.archive-index b,.archive-index span{display:block}.archive-index small{color:#9a6251;letter-spacing:2px;font-size:7px}.archive-index b{color:#dfcba8;font:600 15px var(--font-display);letter-spacing:3px;margin:4px 0}.archive-index span{color:#746b5f;letter-spacing:1px;font-size:7px}.hero-stats{background:#090806;border-top:1px solid #44392d;grid-template-columns:repeat(4,1fr);display:grid}.hero-stats div{border-right:1px solid #2d2822;padding:13px 20px}.hero-stats div:last-child{border:0}.hero-stats strong,.hero-stats span{display:block}.hero-stats strong{color:#dcc79e;font-size:18px}.hero-stats span{color:#7c7367;text-transform:uppercase;letter-spacing:1px;margin-top:2px;font-size:8px}.home-section{background:linear-gradient(135deg,#15120ef2,#0c0b09f7),url(../game/wiki-panel.png) 50%/cover;border:1px solid #443b31;max-width:1320px;margin:0 auto 18px;padding:30px 34px;box-shadow:0 14px 38px #000}.section-title{border-bottom:1px solid #3f372e;justify-content:space-between;align-items:end;margin-bottom:18px;padding-bottom:11px;display:flex}.section-title p,.section-title h2{margin:0}.section-title p{color:#986351;letter-spacing:2px;margin-bottom:5px;font-size:8px}.section-title h2{font:600 19px var(--font-display);color:#e1d3b7}.section-title>button{color:#ae9876;cursor:pointer;background:0 0;border:0;font-size:10px}.quick-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.quick-grid>button,.entity-card{cursor:pointer;text-align:left;background:linear-gradient(110deg,#15130f,#0d0c0a);border:1px solid #3f3830;transition:all .15s;box-shadow:inset 0 0 14px #000}.quick-grid>button{align-items:center;gap:13px;min-height:84px;padding:10px 13px;display:flex}.quick-grid>button:hover,.entity-card:hover{background:linear-gradient(110deg,#211a14,#11100d);border-color:#80684d;transform:translateY(-1px)}.quick-icon{background:radial-gradient(circle,#3a2c20,#0a0907 70%);border:1px solid #564838;flex:none;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 0 0 3px #090806}.quick-icon i{color:#d0aa70;font:22px Georgia}.quick-grid b,.quick-grid small{display:block}.quick-grid b{color:#dccfb7;font-size:12px}.quick-grid small{color:#81786d;margin-top:4px;font-size:9px}.quick-grid em{color:#745f45;margin-left:auto;font-size:20px;font-style:normal}.system-banners{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.system-banners button{cursor:pointer;background:#0c0b09;border:1px solid #443b31;padding:0 0 14px;overflow:hidden}.system-banners button:hover{border-color:#80684d}.system-banners img{object-fit:contain;background:radial-gradient(circle,#30271d,#0a0907 70%);width:100%;height:150px}.system-banners b,.system-banners span{padding:0 14px;display:block}.system-banners b{color:#d9cbb1;margin-top:11px}.system-banners span{color:#7e7569;margin-top:4px;font-size:9px}.drop-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.drop-row>button{text-align:left;cursor:pointer;background:#0e0d0b;border:1px solid #40382f;align-items:center;gap:12px;min-height:76px;padding:9px 12px;display:flex}.drop-row>button:hover{border-color:#80684d}.monster-preview{background:#080706;border:1px solid #504438;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.monster-preview img{object-fit:contain;width:100%;height:100%}.drop-row small,.drop-row b,.drop-row em{display:block}.drop-row small{color:#9b6553;font-size:8px}.drop-row b{color:#ddd0b7;margin:3px 0;font-size:11px}.drop-row em{color:#7d7569;font-size:9px;font-style:normal}.drop-row>button>i{color:#7d684d;margin-left:auto}.content-page{max-width:1320px;min-height:calc(100vh - 112px);margin:auto;padding:34px 24px 80px}.page-heading{background:linear-gradient(90deg,#17130ff7,#0e0c09d9),url(../game/wiki-ui/banner-background.png) 50%/cover;border:1px solid #554839;justify-content:space-between;align-items:center;padding:23px 26px;display:flex;box-shadow:0 12px 32px #000}.page-heading p,.page-heading h1,.page-heading span{margin:0}.page-heading p{color:#9d6855;letter-spacing:2px;font-size:8px}.page-heading h1{color:#eadcc0;font:600 31px var(--font-display);margin:4px 0 6px}.page-heading span{color:#8e8578;max-width:760px;font-size:11px;line-height:1.5;display:block}.page-heading>b{color:#d4b77f;text-align:center;background:#0a0907;border:1px solid #4c4032;min-width:55px;padding:12px;font-size:17px}.section-search{background:#0b0a08;border:1px solid #40382f;align-items:center;gap:10px;height:43px;margin:12px 0;padding:0 14px;display:flex}.section-search span{color:#987a53}.content-tabs{scrollbar-color:#564534 transparent;background:#0b0a08;border:1px solid #39332b;gap:5px;margin:0 0 10px;padding:8px;display:flex;overflow-x:auto}.content-tabs button{color:#908678;white-space:nowrap;cursor:pointer;background:#12100d;border:1px solid #3b352d;flex:none;padding:9px 13px;font-size:10px}.content-tabs button:hover{color:#d8c9ae;border-color:#6c5942}.content-tabs button.active{color:#eed9b3;background:linear-gradient(#46221c,#21120f);border-color:#875044}.content-tabs small{color:#806f59;margin-left:5px}.character-tabs button{align-items:center;gap:7px;padding:5px 11px 5px 5px;display:flex}.character-tabs img{object-fit:contain;object-position:top;width:38px;height:38px}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.entity-card{align-items:center;gap:12px;min-height:86px;padding:9px 11px;display:flex}.entity-card>span{color:#c6a16b;background:radial-gradient(circle,#2d241b,#080706 72%);border:1px solid #4e4235;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.entity-card img{object-fit:contain;width:100%;height:100%}.entity-card .item-slot img{padding:6px}.entity-card .monster-slot img{object-fit:contain;padding:3px}.entity-card .dungeon-slot{width:76px}.entity-card .dungeon-slot img{object-fit:cover}.entity-card>div{min-width:0}.entity-card b,.entity-card p{margin:0;display:block}.entity-card b{color:#ded2ba;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.entity-card p{color:#7e766b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.entity-card em{color:#705e47;margin-left:auto;font-size:18px;font-style:normal}.empty-state{color:#8a8175;text-align:center;border:1px dashed #4b4134;padding:45px}.subheading{color:#d9c9aa;font:600 13px var(--font-display);background:#15100e;border-left:3px solid #8f3027;margin:20px 0 9px;padding:10px 13px}.drawer-wrap{z-index:100;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.drawer-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:zoom-out;background:#000c;border:0;width:100%;height:100%;position:absolute;inset:0}.detail-drawer{z-index:1;scrollbar-color:#71583a #0b0907;background:linear-gradient(#15120efb,#0a0907fa),url(../game/wiki-panel.png) 50%/cover;border:1px solid #786247;width:min(780px,100%);max-height:calc(100vh - 48px);padding:32px;position:relative;overflow:auto;box-shadow:0 30px 120px #000,0 0 0 5px #0b0907}.drawer-close{color:#d9c7a7;cursor:pointer;background:#17130f;border:1px solid #5e4f3e;width:34px;height:34px;font-size:20px;position:absolute;top:12px;right:12px}.detail-icon{float:left;color:#d7b277;background:radial-gradient(circle,#3d3021,#090806 72%);border:1px solid #71593d;place-items:center;width:84px;height:84px;margin:0 18px 12px 0;font-size:28px;display:grid}.detail-icon img{object-fit:contain;width:100%;height:100%;padding:8px}.detail-drawer>small{color:#a16855;letter-spacing:2px;font-size:8px}.detail-drawer h2{color:#eee0c3;font:600 25px var(--font-display);margin:5px 45px 7px 0}.detail-lead{color:#988e7f;min-height:30px;margin:0;font-size:11px;line-height:1.6}.detail-stats{clear:both;border:1px solid #493e32;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin:22px 0;display:grid}.detail-stats div{border-right:1px solid #493e32;padding:11px 13px}.detail-stats span,.detail-stats b{display:block}.detail-stats span{color:#7e7466;text-transform:uppercase;letter-spacing:1px;font-size:8px}.detail-stats b{color:#ddc79d;margin-top:4px;font-size:12px}.detail-drawer h3{clear:both;color:#dac7a5;font:600 14px var(--font-display);border-bottom:1px solid #493e32;margin:24px 0 10px;padding-bottom:8px}.detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.detail-list button{text-align:left;background:#0b0a08;border:1px solid #3d342a;align-items:center;gap:9px;padding:9px;display:flex}.detail-list button:not(:disabled){cursor:pointer}.detail-list button:not(:disabled):hover{border-color:#745f45}.detail-list button>span{flex:none;place-items:center;width:42px;height:42px;display:grid}.detail-list img{object-fit:contain;width:100%;height:100%;padding:4px}.detail-list b,.detail-list small{display:block}.detail-list b{color:#d8cbb3;font-size:10px}.detail-list small{color:#776f64;margin-top:3px;font-size:8px}.detail-list>p{color:#83796b;font-size:11px}.detail-drawer footer{color:#6f675d;border-top:1px solid #3d342a;margin-top:24px;padding-top:12px;font-size:8px}.upgrade-board{clear:both;background:#090806;border:1px solid #554634;margin:24px 0}.upgrade-title{background:linear-gradient(90deg,#2b1812,#12100d);border-bottom:1px solid #4a3d2f;align-items:center;gap:8px;padding:13px;display:flex}.upgrade-title span{color:#efcc8c;border:1px solid #74563a;padding:6px 8px}.upgrade-title i{color:#856c4d}.upgrade-title b{color:#d9c39c;font:600 12px var(--font-display);margin-left:auto}.upgrade-step{border-bottom:1px solid #302a23}.upgrade-step:last-child{border:0}.upgrade-step summary{cursor:pointer;grid-template-columns:48px minmax(170px,1fr) auto auto 18px;align-items:center;gap:10px;padding:9px 12px;list-style:none;display:grid}.upgrade-step summary::-webkit-details-marker{display:none}.upgrade-level{color:#e7c27e;background:#1d120d;border:1px solid #674a32;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.upgrade-result{align-items:center;gap:9px;min-width:0;display:flex}.upgrade-result img{object-fit:contain;width:40px;height:44px;padding:3px}.upgrade-result b{color:#dacbae;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.upgrade-chance{color:#b98752;font-size:10px}.upgrade-cost{color:#a89a83;text-align:right;min-width:80px;font-size:10px}.upgrade-chevron{color:#7d674b}.upgrade-step[open] .upgrade-chevron{transform:rotate(90deg)}.upgrade-materials{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:0 12px 12px 70px;display:grid}.upgrade-materials button{text-align:left;cursor:pointer;background:#11100d;border:1px solid #3c3329;grid-template-columns:38px 1fr auto;align-items:center;gap:7px;min-width:0;padding:7px;display:grid}.upgrade-materials button:hover{border-color:#725d43}.upgrade-materials img{object-fit:contain;width:36px;height:38px;padding:3px}.upgrade-materials span{color:#a99b85;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.upgrade-materials b{color:#e2c58f;font-size:9px}.upgrade-materials>small{color:#7c7366;grid-column:1/-1}@media (width<=1000px){.season-pill{display:none}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-grid{grid-template-columns:repeat(2,1fr)}.drop-row{grid-template-columns:1fr}.archive-body{grid-template-columns:1fr 36%}.archive-copy{padding:42px}.system-banners{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){:root{--header:102px}.topbar{gap:9px;height:62px;padding:0 12px}.menu-button{display:block}.brand{width:auto}.brand-seal{width:31px;height:35px}.brand strong{font-size:12px}.brand small{display:none}.global-search{max-width:42px;margin-left:auto;padding:0 10px}.global-search>span{padding:0}.global-search input,.global-search kbd{display:none}.global-search:focus-within{max-width:none;position:absolute;left:10px;right:10px}.global-search:focus-within input{display:block}.language-picker{padding:0 7px}.language-picker>span{display:none}.language-picker select{max-width:76px}.category-bar{justify-content:flex-start;height:40px;top:62px;overflow-x:auto}.category-bar button{padding:0 12px}.hero{padding:14px}.archive-body{background:linear-gradient(#0f0d0bef,#0f0d0bd9),url(../game/hero-metin2.png) 50%/cover;display:block}.archive-copy{padding:35px 22px}.archive-copy h1{font-size:37px}.archive-copy>span{font-size:11px}.archive-art{display:none}.hero-actions{flex-wrap:wrap}.hero-stats{grid-template-columns:repeat(2,1fr)}.home-section{margin:0 14px 14px;padding:24px 18px}.quick-grid,.system-banners,.card-grid{grid-template-columns:1fr}.content-page{padding:22px 14px 60px}.page-heading{align-items:flex-start;padding:19px}.page-heading h1{font-size:27px}.page-heading span{font-size:10px}.page-heading>b{min-width:45px;padding:9px}.entity-card{min-height:72px}.drawer-wrap{padding:8px}.detail-drawer{max-height:calc(100vh - 16px);padding:25px 18px}.detail-icon{width:62px;height:62px}.detail-drawer h2{font-size:20px}.detail-list{grid-template-columns:1fr}.upgrade-step summary{grid-template-columns:42px minmax(0,1fr) auto 14px;gap:7px}.upgrade-cost{display:none}.upgrade-result b{white-space:normal}.upgrade-materials{grid-template-columns:1fr;padding-left:56px}.sidebar{z-index:58;background:#0d0b09;border-right:1px solid #4c4033;width:min(290px,85vw);padding:16px;transition:all .2s;display:block;position:fixed;top:102px;bottom:0;left:0;overflow:auto;transform:translate(-100%)}.sidebar.open{transform:none}.sidebar nav{gap:14px;display:grid}.nav-group p{color:#8e604f;letter-spacing:1.5px;margin:0 0 6px;font-size:8px}.nav-group button{color:#9f9483;text-align:left;background:0 0;border:0;border-bottom:1px solid #29231d;width:100%;padding:10px}.nav-group button.active{color:#edd9b4;background:#251612}.nav-group button span{width:25px;display:inline-block}.sidebar-note{border:1px solid #393129;gap:9px;margin-top:18px;padding:12px;display:flex}.sidebar-note b,.sidebar-note small{display:block}.sidebar-note small{color:#716a60;margin-top:3px;font-size:8px}.backdrop{z-index:57;background:#000b;border:0;display:block;position:fixed;inset:102px 0 0}}.search-popover{background:#100e0bf5;border:1px solid #544635;padding:7px;position:absolute;top:44px;left:0;right:0;box-shadow:0 18px 38px #000}.search-popover button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #29241e;justify-content:space-between;width:100%;padding:10px;display:flex}.search-popover button:hover{background:#201a13}.search-popover small{color:#857967;font-size:9px}.brand{cursor:pointer;background:0 0;border:0;gap:8px;padding:0}.brand-logo{object-fit:contain;filter:drop-shadow(0 4px 7px #000);width:138px;height:54px}.brand small{color:#817668;letter-spacing:1.1px;font-size:7px;line-height:1.25}.archive-sigil{width:310px;height:150px;box-shadow:none;clip-path:none;filter:drop-shadow(0 15px 22px #000);background:0 0;border:0;top:48%;right:4%}.archive-sigil img{object-fit:contain;width:100%;height:100%}@media (width<=760px){.brand-logo{width:112px;height:48px}}:root{--bg:#070605;--panel:#12100c;--panel2:#1b1711;--line:#493c2c;--line2:#876a43;--gold:#caa46a;--gold2:#f2d59a;--red:#972d23;--text:#eee3ce;--muted:#9c907d}body{background:#070605 url(../game/wiki-ui/banner-background.png) top/760px 88px}.wiki-shell{background:radial-gradient(at 50% 0,#3b2516 0,#0000 31%),linear-gradient(#080705e8,#070605f7),url(../game/wiki-panel.png) top/960px}.topbar{background:linear-gradient(#17130ff7,#080705fa);border-bottom:1px solid #6b5335;height:76px;padding-inline:max(24px,50vw - 730px);box-shadow:0 2px #000,0 12px 34px #000c}.brand{width:230px}.brand-logo{width:164px;height:64px}.global-search{background:linear-gradient(#0c0a08,#050504);border-color:#6a5438;height:44px;box-shadow:inset 0 0 0 1px #15110d,inset 0 3px 14px #000,0 0 18px #0008}.global-search:focus-within{border-color:#b18a55;box-shadow:inset 0 3px 14px #000,0 0 0 1px #4b2b1c}.language-picker{background:linear-gradient(#18140f,#0a0806);border-color:#604c34;height:44px}.season-pill{border-left:1px solid #3c3125;padding:8px 10px}.category-bar{background:linear-gradient(#1b1712f5,#0b0907f8);border-bottom-color:#5b4932;height:50px;top:76px;box-shadow:0 6px 20px #000}.category-bar:before,.category-bar:after{content:"◆";color:#8c6b43;align-self:center;margin:0 18px;font-size:8px}.category-bar button{color:#aa9b84;letter-spacing:.25px;padding:0 15px;font-size:10px;position:relative}.category-bar button:after{content:"";background:#c69b5d;height:1px;transition:all .2s;position:absolute;bottom:7px;left:50%;right:50%}.category-bar button:hover:after,.category-bar button.active:after{left:14px;right:14px}.category-bar button.active{color:#f0ddba;background:radial-gradient(at 50% 100%,#8f2a2047,#0000 72%);border-bottom-color:#9b3127}main{padding-top:126px}.language-picker{color:#d9c8a9;min-width:132px;padding:0;display:block;position:relative}.language-picker summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;height:100%;padding:0 10px;list-style:none;display:flex}.language-picker summary::-webkit-details-marker{display:none}.language-picker img{object-fit:cover;border:1px solid #8a7456;flex:none;width:22px;height:16px;box-shadow:0 1px 4px #000}.language-picker summary span{white-space:nowrap;flex:1;font-size:11px}.language-picker summary i{color:#927b5b;font-style:normal;transition:all .2s}.language-picker[open] summary i{transform:rotate(180deg)}.language-menu{z-index:90;background:#100d09f7;border:1px solid #70583a;width:210px;max-height:min(520px,100vh - 100px);padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 18px 42px #000}.language-menu button{color:#b9aa92;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2e271e;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.language-menu button:hover,.language-menu button[aria-selected=true]{color:#f0dfbf;background:#2b1c13}.language-menu button span{flex:1}.language-menu button b{color:#c89a5e}.locale-notice{z-index:54;color:#d7c49f;background:#16110bef;border:1px solid #765b36;padding:7px 16px;font-size:11px;position:fixed;top:126px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #000a}.locale-notice.loading{pointer-events:none}.locale-notice.error{color:#ffd1c7;border-color:#9d4138}@media (width<=760px){.language-picker{min-width:44px}.language-picker summary{padding:0 9px}.language-picker summary span,.language-picker summary i{display:none}.language-menu{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;max-height:calc(100vh - 76px);position:fixed;top:64px;left:8px;right:8px}.language-picker[open] .language-menu{display:grid}.locale-notice{white-space:nowrap;max-width:calc(100vw - 20px);top:102px}}.hero{padding:30px 24px 26px}.archive-window{background:#0b0907;border:1px solid #98754a;max-width:1400px;position:relative;box-shadow:0 0 0 1px #21170f,0 0 0 5px #050403,0 30px 90px #000}.archive-window:before,.archive-window:after,.home-section:before,.home-section:after,.page-heading:before,.page-heading:after{content:"◆";z-index:2;color:#bd9156;text-shadow:0 0 8px #e5b768;font-size:9px;position:absolute}.archive-window:before,.home-section:before,.page-heading:before{top:7px;left:9px}.archive-window:after,.home-section:after,.page-heading:after{bottom:7px;right:9px}.archive-titlebar{color:#e2c992;background:linear-gradient(#33291f,#15110d);border-bottom-color:#6c5133;height:42px;padding-inline:19px;box-shadow:inset 0 1px #755b3b}.archive-titlebar span{font-family:var(--font-display);letter-spacing:2.5px}.archive-body{background:linear-gradient(90deg,#0c0907fb 0,#0d0a08e9 43%,#0d090787 61%,#0000 76%),linear-gradient(#0000 55%,#08060580),url(../game/hero-metin2.png) 76% 28%/cover no-repeat;min-height:440px}.archive-copy{padding:60px clamp(38px,7vw,108px)}.archive-copy>p{color:#c4785f;align-items:center;gap:10px;margin-bottom:13px;font-size:10px;display:flex}.archive-copy>p:before{content:"";background:#9a392d;width:35px;height:1px}.archive-copy h1{letter-spacing:-1px;text-shadow:0 4px 20px #000;max-width:620px;font-size:clamp(48px,5.2vw,76px);line-height:.95}.archive-copy>span{color:#b9ab93;max-width:540px;margin:23px 0 30px;font-size:14px}.hero-actions button{letter-spacing:.3px;background:linear-gradient(#40352a,#17130f);border-color:#6f593d;min-width:150px;padding:14px 20px;font-weight:600;box-shadow:inset 0 1px #796044,0 7px 18px #000}.hero-actions button:first-child{background:linear-gradient(#a33b2e,#5c1813);border-color:#bc604c;box-shadow:inset 0 1px #da7a67,0 7px 22px #000}.archive-sigil{width:350px;height:170px;top:43%;right:2%}.archive-index{background:#08060499;border-top:1px solid #6c5031;border-bottom:1px solid #382b1e;padding:9px 16px;bottom:28px;right:6%}.archive-index b{font-size:17px}.hero-stats{background:linear-gradient(#15110d,#080705);border-top-color:#725536}.hero-stats div{border-right-color:#453524;padding:18px 24px;position:relative}.hero-stats div:after{content:"";background:#9e794c;width:3px;height:28px;position:absolute;top:50%;right:-2px;transform:translateY(-50%);box-shadow:0 0 9px #000}.hero-stats div:last-child:after{display:none}.hero-stats strong{font:600 24px var(--font-display);color:#efd49d}.hero-stats strong i{color:#a94335;font-style:normal}.hero-stats span{color:#9d8e77;letter-spacing:1.6px;margin-top:5px}.home-section{background:linear-gradient(145deg,#19150ff7,#090806fa),url(../game/wiki-panel.png) 50%/cover;border:1px solid #604d35;max-width:1400px;margin-bottom:24px;padding:38px 42px;position:relative;box-shadow:inset 0 0 0 1px #18110c,0 20px 54px #000}.home-section:before{top:10px}.home-section:after{bottom:10px}.section-title{border-bottom-color:#5b4934;margin-bottom:24px;padding-bottom:15px}.section-title p{color:#b45d49;letter-spacing:2.6px;font-weight:700}.section-title h2{color:#f0dfc1;font-size:24px}.section-title h2:after{content:"";background:linear-gradient(90deg,#a5804e,#0000);width:46px;height:1px;margin:0 0 6px 14px;display:inline-block}.section-title>button{color:#c9ad80;border:1px solid #4d3f2e;padding:8px 11px}.section-title>button:hover{background:#221a12;border-color:#987449}.quick-grid{grid-template-columns:repeat(3,1fr);gap:11px}.quick-grid>button{background:linear-gradient(110deg,#1c1711,#0b0907);border-color:#51422f;gap:17px;min-height:112px;padding:13px 17px;position:relative;overflow:hidden;box-shadow:inset 0 1px #30261b,inset 0 -25px 40px #0004}.quick-grid>button:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 55%,#8b332214);position:absolute;inset:0}.quick-grid>button:hover{background:linear-gradient(110deg,#2a2016,#100d09);border-color:#a27b4c;transform:translateY(-2px);box-shadow:inset 0 1px #6f5438,0 8px 20px #000}.quick-icon{background:linear-gradient(#1b140e,#070605),url(../game/item-frame.png) 50%/cover;border-color:#725a3b;width:82px;height:82px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #080604,0 4px 14px #000}.quick-icon:after{content:"";pointer-events:none;border:1px solid #ffffff08;position:absolute;inset:3px}.quick-icon img{object-fit:contain;filter:drop-shadow(0 5px 5px #000);width:100%;height:100%;padding:8px}.quick-grid button[data-section=monsters] .quick-icon img,.quick-grid button[data-section=dungeons] .quick-icon img{padding:2px}.quick-grid button[data-section=dungeons] .quick-icon img{object-fit:cover}.quick-grid b{font:600 15px var(--font-display);color:#ead7b3}.quick-grid small{color:#9b8e79;margin-top:7px;font-size:10px;line-height:1.4}.quick-grid em{color:#b38952;font-size:26px}.quick-grid>button:hover em{transform:translate(3px)}.system-banners{grid-template-columns:repeat(4,1fr);gap:12px}.system-banners button{text-align:left;background:#080604;border-color:#59462f;height:250px;padding:0;position:relative;overflow:hidden;box-shadow:0 10px 25px #000}.system-banners button:after{content:"";border:1px solid #0000;transition:all .2s;position:absolute;inset:0}.system-banners button:hover{border-color:#a57a47;transform:translateY(-3px)}.system-banners button:hover:after{border-color:#98704755;inset:6px}.system-banners img{object-fit:cover;filter:saturate(.86)contrast(1.08);background:#080604;height:100%}.system-banners button:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#080605e8 48%,#080605);position:absolute;inset:35% 0 0}.system-banners b,.system-banners span{z-index:2;position:absolute;left:0;right:0}.system-banners b{color:#f0dfbd;font:600 16px var(--font-display);margin:0;padding:0 18px;bottom:36px}.system-banners span{color:#a99a83;padding:0 18px;font-size:9px;bottom:17px}.drop-row{gap:11px}.drop-row>button{background:linear-gradient(105deg,#19140f,#090705);border-color:#53432f;min-height:102px;padding:11px 15px;position:relative;box-shadow:inset 0 1px #302519}.drop-row>button:hover{background:linear-gradient(105deg,#251b13,#0d0907);border-color:#997447}.monster-preview{background:radial-gradient(circle,#35271a,#070604 72%);border-color:#745a3a;width:78px;height:78px;box-shadow:inset 0 0 0 3px #080604}.monster-preview img{filter:drop-shadow(0 5px 5px #000)}.drop-row small{color:#bd6651;letter-spacing:1.4px}.drop-row b{font:600 14px var(--font-display);margin:6px 0}.drop-row>button>i{color:#b18b58;font-size:9px}.content-page{max-width:1400px;padding-top:38px}.page-heading{background:linear-gradient(90deg,#21170ffd,#100c08e8),url(../game/title-texture.png) 50%/cover;border-color:#766044;min-height:128px;padding:28px 34px;position:relative;box-shadow:inset 0 1px #9e7c50,0 16px 40px #000}.page-heading h1{color:#f1dfbd;font-size:38px}.page-heading p{color:#bb654f}.page-heading span{color:#aa9b84;font-size:12px}.page-heading>b{min-width:66px;font:600 20px var(--font-display);background:linear-gradient(#261c13,#0a0705);border-color:#816440;padding:15px}.section-search{background:linear-gradient(#0e0b08,#070605);border-color:#55442f;height:50px;box-shadow:inset 0 3px 12px #000}.content-tabs{background:#080705;border-color:#4e402f;padding:10px}.content-tabs button{background:linear-gradient(#18140f,#0c0a08);border-color:#493b2c;padding:11px 15px}.content-tabs button.active{color:#f3dcb5;background:linear-gradient(#6b281f,#28100d);border-color:#a04b3d;box-shadow:inset 0 1px #a95d4e}.card-grid{gap:10px}.entity-card{background:linear-gradient(110deg,#18140f,#0b0907);border-color:#4e402f;min-height:96px;padding:12px 14px;box-shadow:inset 0 1px #2b2218}.entity-card:hover{background:linear-gradient(110deg,#251c14,#0e0b08);border-color:#967247;box-shadow:0 7px 18px #000}.entity-card>span{background:linear-gradient(#18110c,#070604),url(../game/item-frame.png) 50%/cover;border-color:#745a3a;width:70px;height:70px;box-shadow:inset 0 0 0 3px #070604}.entity-card b{color:#eadbc0;font-size:12px}.entity-card p{color:#968976;font-size:9px}.entity-card em{color:#a47b49}.drawer-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000e}.detail-drawer{background:linear-gradient(#17120dfb,#080604fd),url(../game/wiki-panel.png) 50%/cover;border-color:#a27e4d;width:min(860px,100%);padding:38px;box-shadow:0 0 0 1px #21170e,0 0 0 7px #050403,0 35px 130px #000}.detail-drawer:before,.detail-drawer:after{content:"◆";color:#c49b62;font-size:9px;position:absolute}.detail-drawer:before{top:9px;left:10px}.detail-drawer:after{bottom:9px;right:10px}.detail-icon{background:linear-gradient(#1b140e,#070604),url(../game/item-frame.png) 50%/cover;border-color:#927044;width:96px;height:96px;box-shadow:inset 0 0 0 4px #080604}.detail-drawer h2{font-size:30px}.detail-stats{background:#090705;border-color:#5d4932}.detail-stats div{border-color:#493824;padding:14px 16px}.detail-list button{background:linear-gradient(#12100c,#080705);border-color:#493b2b;min-height:62px}.upgrade-board{border-color:#6b5235}.upgrade-title{background:linear-gradient(90deg,#4d1e17,#17100b);padding:16px}@media (width<=1100px){.system-banners{grid-template-columns:repeat(2,1fr)}.archive-sigil{width:280px}.quick-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){:root{--header:112px}.topbar{height:66px;padding-inline:12px}.brand-logo{width:116px;height:52px}.category-bar{height:46px;top:66px}.category-bar:before,.category-bar:after{display:none}main{padding-top:112px}.hero{padding:12px}.archive-window{box-shadow:0 16px 45px #000}.archive-titlebar{height:36px}.archive-body{background:linear-gradient(#0c0907ef,#0b0807eb),url(../game/hero-metin2.png) 66%/cover;min-height:400px}.archive-copy{padding:48px 24px}.archive-copy h1{font-size:44px}.archive-copy>span{font-size:12px}.hero-stats div{padding:14px}.hero-stats strong{font-size:20px}.home-section{margin-inline:12px;padding:28px 18px}.section-title h2{font-size:20px}.quick-grid,.system-banners{grid-template-columns:1fr}.quick-grid>button{min-height:102px}.quick-icon{width:72px;height:72px}.system-banners button{height:230px}.content-page{padding:20px 12px 60px}.page-heading{min-height:112px;padding:22px}.page-heading h1{font-size:30px}.entity-card{min-height:90px}.detail-drawer{padding:30px 20px}.detail-icon{width:74px;height:74px}}.detail-icon{overflow:hidden}.detail-icon img{max-width:100%;max-height:100%}.guide-drawer{width:min(960px,100%)}.guide-drawer .detail-lead{max-width:720px;font-size:12px;line-height:1.75}.guide-article{clear:both;color:#c6baa6;margin-top:26px;padding:0 4px 8px}.guide-article-title{color:#e9c98f;font:600 12px var(--font-display);letter-spacing:1.6px;background:linear-gradient(90deg,#301711,#110d09);border:1px solid #6b5135;align-items:center;gap:10px;padding:13px 16px;display:flex}.guide-article-title span,.guide-bullet>span{color:#b6452d;font-size:8px}.guide-article h3{color:#ead8b7;font:600 18px var(--font-display);letter-spacing:.3px;border-bottom:1px solid #55422d;margin:30px 0 12px;padding:0 0 9px}.guide-article>p{color:#b9ad9b;border-left:1px solid #493824;margin:0;padding:9px 14px;font-size:13px;line-height:1.75}.guide-bullet{background:#0b0907a8;border-bottom:1px solid #282019;grid-template-columns:12px 1fr;align-items:start;gap:10px;margin:0;padding:9px 14px;display:grid}.guide-bullet>span{padding-top:7px}.guide-bullet p{color:#cec1ac;margin:0;font-size:13px;line-height:1.7}.guide-bullet+.guide-bullet{margin-top:2px}.quick-icon,.entity-card>span,.detail-icon,.monster-preview,.detail-list button>span{isolation:isolate;position:relative;overflow:hidden}.quick-icon>img,.entity-card>span>img,.detail-icon>img,.monster-preview>img,.detail-list button>span>img{object-fit:contain;min-width:0;max-width:none;min-height:0;max-height:none;position:absolute;inset:0;width:100%!important;height:100%!important}.upgrade-step summary{grid-template-columns:48px minmax(170px,1fr) auto 18px}
