.ix-root{--ix-ink:#221c16;--ix-ink-2:#4a3f33;--ix-faint:#5e5243;--ix-paper:#efe4cc;--ix-card:#f6eedbf0;--ix-line:#221c162e;--ix-red:#b23020;--ix-ok:#2f6b5c;--ix-shadow:#221c161f;--ix-halo:#efe4cce6;background:var(--ix-paper);color:var(--ix-ink);flex:1;min-height:100%}[data-theme=dark] .ix-root{--ix-ink:#f6eedb;--ix-ink-2:#d9ccb0;--ix-faint:#b3a589;--ix-paper:#1d1812;--ix-card:#241d15f2;--ix-line:#e3c27e33;--ix-red:#d0624e;--ix-ok:#7fbfae;--ix-shadow:#0006;--ix-halo:#14100bd1}.ix-hero{aspect-ratio:16/9;background:#e6dcc4 50%/cover no-repeat;width:100%;max-height:calc(100vh - 68px);position:relative}[data-theme=dark] .ix-hero{background-color:#221c15}.ix-art-millennium-sword{background-image:url(/pages/art/millennium-sword.jpg)}.ix-art-boss-talents{background-image:url(/pages/art/boss-talents.jpg)}.ix-art-raids{background-image:url(/pages/art/raids.jpg)}[data-theme=dark] .ix-art-millennium-sword{background-image:url(/pages/art/millennium-sword-night.jpg)}[data-theme=dark] .ix-art-boss-talents{background-image:url(/pages/art/boss-talents-night.jpg)}[data-theme=dark] .ix-art-raids{background-image:url(/pages/art/raids-night.jpg)}.ix-copy{background:radial-gradient(closest-side, var(--ix-halo) 0%, var(--ix-halo) 62%, transparent 100%);max-width:470px;padding:22px 28px;position:absolute;top:8%;left:4%}.ix-kick{font:500 10.5px var(--font-utility), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--ix-faint);margin:0}.ix-title{font-family:var(--font-display), serif;letter-spacing:.03em;color:var(--ix-ink);margin:6px 0 12px;font-size:clamp(30px,3vw,44px);font-weight:700;line-height:1.1}.ix-lede{color:var(--ix-ink-2);margin:0;font-size:16px;line-height:1.6}.ix-lede a,.ix-sec a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ix-red);text-decoration-color:var(--ix-red);text-underline-offset:3px}.ix-banner{width:min(260px,100%);height:auto;margin-top:14px;display:block}.ix-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:32px clamp(16px,3.9vw,56px) 10px;display:grid}.ix-cards .ix-sec:last-child:nth-child(odd){grid-column:1/-1}.ix-sec{background:var(--ix-card);border:1px solid var(--ix-line);padding:18px 20px}.ix-sec h2{font-family:var(--font-display), serif;letter-spacing:.03em;color:var(--ix-ink);align-items:center;gap:10px;margin:0 0 8px;font-size:19px;font-weight:700;display:flex}.ix-sec h2 i{background:var(--ix-red);border-radius:2px;flex:none;width:14px;height:14px}.ix-sec p{color:var(--ix-ink-2);margin:0;font-size:15px;line-height:1.7}.ix-sec p+p{margin-top:10px}.ix-note{color:var(--ix-faint)!important;font-size:13px!important}.ix-after{flex-direction:column;gap:26px;padding:14px clamp(16px,3.9vw,56px) 70px;display:flex}.ix-wide{background:0 0;border:0;padding:0}.ix-sets{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.ix-set{background:var(--ix-card);border:1px solid var(--ix-line);padding:14px 14px 12px 36px;position:relative}.ix-pen{clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);width:14px;height:40px;position:absolute;top:0;left:11px}.ix-set.st .ix-pen{background:#2f5e59}.ix-set.hr .ix-pen{background:#a8321f}.ix-set b{font-family:var(--font-display), serif;font-size:14px;display:block}.ix-set span{color:var(--ix-faint);margin-top:3px;font-size:12.5px;display:block}.ix-set em{font:600 11px var(--font-utility), monospace;color:var(--ix-ok);margin-top:8px;font-style:normal;display:block}.ix-bosses{border-top:2px solid var(--ix-ink);margin:12px 0}.ix-boss{border-bottom:1px solid var(--ix-line);grid-template-columns:1.4fr repeat(3,.8fr) 1fr;align-items:center;gap:10px;padding:9px 6px;display:grid}.ix-boss b{font-family:var(--font-display), serif;font-size:14px}.ix-boss.head b,.ix-boss.head span{font:500 10px var(--font-utility), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ix-faint)}.ix-pips{color:#b23020;letter-spacing:4px;font-size:15px}.ix-pips.off{color:var(--ix-faint)}.ix-boss em{font:600 11px var(--font-utility), monospace;color:var(--ix-ok);font-style:normal}.ix-cmp{grid-template-columns:1fr 1fr;gap:14px;margin-top:12px;display:grid}.ix-cmp>div{background:var(--ix-card);border:1px solid var(--ix-line);padding:16px 18px}.ix-tag{font:600 10px var(--font-utility), monospace;letter-spacing:.1em;text-transform:uppercase;color:#f6eedb;border-radius:2px;padding:4px 8px}.ix-tag.hr{background:#8f2a1f}.ix-tag.st{background:#2f5e59}.ix-cmp dl{grid-template-columns:auto 1fr;gap:6px 14px;margin:14px 0 0;display:grid}.ix-cmp dt{font:500 10px var(--font-utility), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ix-faint);padding-top:3px}.ix-cmp dd{font-family:var(--font-display), serif;margin:0;font-size:15px;font-weight:600}.ix-cta{border:2px solid var(--ix-ink);background:var(--ix-card);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:18px 22px;display:flex;position:relative}.ix-cta:after{content:"";background:url(/ink/seal.png) 50%/contain no-repeat;width:34px;height:34px;position:absolute;top:-10px;right:-10px}.ix-cta p{color:var(--ix-ink-2);margin:0;font-size:15px}.ix-cta p a{color:inherit;-webkit-text-decoration-color:var(--ix-red);text-decoration-color:var(--ix-red)}.ix-btn{color:#fff;white-space:nowrap;background:#b23020;border-radius:3px;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.ix-btn:hover{background:#8f2519}.ix-chars{flex-wrap:wrap;gap:8px;display:flex}.ix-char{font:600 11px var(--font-utility), monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ix-line);color:var(--ix-ink);border-radius:3px;padding:7px 11px;text-decoration:none}.ix-char:hover{border-color:var(--ix-red)}.ix-btn:focus-visible,.ix-char:focus-visible,.ix-sec a:focus-visible,.ix-lede a:focus-visible{outline:2px solid var(--ix-red);outline-offset:2px}@media (max-width:900px){.ix-hero{aspect-ratio:auto;background-position:bottom;background-size:100%;max-height:none;padding:22px 16px calc(56.25vw + 8px)}.ix-copy{background:0 0;max-width:none;padding:0;position:static}.ix-cards{grid-template-columns:minmax(0,1fr);padding:20px 16px 0}.ix-after{padding:14px 16px 50px}.ix-sets{grid-template-columns:1fr 1fr}.ix-cmp{grid-template-columns:1fr}.ix-boss{grid-template-columns:1.3fr repeat(3,.7fr)}.ix-boss em,.ix-boss.head span:last-child{display:none}}
