/* Exact source geometry: dao-page-options B/C/C and immortal-detail D. */
:root{--ipx-101010:#101010;--ipx-121611:#121611;--ipx-152017:#152017;--ipx-161115:#161115;--ipx-171214:#171214;--ipx-181712:#181712;--ipx-181719:#181719;--ipx-191316:#191316;--ipx-191416:#191416;--ipx-191517:#191517;--ipx-191713:#191713;--ipx-191918:#191918;--ipx-201114:#201114;--ipx-242219:#242219;--ipx-242320:#242320;--ipx-273028:#273028;--ipx-282725:#282725;--ipx-292724:#292724;--ipx-302027:#302027;--ipx-302326:#302326;--ipx-302932:#302932;--ipx-303026:#303026;--ipx-303027:#303027;--ipx-323329:#323329;--ipx-342022:#342022;--ipx-363328:#363328;--ipx-383124:#383124;--ipx-443921:#443921;--ipx-493819:#493819;--ipx-503038:#503038;--ipx-512931:#512931;--ipx-657055:#657055;--ipx-704044:#704044;--ipx-754047:#754047;--ipx-764248:#764248;--ipx-1a1a1a:#1a1a1a;--ipx-3b352a:#3b352a;--ipx-ede6d8:#ede6d8;--ipx-b2aa9b:#b2aa9b;--ipx-dfbd76:#dfbd76;--ipx-acd0b4:#acd0b4;--ipx-eea0a0:#eea0a0;--ipx-963c40:#963c40;--ipx-f0d899:#f0d899;--ipx-28251f:#28251f;--ipx-b69962:#b69962;--ipx-d9b76d:#d9b76d;--ipx-231d11:#231d11;--ipx-efa2a2:#efa2a2;--ipx-a2d9b7:#a2d9b7;--ipx-1c3025:#1c3025;--ipx-a0c8ed:#a0c8ed;--ipx-1d2a38:#1d2a38;--ipx-e7ca87:#e7ca87;--ipx-342d1b:#342d1b;--ipx-c9abe9:#c9abe9;--ipx-2c2139:#2c2139;--ipx-b6cf93:#b6cf93;--ipx-29301d:#29301d;--ipx-d9cfc0:#d9cfc0;--ipx-5b5140:#5b5140;--ipx-1e1c19:#1e1c19;--ipx-302c25:#302c25;--ipx-705c38:#705c38;--ipx-1c1b18:#1c1b18;--ipx-0c0a0b:#0c0a0b;--ipx-79654e:#79654e;--ipx-cd8c81:#cd8c81;--ipx-48232a:#48232a;--ipx-995f55:#995f55;--ipx-88a58d:#88a58d;--ipx-c57a7a:#c57a7a;--ipx-26171b:#26171b;--ipx-3b252a:#3b252a;--ipx-28171b:#28171b;--ipx-d08f87:#d08f87;--ipx-1b1717:#1b1717;--ipx-65413c:#65413c;--ipx-2c2023:#2c2023;--ipx-120e10:#120e10;--ipx-778c78:#778c78;--ipx-bc7777:#bc7777;--ipx-dfaaa2:#dfaaa2;--ipx-efc4bc:#efc4bc;--ipx-20251f:#20251f;--ipx-73886a:#73886a;--ipx-d0d9c7:#d0d9c7;--ipx-1a1c17:#1a1c17;--ipx-353b2d:#353b2d;--ipx-22271f:#22271f;--ipx-1e211b:#1e211b;--ipx-12110f:#12110f;--ipx-453a2a:#453a2a;--ipx-6e6045:#6e6045;--ipx-10110d:#10110d;--ipx-25231b:#25231b;--ipx-b1a27b:#b1a27b;--ipx-99876d:#99876d;--ipx-18130e:#18130e;--ipx-362e22:#362e22;--ipx-d8c89e:#d8c89e;--ipx-342c1b:#342c1b;--ipx-86744e:#86744e;--ipx-bd8e7d:#bd8e7d;--ipx-ac7567:#ac7567;--ipx-d1c3a3:#d1c3a3;--ipx-615b4b:#615b4b;--ipx-e8c774:#e8c774;--ipx-29231d:#29231d;--ipx-eee1c5:#eee1c5;--ipx-ecdcaf:#ecdcaf;--ipx-d1b880:#d1b880;--ipx-3e2e1d:#3e2e1d;--ipx-5b421f:#5b421f;--ipx-48321b:#48321b;--ipx-944f3a:#944f3a;--ipx-3c2b16:#3c2b16;--ipx-78603a:#78603a;--ipx-75603c:#75603c;--ipx-d9c28d:#d9c28d;--ipx-eee8dd:#eee8dd;--ipx-aaa69c:#aaa69c;--ipx-e2bc71:#e2bc71;--ipx-a3cbb0:#a3cbb0;--ipx-33312a:#33312a;--ipx-e4a0a0:#e4a0a0;--ipx-dfb968:#dfb968;--ipx-201b11:#201b11;--ipx-1c1c19:#1c1c19;--ipx-4b3e21:#4b3e21;--ipx-36352f:#36352f;--ipx-d9c997:#d9c997}
[data-theme="light"]{--ipx-101010:#e8e3da;--ipx-121611:#e3dfd4;--ipx-152017:#dbd9cd;--ipx-161115:#e7e0d9;--ipx-171214:#e6e0d7;--ipx-181712:#e3ddd3;--ipx-181719:#e2ddd4;--ipx-191316:#e6dfd7;--ipx-191416:#e5ded6;--ipx-191517:#e4ded5;--ipx-191713:#e3ddd3;--ipx-191918:#e1dcd2;--ipx-201114:#e8ded6;--ipx-242219:#dad5c9;--ipx-242320:#d9d4ca;--ipx-273028:#ceccc1;--ipx-282725:#d6d1c7;--ipx-292724:#d6d0c6;--ipx-302027:#dcd2cb;--ipx-302326:#dad0c8;--ipx-302932:#d4cdc7;--ipx-303026:#cfcabe;--ipx-303027:#cfcabe;--ipx-323329:#cdc8bc;--ipx-342022:#ddd1c9;--ipx-363328:#cdc7bb;--ipx-383124:#d0c8bb;--ipx-443921:#cbc2b1;--ipx-493819:#cdc2ae;--ipx-503038:#d1c1bb;--ipx-512931:#d7c5bf;--ipx-657055:#9e9c8a;--ipx-704044:#c7b1aa;--ipx-754047:#c7b0a9;--ipx-764248:#c5afa8;--ipx-1a1a1a:#e0dbd2;--ipx-3b352a:#ccc5b8;--ipx-ede6d8:#423b2d;--ipx-b2aa9b:#716a5c;--ipx-dfbd76:#6a5938;--ipx-acd0b4:#505845;--ipx-eea0a0:#7f6057;--ipx-963c40:#ceaaa3;--ipx-f0d899:#534627;--ipx-28251f:#d8d2c7;--ipx-b69962:#84755a;--ipx-d9b76d:#6f5e3c;--ipx-231d11:#dfd8cb;--ipx-efa2a2:#7d5e55;--ipx-a2d9b7:#485641;--ipx-1c3025:#cdcfc2;--ipx-a0c8ed:#515a5d;--ipx-1d2a38:#d1d0cc;--ipx-e7ca87:#5f5030;--ipx-342d1b:#d3ccbd;--ipx-c9abe9:#6d5d6a;--ipx-2c2139:#d9d1d0;--ipx-b6cf93:#55583b;--ipx-29301d:#cfcdbd;--ipx-d9cfc0:#554c3e;--ipx-5b5140:#b7afa0;--ipx-1e1c19:#dfd9cf;--ipx-302c25:#d3ccc1;--ipx-705c38:#b1a590;--ipx-1c1b18:#dfdad0;--ipx-0c0a0b:#ece7de;--ipx-79654e:#a99d8c;--ipx-cd8c81:#8e7366;--ipx-48232a:#dccac4;--ipx-995f55:#b1988b;--ipx-88a58d:#727766;--ipx-c57a7a:#9c7e75;--ipx-26171b:#e3d9d2;--ipx-3b252a:#d9ccc5;--ipx-28171b:#e3d9d1;--ipx-d08f87:#8c7165;--ipx-1b1717:#e2dcd3;--ipx-65413c:#c5b4a9;--ipx-2c2023:#dcd3cb;--ipx-120e10:#e9e3db;--ipx-778c78:#868879;--ipx-bc7777:#9e8279;--ipx-dfaaa2:#755e53;--ipx-efc4bc:#604d41;--ipx-20251f:#d7d4c9;--ipx-73886a:#8a8c79;--ipx-d0d9c7:#4b493a;--ipx-1a1c17:#dedacf;--ipx-353b2d:#c7c4b6;--ipx-22271f:#d6d2c7;--ipx-1e211b:#dad6cb;--ipx-12110f:#e7e2d8;--ipx-453a2a:#c9c0b2;--ipx-6e6045:#ada391;--ipx-10110d:#e7e2d8;--ipx-25231b:#dad4c8;--ipx-b1a27b:#7a705a;--ipx-99876d:#8f8472;--ipx-18130e:#e6dfd5;--ipx-362e22:#d2cabd;--ipx-d8c89e:#5d533b;--ipx-342c1b:#d4ccbd;--ipx-86744e:#9e937d;--ipx-bd8e7d:#8b7668;--ipx-ac7567:#9f887a;--ipx-d1c3a3:#605642;--ipx-615b4b:#afa899;--ipx-e8c774:#63532d;--ipx-29231d:#dad3c8;--ipx-eee1c5:#483f2c;--ipx-ecdcaf:#4e432b;--ipx-d1b880:#6c5e42;--ipx-3e2e1d:#d3c9ba;--ipx-5b421f:#c6b8a3;--ipx-48321b:#d1c5b4;--ipx-944f3a:#bfa393;--ipx-3c2b16:#d6cbbb;--ipx-78603a:#afa18c;--ipx-75603c:#aea28d;--ipx-d9c28d:#63563b;--ipx-eee8dd:#413a2d;--ipx-aaa69c:#746d61;--ipx-e2bc71:#6b5937;--ipx-a3cbb0:#545c4a;--ipx-33312a:#cfc9bd;--ipx-e4a0a0:#7e6259;--ipx-dfb968:#6e5c38;--ipx-201b11:#e0dacd;--ipx-1c1c19:#ded9cf;--ipx-4b3e21:#c7beab;--ipx-36352f:#cbc6bb;--ipx-d9c997:#5d5238}

#page-skillmove .ip-exact{--dp-page:var(--ipx-101010);--dp-panel:var(--ipx-1a1a1a);--dp-raised:var(--ipx-292724);--dp-line:var(--ipx-3b352a);--dp-text:var(--ipx-ede6d8);--dp-muted:var(--ipx-b2aa9b);--dp-gold:var(--ipx-dfbd76);--dp-jade:var(--ipx-acd0b4);--dp-danger:var(--ipx-eea0a0);--dp-red:var(--ipx-963c40);color:var(--dp-text);font:14px/1.65 Sarabun,Tahoma,sans-serif;color-scheme:dark}
#page-skillmove .ip-exact *{box-sizing:border-box}#page-skillmove .ip-exact button,#page-skillmove .ip-exact select{font:inherit;line-height:1.5;color:inherit;border:0;background:var(--dp-raised);border-radius:10px;padding:10px 12px;min-height:44px;cursor:pointer}#page-skillmove .ip-exact button:disabled{opacity:.35;cursor:default}#page-skillmove .ip-exact .dp-navigation{display:flex;flex-wrap:wrap;gap:6px;max-width:490px;margin:0 auto 18px}#page-skillmove .ip-exact .dp-navigation button{flex:1;min-width:82px;font-size:13px}#page-skillmove .ip-exact .dp-navigation button[aria-pressed=true]{background:var(--ipx-443921);color:var(--ipx-f0d899)}#page-skillmove .ip-exact h2{font-weight:500;font-size:24px;margin:7px 0}#page-skillmove .ip-exact h3{font-weight:500;font-size:16px;margin:6px 0}#page-skillmove .ip-exact p{margin:6px 0}#page-skillmove .ip-exact small{font-size:12px;color:var(--dp-muted)}#page-skillmove .ip-exact .dp-content{max-width:490px;margin:auto}#page-skillmove .ip-exact .dp-phone{position:relative;background:var(--dp-page);border-radius:22px;padding:20px;min-width:0;margin-bottom:28px}#page-skillmove .ip-exact .dp-variant{display:flex;gap:12px;align-items:center;margin:12px 3px 10px}#page-skillmove .ip-exact .dp-variant>span{font-size:24px;font-family:serif;color:var(--dp-gold)}#page-skillmove .ip-exact .dp-variant p{font-size:15px;margin:0}#page-skillmove .ip-exact .dp-variant small{display:block}#page-skillmove .ip-exact .dp-chrome{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--dp-muted);border-bottom:1px solid var(--ipx-28251f);padding-bottom:13px;margin-bottom:16px}#page-skillmove .ip-exact .dp-title{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:18px}#page-skillmove .ip-exact .dp-title>span{font-family:serif;font-size:23px;color:var(--ipx-b69962)}#page-skillmove .ip-exact .dp-panel{background:var(--dp-panel);padding:15px;border-radius:15px;margin:14px 0}#page-skillmove .ip-exact .dp-top{display:flex;justify-content:space-between;align-items:center;gap:8px}#page-skillmove .ip-exact .dp-gold{color:var(--dp-gold)}#page-skillmove .ip-exact .dp-green{color:var(--dp-jade)}#page-skillmove .ip-exact .dp-danger{color:var(--dp-danger)}#page-skillmove .ip-exact .dp-primary{background:var(--ipx-d9b76d);color:var(--ipx-231d11);width:100%;margin-top:12px}#page-skillmove .ip-exact .dp-note{font-size:12px;color:var(--dp-muted);margin:12px 0}#page-skillmove .ip-exact .dp-rule{border-top:1px solid var(--dp-line);padding-top:14px;margin-top:18px}#page-skillmove .ip-exact .dp-feedback{max-width:490px;margin:12px auto;color:var(--dp-gold);font-size:12px}#page-skillmove .ip-exact .dp-feedback:empty{display:none}#page-skillmove .ip-exact .dp-actions{display:flex;gap:7px;margin-top:12px}#page-skillmove .ip-exact .dp-actions button{flex:1;font-size:12px}#page-skillmove .ip-exact .dp-actions .dp-primary{margin:0}
/* Coloured types are persistent across every layout; elements have text labels. */
#page-skillmove .ip-exact .dp-type-attack{--type:var(--ipx-efa2a2);--type-bg:var(--ipx-342022)}#page-skillmove .ip-exact .dp-type-heal{--type:var(--ipx-a2d9b7);--type-bg:var(--ipx-1c3025)}#page-skillmove .ip-exact .dp-type-shield{--type:var(--ipx-a0c8ed);--type-bg:var(--ipx-1d2a38)}#page-skillmove .ip-exact .dp-type-aura{--type:var(--ipx-e7ca87);--type-bg:var(--ipx-342d1b)}#page-skillmove .ip-exact .dp-type-stun{--type:var(--ipx-c9abe9);--type-bg:var(--ipx-2c2139)}#page-skillmove .ip-exact .dp-type-poison{--type:var(--ipx-b6cf93);--type-bg:var(--ipx-29301d)}
#page-skillmove .ip-exact .dp-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:5px;font-size:11px;background:var(--type-bg);color:var(--type)}#page-skillmove .ip-exact .dp-element{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--ipx-d9cfc0);border:1px solid var(--ipx-5b5140);border-radius:5px;padding:2px 6px;background:var(--ipx-1e1c19)}#page-skillmove .ip-exact .dp-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}#page-skillmove .ip-exact .dp-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:14px 0}#page-skillmove .ip-exact .dp-slot{padding:12px 6px;background:var(--type-bg);color:var(--type);box-shadow:inset 0 2px var(--type);display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;min-width:0;border-radius:12px}#page-skillmove .ip-exact .dp-slot>span{font-size:11px;color:var(--dp-text);overflow-wrap:anywhere}#page-skillmove .ip-exact .dp-slot>small{font-size:11px;color:var(--type)}#page-skillmove .ip-exact .dp-slot svg{width:21px;height:21px}#page-skillmove .ip-exact .dp-filter{display:flex;gap:8px;margin:18px 0 10px}#page-skillmove .ip-exact .dp-filter label{flex:1;font-size:11px;color:var(--dp-muted);min-width:0}#page-skillmove .ip-exact .dp-filter select{width:100%;margin-top:4px;font-size:12px;background:var(--ipx-242320);padding:8px}
#page-skillmove .ip-exact .dp-skill-row{display:flex;gap:11px;align-items:center;text-align:left;width:100%;background:transparent;border-radius:0;border-bottom:1px solid var(--ipx-302c25);padding:14px 0}#page-skillmove .ip-exact .dp-skill-row>span:nth-child(2){flex:1;min-width:0}#page-skillmove .ip-exact .dp-skill-row strong{font-size:13px;font-weight:500;display:block}#page-skillmove .ip-exact .dp-sigil{width:38px;height:42px;display:grid;place-items:center;flex-shrink:0;background:var(--type-bg);color:var(--type);border-radius:10px}#page-skillmove .ip-exact .dp-skill-row>small{font-size:11px;white-space:nowrap}#page-skillmove .ip-exact .dp-skill-b .dp-slots{grid-template-columns:1fr;padding-left:24px;border-left:1px solid var(--ipx-705c38);margin-left:8px}#page-skillmove .ip-exact .dp-skill-b .dp-slot{position:relative;display:grid;grid-template-columns:25px 1fr auto;align-items:center;text-align:left;padding:11px;box-shadow:inset 3px 0 var(--type)}#page-skillmove .ip-exact .dp-skill-b .dp-slot:before{content:'';position:absolute;left:-29px;width:8px;height:8px;background:var(--type);border-radius:50%}#page-skillmove .ip-exact .dp-skill-b .dp-slot>span{font-size:12px}#page-skillmove .ip-exact .dp-skill-b .dp-slot>small:first-child{grid-column:1/-1}#page-skillmove .ip-exact .dp-skill-b .dp-slot .dp-element{grid-column:2/-1;justify-self:start}#page-skillmove .ip-exact .dp-skill-b .dp-skill-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}#page-skillmove .ip-exact .dp-skill-b .dp-skill-row{padding:12px;background:var(--ipx-1c1b18);border:0;border-top:2px solid var(--type);border-radius:12px;align-items:flex-start;flex-wrap:wrap}#page-skillmove .ip-exact .dp-skill-b .dp-skill-row .dp-sigil{display:none}#page-skillmove .ip-exact .dp-skill-c .dp-slots{grid-template-columns:1fr 1fr;gap:12px}#page-skillmove .ip-exact .dp-skill-c .dp-slot{position:relative;align-items:flex-start;text-align:left;padding:14px 14px 14px 21px;box-shadow:inset 5px 0 var(--type);border-radius:3px 12px 12px 3px;background:linear-gradient(120deg,var(--type-bg),var(--ipx-191918))}#page-skillmove .ip-exact .dp-skill-c .dp-slot>span{font-size:13px}#page-skillmove .ip-exact .dp-group-label{font-size:12px;color:var(--type);padding:7px 10px;background:var(--type-bg);border-radius:6px;margin-top:13px}
/* Forbidden: altar / sealed archive / blood contract — not colour variants. */
#page-skillmove .ip-exact .dp-cursed-hero{position:relative;background:radial-gradient(ellipse at 50% 25%,#66232c55,transparent 65%),var(--ipx-191416);border-radius:17px;padding:23px 17px;text-align:center;border-top:1px solid #8f454055}#page-skillmove .ip-exact .dp-black-book{position:relative;width:85px;height:112px;background:linear-gradient(90deg,var(--ipx-0c0a0b) 8%,var(--ipx-302027) 13%,var(--ipx-161115) 80%,var(--ipx-79654e) 97%,var(--ipx-191316));border:1px solid var(--ipx-704044);border-radius:4px 9px 9px 3px;display:grid;place-items:center;box-shadow:0 0 40px #b22c3c24,8px 8px 12px #0007;margin:6px auto 24px;transform:rotate(-6deg);color:var(--ipx-cd8c81);font:35px serif}#page-skillmove .ip-exact .dp-black-book:before{content:'';position:absolute;left:8px;right:8px;top:47%;height:15px;background:var(--ipx-48232a);border-top:1px solid #a8635866;border-bottom:1px solid #a8635866;transform:rotate(12deg)}#page-skillmove .ip-exact .dp-black-book>span{position:relative;background:var(--ipx-201114);padding:4px;border:1px solid var(--ipx-995f55)}#page-skillmove .ip-exact .dp-trade{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:17px 0}#page-skillmove .ip-exact .dp-trade>div{padding:12px 10px;border-radius:10px;background:var(--ipx-181719);border-top:2px solid var(--ipx-88a58d)}#page-skillmove .ip-exact .dp-trade>div+div{border-color:var(--ipx-c57a7a);background:var(--ipx-26171b)}#page-skillmove .ip-exact .dp-trade strong{display:block;font-size:16px;font-weight:500}#page-skillmove .ip-exact .dp-trade small{font-size:11px}#page-skillmove .ip-exact .dp-ban-row{width:100%;padding:14px 0;display:flex;gap:13px;align-items:center;text-align:left;background:transparent;border-radius:0;border-bottom:1px solid var(--ipx-3b252a)}#page-skillmove .ip-exact .dp-ban-row>span:first-child{width:31px;height:43px;display:grid;place-items:center;background:var(--ipx-28171b);color:var(--ipx-d08f87);font-family:serif;border:1px solid var(--ipx-764248);border-radius:3px}#page-skillmove .ip-exact .dp-ban-row>span:nth-child(2){flex:1}#page-skillmove .ip-exact .dp-ban-row strong{font-size:13px;font-weight:500;display:block}#page-skillmove .ip-exact .dp-ban-row small{display:block;font-size:11px;margin-top:4px}#page-skillmove .ip-exact .dp-ban-b .dp-cursed-hero{display:grid;grid-template-columns:70px 1fr;text-align:left;gap:15px;padding:18px;background:var(--ipx-1b1717);border:1px solid var(--ipx-65413c)}#page-skillmove .ip-exact .dp-ban-b .dp-black-book{width:62px;height:95px;margin:0;transform:none;font-size:24px;box-shadow:none}#page-skillmove .ip-exact .dp-ban-b .dp-trade{grid-column:1/-1;margin:0}#page-skillmove .ip-exact .dp-ban-b .dp-actions{grid-column:1/-1;margin:0}#page-skillmove .ip-exact .dp-ban-b .dp-ban-list{display:grid;grid-template-columns:1fr 1fr;gap:11px}#page-skillmove .ip-exact .dp-ban-b .dp-ban-row{padding:16px 12px;align-items:flex-start;background:linear-gradient(115deg,var(--ipx-2c2023),var(--ipx-191517));border:1px solid var(--ipx-503038);border-radius:4px 12px 12px 4px;flex-direction:column;border-left:5px solid var(--ipx-754047)}#page-skillmove .ip-exact .dp-ban-b .dp-ban-row>span:first-child{border:0;background:none;height:27px;width:auto;font-size:23px}#page-skillmove .ip-exact .dp-ban-c .dp-cursed-hero{background:linear-gradient(135deg,var(--ipx-302326),var(--ipx-171214) 75%);border-radius:2px;padding:28px 22px;clip-path:polygon(0 1%,10% 0,21% 1%,33% 0,44% 1%,57% 0,67% 1%,80% 0,91% 1%,100% 0,99% 98%,88% 100%,73% 98%,59% 100%,40% 98%,23% 100%,10% 98%,0 100%);text-align:left}#page-skillmove .ip-exact .dp-ban-c .dp-black-book{float:right;margin:0 0 12px 13px;width:58px;height:75px;font-size:25px;transform:rotate(8deg)}#page-skillmove .ip-exact .dp-ban-c .dp-trade{clear:both;background:var(--ipx-120e10);border-radius:5px;gap:1px}#page-skillmove .ip-exact .dp-ban-c .dp-trade>div{border-radius:0;background:transparent;border-top:0;border-bottom:2px solid var(--ipx-778c78)}#page-skillmove .ip-exact .dp-ban-c .dp-trade>div+div{border-color:var(--ipx-bc7777)}#page-skillmove .ip-exact .dp-ban-c .dp-ban-row{border-left:1px solid var(--ipx-754047);padding-left:14px;position:relative}#page-skillmove .ip-exact .dp-warning{color:var(--ipx-dfaaa2);font-size:12px;padding:10px 0}#page-skillmove .ip-exact .dp-danger-button{background:var(--ipx-512931);color:var(--ipx-efc4bc)}
/* Every dao layout retains a centre and four circular seed nodes. */
#page-skillmove .ip-exact .dp-network{position:relative;max-width:370px;min-height:300px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:100px 95px 100px;align-items:center;justify-items:center;margin:15px auto 20px}#page-skillmove .ip-exact .dp-network:before{content:'';position:absolute;inset:46px 45px;border:1px solid #9d875c50;border-radius:50%;pointer-events:none}#page-skillmove .ip-exact .dp-network:after{content:'';position:absolute;inset:85px 81px;border:1px solid #8d795735;border-radius:50%;pointer-events:none}#page-skillmove .ip-exact .dp-seed{position:relative;z-index:1;width:82px;height:82px;border-radius:50%;background:var(--ipx-20251f);color:var(--dp-jade);border:1px solid var(--ipx-73886a);box-shadow:inset 0 0 20px #8bba6510;padding:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}#page-skillmove .ip-exact .dp-seed strong{font:24px serif}#page-skillmove .ip-exact .dp-seed small{font-size:11px;line-height:1.3;color:var(--ipx-d0d9c7)}#page-skillmove .ip-exact .dp-seed:nth-child(1){grid-area:1/2}#page-skillmove .ip-exact .dp-seed:nth-child(2){grid-area:2/3}#page-skillmove .ip-exact .dp-seed:nth-child(3){grid-area:3/2}#page-skillmove .ip-exact .dp-seed:nth-child(4){grid-area:2/1}#page-skillmove .ip-exact .dp-net-core{position:relative;grid-area:2/2;z-index:1;text-align:center;color:var(--dp-gold)}#page-skillmove .ip-exact .dp-net-core strong{font:29px serif;display:block}#page-skillmove .ip-exact .dp-net-core small{font-size:11px}#page-skillmove .ip-exact .dp-seed-list{margin-top:13px}#page-skillmove .ip-exact .dp-seed-row{display:flex;gap:10px;align-items:center;width:100%;padding:13px 0;border-radius:0;border-bottom:1px solid var(--ipx-323329);background:transparent;text-align:left}#page-skillmove .ip-exact .dp-seed-row>span:first-child{width:34px;height:34px;border:1px solid var(--ipx-657055);display:grid;place-items:center;border-radius:50%;color:var(--dp-jade);font-family:serif;flex-shrink:0}#page-skillmove .ip-exact .dp-seed-row>span:nth-child(2){flex:1}#page-skillmove .ip-exact .dp-seed-row strong{display:block;font-size:13px;font-weight:500}#page-skillmove .ip-exact .dp-seed-row small{display:block;font-size:11px}#page-skillmove .ip-exact .dp-effect-row{display:flex;justify-content:space-between;gap:10px;font-size:13px;margin:6px 0}#page-skillmove .ip-exact .dp-effect-row>span:last-child{color:var(--dp-jade);text-align:right}#page-skillmove .ip-exact .dp-dao-b .dp-network{grid-template-columns:1fr 1fr 1fr;grid-template-rows:90px 65px 90px;min-height:265px;background:linear-gradient(transparent,#32342622)}#page-skillmove .ip-exact .dp-dao-b .dp-seed:nth-child(1){grid-area:1/1}#page-skillmove .ip-exact .dp-dao-b .dp-seed:nth-child(2){grid-area:1/3}#page-skillmove .ip-exact .dp-dao-b .dp-seed:nth-child(3){grid-area:3/3}#page-skillmove .ip-exact .dp-dao-b .dp-seed:nth-child(4){grid-area:3/1}#page-skillmove .ip-exact .dp-dao-b .dp-network:before{inset:23px 40px;border-radius:20%;transform:rotate(45deg);border-color:#95836255}#page-skillmove .ip-exact .dp-dao-b .dp-network:after{inset:75px 67px;border-radius:3px;transform:rotate(45deg)}#page-skillmove .ip-exact .dp-dao-b .dp-seed-list{display:grid;grid-template-columns:1fr 1fr;gap:9px}#page-skillmove .ip-exact .dp-dao-b .dp-seed-row{background:var(--ipx-1a1c17);border:0;border-radius:11px;padding:12px;flex-wrap:wrap}#page-skillmove .ip-exact .dp-dao-b .dp-seed-row>small{width:100%;text-align:right}#page-skillmove .ip-exact .dp-dao-c .dp-network{background:radial-gradient(circle,var(--ipx-353b2d),var(--ipx-22271f) 45%,var(--ipx-121611) 65%);border:1px solid #7c846147;border-radius:50%;max-width:330px;grid-template-rows:100px 94px 100px;min-height:310px;padding:9px}#page-skillmove .ip-exact .dp-dao-c .dp-network:before{inset:12px;border:3px double #87946b44}#page-skillmove .ip-exact .dp-dao-c .dp-network:after{inset:69px;border:1px solid #b7a26b55}#page-skillmove .ip-exact .dp-dao-c .dp-seed{width:72px;height:72px;background:var(--ipx-273028);border-color:#9caf8555;box-shadow:inset 0 0 0 3px var(--ipx-152017),0 2px 10px #0009}#page-skillmove .ip-exact .dp-dao-c .dp-seed small{font-size:11px}#page-skillmove .ip-exact .dp-dao-c .dp-net-core strong{font-size:35px}#page-skillmove .ip-exact .dp-dao-c .dp-seed-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}#page-skillmove .ip-exact .dp-dao-c .dp-seed-row{padding:12px;background:var(--ipx-1e211b);border:0;border-radius:11px;flex-wrap:wrap}#page-skillmove .ip-exact .dp-dao-c .dp-seed-row>small{width:100%;text-align:right}
/* Owned books only; ragged page emerges from the actual clicked book. */
#page-skillmove .ip-exact .dp-library{min-height:780px}#page-skillmove .ip-exact .dp-library-heading{text-align:center;margin:28px 0}#page-skillmove .ip-exact .dp-library-heading>span{font-family:serif;font-size:25px;letter-spacing:9px;color:var(--dp-gold)}#page-skillmove .ip-exact .dp-shelves{padding:22px 10px 5px;background:linear-gradient(90deg,var(--ipx-191713),var(--ipx-12110f) 50%,var(--ipx-191713));border-radius:15px;box-shadow:inset 0 0 24px #0005}#page-skillmove .ip-exact .dp-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:26px;padding:0 4px 16px;border-bottom:7px solid var(--ipx-453a2a);box-shadow:0 7px 10px #0008}#page-skillmove .ip-exact .dp-book{position:relative;min-width:0;min-height:195px;padding:16px 9px 10px 16px;border:1px solid var(--ipx-6e6045);border-radius:3px 8px 8px 3px;background:linear-gradient(90deg,var(--ipx-10110d) 0 7px,var(--ipx-303027) 10px 94%,#9c8c6855 96%,var(--ipx-25231b) 100%);display:flex;flex-direction:column;align-items:center;gap:10px;box-shadow:4px 4px 8px #0008;transition:transform .25s}#page-skillmove .ip-exact .dp-book:hover{transform:translateY(-5px)}#page-skillmove .ip-exact .dp-book:before{content:'';position:absolute;left:4px;top:20px;bottom:40px;width:5px;background:repeating-linear-gradient(transparent 0 16px,var(--ipx-b1a27b) 16px 18px,transparent 18px 30px)}#page-skillmove .ip-exact .dp-book:nth-child(2){background:linear-gradient(90deg,var(--ipx-101010) 7px,var(--ipx-302932) 10px 94%,var(--ipx-99876d) 98%)}#page-skillmove .ip-exact .dp-book:nth-child(3){background:linear-gradient(90deg,var(--ipx-18130e) 7px,var(--ipx-362e22) 10px 94%,var(--ipx-99876d) 98%)}#page-skillmove .ip-exact .dp-book-label{background:var(--ipx-d8c89e);color:var(--ipx-342c1b);font-size:12px;line-height:1.7;padding:5px;border:3px double var(--ipx-86744e);width:100%;min-height:87px;display:grid;place-items:center;overflow-wrap:anywhere}#page-skillmove .ip-exact .dp-stamp{font:19px serif;color:var(--ipx-bd8e7d);border:1px solid var(--ipx-ac7567);padding:0 4px;align-self:flex-end}#page-skillmove .ip-exact .dp-book small{margin-top:auto;font-size:11px;color:var(--ipx-d1c3a3);white-space:nowrap}#page-skillmove .ip-exact .dp-book-dots{display:flex;gap:5px}#page-skillmove .ip-exact .dp-book-dots i{width:5px;height:5px;border-radius:50%;background:var(--ipx-615b4b)}#page-skillmove .ip-exact .dp-book-dots i.on{background:var(--ipx-e8c774)}#page-skillmove .ip-exact .dp-library-legend{font-size:12px;color:var(--dp-muted);margin-top:18px;text-align:center}
#page-skillmove .ip-exact .dp-reader{position:absolute;inset:0;background:#080706b8;border-radius:22px;z-index:10;padding:30px 18px;display:flex;align-items:flex-start;justify-content:center}#page-skillmove .ip-exact .dp-reader-wrap{position:relative;width:100%;max-width:360px;z-index:2;perspective:800px}#page-skillmove .ip-exact .dp-reader-close{display:block;margin-left:auto;margin-bottom:8px;background:var(--ipx-29231d);color:var(--ipx-eee1c5)}#page-skillmove .ip-exact .dp-leaf{position:relative;background:radial-gradient(ellipse at 30% 20%,var(--ipx-ecdcaf),var(--ipx-d1b880) 78%);color:var(--ipx-3e2e1d);padding:26px 24px 30px;min-height:425px;clip-path:polygon(2% 0,14% 1%,26% 0,40% 1%,52% 0,66% 1%,80% 0,93% 1%,100% 0,99% 16%,100% 30%,98% 46%,100% 63%,99% 78%,100% 99%,89% 98%,75% 100%,62% 99%,48% 100%,33% 98%,17% 100%,0 98%,1% 81%,0 65%,1% 48%,0 30%,2% 17%);box-shadow:inset 0 0 35px #8a591e44}#page-skillmove .ip-exact .dp-inscription{display:flex;justify-content:center;gap:13px;padding:6px 12px 22px;min-height:174px;border-bottom:1px solid #876a3e66}#page-skillmove .ip-exact .dp-inscription>span{writing-mode:vertical-rl;text-orientation:upright;font:19px/1.8 "Songti SC",SimSun,serif;letter-spacing:5px;color:var(--ipx-5b421f)}#page-skillmove .ip-exact .dp-inscription>span:first-child{font-size:29px;color:var(--ipx-48321b);letter-spacing:9px}#page-skillmove .ip-exact .dp-inscription em{align-self:flex-end;font:19px serif;border:1px solid var(--ipx-944f3a);color:var(--ipx-944f3a);padding:2px;font-style:normal}#page-skillmove .ip-exact .dp-leaf h3{color:var(--ipx-3c2b16);font-size:18px;margin:23px 0 5px;line-height:1.6;text-align:center}#page-skillmove .ip-exact .dp-part{text-align:center;color:var(--ipx-78603a);font-size:13px}#page-skillmove .ip-exact .dp-leaf-effect{margin-top:22px;padding-top:17px;border-top:1px solid #947c5355;text-align:center;font-size:18px;color:var(--ipx-493819)}#page-skillmove .ip-exact .dp-leaf-effect small{display:block;color:var(--ipx-75603c);font-size:12px;margin-bottom:8px}#page-skillmove .ip-exact .dp-page-nav{display:flex;justify-content:space-between;align-items:center;gap:9px;margin-top:14px;font-size:12px}#page-skillmove .ip-exact .dp-page-nav button{display:flex;align-items:center;gap:3px;font-size:12px}#page-skillmove .ip-exact .dp-flake{position:absolute;z-index:1;width:13px;height:20px;background:var(--ipx-d9c28d);clip-path:polygon(0 6%,86% 0,100% 75%,9% 100%);pointer-events:none}#page-skillmove .ip-exact .dp-reader-wrap{touch-action:pan-y}
@media(max-width:370px){#page-skillmove .ip-exact .dp-phone{padding:14px}#page-skillmove .ip-exact .dp-slot{padding:9px 4px}#page-skillmove .ip-exact .dp-slots{gap:5px}#page-skillmove .ip-exact .dp-book-label{font-size:11px}#page-skillmove .ip-exact .dp-shelf{gap:7px;padding-left:0;padding-right:0}#page-skillmove .ip-exact .dp-book{padding-left:12px;padding-right:6px}#page-skillmove .ip-exact .dp-seed{width:74px;height:74px}#page-skillmove .ip-exact .dp-network{grid-template-rows:90px 88px 90px;min-height:270px}#page-skillmove .ip-exact .dp-dao-c .dp-network{grid-template-rows:86px 80px 86px;min-height:270px}#page-skillmove .ip-exact .dp-dao-c .dp-seed{width:65px;height:65px}#page-skillmove .ip-exact .dp-leaf{padding:22px 16px}#page-skillmove .ip-exact .dp-inscription{gap:8px}#page-skillmove .ip-exact .dp-inscription>span{font-size:17px}}
@media(prefers-reduced-motion:reduce){#page-skillmove .ip-exact .dp-book{transition:none}#page-skillmove .ip-exact .dp-book:hover{transform:none}}


#ip-root .ip-home-exact{--xx-page:var(--ipx-101010);--xx-panel:var(--ipx-1a1a1a);--xx-button:var(--ipx-282725);--xx-text:var(--ipx-eee8dd);--xx-muted:var(--ipx-aaa69c);--xx-gold:var(--ipx-e2bc71);--xx-jade:var(--ipx-a3cbb0);--xx-line:var(--ipx-33312a);color:var(--xx-text);font:14px/1.65 Sarabun,Tahoma,sans-serif;color-scheme:dark}
#ip-root .ip-home-exact *{box-sizing:border-box}#ip-root .ip-home-exact .xx-window{max-width:490px;margin:auto;background:var(--xx-page);padding:20px;border-radius:24px;min-width:0}#ip-root .ip-home-exact header{display:flex;justify-content:space-between;gap:12px;color:var(--xx-muted);font-size:11px;margin-bottom:18px}#ip-root .ip-home-exact .xx-main{display:flex;justify-content:space-around;align-items:center;padding:5px;background:var(--xx-panel);border-radius:14px;margin-bottom:25px}#ip-root .ip-home-exact .xx-main>*{padding:12px 7px;text-align:center;flex:1;font-size:13px}#ip-root .ip-home-exact .xx-main strong{background:var(--ipx-363328);border-radius:10px;color:var(--xx-gold);font-weight:500}
#ip-root .ip-home-exact h2{font-size:26px;font-weight:500;margin:8px 0 3px}#ip-root .ip-home-exact h3{font-size:17px;font-weight:500;margin:6px 0}#ip-root .ip-home-exact p{margin:7px 0}#ip-root .ip-home-exact small,#ip-root .ip-home-exact .xx-meta{font-size:12px;color:var(--xx-muted)}#ip-root .ip-home-exact button{font:inherit;color:inherit;border:0;cursor:pointer;background:var(--xx-button);border-radius:11px;min-height:44px;padding:10px 12px;line-height:1.5}#ip-root .ip-home-exact button:disabled{opacity:.45;cursor:default}#ip-root .ip-home-exact .xx-gold{color:var(--xx-gold)}#ip-root .ip-home-exact .xx-green{color:var(--xx-jade)}#ip-root .ip-home-exact .xx-red{color:var(--ipx-e4a0a0)}#ip-root .ip-home-exact .xx-primary{background:var(--ipx-dfb968);color:var(--ipx-201b11)}#ip-root .ip-home-exact .xx-quiet{background:transparent;padding-left:0;color:var(--xx-muted)}#ip-root .ip-home-exact .xx-top{display:flex;align-items:center;justify-content:space-between;gap:8px}#ip-root .ip-home-exact .xx-top button{display:flex;gap:6px;align-items:center}
#ip-root .ip-home-exact .xx-mandala{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:96px 84px 96px;gap:6px;max-width:390px;margin:36px auto 30px}#ip-root .ip-home-exact .xx-mandala:before{content:'';position:absolute;inset:34px 42px;border:1px solid #70603e55;border-radius:50%;pointer-events:none}#ip-root .ip-home-exact .xx-node{z-index:1;background:var(--ipx-1c1c19);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border-radius:20px;padding:6px;font-size:13px}#ip-root .ip-home-exact .xx-node svg{color:var(--xx-gold)}#ip-root .ip-home-exact .xx-node:nth-child(1){grid-area:1/2}#ip-root .ip-home-exact .xx-node:nth-child(2){grid-area:2/3}#ip-root .ip-home-exact .xx-node:nth-child(3){grid-area:3/2}#ip-root .ip-home-exact .xx-node:nth-child(4){grid-area:2/1}#ip-root .ip-home-exact .xx-core{grid-area:2/2;align-self:center;justify-self:center;width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,var(--ipx-4b3e21),var(--ipx-181712) 70%);color:var(--xx-gold);font-size:32px;border:1px solid #ad8f4655;box-shadow:0 0 32px #d9b25215}
#ip-root .ip-home-exact .xx-panel{background:var(--xx-panel);border-radius:18px;padding:18px;margin:15px 0}#ip-root .ip-home-exact .xx-hero{text-align:center;padding:25px 14px;background:radial-gradient(ellipse at 50% 15%,#39301c55,transparent 70%),var(--xx-panel)}#ip-root .ip-home-exact .xx-seal{display:grid;place-items:center;font-family:serif;font-size:42px;color:var(--xx-gold);width:90px;height:90px;border:1px solid #76644366;border-radius:50%;margin:0 auto 15px;box-shadow:inset 0 0 23px #ccb06610}#ip-root .ip-home-exact .xx-tabs{display:flex;flex-wrap:wrap;gap:5px;margin:18px 0}#ip-root .ip-home-exact .xx-tabs button{flex:1;padding:10px 6px;font-size:13px;background:var(--xx-panel);min-width:66px}#ip-root .ip-home-exact .xx-tabs button[aria-pressed=true]{color:var(--xx-gold);background:var(--ipx-383124);box-shadow:inset 0 -2px var(--xx-gold)}#ip-root .ip-home-exact .xx-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}#ip-root .ip-home-exact .xx-grid>button{display:flex;flex-direction:column;text-align:left;gap:5px;padding:14px}#ip-root .ip-home-exact .xx-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}#ip-root .ip-home-exact .xx-actions>button{flex:1;min-width:115px;font-size:13px}#ip-root .ip-home-exact .xx-list{margin-top:12px}#ip-root .ip-home-exact .xx-row{width:100%;display:flex;align-items:center;text-align:left;gap:12px;margin:0;padding:15px 0;border-radius:0;background:transparent;border-bottom:1px solid var(--xx-line)}#ip-root .ip-home-exact .xx-row .xx-text{flex:1;min-width:0}#ip-root .ip-home-exact .xx-row strong{display:block;font-weight:500}#ip-root .ip-home-exact .xx-row small{display:block;margin-top:3px}#ip-root .ip-home-exact .xx-icon{width:37px;height:42px;border-radius:10px;display:grid;place-items:center;background:var(--xx-panel);color:var(--xx-gold);flex-shrink:0}#ip-root .ip-home-exact .xx-chip{display:inline-block;background:var(--ipx-303026);color:var(--xx-gold);border-radius:6px;padding:3px 7px;font-size:11px;margin:3px}#ip-root .ip-home-exact .xx-rule{border-top:1px solid var(--xx-line);margin:19px 0;padding-top:14px}#ip-root .ip-home-exact .xx-bar{height:5px;background:var(--ipx-36352f);border-radius:4px;margin:10px 0;overflow:hidden}#ip-root .ip-home-exact .xx-bar>span{display:block;height:100%;background:var(--xx-gold)}#ip-root .ip-home-exact .xx-kv{display:flex;gap:10px;justify-content:space-between;padding:7px 0;font-size:13px}#ip-root .ip-home-exact .xx-kv>span:last-child{text-align:right;color:var(--xx-gold)}#ip-root .ip-home-exact .xx-notice{padding:12px;border-left:2px solid var(--xx-gold);background:var(--ipx-242219);color:var(--ipx-d9c997);font-size:12px;border-radius:0 9px 9px 0;margin:16px 0}#ip-root .ip-home-exact details{border-bottom:1px solid var(--xx-line);padding:12px 0}#ip-root .ip-home-exact summary{cursor:pointer;min-height:32px}#ip-root .ip-home-exact .xx-status{font-size:12px;color:var(--xx-jade);margin:10px 0}#ip-root .ip-home-exact select{width:100%;background:var(--xx-panel);border:1px solid var(--xx-line);color:var(--xx-text);font:inherit;padding:10px;border-radius:9px;margin-top:8px}
#ip-root .ip-home-exact[data-layout=tiles] .xx-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}#ip-root .ip-home-exact[data-layout=tiles] .xx-row{background:var(--xx-panel);border:0;border-radius:13px;padding:12px;align-items:flex-start}#ip-root .ip-home-exact[data-layout=tiles] .xx-row>.xx-icon{display:none}#ip-root .ip-home-exact[data-layout=tiles] .xx-row>svg{display:none}
@media(max-width:370px){#ip-root .ip-home-exact .xx-window{padding:13px}#ip-root .ip-home-exact .xx-mandala{grid-template-rows:90px 76px 90px}#ip-root .ip-home-exact .xx-node{font-size:12px}#ip-root .ip-home-exact .xx-kv{flex-wrap:wrap}#ip-root .ip-home-exact[data-layout=tiles] .xx-list{grid-template-columns:1fr}}

/* Only live-shell integration, extra game states, and accessibility differ from source. */
#page-skillmove.ip-exact-page{max-width:490px;margin:0 auto;background:var(--ipx-101010);padding:20px;color:var(--ipx-ede6d8);font:14px/1.65 Sarabun,Tahoma,sans-serif}
#page-skillmove .ip-exact .dp-phone{padding:0;margin:0;border-radius:0}
#page-skillmove .ip-exact svg,#ip-root .ip-home-exact svg{width:16px;height:16px;display:inline-block;vertical-align:middle;flex-shrink:0}
#page-skillmove .ip-exact .dp-slot>svg{width:21px;height:21px}
#page-skillmove .ip-exact .dp-seed{border:1px solid var(--ipx-73886a);border-radius:50%;width:72px;height:72px;min-height:0;padding:5px}
#page-skillmove .ip-exact .dp-skill-b .dp-slot{background:var(--type-bg);color:var(--type);border-radius:12px;gap:8px;min-height:0}
#page-skillmove .ip-exact .dp-type-empty{--type:var(--dp-muted);--type-bg:var(--dp-panel)}
#page-skillmove .ip-exact .dp-type-silence{--type:var(--ipx-c9abe9);--type-bg:var(--ipx-2c2139)}
#page-skillmove .ip-exact .dp-type-taunt{--type:var(--ipx-efa2a2);--type-bg:var(--ipx-342022)}
#page-skillmove .ip-exact .dp-type-summon{--type:var(--dp-jade);--type-bg:var(--ipx-1c3025)}
#page-skillmove .ip-exact .dp-skill-row{color:var(--dp-text)}
#page-skillmove .ip-exact .dp-navigation{margin-bottom:22px}
#page-skillmove .ip-exact .dp-navigation button{background:var(--dp-panel)}
#page-skillmove .ip-exact .dp-navigation button[aria-selected=true]{background:var(--ipx-443921);color:var(--ipx-f0d899)}
#page-skillmove .ip-exact button:focus-visible,#page-skillmove .ip-exact select:focus-visible,#ip-root .ip-home-exact button:focus-visible{outline:2px solid var(--ipx-dfbd76);outline-offset:3px}
#page-skillmove .ip-exact .dp-back{background:transparent;padding-left:0;margin-bottom:10px;color:var(--dp-muted)}
#page-skillmove .ip-exact .dp-cursed-hero{--ban-aura:178,44,60;--ban-gold:var(--dp-danger)}
#page-skillmove .ip-exact .dp-black-book{animation:ip-exact-aura 3.8s ease-in-out infinite}
@keyframes ip-exact-aura{0%,100%{box-shadow:0 0 28px rgba(var(--ban-aura),.17),8px 8px 12px #0007}50%{box-shadow:0 0 43px rgba(var(--ban-aura),.34),8px 8px 12px #0007}}
#page-skillmove .ip-exact .dp-purged{--ban-aura:222,181,82;--ban-gold:var(--dp-gold)}
#page-skillmove .ip-exact .dp-purged.dp-cursed-hero{background:linear-gradient(135deg,var(--ipx-342d1b),var(--ipx-191918) 75%)}
#page-skillmove .ip-exact .dp-purged .dp-black-book{background:linear-gradient(90deg,var(--ipx-18130e) 8%,var(--ipx-453a2a) 13%,var(--ipx-342d1b) 80%,var(--ipx-dfbd76) 97%,var(--ipx-191918));border-color:var(--dp-gold);color:var(--dp-gold)}
#page-skillmove .ip-exact .dp-purged .dp-black-book:before{background:var(--ipx-443921);border-color:var(--dp-gold)}
#page-skillmove .ip-exact .dp-purged .dp-black-book>span{background:var(--ipx-342d1b);border-color:var(--dp-gold);color:var(--dp-gold)}
#page-skillmove .ip-exact .dp-purged .dp-danger,#page-skillmove .ip-exact .dp-purged h3,#page-skillmove .ip-exact .dp-purged strong{color:var(--dp-gold)}
#page-skillmove .ip-exact .dp-purged .dp-trade>div+div{border-color:var(--dp-gold)}
#page-skillmove .ip-exact .dp-purged .dp-danger-button{background:var(--ipx-443921);color:var(--dp-gold)}
#page-skillmove .ip-exact .dp-ban-row.dp-purged{border-color:var(--dp-gold)}
#page-skillmove .ip-exact .dp-ban-row.dp-purged>span:first-child{background:var(--ipx-342d1b);color:var(--dp-gold);border-color:var(--dp-gold);box-shadow:0 0 18px #deb55220}
#page-skillmove .ip-exact .dp-seed[disabled]{opacity:.4}
#page-skillmove .ip-exact .dp-dao-c .dp-network{grid-template-columns:repeat(3,minmax(0,1fr))}
#page-skillmove .ip-exact .dp-net-core span{font-size:13px}
#page-skillmove .ip-exact .dp-seed-row>span:nth-child(2){min-width:0}
#page-skillmove .ip-exact [role=tabpanel]{animation:none!important}
#ip-root .ip-home-exact .xx-node{border:0;border-radius:20px;background:var(--ipx-1c1c19);padding:6px;font-size:13px}
#ip-root .ip-home-exact h2{font-size:26px;font-weight:500;margin:8px 0 3px}
#ip-root:has(.ip-home-exact){padding:0 0 30px}
#main-sub-immortal{font-family:Sarabun,Tahoma,sans-serif}
#page-main.ip-main-immortal{max-width:490px;padding:20px;background:var(--ipx-101010)}
#page-main.ip-main-immortal #main-msub-tabs{padding:5px;border-radius:14px;margin-bottom:25px!important;background:var(--ipx-1a1a1a);font:14px/1.65 Sarabun,Tahoma,sans-serif}
#page-main.ip-main-immortal #main-msub-tabs button{padding:12px 7px;font-size:13px;font-weight:400;color:var(--ipx-eee8dd)}
#page-main.ip-main-immortal #main-msub-tabs button.btp{background:var(--ipx-363328);color:var(--ipx-e2bc71);font-weight:500}
#page-skillmove .ip-exact svg,#ip-root .ip-home-exact svg{stroke-width:2}
@media(max-width:370px){#page-main.ip-main-immortal{padding:13px}}
@media(max-width:370px){#page-skillmove.ip-exact-page{padding:14px}#page-skillmove .ip-exact .dp-dao-c .dp-seed{width:65px;height:65px}#ip-root .ip-home-exact .xx-node{font-size:12px}}
@media(prefers-reduced-motion:reduce){#page-skillmove .ip-exact .dp-black-book{animation:none}}
#page-skillmove .ip-exact .dp-filter-custom{display:flex;gap:8px;margin:18px 0 10px;flex-wrap:wrap}
#page-skillmove .ip-exact .dp-dd{position:relative;flex:1;min-width:130px}
#page-skillmove .ip-exact .dp-dd-label{display:block;margin-bottom:4px}
#page-skillmove .ip-exact .dp-dd-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--dp-raised);border:1px solid var(--dp-line);border-radius:12px;padding:10px 12px;font-size:13px;color:var(--dp-text);text-align:left;min-height:44px}
#page-skillmove .ip-exact .dp-dd-cur{display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
#page-skillmove .ip-exact .dp-dd-chev{flex-shrink:0;color:var(--dp-muted);transition:transform .18s}
#page-skillmove .ip-exact .dp-dd.open .dp-dd-chev{transform:rotate(180deg)}
#page-skillmove .ip-exact .dp-dd.open .dp-dd-trigger{border-color:var(--dp-gold)}
#page-skillmove .ip-exact .dp-dd-panel{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;background:var(--dp-panel);border:1px solid var(--dp-line);border-radius:14px;box-shadow:0 14px 34px #0009;padding:6px;max-height:260px;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .16s,transform .16s}
#page-skillmove .ip-exact .dp-dd.open .dp-dd-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}
#page-skillmove .ip-exact .dp-dd-opt{width:100%;display:flex;align-items:center;gap:10px;background:transparent;border-radius:10px;padding:10px;font-size:13px;color:var(--dp-text);text-align:left;min-height:0}
#page-skillmove .ip-exact .dp-dd-opt+.dp-dd-opt{margin-top:2px}
#page-skillmove .ip-exact .dp-dd-opt.on{color:var(--dp-gold);box-shadow:inset 0 -2px var(--dp-gold)}
#page-skillmove .ip-exact .dp-dd-opt svg{flex-shrink:0;color:var(--dp-gold)}
#page-skillmove .ip-exact .dp-dd-check-sp{display:inline-block;width:15px;height:15px;flex-shrink:0}
