/* World of Clashes chrome.css — built by website/_v2/src/shell.mjs from css/site.css (core, chrome, content:page, content:prose, content:note, content:cards, content:tables, content:nav, content:buttons, content:forms, content:responsive). Load it before the app's own CSS. */
@font-face{font-family:"WocPixel";src:url(/assets/fonts/wocpixel-d509561a.woff) format("woff");font-display:swap}:root{--ink:#0b0913;--ink-2:#110d1c;--ink-3:#191427;--text:#f7f2e8;--text-2:#d8cebd;--muted:#a49989;--glass:#140f228c;--glass-strong:#0d0a17db;--glass-hi:#ffffff1c;--glass-line:#ffffff21;--blur:16px;--sun:#f2c14e;--moon:#a08cff;--accent:var(--sun);--accent-2:#ffdf8a;--rim:#f2c14e8c;--glow:#f2c14e4d;--tint:#ffaa461a;--hero:#1976d2;--r-poor:#9d9d9d;--r-common:#ececec;--r-uncommon:#4fd36a;--r-rare:#3d8bff;--r-epic:#b05cff;--r-legend:#ff9f1a;--radius:16px;--radius-s:11px;--pad:clamp(12px,2vw,22px);--bar:64px;--ff-display:"El Messiri","IBM Plex Sans Arabic","Segoe UI",system-ui,serif;--ff-body:"IBM Plex Sans Arabic","Segoe UI",system-ui,-apple-system,sans-serif;--ff-pixel:"WocPixel",ui-monospace,"Consolas",monospace;--ease:cubic-bezier(.2,.8,.2,1);color-scheme:dark;--heart:#ff6070;--fi-ls:-webkit-image-set(url(/assets/v2/ui/faction_light_24.webp?v=8dbef65a) 1x,url(/assets/v2/ui/faction_light_48.webp?v=9ae7f814) 2x);--fi-lm:-webkit-image-set(url(/assets/v2/ui/faction_light_32.webp?v=431b1b36) 1x,url(/assets/v2/ui/faction_light.webp?v=82c2f727) 2x);--fi-ll:url(/assets/v2/ui/faction_light.webp?v=82c2f727);--fi-ds:-webkit-image-set(url(/assets/v2/ui/faction_dark_24.webp?v=b13091a9) 1x,url(/assets/v2/ui/faction_dark_48.webp?v=03c5b31e) 2x);--fi-dm:-webkit-image-set(url(/assets/v2/ui/faction_dark_32.webp?v=bf4a03f8) 1x,url(/assets/v2/ui/faction_dark.webp?v=304a1864) 2x);--fi-dl:url(/assets/v2/ui/faction_dark.webp?v=304a1864);--fis:var(--fi-ls);--fim:var(--fi-lm);--fil:var(--fi-ll)}html[data-faction=moon]{--accent:var(--moon);--accent-2:#d2c8ff;--rim:#a08cff94;--glow:#8c6eff52;--tint:#ff5a281a;--fis:var(--fi-ds);--fim:var(--fi-dm);--fil:var(--fi-dl)}html[data-faction=sun]{color-scheme:light;--ink:#f6efe1;--ink-2:#efe5d0;--ink-3:#fffaf0;--text:#1c2333;--text-2:#4a3d30;--muted:#5c4f40;--glass:#fffdf79e;--glass-strong:#fffbf3f5;--glass-hi:#ffffffd1;--glass-line:#8b652838;--accent:#775000;--accent-2:#6a4300;--rim:#d49c28b8;--glow:#f0b0345c;--tint:#6eb9f038;--r-poor:#555555;--r-common:#4a505d;--r-uncommon:#11622a;--r-rare:#1a52b0;--r-epic:#7a28b4;--r-legend:#8a4200;--heart:#b8182b;--l-fill:#f2c14e;--l-fill2:#ffe08a;--l-bg:radial-gradient(120% 70% at 50% 0%,#d6ecfa,var(--ink) 58%) fixed,var(--ink);--l-panel:linear-gradient(180deg,#fffc,#fff0 180px),#fffcf6b8;--l-solid:linear-gradient(180deg,#fffdf8,#f8f0e1);--l-well:#fff9;--l-wash:#ffffff80;--l-line:#8b652833;--l-hover:#b07c1e1c;--l-track:#60461e33;--l-sh:#60461e4d;--l-gsh:inset 0 1px 0 #ffffffe6,inset 0 -1px 0 #8b65281a,0 18px 44px -24px #60461e6b;--l-sheen:#fff9;--l-ts:0 1px 0 #fff9;--l-mix:#000;--l-on:#1c2333;--l-img:#eadfc8;--l-foot:#e9dcc1;--l-blend:normal;--l-grain:invert(1);--l-ok:#13612b;--l-err:#8f1d12;--l-chip:#fffbf3eb}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:84px;background:var(--ink)}body{margin:0;color:var(--text);font-family:var(--ff-body);font-size:16px;line-height:1.62;-webkit-font-smoothing:antialiased;overflow-x:hidden;background:var(--l-bg,radial-gradient(120% 60% at 50% 0%,#1a1430,var(--ink) 60%) fixed,var(--ink))}html[dir=rtl] body{font-size:17px;line-height:1.75}img,svg,canvas,video{display:block;max-width:100%}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}.px{image-rendering:pixelated}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.skip{position:fixed;top:8px;inset-inline-start:8px;z-index:100;padding:10px 14px;border-radius:10px;background:var(--ink-3);transform:translateY(-150%);transition:transform .2s}.skip:focus{transform:none}body::before{content:"";position:fixed;inset:0;z-index:90;pointer-events:none;opacity:.055;filter:var(--l-grain,none);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.glass{position:relative;background:linear-gradient(180deg,var(--glass-hi),#fff0 42%),var(--glass);-webkit-backdrop-filter:blur(var(--blur)) saturate(160%);backdrop-filter:blur(var(--blur)) saturate(160%);border:1px solid var(--glass-line);border-radius:var(--radius);box-shadow:var(--l-gsh,inset 0 1px 0 #ffffff29,inset 0 -1px 0 #00000059,0 22px 50px -26px #000000d9)}.rim::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(150deg,var(--rim),#ffffff0a 38%,#fff0 62%,var(--rim));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.glass::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,#fff0 38%,var(--l-sheen,#ffffff17) 48%,#fff0 58%) no-repeat;background-size:260% 100%;background-position:130% 0;transition:background-position .9s var(--ease)}.glass:hover::after{background-position:-30% 0}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass{background:var(--glass-strong)}}.low .glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-strong)}.low body::before{display:none}h1,h2,h3,h4{font-family:var(--ff-display);margin:0;text-wrap:balance;font-weight:700}h2{font-size:clamp(30px,4vw,50px);line-height:1.08;margin:6px 0 12px}h3{font-size:21px;line-height:1.25}.eyebrow,.tag,.lvl,.ab-key,.landno,.tier,.zname,.rar,.slot-lv small,.sh-h{font-family:var(--ff-pixel);text-transform:uppercase;letter-spacing:.14em}.eyebrow{margin:0;font-size:11px;color:var(--accent)}html[dir=rtl] :is(.eyebrow,.tag,.zname,.rar,.tier,.slot-lv small,.sh-h){font-family:var(--ff-body);letter-spacing:0;text-transform:none;font-weight:700}html[dir=rtl] .eyebrow{font-size:14px}.lead{font-size:clamp(16px,1.45vw,18.5px);color:var(--text-2);margin:0;max-width:62ch}.muted{color:var(--text-2);font-size:15px;margin:14px 0 0}.tag{display:inline-block;font-size:9px;letter-spacing:.1em;padding:4px 7px 3px;border-radius:5px;vertical-align:2px;background:var(--l-hover,#ffffff1a);color:var(--text-2)}html[dir=rtl] .tag{font-size:12px;padding:2px 8px}.tag.soon{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}.tag.new{background:color-mix(in srgb,var(--r-uncommon) 30%,transparent);color:var(--l-on,#fff)}.stores{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.stores.center{justify-content:center}.store{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:8px 18px 8px 13px;border-radius:13px;text-decoration:none;--text:#f7f2e8;--text-2:#d8cebd;color:var(--text);background:linear-gradient(180deg,#ffffff1a,#0003),#06040cb8;border:1px solid #ffffff38;box-shadow:inset 0 1px 0 #ffffff2e;transition:transform .18s var(--ease),border-color .2s,box-shadow .2s}.store:hover{transform:translateY(-2px);border-color:var(--rim);box-shadow:inset 0 1px 0 #fff3,0 12px 28px -12px var(--glow)}.store svg{width:26px;height:26px;flex:none}.store span{display:grid;line-height:1.15;text-align:start}.store small{font-size:11px;color:var(--text-2)}.store b{font-size:17px}.btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:12px;text-decoration:none;font-weight:600;background:linear-gradient(180deg,color-mix(in srgb,var(--cc,var(--l-fill,var(--accent))) 75%,#fff 12%),color-mix(in srgb,var(--cc,var(--l-fill,var(--accent))) 70%,#000));border:1px solid color-mix(in srgb,var(--cc,var(--l-fill,var(--accent))) 60%,#fff 20%);box-shadow:inset 0 1px 0 #ffffff4d,0 10px 24px -12px var(--cc,var(--l-fill,var(--accent)));transition:transform .18s var(--ease),filter .2s}.btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.btn svg{width:18px;height:18px}html[dir=rtl] .btn svg,html[dir=rtl] .wikirow a::after{transform:scaleX(-1)}.ico{--s:40px;--x:0;--y:0;--w:32;--h:32;--aw:32;--ah:32;display:inline-block;flex:none;width:var(--s);height:var(--s);border-radius:9px;background-repeat:no-repeat;image-rendering:pixelated;background-size:calc(var(--s) * var(--aw) / var(--w)) calc(var(--s) * var(--ah) / var(--h));background-position:calc(var(--s) * var(--x) / var(--w) * -1) calc(var(--s) * var(--y) / var(--h) * -1);box-shadow:inset 0 0 0 1px #ffffff24,0 2px 8px #00000073}.ico-fb{display:inline-grid;place-items:center;font-family:var(--ff-pixel);font-size:calc(var(--s) * .3);color:#fff;text-shadow:0 1px 0 #000;background:radial-gradient(circle at 32% 26%,color-mix(in srgb,var(--cc,var(--accent)) 80%,#fff 18%),color-mix(in srgb,var(--cc,var(--accent)) 38%,#000))}.pxi{width:100%;height:100%}.fi{--fs:24px;display:inline-block;flex:none;width:var(--fs);height:var(--fs);background:var(--fis) 50% 50% / contain no-repeat;image-rendering:pixelated;vertical-align:middle}.fi-m{--fs:32px;background-image:var(--fim)}.fi-l{--fs:64px;background-image:var(--fil)}.fi-sun{--fis:var(--fi-ls)}.fi-moon{--fis:var(--fi-ds)}.topbar{position:fixed;top:0;inset-inline:0;z-index:60;padding:10px var(--pad) 0;pointer-events:none}.tb-in{pointer-events:auto;max-width:1440px;margin:0 auto;display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:18px}.tb-in::after{display:none}.nameplate{display:flex;align-items:center;gap:10px;padding:2px 10px 2px 4px;text-decoration:none;border-radius:12px;min-width:0}.crest{width:40px;height:auto;flex:none;filter:drop-shadow(0 0 10px var(--glow))}.np-crest{position:relative;flex:none;display:block}.np-fi{position:absolute;inset-inline-end:-8px;bottom:-6px;filter:drop-shadow(0 1px 2px var(--l-sh,#0009))}.np-lines{display:grid;gap:5px;min-width:0}.np-name{display:flex;align-items:center;gap:8px;white-space:nowrap}.np-brand{font:700 18px/1 var(--ff-display);letter-spacing:.01em}.lvl{font-size:8px;line-height:1;padding:4px 4px 3px;border-radius:4px;background:var(--hero);color:#fff;letter-spacing:0;box-shadow:inset 0 0 0 1px #ffffff4d,0 0 12px color-mix(in srgb,var(--hero) 60%,transparent);transition:background .4s}.np-bar{height:5px;width:148px;border-radius:5px;background:var(--l-track,#00000080);overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.np-bar i{display:block;height:100%;width:4%;border-radius:inherit;background:linear-gradient(90deg,#6f3bd1,#b98cff);transition:width .4s var(--ease)}html[data-faction=sun] .np-bar i{background:linear-gradient(90deg,#c58a1b,#ffe08a)}.tb-pages{display:flex;gap:2px;margin-inline:auto}.tb-link{display:flex;align-items:center;gap:8px;padding:8px 13px;border-radius:11px;text-decoration:none;font-weight:600;font-size:15px;color:var(--text-2);transition:background .2s,color .2s}.tb-link:hover{background:var(--l-hover,#ffffff12);color:var(--text)}.tb-link img{width:24px;height:24px;object-fit:contain;filter:drop-shadow(0 2px 2px var(--l-sh,#00000080))}.tb-right{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.tb-pages + .tb-right{margin-inline-start:0}details>summary{list-style:none;cursor:pointer}details>summary::-webkit-details-marker{display:none}.langs{position:relative}.langs summary,.sheet summary{display:flex;align-items:center;gap:6px;min-height:42px;padding:0 10px;border-radius:11px;background:var(--l-well,#00000047);border:1px solid var(--l-line,#ffffff17)}.langs summary:hover,.sheet summary:hover,.langs[open] summary,.sheet[open] summary{border-color:var(--rim)}.langs summary svg,.sheet summary svg{width:20px;height:20px}.langs summary b{font-size:13px}.langs summary svg:last-child{width:16px;height:16px;opacity:.7}.dd{position:absolute;top:calc(100% + 10px);inset-inline-end:0;min-width:236px;padding:8px;display:grid;gap:2px;z-index:5}.lang-a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:9px;text-decoration:none;font-size:15px}a.lang-a:hover{background:var(--l-hover,#ffffff14)}.lang-a.cur{color:var(--accent-2);background:color-mix(in srgb,var(--accent) 14%,transparent)}.lang-a.cur::after{content:"✓"}.lang-a.off{color:var(--muted);cursor:default}.lang-a small,.f-lang small{font-size:11px;color:var(--muted)}.faction{display:flex;padding:3px;gap:2px;border-radius:12px;background:var(--l-well,#00000052);border:1px solid var(--l-line,#ffffff17)}.faction button{display:flex;align-items:center;gap:6px;min-height:36px;padding:0 11px 0 7px;border:0;border-radius:9px;background:transparent;color:var(--muted);font-weight:600;font-size:14px;transition:background .25s,color .25s,box-shadow .25s}.faction .fi{filter:drop-shadow(0 1px 1px #00000059)}.faction button[aria-pressed=true]{color:#1a1206;background:linear-gradient(180deg,var(--l-fill2,var(--accent-2)),var(--l-fill,var(--accent)));box-shadow:0 0 16px var(--glow)}html[data-faction=moon] .faction button[aria-pressed=true]{color:#140d2a}.sheet{display:none}.sheet-in,.dd{background:var(--l-solid,linear-gradient(180deg,#281e3ef7,#0e0a18fa));-webkit-backdrop-filter:none;backdrop-filter:none}.sheet-in{position:fixed;top:64px;inset-inline:0;max-height:calc(100svh - 84px);overflow:auto;padding:14px;display:grid;gap:6px;z-index:5}.sh-h{margin:6px 4px 2px;font-size:9px;color:var(--accent)}.sh-pages,.sh-jumps,.sh-langs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sh-jumps{grid-template-columns:repeat(3,minmax(0,1fr))}.sh-link,.sh-jump{display:flex;align-items:center;gap:9px;min-height:46px;padding:8px 10px;border-radius:11px;background:var(--l-wash,#ffffff0d);text-decoration:none;font-weight:600;font-size:15px}.sh-jump{flex-direction:column;justify-content:center;gap:4px;font-size:12.5px;min-height:64px}.sh-link img{width:26px;height:26px;object-fit:contain}.sh-jump .ji{width:26px;height:26px}.sh-langs .lang-a{justify-content:flex-start;gap:6px;flex-wrap:wrap;padding:8px 10px;font-size:14px;background:var(--l-wash,#ffffff0a)}.sh-langs .lang-a.cur::after{margin-inline-start:auto}a[href^="mailto:"]{overflow-wrap:normal;word-break:keep-all}.foot a[href^="mailto:"]{display:inline-block}html:not([lang=en]):not([lang=ar]){--ff-pixel:"Silkscreen","WocPixel",ui-monospace,monospace}html:not([lang=en]):not([lang=ar]) :is(.eyebrow,.tag,.zname,.rar,.tier,.sh-h,.slot-lv small,.zonebanner small){letter-spacing:.06em}.brand,.nw{white-space:nowrap}.foot{padding:56px clamp(16px,5vw,64px) 120px;background:linear-gradient(180deg,var(--ink),var(--l-foot,#07060d));color:var(--muted);font-size:14px;border-top:1px solid var(--l-line,#ffffff0f)}.foot-in{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr 1fr;gap:26px}.f-logo{position:relative;display:inline-block;margin-bottom:10px}.f-brand img{width:84px;height:auto}.f-fi{position:absolute;top:-2px;inset-inline-end:-16px;filter:drop-shadow(0 2px 4px var(--l-sh,#0009))}.f-brand p{margin:0;max-width:30ch}.f-brand .f-slogan{margin-bottom:8px;font:700 18px/1.3 var(--ff-display);color:var(--text);text-wrap:balance}.f-slogan em{font-style:normal;color:var(--accent)}.fh{margin:0 0 8px;color:var(--text);font-family:var(--ff-display);font-size:16px;font-weight:700}.f-col a,.f-col>span{display:block;padding:4px 0;text-decoration:none;overflow-wrap:anywhere}.f-col a:hover{color:var(--text)}.f-lang.cur{color:var(--accent-2)}.f-copy{max-width:1200px;margin:30px auto 0;font-size:13px}.f-made{max-width:1200px;margin:14px auto 0;padding-top:14px;border-top:1px solid var(--l-line,#ffffff12);font-size:13.5px;text-align:center;color:var(--text-2)}.heart{display:inline-block;color:var(--heart);animation:heart 2.4s ease-in-out infinite}@keyframes heart{0%,40%,100%{transform:none}20%{transform:scale(1.22)}}@media (max-width:1180px){.tb-link{padding:8px 9px}.tb-link span{font-size:14px}.faction button span:not(.fi){display:none}.faction button{padding:0 9px}}@media (max-width:1080px){.foot-in{grid-template-columns:repeat(3,minmax(0,1fr))}.f-brand{grid-column:1 / -1}}@media (max-width:920px){.tb-pages,.langs{display:none}.tb-right{margin-inline-start:auto !important}.sheet{display:block}.sheet summary span{font-weight:600;font-size:14px}}@media (max-width:700px){html{scroll-padding-top:70px}.topbar{padding:8px 8px 0}.tb-in{padding:5px 6px;gap:6px;border-radius:16px}.crest{width:34px}.np-fi{--fs:20px;inset-inline-end:-7px;bottom:-5px}.np-brand{font-size:15.5px}.np-bar{width:108px}.nameplate{padding-inline-end:4px;gap:8px}.faction button{min-height:34px;padding:0 8px}.sheet summary{min-height:40px;padding:0 9px}.sheet summary span{display:none}.stores{gap:8px;margin-top:14px}.store{min-height:48px;padding:6px 12px 6px 10px;gap:8px;flex:1 1 140px}.store b{font-size:15.5px}.foot-in{grid-template-columns:1fr 1fr}.f-langs{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr}.f-langs .fh{grid-column:1 / -1}}@media (max-width:380px){.np-bar{width:84px}.np-brand{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:.01ms !important;animation-duration:.01ms !important}}:root{--gut:clamp(16px,4vw,48px);--bar-clear:88px;--page-w:1200px}body.site{isolation:isolate;min-height:100vh;background:var(--l-bg,radial-gradient(120% 70% at 50% 0%,#1a1430,var(--ink) 62%) fixed,var(--ink));--bd:url(/assets/v2/world/sun_d.webp?v=dafd444d)}html[data-faction=moon] body.site{--bd:url(/assets/v2/world/moon_d.webp?v=992b5049)}html:has(.fx-in[value=moon]:checked) body.site{--bd:url(/assets/v2/world/moon_d.webp?v=992b5049)}html:has(.fx-in[value=sun]:checked) body.site{--bd:url(/assets/v2/world/sun_d.webp?v=dafd444d)}body.site::after{content:"";position:fixed;inset:-48px;z-index:-1;pointer-events:none;background:radial-gradient(70% 55% at 50% 0%,var(--tint),transparent 70%),var(--l-scrim,none),var(--bd) 50% 50% / cover no-repeat,var(--ink);filter:var(--l-bdf,blur(14px) brightness(.56) saturate(1.25));transform:translateZ(0)}.site main{position:relative}html[data-faction=sun]{--l-bdf:blur(14px) brightness(1.04) saturate(1.08);--l-scrim:linear-gradient(180deg,#faf6ec80,#f6efe1bd)}html:has(.fx-in[value=sun]:checked){color-scheme:light;--ink:#f6efe1;--ink-2:#efe5d0;--ink-3:#fffaf0;--text:#1c2333;--text-2:#4a3d30;--muted:#5c4f40;--glass:#fffdf79e;--glass-strong:#fffbf3f5;--glass-hi:#ffffffd1;--glass-line:#8b652838;--accent:#775000;--accent-2:#6a4300;--rim:#d49c28b8;--glow:#f0b0345c;--tint:#6eb9f038;--r-poor:#555555;--r-common:#4a505d;--r-uncommon:#11622a;--r-rare:#1a52b0;--r-epic:#7a28b4;--r-legend:#8a4200;--heart:#b8182b;--l-fill:#f2c14e;--l-fill2:#ffe08a;--l-bg:radial-gradient(120% 70% at 50% 0%,#d6ecfa,var(--ink) 58%) fixed,var(--ink);--l-panel:linear-gradient(180deg,#fffc,#fff0 180px),#fffcf6b8;--l-solid:linear-gradient(180deg,#fffdf8,#f8f0e1);--l-well:#fff9;--l-wash:#ffffff80;--l-line:#8b652833;--l-hover:#b07c1e1c;--l-track:#60461e33;--l-sh:#60461e4d;--l-gsh:inset 0 1px 0 #ffffffe6,inset 0 -1px 0 #8b65281a,0 18px 44px -24px #60461e6b;--l-sheen:#fff9;--l-ts:0 1px 0 #fff9;--l-mix:#000;--l-on:#1c2333;--l-img:#eadfc8;--l-foot:#e9dcc1;--l-blend:normal;--l-grain:invert(1);--l-ok:#13612b;--l-err:#8f1d12;--l-chip:#fffbf3eb;--l-bdf:blur(14px) brightness(1.04) saturate(1.08);--l-scrim:linear-gradient(180deg,#faf6ec80,#f6efe1bd);--fis:var(--fi-ls);--fim:var(--fi-lm);--fil:var(--fi-ll)}html:has(.fx-in[value=moon]:checked){--accent:var(--moon);--accent-2:#d2c8ff;--rim:#a08cff94;--glow:#8c6eff52;--tint:#ff5a281a;color-scheme:dark;--ink:#0b0913;--ink-2:#110d1c;--ink-3:#191427;--text:#f7f2e8;--text-2:#d8cebd;--muted:#a49989;--glass:#140f228c;--glass-strong:#0d0a17db;--glass-hi:#ffffff1c;--glass-line:#ffffff21;--r-poor:#9d9d9d;--r-common:#ececec;--r-uncommon:#4fd36a;--r-rare:#3d8bff;--r-epic:#b05cff;--r-legend:#ff9f1a;--heart:#ff6070;--l-fill:initial;--l-fill2:initial;--l-bg:initial;--l-panel:initial;--l-solid:initial;--l-well:initial;--l-wash:initial;--l-line:initial;--l-hover:initial;--l-track:initial;--l-sh:initial;--l-gsh:initial;--l-sheen:initial;--l-ts:initial;--l-mix:initial;--l-on:initial;--l-img:initial;--l-foot:initial;--l-blend:initial;--l-grain:initial;--l-bdf:initial;--l-scrim:initial;--l-ok:initial;--l-err:initial;--l-chip:initial;--fis:var(--fi-ds);--fim:var(--fi-dm);--fil:var(--fi-dl)}html:has(.fx-in[value=moon]:checked) .np-bar i{background:linear-gradient(90deg,#6f3bd1,#b98cff)}html:has(.fx-in[value=sun]:checked) .np-bar i{background:linear-gradient(90deg,#c58a1b,#ffe08a)}fieldset.faction{margin:0;min-width:0}.faction legend,.sr{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.faction label{position:relative;display:flex;align-items:center;gap:6px;min-height:36px;padding:0 11px 0 7px;border-radius:9px;color:var(--muted);font-weight:600;font-size:14px;cursor:pointer;user-select:none;transition:background .25s,color .25s,box-shadow .25s}.faction label:hover{color:var(--text)}.faction label .fi{pointer-events:none}.fx-in{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.faction label.on{color:#1a1206;background:linear-gradient(180deg,var(--l-fill2,var(--accent-2)),var(--l-fill,var(--accent)));box-shadow:0 0 16px var(--glow)}.faction label:has(.fx-in:checked){color:#1a1206;background:linear-gradient(180deg,var(--l-fill2,var(--accent-2)),var(--l-fill,var(--accent)));box-shadow:0 0 16px var(--glow)}html[data-faction=sun] .faction:not(:has(.fx-in:checked)) .fx-sun{color:#1a1206;background:linear-gradient(180deg,var(--l-fill2,var(--accent-2)),var(--l-fill,var(--accent)));box-shadow:0 0 16px var(--glow)}html[data-faction=moon] .faction:not(:has(.fx-in:checked)) .fx-moon{color:#140d2a;background:linear-gradient(180deg,var(--accent-2),var(--accent));box-shadow:0 0 16px var(--glow)}.faction .fx-moon.on,.faction .fx-moon:has(.fx-in:checked){color:#140d2a}.faction label:has(.fx-in:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.tb-link[aria-current=page]{color:var(--text);background:color-mix(in srgb,var(--accent) 15%,transparent);box-shadow:inset 0 -2px 0 var(--accent)}.sh-link[aria-current=page]{color:var(--accent-2);box-shadow:inset 0 0 0 1px var(--rim)}.lang-a.alt{color:var(--text-2)}.lang-a.alt>span{white-space:nowrap}.lang-a.alt small,.f-lang.alt small{font-size:11px;color:var(--muted)}.f-lang small{margin-inline-start:4px}html:not(.js) .np-bar i{width:100%}.nameplate:hover .np-brand{color:var(--accent-2)}.site .foot{padding-bottom:56px}body.site :is(.sheet-in,.dd){background:var(--l-solid,linear-gradient(180deg,#281e3e,#0e0a18))}.f-brand a{display:inline-block;border-radius:16px}.site .f-brand img{border-radius:16px}.crumbs-bar{max-width:calc(var(--page-w) + 2 * var(--gut));margin:0 auto;padding:var(--bar-clear) var(--gut) 0}.crumbs-bar + .page{padding-top:14px}.crumbs ol{list-style:none;margin:0;padding:6px 14px;display:inline-flex;flex-wrap:wrap;align-items:center;max-width:100%;border-radius:999px;font-size:14px;color:var(--muted);background:var(--l-well,#08060f80);border:1px solid var(--glass-line);box-shadow:inset 0 1px 0 #ffffff14}.crumbs li{display:inline-flex;align-items:center;min-width:0}.crumbs li + li::before{content:"›";margin:0 8px;color:var(--accent);opacity:.8}html[dir=rtl] .crumbs li + li::before{content:"‹"}.crumbs a{color:var(--text-2);text-decoration:none;padding:2px 0}.crumbs a:hover{color:var(--text);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}.crumbs [aria-current]{color:var(--text);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page{position:relative;display:block;max-width:calc(var(--page-w) + 2 * var(--gut));min-height:62vh;margin:0 auto;padding:var(--bar-clear) var(--gut) clamp(56px,7vw,96px)}.page.narrow{--page-w:880px}.crumbs-bar:has(+ .page.narrow){--page-w:880px}.page>* + *,.stack>* + *{margin-top:var(--flow,18px)}.page>.sec + .sec{margin-top:clamp(30px,4vw,48px)}.low body.site::after{inset:0;filter:brightness(.38) saturate(1.1)}html.low[data-faction=sun] body.site::after{filter:brightness(1.02)}@media (max-width:1180px){.faction label span:not(.fi){display:none}.faction label{padding:0 9px}}@media (max-width:700px){:root{--bar-clear:74px}body.site{--bd:url(/assets/v2/world/sun_m.webp?v=8119ed93)}html[data-faction=moon] body.site{--bd:url(/assets/v2/world/moon_m.webp?v=6d1b220c)}.faction label{min-height:34px;padding:0 8px}.crumbs ol{font-size:13px;padding:5px 12px}.crumbs li:not(:first-child):not(:last-child){display:none}.crumbs li:last-child:not(:nth-child(2))::before{content:"› … ›"}html[dir=rtl] .crumbs li:last-child:not(:nth-child(2))::before{content:"‹ … ‹"}html:has(.fx-in[value=moon]:checked) body.site{--bd:url(/assets/v2/world/moon_m.webp?v=6d1b220c)}html:has(.fx-in[value=sun]:checked) body.site{--bd:url(/assets/v2/world/sun_m.webp?v=8119ed93)}}[data-cls=warrior]{--cc:#1976d2}[data-cls=mage]{--cc:#7b1fa2}[data-cls=ninja]{--cc:#00796b}[data-cls=hunter]{--cc:#388e3c}[data-cls=chemist]{--cc:#e65100}[data-cls=shaikh]{--cc:#c59b27}[data-r=poor]{--rc:var(--r-poor)}[data-r=common]{--rc:var(--r-common)}[data-r=uncommon]{--rc:var(--r-uncommon)}[data-r=rare]{--rc:var(--r-rare)}[data-r=epic]{--rc:var(--r-epic)}[data-r=legend],[data-r=legendary]{--rc:var(--r-legend)}.panel{position:relative;padding:clamp(18px,2.6vw,32px);border-radius:20px;background:var(--l-panel,linear-gradient(180deg,#ffffff13,#fff0 180px),#0f0b1ba3);border:1px solid var(--glass-line);box-shadow:var(--l-gsh,inset 0 1px 0 #ffffff24,inset 0 -1px 0 #0000004d,0 26px 60px -32px #000000e6);-webkit-backdrop-filter:blur(var(--blur)) saturate(150%);backdrop-filter:blur(var(--blur)) saturate(150%)}.panel.tight{padding:clamp(14px,1.8vw,20px);border-radius:16px}.page-head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 32px;padding:clamp(22px,3.6vw,44px);border-radius:24px;overflow:hidden;background:radial-gradient(90% 120% at 0% 0%,color-mix(in srgb,var(--cc,var(--accent)) 20%,transparent),transparent 62%),var(--l-panel,linear-gradient(180deg,#ffffff14,#fff0 50%),#0e0a1a99)}html[dir=rtl] .page-head{background:radial-gradient(90% 120% at 100% 0%,color-mix(in srgb,var(--cc,var(--accent)) 20%,transparent),transparent 62%),var(--l-panel,linear-gradient(180deg,#ffffff14,#fff0 50%),#0e0a1a99)}.page-head h1{font-size:clamp(34px,4.6vw,60px);line-height:1.05;letter-spacing:-0.01em;margin:8px 0 12px;text-shadow:var(--l-ts,0 2px 24px #00000080)}html[dir=rtl] .page-head h1{line-height:1.3;letter-spacing:0}.page-head h1 em{font-style:normal;color:var(--accent);text-shadow:0 0 34px var(--glow)}.page-head .lead{max-width:64ch}.ph-art{display:grid;place-items:center;width:clamp(96px,13vw,168px);aspect-ratio:1;border-radius:22px;background:radial-gradient(closest-side,color-mix(in srgb,var(--cc,var(--accent)) 34%,transparent),transparent)}.ph-art img{width:100%;height:auto;filter:drop-shadow(0 8px 18px var(--l-sh,#0009)) drop-shadow(0 0 22px var(--glow))}.lighten,.ph-art img.lighten{mix-blend-mode:var(--l-blend,lighten);filter:none}.ph-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:18px 0 0;font-size:13.5px;color:var(--muted)}.ph-meta>*{display:inline-flex;align-items:center;gap:6px}.sec-h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:6px 16px;margin:0 0 16px}.sec-h h2{font-size:clamp(24px,2.8vw,34px);line-height:1.15;margin:4px 0 0}.sec-h .more{font-size:14.5px;font-weight:600;color:var(--accent-2);text-decoration:none}.sec-h .more::after{content:" →"}html[dir=rtl] .sec-h .more::after{content:" ←"}.sec-h .more:hover{text-decoration:underline;text-underline-offset:3px}.sec-lead{margin:-6px 0 16px;color:var(--text-2);max-width:70ch}:where(.cards,.stats,.gal,.chips,.tags,.toc ol,.toc ul,.crumbs ol){margin:0}.layout{display:grid;grid-template-columns:minmax(0,1fr) clamp(260px,26vw,330px);gap:18px;align-items:start}.layout>aside{position:sticky;top:calc(var(--bar-clear) - 4px);display:grid;gap:14px}.prose{font-size:17px;line-height:1.72;color:var(--text-2);overflow-wrap:break-word}html[dir=rtl] .prose{font-size:18px;line-height:1.9}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose :is(p,ul,ol,dl,blockquote,pre,figure,.tbl-wrap,.note,.quote){margin:0 0 1.05em}.prose h2{font-size:clamp(24px,2.5vw,31px);line-height:1.2;color:var(--text);margin:1.7em 0 .6em;padding-bottom:8px;border-bottom:1px solid;border-image:linear-gradient(90deg,var(--rim),transparent 70%) 1}html[dir=rtl] .prose h2{border-image:linear-gradient(270deg,var(--rim),#fff0 70%) 1}.prose h3{font-size:clamp(19px,1.8vw,22px);color:var(--text);margin:1.5em 0 .45em}.prose h4{font-size:17px;color:var(--accent-2);margin:1.3em 0 .35em}.prose a{color:var(--accent-2);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .2s}.prose a:hover{text-decoration-color:var(--accent)}.prose strong,.prose b{color:var(--text);font-weight:600}.prose em{color:var(--text)}.prose ul,.prose ol{padding-inline-start:1.35em}.prose li{margin:.3em 0;padding-inline-start:.2em}.prose li::marker{color:var(--accent)}.prose ol li::marker{font-weight:600}.prose dt{color:var(--text);font-weight:600}.prose dd{margin:0 0 .6em;padding-inline-start:1em}.prose hr{border:0;height:1px;margin:2em 0;background:linear-gradient(90deg,#fff0,var(--rim),#fff0)}.prose code,.prose kbd{font-family:ui-monospace,"Consolas",monospace;font-size:.86em;padding:1px 6px;border-radius:6px;background:var(--l-hover,#ffffff14);color:var(--text)}.prose kbd{box-shadow:inset 0 -2px 0 var(--l-track,#0006),inset 0 0 0 1px var(--l-line,#ffffff24)}.prose img{height:auto;border-radius:12px}.prose table:not(.tbl){display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:15px}.prose table:not(.tbl) :is(th,td){padding:8px 12px;text-align:start;border-bottom:1px solid var(--l-line,#ffffff14)}.prose table:not(.tbl) th{color:var(--accent-2);font-weight:600}.prose blockquote:not(.quote){padding:4px 18px;border-inline-start:3px solid var(--accent);color:var(--text);font-style:normal}.prose .lead{color:var(--text);margin-bottom:1.2em}.prose .updated{font-size:14px;color:var(--muted)}.note{position:relative;padding:14px 18px;border-radius:14px;color:var(--text-2);font-size:15.5px;line-height:1.6;background:linear-gradient(90deg,color-mix(in srgb,var(--nc,var(--accent)) 15%,transparent),#ffffff06 70%),var(--l-well,#0a081280);border:1px solid color-mix(in srgb,var(--nc,var(--accent)) 32%,transparent);border-inline-start:3px solid var(--nc,var(--accent))}html[dir=rtl] .note{background:linear-gradient(270deg,color-mix(in srgb,var(--nc,var(--accent)) 15%,transparent),#ffffff06 70%),var(--l-well,#0a081280);font-size:16.5px}.note>:last-child{margin-bottom:0}.note p{margin:0 0 .6em}.note-h{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-family:var(--ff-pixel);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--nc,var(--accent)) 70%,var(--l-mix,#fff))}html[dir=rtl] .note-h{font-family:var(--ff-body);font-size:14px;letter-spacing:0;font-weight:700}html:not([lang=en]):not([lang=ar]) .note-h{letter-spacing:.06em}.note-h svg,.note-h .ico{--s:22px;width:18px;height:18px;flex:none}.note.tip{--nc:var(--r-uncommon)}.note.warn{--nc:#ff8a5c}.note.lore{--nc:#c3a26c}html[data-faction=sun] .note.warn{--nc:#b9481d}html[data-faction=sun] .note.lore{--nc:#8a6a35}.note.soon{--nc:var(--accent);border-style:dashed;border-inline-start-style:solid}.note a{color:var(--accent-2);text-underline-offset:3px}.quote{position:relative;margin:0;padding:20px 24px 18px 26px;border-radius:16px;background:radial-gradient(70% 100% at 0% 0%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%),var(--l-well,#0a081280);border:1px solid var(--glass-line)}.quote::before{content:"“";position:absolute;top:-14px;inset-inline-start:12px;font-family:var(--ff-display);font-size:74px;line-height:1;color:var(--accent);opacity:.55;text-shadow:0 0 24px var(--glow)}html[dir=rtl] .quote::before{content:"”"}.quote p,.quote blockquote{margin:0;font-family:var(--ff-display);font-size:clamp(19px,1.9vw,23px);line-height:1.45;color:var(--text);text-wrap:pretty}html[dir=rtl] .quote p,html[dir=rtl] .quote blockquote{line-height:1.7}.quote figcaption,.quote cite,.quote footer{display:block;margin-top:10px;font-size:14px;font-style:normal;color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px;padding:0;list-style:none}.cards.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.cards.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.cards.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:18px;border-radius:16px;color:inherit;text-decoration:none;background:radial-gradient(90% 70% at 0% 0%,color-mix(in srgb,var(--cc,var(--rc,transparent)) 22%,transparent),transparent 70%),var(--l-panel,linear-gradient(180deg,#ffffff12,#fff0 45%),#0d0a18a8);border:1px solid color-mix(in srgb,var(--cc,var(--rc,var(--l-mix,#fff))) 30%,var(--l-line,#ffffff14));box-shadow:inset 0 1px 0 #ffffff1f,0 18px 40px -26px var(--l-sh,#000000e6);transition:transform .22s var(--ease),border-color .22s,box-shadow .25s}html[dir=rtl] .card{background:radial-gradient(90% 70% at 100% 0%,color-mix(in srgb,var(--cc,var(--rc,transparent)) 22%,transparent),transparent 70%),var(--l-panel,linear-gradient(180deg,#ffffff12,#fff0 45%),#0d0a18a8)}a.card:hover,.card.link:hover{transform:translateY(-3px);border-color:var(--cc,var(--rc,var(--rim)));box-shadow:inset 0 1px 0 #ffffff24,0 0 0 1px var(--cc,var(--rc,var(--rim))),0 18px 40px -18px var(--cc,var(--rc,var(--glow)))}.card h3{font-size:19.5px;line-height:1.25;color:var(--text)}.card[data-r] h3{color:var(--rc)}.card h3 a{text-decoration:none}.card h3 a::after{content:"";position:absolute;inset:0;border-radius:inherit}.card p{margin:0;font-size:15px;line-height:1.55;color:var(--text-2)}.card .card-top{display:flex;align-items:center;gap:12px}.card .card-top img,.card .card-ico{width:44px;height:44px;flex:none;object-fit:contain}.card .ico{--s:44px}.card-img{display:block;width:calc(100% + 36px);max-width:none;height:auto;aspect-ratio:16 / 9;object-fit:cover;margin:-18px -18px 4px;border-radius:16px 16px 0 0}.card-img.px,.card .px{image-rendering:pixelated}.card .more{margin-top:auto;padding-top:4px;font-size:14px;font-weight:600;color:var(--accent-2)}.card .more::after{content:" →"}html[dir=rtl] .card .more::after{content:" ←"}.card>.tag{position:absolute;top:12px;inset-inline-end:12px}:is(.card,.fig,.gal figure)>.tag{background-color:var(--l-chip,#0c0914db);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent),0 2px 10px #00000080}.card:has(>.tag) h3{padding-inline-end:64px}.card.locked{border-style:dashed}.card.locked h3,.card.locked p{opacity:.85}.tbl-wrap{max-width:100%;overflow-x:auto;border-radius:14px;border:1px solid var(--glass-line);background:var(--l-well,#0a081294);-webkit-overflow-scrolling:touch;box-shadow:inset 0 1px 0 #ffffff14}.tbl{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45}.tbl caption{caption-side:top;padding:14px 16px 6px;text-align:start;font-family:var(--ff-display);font-size:18px;font-weight:700;color:var(--text)}.tbl :is(th,td){padding:10px 14px;text-align:start;vertical-align:top;border-bottom:1px solid var(--l-line,#ffffff12)}.tbl thead th{font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--accent-2);white-space:nowrap;background:var(--l-solid,linear-gradient(180deg,#281e3ef2,#161024f2));border-bottom:1px solid var(--rim)}.tbl tbody th{color:var(--text);font-weight:600}.tbl tbody tr:nth-child(even){background:var(--l-wash,#ffffff06)}.tbl tbody tr:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.tbl tbody tr:last-child>*{border-bottom:0}.tbl .num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.tbl td .ico{--s:28px;vertical-align:middle}.tbl [data-cls],.tbl [data-r]{color:color-mix(in srgb,var(--cc,var(--rc)) 70%,var(--l-mix,#fff));font-weight:600}.pn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pn a{display:grid;gap:3px;min-width:0;padding:14px 18px;border-radius:16px;text-decoration:none;background:var(--l-panel,linear-gradient(180deg,#ffffff12,#fff0 60%),#0c09169e);border:1px solid var(--glass-line);transition:transform .2s var(--ease),border-color .2s}.pn a:hover{transform:translateY(-2px);border-color:var(--rim)}.pn small{font-size:12.5px;color:var(--muted)}.pn b{font-family:var(--ff-display);font-size:17.5px;line-height:1.3;color:var(--text);overflow-wrap:anywhere}.pn .pn-prev small::before{content:"← ";color:var(--accent)}.pn .pn-next{grid-column:2;text-align:end}.pn .pn-next small::after{content:" →";color:var(--accent)}html[dir=rtl] .pn .pn-prev small::before{content:"→ "}html[dir=rtl] .pn .pn-next small::after{content:" ←"}.cta-band{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 26px;padding:clamp(20px,3vw,34px);border-radius:24px;overflow:hidden;background:radial-gradient(70% 160% at 0% 0%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 62%),radial-gradient(60% 140% at 100% 100%,var(--tint),transparent 70%),var(--l-panel,linear-gradient(180deg,#ffffff14,#fff0 50%),#0e0a1ab8)}.cta-logo{width:92px;height:auto;mix-blend-mode:var(--l-blend,lighten)}html[data-faction=sun] .cta-logo{border-radius:20px;box-shadow:0 0 0 1px var(--rim),0 12px 26px -14px var(--l-sh)}.cta-band h2{font-size:clamp(22px,2.6vw,31px);line-height:1.15;margin:4px 0 6px}.cta-band p{margin:0;color:var(--text-2)}.cta-band .stores{margin:0;justify-content:flex-end}.chips,.tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0;list-style:none}.chip{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:4px 12px;border-radius:999px;font-size:13.5px;font-weight:600;line-height:1.2;text-decoration:none;color:var(--text-2);background:var(--l-wash,#ffffff0f);border:1px solid var(--l-line,#ffffff1c);transition:border-color .2s,color .2s,background .2s}a.chip:hover{color:var(--text);border-color:var(--rim)}.chip i{width:8px;height:8px;flex:none;border-radius:50%;background:var(--cc,var(--rc,var(--accent)));box-shadow:0 0 8px var(--cc,var(--rc,var(--glow)))}.chip[data-cls],.chip[data-r]{color:var(--l-on,#fff);background:color-mix(in srgb,var(--cc,var(--rc)) 24%,transparent);border-color:color-mix(in srgb,var(--cc,var(--rc)) 60%,transparent)}.chip[data-r]{color:color-mix(in srgb,var(--rc) 80%,var(--l-mix,#fff))}.chip .ico{--s:20px;border-radius:5px}.btn.primary,body.site .btn:not(.ghost):not(.danger):not([data-cls]){color:#1a1206}html[data-faction=moon] .btn.primary,html[data-faction=moon] body.site .btn:not(.ghost):not(.danger):not([data-cls]){color:#140d2a}html:has(.fx-in[value=moon]:checked) body.site .btn:not(.ghost):not(.danger):not([data-cls]){color:#140d2a}html:has(.fx-in[value=sun]:checked) body.site .btn:not(.ghost):not(.danger):not([data-cls]){color:#1a1206}.btn[data-cls]{color:#fff;text-shadow:0 1px 0 #00000059}.btn.ghost{background:var(--l-wash,#ffffff0f);border-color:var(--l-line,#ffffff29);box-shadow:inset 0 1px 0 #ffffff1a;color:var(--text)}.btn.ghost:hover{border-color:var(--rim)}.btn.danger{--cc:#c0392b;color:#fff}.btns{display:flex;flex-wrap:wrap;gap:10px}.back-top{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--text-2);text-decoration:none}.back-top::before{content:"↑";color:var(--accent)}.form{display:grid;gap:14px}.field{display:grid;gap:6px}.field>label,.field>.label{font-size:14px;font-weight:600;color:var(--text-2)}.field .hint{font-size:13px;color:var(--muted)}.input,body.site :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=url],textarea,select){width:100%;min-height:46px;padding:10px 13px;border-radius:12px;font:inherit;font-size:16px;color:var(--text);background:var(--l-well,#00000061);border:1px solid var(--l-line,#ffffff26);box-shadow:inset 0 1px 2px var(--l-sh,#0006);transition:border-color .2s,box-shadow .2s}body.site textarea,textarea.input{min-height:120px;resize:vertical;line-height:1.55}.input:focus,body.site :is(input,textarea,select):focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 28%,transparent)}.input::placeholder,body.site :is(input,textarea)::placeholder{color:var(--muted);opacity:.8}.check{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:var(--text-2)}.check input{width:18px;height:18px;margin-top:3px;accent-color:var(--accent)}.msg{margin:0;padding:10px 14px;border-radius:12px;font-size:14.5px;border:1px solid}.msg.ok{color:var(--l-ok,#c9f5d4);border-color:color-mix(in srgb,var(--r-uncommon) 50%,transparent);background:color-mix(in srgb,var(--r-uncommon) 12%,transparent)}.msg.err{color:var(--l-err,#ffd2c6);border-color:#ff6e5080;background:#ff5a3c1f}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.panel{background:var(--glass-strong)}}.low .panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-strong)}.low :is(.card,.stat,.pn a,.page-head,.cta-band){background-color:#0d0a18e6}html.low[data-faction=sun] :is(.card,.stat,.pn a,.page-head,.cta-band){background-color:#fffbf3f2}@media (max-width:1080px){.cards.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.layout{grid-template-columns:minmax(0,1fr)}.layout>aside{position:static}.layout.side-first>aside{order:-1}.cards.c3{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-band{grid-template-columns:auto minmax(0,1fr)}.cta-band .stores{grid-column:1 / -1;justify-content:flex-start}}@media (max-width:700px){.page{padding-bottom:48px}.page-head{grid-template-columns:1fr;padding:22px 18px;border-radius:20px}.page-head h1{font-size:clamp(30px,8.6vw,38px);margin-bottom:10px}.ph-art{order:-1;width:88px;border-radius:16px}.panel{padding:18px 16px;border-radius:18px}.prose{font-size:16.5px;line-height:1.68}html[dir=rtl] .prose{font-size:17.5px;line-height:1.85}.cards.c2,.cards.c3,.cards.c4{grid-template-columns:1fr}.cards.mini{grid-template-columns:repeat(2,minmax(0,1fr))}.card{padding:16px}.card-img{width:calc(100% + 32px);margin:-16px -16px 4px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gal{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gal figcaption{padding:7px 9px 9px;font-size:12.5px}.fig.float{float:none;width:auto;margin:0 0 1em}.pn{grid-template-columns:1fr}.pn .pn-next{grid-column:auto}.cta-band{grid-template-columns:1fr;justify-items:center;text-align:center;padding:24px 18px}.cta-band .stores{justify-content:center;width:100%}.tbl{font-size:14px}.tbl :is(th,td){padding:9px 11px}.quote{padding:18px 18px 16px 20px}}@media (prefers-reduced-motion:reduce){.gal a:hover img,a.card:hover,.card.link:hover,.pn a:hover{transform:none}}@media print{body.site{background:#fff;color:#000}body.site::after,body::before,.topbar,.skip,.crumbs-bar,.foot,.cta-band,.pn{display:none !important}.page{padding:0;max-width:none}.panel,.page-head,.card,.note,.tbl-wrap{background:none !important;border-color:#999 !important;box-shadow:none !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;color:#000}.prose,.prose :is(h2,h3,h4,strong,em,a),.page-head h1,.lead{color:#000 !important;text-shadow:none !important}}
