.accessory-enchant-page{background:#0b1016;color:#d8e0ea}.ae-hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(214,164,65,.25);background:radial-gradient(circle at 78% 40%,rgba(203,146,42,.16),transparent 28%),linear-gradient(135deg,#111821,#090d12)}.ae-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 49%,rgba(255,255,255,.025) 50%,transparent 51%);background-size:48px 48px;opacity:.35}.ae-hero__inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:40px;min-height:300px;padding-top:58px;padding-bottom:58px}.ae-hero h1{margin:10px 0 16px;color:#f5d27d;font-size:clamp(38px,6vw,72px);letter-spacing:.06em}.ae-hero p{max-width:720px;margin:0;color:#aab6c5;font-size:18px;line-height:1.9}.ae-emblem{width:170px;height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(232,181,70,.48);box-shadow:inset 0 0 36px rgba(232,181,70,.08),0 0 45px rgba(0,0,0,.35);transform:rotate(45deg)}.ae-emblem>*{transform:rotate(-45deg)}.ae-emblem span,.ae-emblem small{color:#9e8352;letter-spacing:.22em;font-size:11px}.ae-emblem strong{color:#ffd77c;font-size:54px;line-height:1.1}.ae-section{padding-top:48px}.ae-rule-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:22px}.ae-rule-card,.ae-safety,.ae-scroll,.ae-panel{border:1px solid rgba(202,156,62,.25);background:#101720}.ae-rule-card{padding:30px}.ae-rule-card h2,.ae-heading h2{margin:6px 0 20px;color:#f1d083;font-size:28px}.ae-rule-card ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ae-rule-card li{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.07)}.ae-rule-card li:last-child{border-bottom:0}.ae-rule-card li span{color:#d7a741;font-weight:700}.ae-rule-card p{margin:0;line-height:1.75}.ae-safety{padding:30px;background:linear-gradient(160deg,#18140c,#111720)}.ae-safety>span{color:#987a43;font-size:11px;letter-spacing:.2em}.ae-safety>strong{display:block;margin:12px 0;color:#ffd475;font-size:34px}.ae-safety>p{color:#aeb8c4;line-height:1.75}.ae-safety>div{display:flex;justify-content:space-between;margin-top:12px;padding:12px 14px;background:rgba(255,255,255,.035)}.ae-safety>div:first-of-type i{color:#7ec89d}.ae-safety>div:last-of-type i{color:#ef8a72}.ae-safety i{font-style:normal}.ae-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin:52px 0 20px}.ae-heading h2{margin-bottom:0}.ae-heading>p{max-width:580px;margin:0;color:#9da9b7;line-height:1.75}.ae-scrolls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ae-scroll{padding:28px}.ae-scroll header span,.ae-panel header span{color:#8e9aab;font-size:11px;letter-spacing:.18em}.ae-scroll h3,.ae-panel h3{margin:8px 0 20px;color:#f0d28a;font-size:25px}.ae-scroll__safe,.ae-scroll__danger{padding:14px 16px;margin-top:10px;border-left:3px solid}.ae-scroll__safe{background:rgba(65,151,102,.1);border-color:#62b887;color:#9ed6b3}.ae-scroll__danger{background:rgba(187,65,53,.1);border-color:#d06859;color:#eca093}.ae-scroll--blessed .ae-scroll__danger{background:rgba(84,108,192,.1);border-color:#758ce1;color:#b7c2f2}.ae-scroll p{color:#aab5c2;line-height:1.7}.ae-scroll h4{margin:22px 0 10px;color:#d6af58}.ae-scroll ul{margin:0;padding-left:20px;line-height:1.9;color:#c3ccd7}.ae-warning{display:flex;align-items:center;gap:28px;margin-top:22px;padding:22px 26px;border:1px solid rgba(211,82,58,.35);background:linear-gradient(90deg,rgba(120,35,25,.25),rgba(35,20,18,.15))}.ae-warning strong{white-space:nowrap;color:#ffae91;font-size:18px}.ae-warning p{margin:0;color:#c7b6b0;line-height:1.7}.ae-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.ae-tab{padding:16px;border:1px solid rgba(202,156,62,.22);background:#0e151d;color:#cbd4df;cursor:pointer}.ae-tab strong{display:block;font-size:18px}.ae-tab small{display:block;margin-top:5px;color:#758295;letter-spacing:.15em}.ae-tab.is-active{border-color:#d5a843;background:linear-gradient(180deg,rgba(191,139,38,.22),rgba(191,139,38,.06));color:#ffd97e}.ae-panel{padding:26px}.ae-panel>header{display:flex;justify-content:space-between;gap:30px;align-items:end;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08)}.ae-panel>header p{max-width:560px;margin:0;color:#9faab8;line-height:1.7}.ae-level-list{display:grid;gap:8px;margin-top:18px}.ae-level{position:relative;display:grid;grid-template-columns:120px 1fr;align-items:center;min-height:76px;border:1px solid rgba(255,255,255,.07);background:#0d131a}.ae-level--risk{border-color:rgba(192,85,60,.18)}.ae-level__num{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.ae-level__num small{font-size:10px;color:#718094;letter-spacing:.15em}.ae-level__num strong{font-size:26px;color:#f2cd76}.ae-level__effects{display:flex;flex-wrap:wrap;gap:8px;padding:14px 18px}.ae-level__effects span{padding:7px 10px;background:rgba(255,255,255,.045);color:#d4dce6}.ae-level em{position:absolute;right:12px;top:10px;color:#6fd2a0;font-size:11px;font-style:normal;letter-spacing:.12em}.eyebrow{color:#bd9650;letter-spacing:.18em;font-size:11px}@media(max-width:900px){.ae-hero__inner{min-height:auto}.ae-emblem{display:none}.ae-rule-grid,.ae-scrolls{grid-template-columns:1fr}.ae-heading,.ae-panel>header,.ae-warning{align-items:flex-start;flex-direction:column}.ae-warning strong{white-space:normal}.ae-tabs{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ae-hero__inner{padding-top:40px;padding-bottom:40px}.ae-section{padding-top:28px}.ae-rule-card,.ae-safety,.ae-scroll,.ae-panel{padding:20px}.ae-tabs{grid-template-columns:1fr 1fr}.ae-tab strong{font-size:16px}.ae-level{grid-template-columns:82px 1fr}.ae-level__num strong{font-size:22px}.ae-level__effects{padding:12px}.ae-level__effects span{font-size:14px}.ae-heading{margin-top:36px}}
.ae-scroll__header{display:flex;align-items:center;gap:16px}.ae-scroll__icon{width:54px;height:54px;object-fit:contain;image-rendering:auto;flex:0 0 54px}.ae-scroll__header h3{margin-bottom:20px}@media(max-width:600px){.ae-scroll__icon{width:46px;height:46px;flex-basis:46px}}
