/* Generated by build_inner.py from approved home styles, isolated from article/forms. */
.detona-inner-page *:where(.detona-chrome, .detona-chrome *){box-sizing:border-box}
.detona-inner-page a:where(.detona-chrome, .detona-chrome *){color:inherit;text-decoration:none}
.detona-inner-page button:where(.detona-chrome, .detona-chrome *),.detona-inner-page a:where(.detona-chrome, .detona-chrome *){-webkit-tap-highlight-color:transparent}
.detona-inner-page button:where(.detona-chrome, .detona-chrome *){font:inherit;cursor:pointer}
.detona-inner-page button:focus-visible:where(.detona-chrome, .detona-chrome *),.detona-inner-page a:focus-visible:where(.detona-chrome, .detona-chrome *){outline:2px solid #bcefff;outline-offset:4px}
.detona-inner-page img:where(.detona-chrome, .detona-chrome *){max-width:100%;object-fit:contain}
.detona-inner-page button:where(.detona-chrome, .detona-chrome *){color:inherit}
.detona-inner-page p:where(.detona-chrome, .detona-chrome *){color:var(--muted)}
.detona-inner-page .proposal:where(.detona-chrome, .detona-chrome *){min-height:30px;background:#18131f;border-bottom:1px solid #4d3c5c;padding:6px 22px;display:flex;align-items:center;gap:17px;font-size:10px;letter-spacing:1px;color:#e4c18b}
.detona-inner-page .proposal span:where(.detona-chrome, .detona-chrome *){color:#b8afc5;letter-spacing:.2px}
.detona-inner-page .proposal a:where(.detona-chrome, .detona-chrome *){margin-left:auto;color:#ddd6e7;white-space:nowrap}
.detona-inner-page .skip:where(.detona-chrome, .detona-chrome *){position:fixed;left:12px;top:-60px;z-index:15;background:#fff;color:#000;padding:10px}
.detona-inner-page .skip:focus:where(.detona-chrome, .detona-chrome *){top:40px}
.detona-inner-page .masthead:where(.detona-chrome, .detona-chrome *){height:206px;max-width:1390px;margin:auto;padding:0 28px;display:flex;justify-content:space-between;align-items:center;gap:20px}
.detona-inner-page .masthead>a:where(.detona-chrome, .detona-chrome *){display:flex;align-items:center;justify-content:center;flex:1}
.detona-inner-page .masthead img:where(.detona-chrome, .detona-chrome *){width:335px;height:190px;filter:drop-shadow(0 12px 24px #160a27)}
.detona-inner-page .header-note:where(.detona-chrome, .detona-chrome *),.detona-inner-page .opening:where(.detona-chrome, .detona-chrome *){width:240px;text-shadow:0 2px 7px #000}
.detona-inner-page .header-note>span:where(.detona-chrome, .detona-chrome *),.detona-inner-page .opening>span:where(.detona-chrome, .detona-chrome *){font-size:10px;letter-spacing:1.3px;color:#e4c591}
.detona-inner-page .header-note strong:where(.detona-chrome, .detona-chrome *){display:block;margin-top:10px;font:20px/1.4 var(--serif);color:#efe5d8}
.detona-inner-page .opening:where(.detona-chrome, .detona-chrome *){display:flex;gap:10px;align-items:center;justify-content:flex-end}
.detona-inner-page .opening i:where(.detona-chrome, .detona-chrome *){height:7px;width:7px;border-radius:50%;background:#e4bd73;box-shadow:0 0 12px #f0b244}
.detona-inner-page .opening small:where(.detona-chrome, .detona-chrome *){display:block;font-size:12px;letter-spacing:0;color:#dbd1e1;margin-top:4px}
.detona-inner-page .layout:where(.detona-chrome, .detona-chrome *){max-width:1390px;padding:0 24px;margin:auto;display:grid;grid-template-columns:185px minmax(0,1fr) 198px;gap:18px;align-items:start}
.detona-inner-page .left:where(.detona-chrome, .detona-chrome *),.detona-inner-page .right:where(.detona-chrome, .detona-chrome *){display:grid;gap:17px;padding-top:38px}
.detona-inner-page main:where(.detona-chrome, .detona-chrome *){min-width:0}
.detona-inner-page .panel:where(.detona-chrome, .detona-chrome *){border:1px solid #655070;border-top-color:#96754f;background:linear-gradient(125deg,#23172feF,#13111fee);box-shadow:inset 0 0 0 3px #0c0a12aa,0 7px 18px #0005;position:relative}
.detona-inner-page .panel:where(.detona-chrome, .detona-chrome *):before,.detona-inner-page .panel:where(.detona-chrome, .detona-chrome *):after{content:"";width:5px;height:5px;position:absolute;top:-3px;border:1px solid #f2cf87;background:#7f5e38;transform:rotate(45deg);z-index:2}
.detona-inner-page .panel:where(.detona-chrome, .detona-chrome *):before{left:-3px}
.detona-inner-page .panel:where(.detona-chrome, .detona-chrome *):after{right:-3px}
.detona-inner-page .panel>h2:where(.detona-chrome, .detona-chrome *){font:17px var(--serif);color:var(--gold);margin:0;padding:13px 15px;background:linear-gradient(180deg,#432a50,#171323);border-bottom:1px solid #795668;box-shadow:inset 0 1px #d2b77622}
.detona-inner-page .start>span:where(.detona-chrome, .detona-chrome *){display:block;font-size:9px;color:#d7c6df;letter-spacing:1.5px;text-align:center;margin:0 0 12px}
.detona-inner-page .button:where(.detona-chrome, .detona-chrome *){display:flex;justify-content:center;align-items:center;gap:12px;min-height:43px;font-weight:700;font-size:13px;border:1px solid #99816d;box-shadow:inset 0 0 0 3px #0b0a132b,0 3px 8px #0004;transition:filter .2s,transform .2s}
.detona-inner-page .button:hover:where(.detona-chrome, .detona-chrome *){filter:brightness(1.18);transform:translateY(-1px)}
.detona-inner-page .button.gold:where(.detona-chrome, .detona-chrome *){background:linear-gradient(#f3d28f,#bf8645);color:#211323;border-color:#ffe0a7}
.detona-inner-page .button.violet:where(.detona-chrome, .detona-chrome *){background:linear-gradient(#683497,#3c215c);color:#fff3d7;border-color:#a879bc}
.detona-inner-page .start .button:where(.detona-chrome, .detona-chrome *){margin:9px 0}
.detona-inner-page .button b:where(.detona-chrome, .detona-chrome *){margin-left:auto;padding-right:4px}
.detona-inner-page .start .button:where(.detona-chrome, .detona-chrome *){justify-content:space-between;padding:0 13px}
.detona-inner-page .login:where(.detona-chrome, .detona-chrome *){display:block;text-align:center;color:#b9accc;font-size:11px;margin-top:14px}
.detona-inner-page .mainnav a:where(.detona-chrome, .detona-chrome *){display:flex;align-items:center;gap:9px;padding:13px 13px;border-bottom:1px solid #60417040;font-size:12px;color:#cfc5db}
.detona-inner-page .mainnav a:last-child:where(.detona-chrome, .detona-chrome *){border:0}
.detona-inner-page .mainnav a>span:where(.detona-chrome, .detona-chrome *){font-size:18px;color:#d9b77c;width:22px;text-align:center}
.detona-inner-page .mainnav a b:where(.detona-chrome, .detona-chrome *){margin-left:auto;color:#9e91b3}
.detona-inner-page .mainnav a:hover:where(.detona-chrome, .detona-chrome *),.detona-inner-page .mainnav a.selected:where(.detona-chrome, .detona-chrome *){background:linear-gradient(90deg,#54356166,transparent);color:#fff}
.detona-inner-page .guide:where(.detona-chrome, .detona-chrome *){text-align:center;padding:23px 12px}
.detona-inner-page .guide h3:where(.detona-chrome, .detona-chrome *){font:19px var(--serif);color:var(--gold);margin:8px}
.detona-inner-page .guide p:where(.detona-chrome, .detona-chrome *){font-size:12px}
.detona-inner-page .guide a:where(.detona-chrome, .detona-chrome *){display:block;font-size:12px;border-top:1px solid #533c65;padding-top:14px;margin-top:18px;color:#eac67e}
.detona-inner-page .guide a span:where(.detona-chrome, .detona-chrome *){margin-left:25px}
.detona-inner-page .welcome-bar:where(.detona-chrome, .detona-chrome *){display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;font-size:10px;letter-spacing:1.1px;color:#ded2ed}
.detona-inner-page .welcome-bar b:where(.detona-chrome, .detona-chrome *){color:#dfb264;font-size:16px;margin-right:8px}
.detona-inner-page .welcome-bar>span:last-child:where(.detona-chrome, .detona-chrome *){color:#beabc9;font-size:10px;white-space:nowrap}
.detona-inner-page .welcome-bar i:where(.detona-chrome, .detona-chrome *){color:#d2b373;font-style:normal;margin:0 6px}
.detona-inner-page .slides:where(.detona-chrome, .detona-chrome *){position:relative;aspect-ratio:1920/800;background:#110c19;margin:5px 5px 0}
.detona-inner-page .slide:where(.detona-chrome, .detona-chrome *){display:block;width:100%;height:100%}
.detona-inner-page .slide[hidden]:where(.detona-chrome, .detona-chrome *){display:none}
.detona-inner-page .slide img:where(.detona-chrome, .detona-chrome *){display:block;width:100%;height:100%;object-fit:contain}
.detona-inner-page .arrow:where(.detona-chrome, .detona-chrome *){position:absolute;top:50%;transform:translateY(-50%);width:28px;height:42px;background:#0e091dbb;border:1px solid #c49cd17d;font:26px var(--serif)}
.detona-inner-page .prev:where(.detona-chrome, .detona-chrome *){left:9px}
.detona-inner-page .next:where(.detona-chrome, .detona-chrome *){right:9px}
.detona-inner-page .arrow:hover:where(.detona-chrome, .detona-chrome *){background:#4b2859}
.detona-inner-page .dots:where(.detona-chrome, .detona-chrome *){position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:7px}
.detona-inner-page .dots button:where(.detona-chrome, .detona-chrome *){width:7px;height:7px;border:1px solid #ffe0b0;padding:0;border-radius:50%;background:#151027}
.detona-inner-page .dots button[aria-pressed=true]:where(.detona-chrome, .detona-chrome *){background:#f9d5a4;box-shadow:0 0 6px #ffe0b0}
.detona-inner-page .hero-caption:where(.detona-chrome, .detona-chrome *){padding:20px 20px;display:flex;justify-content:space-between;gap:10px;align-items:center;border-top:1px solid #745872}
.detona-inner-page .hero-caption h1:where(.detona-chrome, .detona-chrome *){font:26px/1.1 var(--serif);margin:0;color:#ffe0a5}
.detona-inner-page .hero-caption p:where(.detona-chrome, .detona-chrome *){font-size:12px;margin:7px 0 0}
.detona-inner-page .textlink:where(.detona-chrome, .detona-chrome *){font-size:11px;color:#e9bd79;white-space:nowrap}
.detona-inner-page .textlink:hover:where(.detona-chrome, .detona-chrome *){text-decoration:underline}
.detona-inner-page .textlink>span:where(.detona-chrome, .detona-chrome *){margin-left:8px}
.detona-inner-page .quicklinks:where(.detona-chrome, .detona-chrome *){display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:15px 0 26px}
.detona-inner-page .quicklinks>a:where(.detona-chrome, .detona-chrome *){display:flex;align-items:center;gap:12px;border:1px solid #56405f;background:#1c1526e6;padding:10px 15px;transition:border-color .2s}
.detona-inner-page .quicklinks>a:hover:where(.detona-chrome, .detona-chrome *){border-color:#caac82}
.detona-inner-page .quicklinks span:where(.detona-chrome, .detona-chrome *){font-size:12px;font-weight:700}
.detona-inner-page .quicklinks small:where(.detona-chrome, .detona-chrome *){display:block;font-size:10px;color:#a89ab8;font-weight:400;margin-top:3px}
.detona-inner-page .quicklinks b:where(.detona-chrome, .detona-chrome *){margin-left:auto;color:#c0a0c5}
.detona-inner-page .quicklinks img:where(.detona-chrome, .detona-chrome *){width:38px;height:38px;image-rendering:pixelated}
.detona-inner-page .section-head:where(.detona-chrome, .detona-chrome *){padding:23px 23px 18px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #5d4167;background:radial-gradient(ellipse at top right,#65438450,transparent 80%)}
.detona-inner-page .eyebrow:where(.detona-chrome, .detona-chrome *){font-size:9px;letter-spacing:1.6px;color:#c0a1ce}
.detona-inner-page .section-head h2:where(.detona-chrome, .detona-chrome *){font:27px/1.2 var(--serif);color:#f1cf91;margin:7px 0 0}
.detona-inner-page .section-head img:where(.detona-chrome, .detona-chrome *){image-rendering:pixelated}
.detona-inner-page .collection-toolbar:where(.detona-chrome, .detona-chrome *){display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 23px 0}
.detona-inner-page .collection-toolbar>span:where(.detona-chrome, .detona-chrome *){font-size:10px;color:#a597b5}
.detona-inner-page .tabs:where(.detona-chrome, .detona-chrome *){display:flex;gap:7px}
.detona-inner-page .tabs button:where(.detona-chrome, .detona-chrome *){background:#171120;border:1px solid #5a4068;color:#b6a7c4;padding:8px 15px;font-size:11px}
.detona-inner-page .tabs button[aria-selected=true]:where(.detona-chrome, .detona-chrome *){background:linear-gradient(#593169,#342140);border-color:#b48bb4;color:#ffe2b0}
.detona-inner-page .gallery:where(.detona-chrome, .detona-chrome *){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:19px 23px 23px}
.detona-inner-page .visual-card:where(.detona-chrome, .detona-chrome *){position:relative;text-align:center;min-width:0;background:radial-gradient(ellipse at 50% 20%,#6b408329,#16111f 80%);border:1px solid #6e4c723b;padding:9px 5px 11px;transition:transform .16s,border-color .16s,background .16s;cursor:pointer}
.detona-inner-page .visual-card:hover:where(.detona-chrome, .detona-chrome *){transform:translateY(-3px);border-color:#a57ca4;background:radial-gradient(ellipse at 50% 20%,#82559b66,#1c1528 80%)}
.detona-inner-page .visual-card img:where(.detona-chrome, .detona-chrome *){width:80px;height:76px;display:block;image-rendering:pixelated;margin:0 auto 5px;filter:drop-shadow(0 6px 4px #0009)}
.detona-inner-page .visual-card span:where(.detona-chrome, .detona-chrome *){display:block;font-size:10px;color:#d8c5df;line-height:1.3;min-height:26px}
.detona-inner-page .visual-card .zoom:where(.detona-chrome, .detona-chrome *){position:absolute;right:8px;top:7px;font-size:12px;color:#9d84b2;min-height:0}
.detona-inner-page .collection-footer:where(.detona-chrome, .detona-chrome *){display:flex;justify-content:space-between;align-items:center;padding:15px 23px;border-top:1px solid #4d3757;gap:12px;background:#100d18aa}
.detona-inner-page .collection-footer>span:where(.detona-chrome, .detona-chrome *){font-size:10px;color:#ada0ba}
.detona-inner-page .systems:where(.detona-chrome, .detona-chrome *){margin:29px 0}
.detona-inner-page .section-heading:where(.detona-chrome, .detona-chrome *){margin-bottom:17px}
.detona-inner-page .section-heading h2:where(.detona-chrome, .detona-chrome *){font:25px/1.25 var(--serif);margin:7px 0;color:#eed8b2}
.detona-inner-page .system-grid:where(.detona-chrome, .detona-chrome *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.detona-inner-page .system-art:where(.detona-chrome, .detona-chrome *){height:115px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #58405e;overflow:hidden}
.detona-inner-page .system-art img:where(.detona-chrome, .detona-chrome *){image-rendering:pixelated;width:70px;height:90px;filter:drop-shadow(0 0 15px #aa6dc085)}
.detona-inner-page .system-art.wheel:where(.detona-chrome, .detona-chrome *){background:radial-gradient(ellipse at center,#7953b06b,#181225 75%)}
.detona-inner-page .system-art.weapon:where(.detona-chrome, .detona-chrome *){background:radial-gradient(ellipse at center,#24658270,#161623 75%)}
.detona-inner-page .system-art.boss:where(.detona-chrome, .detona-chrome *){background:radial-gradient(ellipse at center,#a6543f70,#221720 75%)}
.detona-inner-page .system>div:last-child:where(.detona-chrome, .detona-chrome *){padding:16px}
.detona-inner-page .system .eyebrow:where(.detona-chrome, .detona-chrome *){font-size:8px}
.detona-inner-page .system h3:where(.detona-chrome, .detona-chrome *){font:17px/1.2 var(--serif);margin:7px 0;color:#eccc90}
.detona-inner-page .system p:where(.detona-chrome, .detona-chrome *){font-size:11px;line-height:1.7;margin:8px 0 15px}
.detona-inner-page .system:hover:where(.detona-chrome, .detona-chrome *){border-color:#bd8ca8}
.detona-inner-page .journal:where(.detona-chrome, .detona-chrome *){padding:23px;display:flex;align-items:center;gap:20px;justify-content:space-between}
.detona-inner-page .journal h2:where(.detona-chrome, .detona-chrome *){font:23px var(--serif);margin:7px 0;color:#edcd96}
.detona-inner-page .journal p:where(.detona-chrome, .detona-chrome *){font-size:12px;max-width:420px;margin-bottom:0}
.detona-inner-page .connection:where(.detona-chrome, .detona-chrome *){text-align:center;padding-bottom:15px}
.detona-inner-page .connection>.eyebrow:where(.detona-chrome, .detona-chrome *){display:block;margin:20px 0 6px;font-size:8px}
.detona-inner-page .connection>strong:where(.detona-chrome, .detona-chrome *){font:30px var(--serif);color:#f2dcad}
.detona-inner-page .connection>strong small:where(.detona-chrome, .detona-chrome *){font:12px Arial;color:#cba7d8;border:1px solid #675075;padding:3px}
.detona-inner-page .connection p:where(.detona-chrome, .detona-chrome *){font-size:11px;margin:8px 0 16px}
.detona-inner-page .connection>.button:where(.detona-chrome, .detona-chrome *){margin:0 14px;font-size:11px;min-height:37px}
.detona-inner-page .host:where(.detona-chrome, .detona-chrome *){border-top:1px solid #593e634f;margin:17px 13px 0;padding:13px 0 0;color:#d1c5de;font-size:10px}
.detona-inner-page .host span:where(.detona-chrome, .detona-chrome *){color:#978aa6;font-size:10px}
.detona-inner-page .ranking>p:where(.detona-chrome, .detona-chrome *){font-size:11px;padding:0 14px}
.detona-inner-page .ranking>a:where(.detona-chrome, .detona-chrome *){display:flex;align-items:center;gap:10px;padding:15px 14px;border-top:1px solid #48334f}
.detona-inner-page .ranking>a>span:where(.detona-chrome, .detona-chrome *){color:#dfb775;font-size:23px;width:25px}
.detona-inner-page .ranking>a>div:where(.detona-chrome, .detona-chrome *){font-size:11px;color:#dfd0e8}
.detona-inner-page .ranking>a small:where(.detona-chrome, .detona-chrome *){font-size:9px;display:block;color:#9f91ad;margin-top:3px}
.detona-inner-page .ranking>a b:where(.detona-chrome, .detona-chrome *){margin-left:auto;color:#897096}
.detona-inner-page .ranking>a:hover:where(.detona-chrome, .detona-chrome *){background:#46305055}
.detona-inner-page .castle:where(.detona-chrome, .detona-chrome *){text-align:center;padding:25px 10px}
.detona-inner-page .castle>img:where(.detona-chrome, .detona-chrome *){display:block;margin:0 auto 13px;image-rendering:pixelated}
.detona-inner-page .castle .eyebrow:where(.detona-chrome, .detona-chrome *){font-size:8px;letter-spacing:1px}
.detona-inner-page .castle h3:where(.detona-chrome, .detona-chrome *){font:27px/1.15 var(--serif);color:#eccb91;margin:10px 0}
.detona-inner-page .castle p:where(.detona-chrome, .detona-chrome *){font-size:11px;margin-bottom:22px}
.detona-inner-page .castle .textlink:where(.detona-chrome, .detona-chrome *){font-size:10px}
.detona-inner-page footer:where(.detona-chrome, .detona-chrome *){text-align:center;margin-top:48px;border-top:1px solid #4b36555c;padding:29px 20px;color:#927da5}
.detona-inner-page footer>span:where(.detona-chrome, .detona-chrome *){font:18px var(--serif);letter-spacing:3px;color:#b39165}
.detona-inner-page footer p:where(.detona-chrome, .detona-chrome *){font-size:11px;color:#ab98b9}
.detona-inner-page footer small:where(.detona-chrome, .detona-chrome *){font-size:9px;color:#82758c}
.detona-inner-page dialog:where(.detona-chrome, .detona-chrome *){padding:0;max-width:570px;width:calc(100% - 30px);border:1px solid #ac80ab;background:radial-gradient(ellipse at top left,#57336a,#17111f 70%);color:#eee1f6;box-shadow:0 10px 60px #0009}
.detona-inner-page dialog:where(.detona-chrome, .detona-chrome *)::backdrop{background:#090610d9;backdrop-filter:blur(4px)}
.detona-inner-page dialog[open]:where(.detona-chrome, .detona-chrome *){display:grid;grid-template-columns:190px 1fr;gap:10px;align-items:center}
.detona-inner-page .dialog-art:where(.detona-chrome, .detona-chrome *){padding:20px}
.detona-inner-page .dialog-art img:where(.detona-chrome, .detona-chrome *){image-rendering:pixelated;filter:drop-shadow(0 7px 13px #ab73cc55)}
.detona-inner-page .dialog-copy:where(.detona-chrome, .detona-chrome *){padding:38px 25px 30px 0}
.detona-inner-page .dialog-copy h2:where(.detona-chrome, .detona-chrome *){font:27px var(--serif);color:#f5d195;margin:9px 0}
.detona-inner-page .dialog-copy p:where(.detona-chrome, .detona-chrome *){font-size:13px}
.detona-inner-page .dialog-copy .button:where(.detona-chrome, .detona-chrome *){font-size:12px;margin-top:23px}
.detona-inner-page .dialog-copy small:where(.detona-chrome, .detona-chrome *){display:block;margin-top:15px;font-size:10px;color:#a69ab1}
.detona-inner-page .close:where(.detona-chrome, .detona-chrome *){position:absolute;right:9px;top:9px;background:#130e1a;border:1px solid #7b5c85;width:27px;height:27px;font-size:19px}
.detona-inner-page .close:hover:where(.detona-chrome, .detona-chrome *){background:#573463}
@media(min-width:1600px){.detona-inner-page .layout:where(.detona-chrome, .detona-chrome *),.detona-inner-page .masthead:where(.detona-chrome, .detona-chrome *){max-width:1450px}
.detona-inner-page .masthead:where(.detona-chrome, .detona-chrome *){height:226px}
.detona-inner-page .masthead img:where(.detona-chrome, .detona-chrome *){width:365px;height:205px}}
@media(max-width:1150px){.detona-inner-page .layout:where(.detona-chrome, .detona-chrome *){grid-template-columns:163px minmax(0,1fr);gap:17px}
.detona-inner-page .right:where(.detona-chrome, .detona-chrome *){grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0}
.detona-inner-page .left:where(.detona-chrome, .detona-chrome *){grid-column:1;grid-row:1 / span 2}
.detona-inner-page .right .panel>h2:where(.detona-chrome, .detona-chrome *){font-size:15px}
.detona-inner-page .castle:where(.detona-chrome, .detona-chrome *){padding:17px 8px}
.detona-inner-page .castle>img:where(.detona-chrome, .detona-chrome *){width:50px;height:50px}
.detona-inner-page .castle h3:where(.detona-chrome, .detona-chrome *){font-size:24px}
.detona-inner-page .right .castle p:where(.detona-chrome, .detona-chrome *){margin-bottom:15px}
.detona-inner-page .hero-caption:where(.detona-chrome, .detona-chrome *){padding:17px}
.detona-inner-page .hero-caption h1:where(.detona-chrome, .detona-chrome *){font-size:24px}
.detona-inner-page .header-note:where(.detona-chrome, .detona-chrome *),.detona-inner-page .opening:where(.detona-chrome, .detona-chrome *){width:210px}
.detona-inner-page .header-note strong:where(.detona-chrome, .detona-chrome *){font-size:18px}}
@media(max-width:760px){.detona-inner-page .proposal:where(.detona-chrome, .detona-chrome *){padding:7px 12px;font-size:9px;gap:9px}
.detona-inner-page .proposal>span:where(.detona-chrome, .detona-chrome *){display:none}
.detona-inner-page .masthead:where(.detona-chrome, .detona-chrome *){height:180px;padding:0 14px}
.detona-inner-page .masthead img:where(.detona-chrome, .detona-chrome *){width:285px;height:160px}
.detona-inner-page .header-note:where(.detona-chrome, .detona-chrome *){display:none}
.detona-inner-page .opening:where(.detona-chrome, .detona-chrome *){width:150px;justify-content:flex-start}
.detona-inner-page .opening>span:where(.detona-chrome, .detona-chrome *){font-size:8px;letter-spacing:.8px}
.detona-inner-page .opening small:where(.detona-chrome, .detona-chrome *){font-size:10px}
.detona-inner-page .layout:where(.detona-chrome, .detona-chrome *){display:flex;flex-direction:column;padding:0 13px;gap:18px}
.detona-inner-page .left:where(.detona-chrome, .detona-chrome *){width:100%;padding:0}
.detona-inner-page .start:where(.detona-chrome, .detona-chrome *){display:grid;grid-template-columns:1fr 1fr;gap:8px}
.detona-inner-page .start>span:where(.detona-chrome, .detona-chrome *),.detona-inner-page .start>.login:where(.detona-chrome, .detona-chrome *),.detona-inner-page .left>.guide:where(.detona-chrome, .detona-chrome *),.detona-inner-page .left>.mainnav:where(.detona-chrome, .detona-chrome *){display:none}
.detona-inner-page .start .button:where(.detona-chrome, .detona-chrome *){margin:0;font-size:12px;min-height:43px}
.detona-inner-page .right:where(.detona-chrome, .detona-chrome *){width:100%;display:grid;grid-template-columns:1fr 1fr;padding:0;gap:12px}
.detona-inner-page .right>.castle:where(.detona-chrome, .detona-chrome *){display:none}
.detona-inner-page main:where(.detona-chrome, .detona-chrome *){width:100%}
.detona-inner-page .welcome-bar:where(.detona-chrome, .detona-chrome *){font-size:9px;letter-spacing:.5px;padding-bottom:7px}
.detona-inner-page .hero-caption:where(.detona-chrome, .detona-chrome *){display:block;padding:16px}
.detona-inner-page .hero-caption h1:where(.detona-chrome, .detona-chrome *){font-size:24px}
.detona-inner-page .hero-caption>.textlink:where(.detona-chrome, .detona-chrome *){display:inline-block;margin-top:14px}
.detona-inner-page .quicklinks:where(.detona-chrome, .detona-chrome *){gap:8px;margin-bottom:23px}
.detona-inner-page .quicklinks>a:where(.detona-chrome, .detona-chrome *){gap:8px;padding:10px 9px}
.detona-inner-page .quicklinks span:where(.detona-chrome, .detona-chrome *){font-size:10px}
.detona-inner-page .quicklinks small:where(.detona-chrome, .detona-chrome *){font-size:9px}
.detona-inner-page .quicklinks img:where(.detona-chrome, .detona-chrome *){width:29px;height:29px}
.detona-inner-page .quicklinks b:where(.detona-chrome, .detona-chrome *){display:none}
.detona-inner-page .section-head:where(.detona-chrome, .detona-chrome *){padding:19px 16px}
.detona-inner-page .section-head h2:where(.detona-chrome, .detona-chrome *){font-size:25px}
.detona-inner-page .section-head .eyebrow:where(.detona-chrome, .detona-chrome *){font-size:8px}
.detona-inner-page .collection-toolbar:where(.detona-chrome, .detona-chrome *){padding:15px 16px 0;align-items:flex-start}
.detona-inner-page .collection-toolbar>span:where(.detona-chrome, .detona-chrome *){font-size:9px;max-width:85px;text-align:right}
.detona-inner-page .gallery:where(.detona-chrome, .detona-chrome *){grid-template-columns:repeat(4,minmax(0,1fr));padding:16px;gap:7px}
.detona-inner-page .visual-card:where(.detona-chrome, .detona-chrome *){padding:5px 2px 7px}
.detona-inner-page .visual-card img:where(.detona-chrome, .detona-chrome *){height:62px;width:64px}
.detona-inner-page .visual-card span:where(.detona-chrome, .detona-chrome *){font-size:9px}
.detona-inner-page .collection-footer:where(.detona-chrome, .detona-chrome *){display:block;padding:13px 16px}
.detona-inner-page .collection-footer>a:where(.detona-chrome, .detona-chrome *){display:block;margin-top:7px}
.detona-inner-page .system-grid:where(.detona-chrome, .detona-chrome *){grid-template-columns:1fr;gap:12px}
.detona-inner-page .system:where(.detona-chrome, .detona-chrome *){display:grid;grid-template-columns:105px 1fr;align-items:stretch}
.detona-inner-page .system-art:where(.detona-chrome, .detona-chrome *){height:100%;min-height:155px;border-bottom:0;border-right:1px solid #5d4065}
.detona-inner-page .system h3:where(.detona-chrome, .detona-chrome *){font-size:20px}
.detona-inner-page .system p:where(.detona-chrome, .detona-chrome *){font-size:12px}
.detona-inner-page .section-heading h2:where(.detona-chrome, .detona-chrome *){font-size:24px}
.detona-inner-page .journal:where(.detona-chrome, .detona-chrome *){display:block;padding:20px}
.detona-inner-page .journal>.textlink:where(.detona-chrome, .detona-chrome *){display:block;margin-top:15px}
.detona-inner-page .journal p:where(.detona-chrome, .detona-chrome *){font-size:12px}
.detona-inner-page .systems:where(.detona-chrome, .detona-chrome *){margin-bottom:22px}
.detona-inner-page footer:where(.detona-chrome, .detona-chrome *){margin-top:35px}
.detona-inner-page .eyebrow:where(.detona-chrome, .detona-chrome *){font-size:8px}
.detona-inner-page .dialog-copy:where(.detona-chrome, .detona-chrome *){padding:30px 18px 25px 0}
.detona-inner-page .dialog-copy h2:where(.detona-chrome, .detona-chrome *){font-size:23px}
.detona-inner-page dialog[open]:where(.detona-chrome, .detona-chrome *){grid-template-columns:100px 1fr}
.detona-inner-page .dialog-art:where(.detona-chrome, .detona-chrome *){padding:10px}
.detona-inner-page .dialog-art img:where(.detona-chrome, .detona-chrome *){width:100px;height:120px}}
@media(max-width:410px){.detona-inner-page .masthead:where(.detona-chrome, .detona-chrome *){height:154px;gap:3px}
.detona-inner-page .masthead img:where(.detona-chrome, .detona-chrome *){width:235px;height:140px}
.detona-inner-page .opening:where(.detona-chrome, .detona-chrome *){width:116px}
.detona-inner-page .opening>span:where(.detona-chrome, .detona-chrome *){font-size:7px;letter-spacing:.3px}
.detona-inner-page .opening small:where(.detona-chrome, .detona-chrome *){font-size:9px}
.detona-inner-page .opening i:where(.detona-chrome, .detona-chrome *){width:5px;height:5px}
.detona-inner-page .gallery:where(.detona-chrome, .detona-chrome *){grid-template-columns:repeat(3,minmax(0,1fr))}
.detona-inner-page .visual-card img:where(.detona-chrome, .detona-chrome *){height:72px;width:72px}
.detona-inner-page .right:where(.detona-chrome, .detona-chrome *){grid-template-columns:1fr 1fr}
.detona-inner-page .right .panel>h2:where(.detona-chrome, .detona-chrome *){font-size:14px;padding:12px 6px}
.detona-inner-page .ranking>a:where(.detona-chrome, .detona-chrome *){padding:14px 9px;gap:6px}
.detona-inner-page .host:where(.detona-chrome, .detona-chrome *){font-size:9px}
.detona-inner-page .welcome-bar>span:last-child:where(.detona-chrome, .detona-chrome *){font-size:8px}
.detona-inner-page .hero-caption h1:where(.detona-chrome, .detona-chrome *){font-size:22px}
.detona-inner-page .section-head h2:where(.detona-chrome, .detona-chrome *){font-size:23px}}
@media(prefers-reduced-motion:reduce){.detona-inner-page *:where(.detona-chrome, .detona-chrome *){transition:none!important}
.detona-inner-page .visual-card:hover:where(.detona-chrome, .detona-chrome *),.detona-inner-page .button:hover:where(.detona-chrome, .detona-chrome *){transform:none}}
.detona-inner-page .menu-toggle:where(.detona-chrome, .detona-chrome *){display:none}
@media(max-width:760px){.detona-inner-page .start>.login:where(.detona-chrome, .detona-chrome *){display:block;grid-column:1 / -1;margin-top:3px}
.detona-inner-page .menu-toggle:where(.detona-chrome, .detona-chrome *){display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border:1px solid #59416a;background:#1b1425;color:#dac5e5;font-size:12px}
.detona-inner-page .left>.mainnav.is-open:where(.detona-chrome, .detona-chrome *){display:block}
.detona-inner-page .left:where(.detona-chrome, .detona-chrome *){gap:10px}}
.detona-inner-page .masthead>a:where(.detona-chrome, .detona-chrome *){min-width:0}
.detona-inner-page .masthead img:where(.detona-chrome, .detona-chrome *){max-width:100%}
.detona-inner-page .opening:where(.detona-chrome, .detona-chrome *){flex-shrink:0}
.detona-inner-page .preview-data-note:where(.detona-chrome, .detona-chrome *){max-width:1390px;margin:-7px auto 13px;padding:0 24px;color:#b9aaca;font-size:10px;text-align:center}
.detona-inner-page .layout:where(.detona-chrome, .detona-chrome *){grid-template-columns:185px minmax(0,1fr) 224px}
.detona-inner-page .original-menu:where(.detona-chrome, .detona-chrome *){display:grid;gap:8px}
.detona-inner-page .menu-group:where(.detona-chrome, .detona-chrome *){border:1px solid #71537c;border-top-color:#ac8060;background:linear-gradient(#352447,#181425);box-shadow:inset 0 0 0 3px #16101e77,0 4px 10px #0003}
.detona-inner-page .menu-group>summary:where(.detona-chrome, .detona-chrome *){display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;padding:9px 12px;min-height:48px;font:15px var(--serif);color:#edcf98}
.detona-inner-page .menu-group>summary:where(.detona-chrome, .detona-chrome *)::-webkit-details-marker{display:none}
.detona-inner-page .menu-group>summary img:where(.detona-chrome, .detona-chrome *){width:28px;height:28px;image-rendering:pixelated}
.detona-inner-page .menu-group>summary b:where(.detona-chrome, .detona-chrome *){margin-left:auto;font:20px Arial;color:#a9d9ea;transition:transform .18s}
.detona-inner-page .menu-group[open]>summary b:where(.detona-chrome, .detona-chrome *){transform:rotate(90deg)}
.detona-inner-page .menu-group>summary:focus-visible:where(.detona-chrome, .detona-chrome *){outline:2px solid #bcefff;outline-offset:3px}
.detona-inner-page .menu-group>summary:hover:where(.detona-chrome, .detona-chrome *){background:#5c377d44}
.detona-inner-page .menu-links:where(.detona-chrome, .detona-chrome *){padding:4px 7px 8px;border-top:1px solid #79558450;background:#110e1aa6}
.detona-inner-page .mainnav .menu-links a:where(.detona-chrome, .detona-chrome *){font-size:11px;padding:9px 10px;line-height:1.35;border-bottom:1px solid #72587e30}
.detona-inner-page .mainnav .menu-links a:last-child:where(.detona-chrome, .detona-chrome *){border:0}
.detona-inner-page .right.original-widgets:where(.detona-chrome, .detona-chrome *){gap:17px;grid-template-columns:1fr}
.detona-inner-page .download-widget:where(.detona-chrome, .detona-chrome *){font:18px var(--serif);min-height:48px;padding:9px 13px}
.detona-inner-page .download-widget b:where(.detona-chrome, .detona-chrome *){margin-left:auto}
.detona-inner-page .restored-widget:where(.detona-chrome, .detona-chrome *){min-width:0}
.detona-inner-page .restored-widget>h2:where(.detona-chrome, .detona-chrome *){display:flex;align-items:center;gap:9px;font-size:17px;padding:9px 12px;min-height:49px}
.detona-inner-page .restored-widget>h2 img:where(.detona-chrome, .detona-chrome *){width:29px;height:29px;image-rendering:pixelated;flex-shrink:0}
.detona-inner-page .restored-widget .widget-footer:where(.detona-chrome, .detona-chrome *){display:flex;align-items:center;justify-content:space-between;padding:12px 13px;border-top:1px solid #6042696b;color:#dfbd83;font-size:10px}
.detona-inner-page .restored-widget .widget-footer:hover:where(.detona-chrome, .detona-chrome *){background:#64416c33}
.detona-inner-page .quick-login-preview:where(.detona-chrome, .detona-chrome *){padding:14px}
.detona-inner-page .quick-login-preview label:where(.detona-chrome, .detona-chrome *){display:block;color:#c8b5d4;font-size:10px;margin-bottom:9px}
.detona-inner-page .quick-login-preview input:where(.detona-chrome, .detona-chrome *){margin-top:4px;padding:8px;width:100%;min-width:0;border:1px solid #795d6d;background:#160f20;color:#c5b3d5;font-size:11px;opacity:1;border-radius:2px}
.detona-inner-page .quick-login-preview input:where(.detona-chrome, .detona-chrome *)::placeholder{color:#9d89ae}
.detona-inner-page .login-actions:where(.detona-chrome, .detona-chrome *){display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}
.detona-inner-page .login-actions .button:where(.detona-chrome, .detona-chrome *){min-height:33px;font-size:11px}
.detona-inner-page .recover:where(.detona-chrome, .detona-chrome *){display:block;text-align:center;color:#e0c186;font-size:10px;margin:11px 0 7px}
.detona-inner-page .quick-login-preview>small:where(.detona-chrome, .detona-chrome *){display:block;text-align:center;font-size:9px;color:#a995b9}
.detona-inner-page .original-gallery-image:where(.detona-chrome, .detona-chrome *){display:block;padding:8px}
.detona-inner-page .original-gallery-image img:where(.detona-chrome, .detona-chrome *){display:block;width:100%;height:auto;max-height:178px;object-fit:cover;border:1px solid #725a78}
.detona-inner-page .server-values:where(.detona-chrome, .detona-chrome *){margin:8px 13px}
.detona-inner-page .server-values>div:where(.detona-chrome, .detona-chrome *){display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid #57415f55;font-size:11px}
.detona-inner-page .server-values dt:where(.detona-chrome, .detona-chrome *){color:#bba6c9}
.detona-inner-page .server-values dd:where(.detona-chrome, .detona-chrome *){margin:0;color:#f2d4a6}
.detona-inner-page .server-values .status-online:where(.detona-chrome, .detona-chrome *){color:#b9e4ba}
.detona-inner-page .status-online i:where(.detona-chrome, .detona-chrome *){display:inline-block;background:#96ce9c;width:6px;height:6px;border-radius:50%;margin-right:7px}
.detona-inner-page .snapshot-note:where(.detona-chrome, .detona-chrome *){text-align:center;font-size:9px;color:#a592b1;margin:12px}
.detona-inner-page .ranking-list:where(.detona-chrome, .detona-chrome *){list-style:none;padding:0 10px;margin:0}
.detona-inner-page .ranking-list li:where(.detona-chrome, .detona-chrome *){border-bottom:1px solid #66456c55}
.detona-inner-page .ranking-list li:last-child:where(.detona-chrome, .detona-chrome *){border:0}
.detona-inner-page .ranking-list li>a:where(.detona-chrome, .detona-chrome *){display:flex;align-items:center;gap:6px;min-height:75px;padding:10px 0}
.detona-inner-page .ranking-list li>a:hover:where(.detona-chrome, .detona-chrome *){background:#5c3b6940}
.detona-inner-page .ranking-list .rank-no:where(.detona-chrome, .detona-chrome *){font:13px var(--serif);color:#d6b375;width:12px;flex-shrink:0}
.detona-inner-page .ranking-list img:where(.detona-chrome, .detona-chrome *){width:47px;height:47px;flex-shrink:0;image-rendering:pixelated}
.detona-inner-page .ranking-list li>a>div:where(.detona-chrome, .detona-chrome *){min-width:0}
.detona-inner-page .ranking-list strong:where(.detona-chrome, .detona-chrome *){display:block;color:#e5bd80;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.detona-inner-page .ranking-list li>a>div>span:where(.detona-chrome, .detona-chrome *){display:block;font-size:10px;color:#ddd0e6;margin-top:3px}
.detona-inner-page .ranking-list small:where(.detona-chrome, .detona-chrome *){display:block;font-size:9px;color:#ab96bb;margin-top:2px}
.detona-inner-page .boosted-creature:where(.detona-chrome, .detona-chrome *){display:block;text-align:center;padding:18px 10px 16px;background:radial-gradient(ellipse at center,#5d3a7760,transparent 75%)}
.detona-inner-page .boosted-creature .eyebrow:where(.detona-chrome, .detona-chrome *){display:block;font-size:8px}
.detona-inner-page .boosted-creature>img:where(.detona-chrome, .detona-chrome *){display:block;margin:10px auto;width:92px;height:92px;image-rendering:pixelated}
.detona-inner-page .boosted-creature>strong:where(.detona-chrome, .detona-chrome *){display:block;color:#f2d293;font:20px var(--serif)}
.detona-inner-page .boosted-creature>small:where(.detona-chrome, .detona-chrome *){display:block;font-size:10px;color:#bca4d1;margin-top:8px}
.detona-inner-page .empty-widget:where(.detona-chrome, .detona-chrome *){font-size:11px;color:#bba7ca;text-align:center;padding:8px 14px}
.detona-inner-page .castle-owner:where(.detona-chrome, .detona-chrome *){display:flex;align-items:center;gap:14px;padding:16px 15px;border-bottom:1px solid #66466b66}
.detona-inner-page .castle-owner img:where(.detona-chrome, .detona-chrome *){width:44px;height:44px;image-rendering:pixelated}
.detona-inner-page .castle-owner>div>span:where(.detona-chrome, .detona-chrome *){display:block;font:15px var(--serif);color:#f1d4a1}
.detona-inner-page .castle-owner>div>a:where(.detona-chrome, .detona-chrome *){display:block;color:#b7dbb0;font-size:11px;margin-top:5px}
.detona-inner-page .castle-vacant:where(.detona-chrome, .detona-chrome *){display:flex;align-items:center;gap:15px;padding:15px;border-bottom:1px solid #66466b55}
.detona-inner-page .castle-vacant:last-child:where(.detona-chrome, .detona-chrome *){border:0}
.detona-inner-page .castle-vacant b:where(.detona-chrome, .detona-chrome *){font-size:25px;color:#a087af;width:44px;text-align:center}
.detona-inner-page .castle-vacant span:where(.detona-chrome, .detona-chrome *){display:block;font:15px var(--serif);color:#e5c598}
.detona-inner-page .castle-vacant small:where(.detona-chrome, .detona-chrome *){display:block;font-size:10px;color:#a98ebc;margin-top:5px}
.detona-inner-page .cast-count:where(.detona-chrome, .detona-chrome *){display:flex;gap:8px;padding:16px 14px 0;color:#dec395;align-items:center;font-size:12px}
.detona-inner-page .cast-count b:where(.detona-chrome, .detona-chrome *){margin-left:auto}
.detona-inner-page .cast-dot:where(.detona-chrome, .detona-chrome *){width:6px;height:6px;background:#a68ab5;border-radius:50%}
.detona-inner-page .original-ticker:where(.detona-chrome, .detona-chrome *){padding:11px 15px;margin-bottom:16px;display:flex;align-items:center;gap:15px}
.detona-inner-page .original-ticker>strong:where(.detona-chrome, .detona-chrome *){font:12px var(--serif);white-space:nowrap;color:#e4bd83}
.detona-inner-page .original-ticker>p:where(.detona-chrome, .detona-chrome *){margin:0;color:#cfbadb;font-size:11px}
.detona-inner-page .original-ticker time:where(.detona-chrome, .detona-chrome *){color:#9f85b2;margin-right:9px;font-size:10px}
.detona-inner-page .connection-restored:where(.detona-chrome, .detona-chrome *){display:grid;grid-template-columns:1.6fr .65fr .65fr 1fr;gap:8px;margin-top:12px}
.detona-inner-page .connection-restored>div:where(.detona-chrome, .detona-chrome *){min-width:0;padding:10px;border:1px solid #63456e;background:#21152de6;text-align:center}
.detona-inner-page .connection-restored span:where(.detona-chrome, .detona-chrome *){display:block;font-size:8px;letter-spacing:1px;color:#b79bc8}
.detona-inner-page .connection-restored strong:where(.detona-chrome, .detona-chrome *),.detona-inner-page .connection-restored a:where(.detona-chrome, .detona-chrome *){display:block;font-size:11px;color:#efd3a1;margin-top:5px;overflow-wrap:anywhere}
.detona-inner-page .home-cta:where(.detona-chrome, .detona-chrome *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}
.detona-inner-page .home-cta .button:where(.detona-chrome, .detona-chrome *){min-height:39px;font-size:11px}
.detona-inner-page .welcome-restored:where(.detona-chrome, .detona-chrome *){margin:0 0 24px;padding:18px}
.detona-inner-page .welcome-restored-head:where(.detona-chrome, .detona-chrome *){display:flex;justify-content:space-between;align-items:center;gap:10px}
.detona-inner-page .welcome-restored-head h2:where(.detona-chrome, .detona-chrome *){font:24px var(--serif);color:#efd19a;margin:5px 0 0}
.detona-inner-page .world-tag:where(.detona-chrome, .detona-chrome *){color:#dbbe8c;border:1px solid #7f6285;border-radius:20px;padding:5px 10px;font-size:8px;white-space:nowrap}
.detona-inner-page .welcome-people:where(.detona-chrome, .detona-chrome *){display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}
.detona-inner-page .welcome-people>a:where(.detona-chrome, .detona-chrome *){background:#3f274b66;border:1px solid #88678a55;padding:13px;min-width:0}
.detona-inner-page .welcome-people span:where(.detona-chrome, .detona-chrome *){display:block;color:#a68db5;font-size:8px;letter-spacing:.5px}
.detona-inner-page .welcome-people strong:where(.detona-chrome, .detona-chrome *){display:block;font:15px var(--serif);color:#eac990;overflow-wrap:anywhere;margin:6px 0}
.detona-inner-page .welcome-people small:where(.detona-chrome, .detona-chrome *){display:block;font-size:9px;color:#bda7cb}
.detona-inner-page .server-message:where(.detona-chrome, .detona-chrome *){padding:10px 11px;border-left:2px solid #a589b8;font-size:10px;color:#cbb4da;margin:12px 0;background:#3c294740}
.detona-inner-page .server-message b:where(.detona-chrome, .detona-chrome *){font-size:8px;letter-spacing:.4px;margin-right:8px;color:#a38aad}
.detona-inner-page .welcome-stats:where(.detona-chrome, .detona-chrome *){display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0}
.detona-inner-page .welcome-stats>div:where(.detona-chrome, .detona-chrome *){display:flex;flex-direction:column-reverse;text-align:center;background:#181120;border:1px solid #62436866;padding:9px 3px}
.detona-inner-page .welcome-stats dt:where(.detona-chrome, .detona-chrome *){font-size:8px;color:#bba5c8}
.detona-inner-page .welcome-stats dd:where(.detona-chrome, .detona-chrome *){margin:0 0 5px;font:19px var(--serif);color:#e9c58e}
.detona-inner-page .guide-restored:where(.detona-chrome, .detona-chrome *){margin-bottom:25px}
.detona-inner-page .guide-restored>h2:where(.detona-chrome, .detona-chrome *){font:24px var(--serif);color:#eed4a8}
.detona-inner-page .guide-grid:where(.detona-chrome, .detona-chrome *){display:grid;grid-template-columns:1fr 1fr;gap:10px}
.detona-inner-page .guide-grid>a:where(.detona-chrome, .detona-chrome *){padding:16px 35px 16px 16px}
.detona-inner-page .guide-grid strong:where(.detona-chrome, .detona-chrome *){color:#e3bf83;font:17px var(--serif)}
.detona-inner-page .guide-grid p:where(.detona-chrome, .detona-chrome *){font-size:11px;margin:7px 0 0}
.detona-inner-page .guide-grid a>span:where(.detona-chrome, .detona-chrome *){position:absolute;right:15px;top:16px;color:#cba4d6}
.detona-inner-page .demos-restored:where(.detona-chrome, .detona-chrome *){margin:28px 0}
.detona-inner-page .demo-grid:where(.detona-chrome, .detona-chrome *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.detona-inner-page .demo-open:where(.detona-chrome, .detona-chrome *){display:block;border:0;padding:0;background:#1d1228;width:100%;position:relative;overflow:hidden}
.detona-inner-page .demo-open>img:where(.detona-chrome, .detona-chrome *){display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.detona-inner-page .demo-open>span:where(.detona-chrome, .detona-chrome *){display:block;background:#110c18db;color:#e3c795;font-size:9px;padding:9px;border-top:1px solid #796079}
.detona-inner-page .demo-grid article>div:where(.detona-chrome, .detona-chrome *){padding:15px}
.detona-inner-page .demo-grid h3:where(.detona-chrome, .detona-chrome *){font:18px var(--serif);color:#e4c28d;margin:0}
.detona-inner-page .demo-grid p:where(.detona-chrome, .detona-chrome *){font-size:11px;line-height:1.7;margin:9px 0 0}
.detona-inner-page .original-news:where(.detona-chrome, .detona-chrome *){display:block;margin-bottom:10px}
.detona-inner-page .news-heading:where(.detona-chrome, .detona-chrome *){display:flex;justify-content:space-between;gap:10px;align-items:center;border-bottom:1px solid #6e4b74;padding-bottom:13px}
.detona-inner-page .news-heading h2:where(.detona-chrome, .detona-chrome *){margin:0}
.detona-inner-page .news-heading span:where(.detona-chrome, .detona-chrome *){font-size:9px;color:#ab8cb8}
.detona-inner-page .original-news h3:where(.detona-chrome, .detona-chrome *){color:#e3c088;font:20px var(--serif)}
.detona-inner-page .original-news>p:where(.detona-chrome, .detona-chrome *){margin:10px 0 20px}
.detona-inner-page .original-news>a:where(.detona-chrome, .detona-chrome *){display:block}
.detona-inner-page .original-news p:where(.detona-chrome, .detona-chrome *){max-width:none}
.detona-inner-page #demo-dialog:where(.detona-chrome, .detona-chrome *){width:min(740px,calc(100% - 24px));max-width:740px;padding:18px}
.detona-inner-page #demo-dialog[open]:where(.detona-chrome, .detona-chrome *){display:block}
.detona-inner-page #demo-dialog h2:where(.detona-chrome, .detona-chrome *){font:23px var(--serif);color:#e9c48a;margin:8px 38px 18px 0}
.detona-inner-page #demo-dialog video:where(.detona-chrome, .detona-chrome *){display:block;width:100%;max-height:72vh;background:#0c0a10}
.detona-inner-page .demo-close:where(.detona-chrome, .detona-chrome *){position:absolute;right:12px;top:12px;width:28px;height:28px;border:1px solid #8c648e;background:#24142e;color:#f3e0ff;font-size:20px}
@media(min-width:761px){.detona-inner-page .layout>.left:where(.detona-chrome, .detona-chrome *){grid-column:1;grid-row:1}
.detona-inner-page .layout>main:where(.detona-chrome, .detona-chrome *){grid-column:2;grid-row:1}
.detona-inner-page .layout>.right.original-widgets:where(.detona-chrome, .detona-chrome *){grid-column:3;grid-row:1;grid-template-columns:1fr}}
@media(max-width:1150px){.detona-inner-page .layout:where(.detona-chrome, .detona-chrome *){grid-template-columns:165px minmax(0,1fr) 205px;gap:14px}
.detona-inner-page .welcome-stats:where(.detona-chrome, .detona-chrome *){grid-template-columns:repeat(3,minmax(0,1fr))}
.detona-inner-page .connection-restored:where(.detona-chrome, .detona-chrome *){grid-template-columns:1.5fr 1fr}
.detona-inner-page .demo-grid:where(.detona-chrome, .detona-chrome *){grid-template-columns:1fr}
.detona-inner-page .demo-grid>article:where(.detona-chrome, .detona-chrome *){display:grid;grid-template-columns:40% 1fr;align-items:center}
.detona-inner-page .demo-grid .demo-open img:where(.detona-chrome, .detona-chrome *){max-height:220px}
.detona-inner-page .demo-grid .demo-open>span:where(.detona-chrome, .detona-chrome *){font-size:8px}}
@media(max-width:1050px) and (min-width:761px){.detona-inner-page .layout:where(.detona-chrome, .detona-chrome *){grid-template-columns:155px minmax(0,1fr)}
.detona-inner-page .layout>.left:where(.detona-chrome, .detona-chrome *){grid-row:1 / span 2}
.detona-inner-page .layout>.right.original-widgets:where(.detona-chrome, .detona-chrome *){grid-column:2;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
.detona-inner-page .right>.download-widget:where(.detona-chrome, .detona-chrome *){grid-column:1 / -1}
.detona-inner-page .hero-caption>.textlink:where(.detona-chrome, .detona-chrome *){white-space:normal}}
@media(max-width:760px){.detona-inner-page .preview-data-note:where(.detona-chrome, .detona-chrome *){padding:0 18px;margin:0 auto 15px;font-size:9px}
.detona-inner-page .layout:where(.detona-chrome, .detona-chrome *){gap:14px}
.detona-inner-page .left>.original-menu.is-open:where(.detona-chrome, .detona-chrome *){display:grid}
.detona-inner-page .right.original-widgets:where(.detona-chrome, .detona-chrome *){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
.detona-inner-page .right>.download-widget:where(.detona-chrome, .detona-chrome *){grid-column:1 / -1}
.detona-inner-page .restored-widget>h2:where(.detona-chrome, .detona-chrome *){font-size:15px;gap:6px;padding:9px;min-height:45px}
.detona-inner-page .restored-widget>h2 img:where(.detona-chrome, .detona-chrome *){width:23px;height:23px}
.detona-inner-page .ranking-list:where(.detona-chrome, .detona-chrome *){padding:0 7px}
.detona-inner-page .ranking-list li>a:where(.detona-chrome, .detona-chrome *){gap:3px}
.detona-inner-page .ranking-list img:where(.detona-chrome, .detona-chrome *){width:34px;height:40px}
.detona-inner-page .ranking-list .rank-no:where(.detona-chrome, .detona-chrome *){font-size:11px;width:10px}
.detona-inner-page .ranking-list strong:where(.detona-chrome, .detona-chrome *){font-size:10px}
.detona-inner-page .ranking-list li>a>div>span:where(.detona-chrome, .detona-chrome *){font-size:9px}
.detona-inner-page .ranking-list small:where(.detona-chrome, .detona-chrome *){font-size:8px}
.detona-inner-page .original-ticker:where(.detona-chrome, .detona-chrome *){display:block;padding:11px 13px;margin-bottom:12px}
.detona-inner-page .original-ticker p:where(.detona-chrome, .detona-chrome *){margin-top:7px;line-height:1.6}
.detona-inner-page .original-ticker time:where(.detona-chrome, .detona-chrome *){display:block}
.detona-inner-page .welcome-restored:where(.detona-chrome, .detona-chrome *){padding:14px}
.detona-inner-page .welcome-restored-head h2:where(.detona-chrome, .detona-chrome *){font-size:22px}
.detona-inner-page .world-tag:where(.detona-chrome, .detona-chrome *){font-size:7px;padding:5px 7px}
.detona-inner-page .welcome-people:where(.detona-chrome, .detona-chrome *){gap:8px}
.detona-inner-page .welcome-people>a:where(.detona-chrome, .detona-chrome *){padding:10px}
.detona-inner-page .welcome-people strong:where(.detona-chrome, .detona-chrome *){font-size:14px}
.detona-inner-page .welcome-people small:where(.detona-chrome, .detona-chrome *){font-size:8px}
.detona-inner-page .welcome-stats:where(.detona-chrome, .detona-chrome *){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.detona-inner-page .welcome-stats dt:where(.detona-chrome, .detona-chrome *){font-size:9px}
.detona-inner-page .guide-grid a:where(.detona-chrome, .detona-chrome *){padding:14px 28px 14px 13px}
.detona-inner-page .guide-grid strong:where(.detona-chrome, .detona-chrome *){font-size:16px}
.detona-inner-page .guide-grid p:where(.detona-chrome, .detona-chrome *){font-size:11px}
.detona-inner-page .home-cta .button:where(.detona-chrome, .detona-chrome *){font-size:10px;min-height:39px}
.detona-inner-page .connection-restored:where(.detona-chrome, .detona-chrome *){grid-template-columns:1.4fr 1fr}
.detona-inner-page .quick-login-preview:where(.detona-chrome, .detona-chrome *){padding:11px}
.detona-inner-page .login-actions:where(.detona-chrome, .detona-chrome *){gap:5px}
.detona-inner-page .login-actions .button:where(.detona-chrome, .detona-chrome *){font-size:10px}
.detona-inner-page .quick-login-preview>small:where(.detona-chrome, .detona-chrome *){font-size:8px}
.detona-inner-page .castle-owner:where(.detona-chrome, .detona-chrome *),.detona-inner-page .castle-vacant:where(.detona-chrome, .detona-chrome *){padding:12px 9px;gap:8px}
.detona-inner-page .castle-owner img:where(.detona-chrome, .detona-chrome *),.detona-inner-page .castle-vacant b:where(.detona-chrome, .detona-chrome *){width:33px}
.detona-inner-page .castle-owner>div>span:where(.detona-chrome, .detona-chrome *),.detona-inner-page .castle-vacant span:where(.detona-chrome, .detona-chrome *){font-size:14px}
.detona-inner-page .boosted-creature>strong:where(.detona-chrome, .detona-chrome *){font-size:19px}
.detona-inner-page .boosted-creature .eyebrow:where(.detona-chrome, .detona-chrome *){font-size:7px;letter-spacing:.7px}
.detona-inner-page .demo-grid article>div:where(.detona-chrome, .detona-chrome *){padding:13px}
.detona-inner-page .demo-grid h3:where(.detona-chrome, .detona-chrome *){font-size:19px}
.detona-inner-page .server-message:where(.detona-chrome, .detona-chrome *){line-height:1.8}
.detona-inner-page .server-message b:where(.detona-chrome, .detona-chrome *){display:block}
.detona-inner-page .original-gallery-image img:where(.detona-chrome, .detona-chrome *){max-height:190px}
.detona-inner-page .news-heading:where(.detona-chrome, .detona-chrome *){display:block}
.detona-inner-page .news-heading>span:where(.detona-chrome, .detona-chrome *){display:block;margin-top:9px}}
@media(max-width:359px){.detona-inner-page .right.original-widgets:where(.detona-chrome, .detona-chrome *){grid-template-columns:1fr}
.detona-inner-page .welcome-people:where(.detona-chrome, .detona-chrome *),.detona-inner-page .guide-grid:where(.detona-chrome, .detona-chrome *){grid-template-columns:1fr}
.detona-inner-page .world-tag:where(.detona-chrome, .detona-chrome *){display:none}
.detona-inner-page .ranking-list img:where(.detona-chrome, .detona-chrome *){width:50px;height:50px}}
.detona-inner-page .layout:where(.detona-chrome, .detona-chrome *){ grid-template-columns: 185px minmax(0, 1fr) 224px; }
.detona-inner-page .home-intro:where(.detona-chrome, .detona-chrome *){ min-width: 0; }
.detona-inner-page .home-intro .welcome-bar > span:where(.detona-chrome, .detona-chrome *){ color: #ded2ed; font-size: 11px; white-space: normal; }
.detona-inner-page .hero-caption:where(.detona-chrome, .detona-chrome *){ flex-wrap: wrap; }
.detona-inner-page .hero-caption p:where(.detona-chrome, .detona-chrome *),.detona-inner-page .guide p:where(.detona-chrome, .detona-chrome *),.detona-inner-page .guide-grid p:where(.detona-chrome, .detona-chrome *),.detona-inner-page .demo-grid p:where(.detona-chrome, .detona-chrome *),.detona-inner-page .system p:where(.detona-chrome, .detona-chrome *),.detona-inner-page .journal p:where(.detona-chrome, .detona-chrome *),.detona-inner-page .original-ticker > p:where(.detona-chrome, .detona-chrome *),.detona-inner-page .dialog-copy p:where(.detona-chrome, .detona-chrome *){
  font-size: 13px;
  line-height: 1.6;
  color: var(--muted);
  overflow-wrap: break-word;
}
.detona-inner-page .guide-grid > a:where(.detona-chrome, .detona-chrome *){
  padding: 19px 38px 19px 18px;
  transition: border-color 240ms ease, box-shadow 240ms ease;
}
.detona-inner-page .guide-grid > a:is(:hover, :focus-visible):where(.detona-chrome, .detona-chrome *){
  border-color: #d7b476;
  box-shadow: inset 0 0 0 3px #0c0a1266, inset 0 0 0 160px #68427f30, 0 0 15px #9364b333;
}
.detona-inner-page .guide-grid > a strong:where(.detona-chrome, .detona-chrome *),.detona-inner-page .guide-grid > a > span:where(.detona-chrome, .detona-chrome *){ transition: color 240ms ease; }
.detona-inner-page .guide-grid > a:is(:hover, :focus-visible) strong:where(.detona-chrome, .detona-chrome *),.detona-inner-page .guide-grid > a:is(:hover, :focus-visible) > span:where(.detona-chrome, .detona-chrome *){ color: #ffe1a3; }
.detona-inner-page .guide-grid strong:where(.detona-chrome, .detona-chrome *){ font-size: 20px; line-height: 1.35; }
.detona-inner-page .guide-grid p:where(.detona-chrome, .detona-chrome *){ margin-top: 9px; }
.detona-inner-page .system h3:where(.detona-chrome, .detona-chrome *),.detona-inner-page .demo-grid h3:where(.detona-chrome, .detona-chrome *){ font-size: 21px; line-height: 1.3; }
.detona-inner-page .system > div:last-child:where(.detona-chrome, .detona-chrome *),.detona-inner-page .demo-grid article > div:where(.detona-chrome, .detona-chrome *){ padding: 18px; }
.detona-inner-page .system p:where(.detona-chrome, .detona-chrome *),.detona-inner-page .demo-grid p:where(.detona-chrome, .detona-chrome *){ margin-top: 10px; }
.detona-inner-page .textlink:where(.detona-chrome, .detona-chrome *),.detona-inner-page .guide a:where(.detona-chrome, .detona-chrome *),.detona-inner-page .recover:where(.detona-chrome, .detona-chrome *){ font-size: 13px; line-height: 1.5; white-space: normal; }
.detona-inner-page .eyebrow:where(.detona-chrome, .detona-chrome *),.detona-inner-page .system .eyebrow:where(.detona-chrome, .detona-chrome *),.detona-inner-page .section-head .eyebrow:where(.detona-chrome, .detona-chrome *),.detona-inner-page .boosted-creature .eyebrow:where(.detona-chrome, .detona-chrome *){
  font-size: 11px;
  line-height: 1.5;
  color: var(--copy-secondary);
  letter-spacing: 1px;
}
.detona-inner-page .mainnav .menu-links a:where(.detona-chrome, .detona-chrome *){ font-size: 11px; line-height: 1.35; }
.detona-inner-page .left .guide p:where(.detona-chrome, .detona-chrome *),.detona-inner-page .left .guide a:where(.detona-chrome, .detona-chrome *){ font-size: 12px; }
.detona-inner-page .button:where(.detona-chrome, .detona-chrome *),.detona-inner-page .start .button:where(.detona-chrome, .detona-chrome *),.detona-inner-page .home-cta .button:where(.detona-chrome, .detona-chrome *),.detona-inner-page .login-actions .button:where(.detona-chrome, .detona-chrome *){ font-size: 13px; }
.detona-inner-page .home-cta .button:where(.detona-chrome, .detona-chrome *){ min-height: 44px; padding: 8px; text-align: center; }
.detona-inner-page .login:where(.detona-chrome, .detona-chrome *),.detona-inner-page .quick-login-preview label:where(.detona-chrome, .detona-chrome *),.detona-inner-page .quick-login-preview > small:where(.detona-chrome, .detona-chrome *),.detona-inner-page .snapshot-note:where(.detona-chrome, .detona-chrome *),.detona-inner-page .empty-widget:where(.detona-chrome, .detona-chrome *){
  font-size: 12px;
  line-height: 1.6;
  color: var(--copy-secondary);
}
.detona-inner-page .quick-login-preview input:where(.detona-chrome, .detona-chrome *){ font-size: 14px; padding: 10px; }
.detona-inner-page .quick-login-preview input:where(.detona-chrome, .detona-chrome *)::placeholder{ color: #bba8cb; }
.detona-inner-page .login-actions .button:where(.detona-chrome, .detona-chrome *){ min-height: 39px; }
.detona-inner-page .login:where(.detona-chrome, .detona-chrome *){ font-size: 11px; }
.detona-inner-page .snapshot-note:where(.detona-chrome, .detona-chrome *){ font-size: 9px; }
.detona-inner-page .empty-widget:where(.detona-chrome, .detona-chrome *){ font-size: 11px; }
.detona-inner-page .restored-widget .widget-footer:where(.detona-chrome, .detona-chrome *){ font-size: 10px; line-height: 1.5; }
.detona-inner-page .right .restored-widget > h2:where(.detona-chrome, .detona-chrome *){ font-size: 17px; min-height: 49px; }
.detona-inner-page .server-values > div:where(.detona-chrome, .detona-chrome *){ font-size: 11px; padding: 8px 0; }
.detona-inner-page .server-values dt:where(.detona-chrome, .detona-chrome *){ color: var(--copy-secondary); }
.detona-inner-page .connection-restored span:where(.detona-chrome, .detona-chrome *){ font-size: 11px; line-height: 1.5; color: var(--copy-secondary); }
.detona-inner-page .connection-restored strong:where(.detona-chrome, .detona-chrome *),.detona-inner-page .connection-restored a:where(.detona-chrome, .detona-chrome *){ font-size: 13px; line-height: 1.5; }
.detona-inner-page .connection-restored > div:where(.detona-chrome, .detona-chrome *){ padding: 12px 9px; }
.detona-inner-page .quicklinks span:where(.detona-chrome, .detona-chrome *){ font-size: 14px; line-height: 1.45; }
.detona-inner-page .quicklinks small:where(.detona-chrome, .detona-chrome *){ font-size: 12px; line-height: 1.5; color: var(--copy-secondary); }
.detona-inner-page .quicklinks > a:where(.detona-chrome, .detona-chrome *){ min-width: 0; }
.detona-inner-page .quicklinks span:where(.detona-chrome, .detona-chrome *){ min-width: 0; }
.detona-inner-page .welcome-restored-head h2:where(.detona-chrome, .detona-chrome *){ font-size: 26px; }
.detona-inner-page .world-tag:where(.detona-chrome, .detona-chrome *){ font-size: 10px; }
.detona-inner-page .welcome-people span:where(.detona-chrome, .detona-chrome *){ font-size: 11px; line-height: 1.5; color: var(--copy-secondary); }
.detona-inner-page .welcome-people strong:where(.detona-chrome, .detona-chrome *){ font-size: 17px; line-height: 1.4; }
.detona-inner-page .welcome-people small:where(.detona-chrome, .detona-chrome *){ font-size: 12px; line-height: 1.5; color: var(--copy-secondary); }
.detona-inner-page .server-message:where(.detona-chrome, .detona-chrome *){ font-size: 13px; line-height: 1.65; color: var(--muted); }
.detona-inner-page .server-message b:where(.detona-chrome, .detona-chrome *){ font-size: 11px; color: var(--copy-secondary); }
.detona-inner-page .welcome-stats > div:where(.detona-chrome, .detona-chrome *){ padding: 12px 6px; }
.detona-inner-page .welcome-stats dt:where(.detona-chrome, .detona-chrome *){ font-size: 12px; line-height: 1.45; color: var(--copy-secondary); }
.detona-inner-page .welcome-stats dd:where(.detona-chrome, .detona-chrome *){ font-size: 23px; }
.detona-inner-page .original-ticker:where(.detona-chrome, .detona-chrome *){ flex-wrap: wrap; gap: 7px 15px; }
.detona-inner-page .original-ticker > strong:where(.detona-chrome, .detona-chrome *){ font-size: 14px; }
.detona-inner-page .original-ticker time:where(.detona-chrome, .detona-chrome *){ font-size: 12px; color: var(--copy-secondary); }
.detona-inner-page .collection-toolbar:where(.detona-chrome, .detona-chrome *){ flex-wrap: wrap; align-items: center; }
.detona-inner-page .collection-toolbar > span:where(.detona-chrome, .detona-chrome *){
  font-size: 12px;
  line-height: 1.5;
  color: var(--copy-secondary);
  max-width: none;
  flex: 1 1 170px;
}
.detona-inner-page .tabs button:where(.detona-chrome, .detona-chrome *){ font-size: 13px; min-height: 39px; padding: 9px 16px; }
.detona-inner-page .visual-card span:where(.detona-chrome, .detona-chrome *){
  font-size: 12px;
  line-height: 1.5;
  min-height: 36px;
  overflow-wrap: anywhere;
  color: #e1d2eb;
}
.detona-inner-page .visual-card .zoom:where(.detona-chrome, .detona-chrome *){ color: #ccb6dd; }
.detona-inner-page .collection-footer:where(.detona-chrome, .detona-chrome *){ flex-wrap: wrap; gap: 10px 18px; }
.detona-inner-page .collection-footer > span:where(.detona-chrome, .detona-chrome *){ font-size: 13px; line-height: 1.6; color: var(--copy-secondary); }
.detona-inner-page .collection-group + .collection-group:where(.detona-chrome, .detona-chrome *){ border-top: 1px solid #78557f; }
.detona-inner-page .collection-group-heading:where(.detona-chrome, .detona-chrome *){
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  padding: 22px 23px 0;
}
.detona-inner-page .collection-group-heading h3:where(.detona-chrome, .detona-chrome *){ margin: 0; color: #f1cf91; font: 22px/1.3 var(--serif); }
.detona-inner-page .collection-count:where(.detona-chrome, .detona-chrome *){ flex-shrink: 0; padding: 5px 9px; border: 1px solid #795b86; border-radius: 14px; color: #e4d8ec; font-size: 11px; }
.detona-inner-page #outfits-gallery:where(.detona-chrome, .detona-chrome *){ display: flex; flex-wrap: wrap; justify-content: center; gap: 7px; }
.detona-inner-page #outfits-gallery .visual-card:where(.detona-chrome, .detona-chrome *){ flex: 0 1 104px; padding: 6px 4px 8px; }
.detona-inner-page #outfits-gallery .visual-card img:where(.detona-chrome, .detona-chrome *){ width: 56px; height: 56px; object-fit: contain; margin-bottom: 4px; }
.detona-inner-page #outfits-gallery .visual-card span:where(.detona-chrome, .detona-chrome *){ font-size: 11px; line-height: 1.3; min-height: 2.6em; }
.detona-inner-page #outfits-gallery .visual-card .zoom:where(.detona-chrome, .detona-chrome *){ min-height: 0; right: 5px; top: 4px; }
.detona-inner-page #mounts-gallery:where(.detona-chrome, .detona-chrome *){ display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; }
.detona-inner-page #mounts-gallery > .visual-card:where(.detona-chrome, .detona-chrome *){ flex: 0 1 calc((100% - 30px) / 4); }
.detona-inner-page .demo-grid .demo-open > span:where(.detona-chrome, .detona-chrome *){ font-size: 12px; line-height: 1.5; padding: 11px 8px; }
.detona-inner-page .dialog-copy small:where(.detona-chrome, .detona-chrome *){ font-size: 12px; line-height: 1.6; color: var(--copy-secondary); }
.detona-inner-page .news-heading span:where(.detona-chrome, .detona-chrome *){ font-size: 12px; color: var(--copy-secondary); }
.detona-inner-page .right .boosted-creature .eyebrow:where(.detona-chrome, .detona-chrome *){ font-size: 8px; }
.detona-inner-page .boosted-creature > small:where(.detona-chrome, .detona-chrome *){ font-size: 10px; color: var(--copy-secondary); }
.detona-inner-page .castle-owner > div > a:where(.detona-chrome, .detona-chrome *){ font-size: 11px; line-height: 1.5; }
.detona-inner-page .castle-vacant small:where(.detona-chrome, .detona-chrome *){ font-size: 10px; line-height: 1.5; }
.detona-inner-page .castle-vacant small:where(.detona-chrome, .detona-chrome *){ color: var(--copy-secondary); }
.detona-inner-page .castle-owner > div > span:where(.detona-chrome, .detona-chrome *),.detona-inner-page .castle-vacant span:where(.detona-chrome, .detona-chrome *){ font-size: 15px; }
.detona-inner-page .cast-count:where(.detona-chrome, .detona-chrome *){ font-size: 12px; }
.detona-inner-page .proposal:where(.detona-chrome, .detona-chrome *){ font-size: 11px; flex-wrap: wrap; }
.detona-inner-page .preview-data-note:where(.detona-chrome, .detona-chrome *),.detona-inner-page footer small:where(.detona-chrome, .detona-chrome *),.detona-inner-page footer p:where(.detona-chrome, .detona-chrome *){ font-size: 12px; line-height: 1.6; color: var(--copy-secondary); }
.detona-inner-page .welcome-bar:where(.detona-chrome, .detona-chrome *),.detona-inner-page .welcome-bar > span:last-child:where(.detona-chrome, .detona-chrome *){ font-size: 11px; line-height: 1.5; }
.detona-inner-page .header-note > span:where(.detona-chrome, .detona-chrome *),.detona-inner-page .opening > span:where(.detona-chrome, .detona-chrome *){ font-size: 11px; line-height: 1.5; }
.detona-inner-page .opening small:where(.detona-chrome, .detona-chrome *){ font-size: 13px; line-height: 1.5; }
.detona-inner-page .ranking-list li > a:where(.detona-chrome, .detona-chrome *){ gap: 8px; min-height: 88px; }
.detona-inner-page .ranking-list img:where(.detona-chrome, .detona-chrome *){ width: 68px; height: 68px; object-fit: contain; }
.detona-inner-page .ranking-list strong:where(.detona-chrome, .detona-chrome *){
  font-size: 13px;
  line-height: 1.35;
  white-space: normal;
  overflow-wrap: anywhere;
  text-overflow: clip;
}
.detona-inner-page .ranking-list li > a > div > span:where(.detona-chrome, .detona-chrome *){ font-size: 11px; line-height: 1.4; }
.detona-inner-page .ranking-list small:where(.detona-chrome, .detona-chrome *){ font-size: 10px; line-height: 1.4; color: var(--copy-secondary); }
.detona-inner-page .boosted-creature > img:where(.detona-chrome, .detona-chrome *){ width: 116px; height: 116px; object-fit: contain; }
.detona-inner-page .right [data-widget="Monster Boost"] > h2 img:where(.detona-chrome, .detona-chrome *),.detona-inner-page .right [data-widget="Top Mounts"] > h2 img:where(.detona-chrome, .detona-chrome *),.detona-inner-page .right [data-widget="Top Outfits"] > h2 img:where(.detona-chrome, .detona-chrome *),.detona-inner-page .right [data-widget="Top Donates"] > h2 img:where(.detona-chrome, .detona-chrome *),.detona-inner-page .right [data-widget="Castelos"] > h2 img:where(.detona-chrome, .detona-chrome *){ width: 35px; height: 35px; object-fit: contain; }
.detona-inner-page .castle-owner > a:where(.detona-chrome, .detona-chrome *){ flex-shrink: 0; }
.detona-inner-page .castle-owner img:where(.detona-chrome, .detona-chrome *){ width: 54px; height: 54px; object-fit: contain; }
.detona-inner-page .castle-owner > div:where(.detona-chrome, .detona-chrome *),.detona-inner-page .castle-vacant > div:where(.detona-chrome, .detona-chrome *){ min-width: 0; overflow-wrap: anywhere; }
.detona-inner-page .castle-vacant b:where(.detona-chrome, .detona-chrome *){ flex: 0 0 54px; width: 54px; font-size: 30px; }
.detona-inner-page .slides:where(.detona-chrome, .detona-chrome *){ overflow: hidden; isolation: isolate; }
.detona-inner-page .slides > .arrow:where(.detona-chrome, .detona-chrome *),.detona-inner-page .slides > .dots:where(.detona-chrome, .detona-chrome *){ z-index: 5; }
.detona-inner-page .slides > .arrow:where(.detona-chrome, .detona-chrome *){ width: 34px; height: 46px; }
.detona-inner-page .slides > .dots button:where(.detona-chrome, .detona-chrome *){ width: 11px; height: 11px; }
.detona-inner-page .carousel-transition:where(.detona-chrome, .detona-chrome *){
  position: absolute;
  inset: 0;
  overflow: hidden;
  pointer-events: none;
  z-index: 1;
}
.detona-inner-page .carousel-piece:where(.detona-chrome, .detona-chrome *){
  position: absolute;
  background-repeat: no-repeat;
}
@media (prefers-reduced-motion: reduce){.detona-inner-page .carousel-transition:where(.detona-chrome, .detona-chrome *){ display: none; }}
@media (max-width: 1150px){.detona-inner-page .layout:where(.detona-chrome, .detona-chrome *){ grid-template-columns: 165px minmax(0, 1fr) 205px; }
.detona-inner-page .hero-caption > .textlink:where(.detona-chrome, .detona-chrome *){ white-space: normal; }
.detona-inner-page .system-grid:where(.detona-chrome, .detona-chrome *){ grid-template-columns: 1fr; }
.detona-inner-page .system:where(.detona-chrome, .detona-chrome *){ display: grid; grid-template-columns: 105px minmax(0, 1fr); align-items: stretch; }
.detona-inner-page .system-art:where(.detona-chrome, .detona-chrome *){ height: 100%; min-height: 155px; border-bottom: 0; border-right: 1px solid #58405e; }}
@media (max-width: 1050px) and (min-width: 761px){.detona-inner-page .layout:where(.detona-chrome, .detona-chrome *){ grid-template-columns: 155px minmax(0, 1fr); }}
@media (max-width: 760px){.detona-inner-page .collection-group-heading:where(.detona-chrome, .detona-chrome *){ padding: 18px 16px 0; align-items: flex-start; }
.detona-inner-page .collection-group-heading h3:where(.detona-chrome, .detona-chrome *){ font-size: 20px; }
.detona-inner-page .collection-count:where(.detona-chrome, .detona-chrome *){ padding: 4px 7px; }
.detona-inner-page .preview-data-note:where(.detona-chrome, .detona-chrome *){ font-size: 11px; }
.detona-inner-page .welcome-bar:where(.detona-chrome, .detona-chrome *){ flex-wrap: wrap; }
.detona-inner-page .hero-caption p:where(.detona-chrome, .detona-chrome *),.detona-inner-page .guide-grid p:where(.detona-chrome, .detona-chrome *),.detona-inner-page .demo-grid p:where(.detona-chrome, .detona-chrome *),.detona-inner-page .system p:where(.detona-chrome, .detona-chrome *){ font-size: 13px; }
.detona-inner-page .collection-toolbar > span:where(.detona-chrome, .detona-chrome *){ text-align: left; }
.detona-inner-page .welcome-restored-head:where(.detona-chrome, .detona-chrome *){ flex-wrap: wrap; }
.detona-inner-page .welcome-people:where(.detona-chrome, .detona-chrome *){ grid-template-columns: 1fr; }
.detona-inner-page .guide-grid strong:where(.detona-chrome, .detona-chrome *){ font-size: 19px; }
.detona-inner-page .home-cta .button:where(.detona-chrome, .detona-chrome *){ font-size: 12px; }
.detona-inner-page .right .restored-widget > h2:where(.detona-chrome, .detona-chrome *){ font-size: 15px; min-height: 45px; }
.detona-inner-page .castle-owner > div > span:where(.detona-chrome, .detona-chrome *),.detona-inner-page .castle-vacant span:where(.detona-chrome, .detona-chrome *){ font-size: 14px; }
.detona-inner-page .right .boosted-creature .eyebrow:where(.detona-chrome, .detona-chrome *){ font-size: 7px; }
.detona-inner-page .header-note > span:where(.detona-chrome, .detona-chrome *),.detona-inner-page .opening > span:where(.detona-chrome, .detona-chrome *){ font-size: 10px; letter-spacing: .4px; }
.detona-inner-page .opening small:where(.detona-chrome, .detona-chrome *){ font-size: 11px; }}
@media (max-width: 560px){.detona-inner-page #mounts-gallery > .visual-card:where(.detona-chrome, .detona-chrome *){ flex-basis: calc((100% - 10px) / 2); }
.detona-inner-page .right.original-widgets:where(.detona-chrome, .detona-chrome *){ grid-template-columns: 1fr; }
.detona-inner-page .guide-grid:where(.detona-chrome, .detona-chrome *),.detona-inner-page .quicklinks:where(.detona-chrome, .detona-chrome *){ grid-template-columns: 1fr; }
.detona-inner-page .gallery:where(.detona-chrome, .detona-chrome *){ grid-template-columns: repeat(2, minmax(0, 1fr)); }
.detona-inner-page .welcome-stats:where(.detona-chrome, .detona-chrome *){ grid-template-columns: repeat(3, minmax(0, 1fr)); }
.detona-inner-page .demo-grid > article:where(.detona-chrome, .detona-chrome *){ grid-template-columns: 1fr; }
.detona-inner-page .demo-grid .demo-open img:where(.detona-chrome, .detona-chrome *){ max-height: 290px; }
.detona-inner-page dialog[open]:where(.detona-chrome, .detona-chrome *){ grid-template-columns: 1fr; max-height: calc(100dvh - 24px); overflow-y: auto; }
.detona-inner-page .dialog-art:where(.detona-chrome, .detona-chrome *){ text-align: center; padding: 25px 15px 0; }
.detona-inner-page .dialog-copy:where(.detona-chrome, .detona-chrome *){ padding: 15px 24px 24px; }}
@media (min-width: 761px){.detona-inner-page .layout:where(.detona-chrome, .detona-chrome *){ row-gap: 0; }
.detona-inner-page .layout > .home-intro:where(.detona-chrome, .detona-chrome *){ grid-column: 2; grid-row: 1; }
.detona-inner-page .layout > .left:where(.detona-chrome, .detona-chrome *){ grid-column: 1; grid-row: 2; padding-top: 0; }
.detona-inner-page .layout > main:where(.detona-chrome, .detona-chrome *){ grid-column: 2; grid-row: 2; }
.detona-inner-page .layout > .right.original-widgets:where(.detona-chrome, .detona-chrome *){ grid-column: 3; grid-row: 2; padding-top: 0; }
.detona-inner-page .start:where(.detona-chrome, .detona-chrome *){ position: relative; }
.detona-inner-page .start > span:where(.detona-chrome, .detona-chrome *){ position: absolute; bottom: 100%; left: 0; right: 0; margin: 0 0 12px; }
.detona-inner-page .start > .button:first-of-type:where(.detona-chrome, .detona-chrome *){ margin-top: 0; }}
@media (min-width: 761px) and (max-width: 1050px){.detona-inner-page .layout > .left:where(.detona-chrome, .detona-chrome *){ grid-row: 2 / span 2; }
.detona-inner-page .layout > .right.original-widgets:where(.detona-chrome, .detona-chrome *){ grid-column: 2; grid-row: 3; margin-top: 18px; }}
@media (max-width: 760px){.detona-inner-page .layout:where(.detona-chrome, .detona-chrome *){ row-gap: 0; }
.detona-inner-page .layout > .left:where(.detona-chrome, .detona-chrome *){ margin-bottom: 14px; }
.detona-inner-page .layout > .home-intro:where(.detona-chrome, .detona-chrome *){ width: 100%; }
.detona-inner-page .layout > .right.original-widgets:where(.detona-chrome, .detona-chrome *){ margin-top: 18px; }}
.detona-inner-page .menu-group.is-animating:where(.detona-chrome, .detona-chrome *){ box-sizing: border-box; overflow: hidden; }
.detona-inner-page .menu-group > summary b:where(.detona-chrome, .detona-chrome *){ transition: transform 600ms cubic-bezier(0.22, 0.61, 0.36, 1); }
.detona-inner-page .menu-group.is-closing > summary b:where(.detona-chrome, .detona-chrome *){ transform: rotate(0deg); }
.detona-inner-page .menu-group.is-animating > summary:focus-visible:where(.detona-chrome, .detona-chrome *){ outline-offset: -3px; }
@media (prefers-reduced-motion: reduce){.detona-inner-page .menu-group > summary b:where(.detona-chrome, .detona-chrome *){ transition: none; }}
.detona-inner-page #discord-welcome:where(.detona-chrome, .detona-chrome *){
  width: min(520px, calc(100% - 28px));
  max-width: 520px;
  max-height: calc(100vh - 32px);
  max-height: calc(100dvh - 32px);
  padding: 0;
  border: 1px solid #806348;
  border-top: 3px solid #dfbb71;
  border-radius: 12px;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  color: #f4eaf7;
  background: linear-gradient(135deg, #24182f, #120f1c 75%);
  box-shadow: 0 24px 100px #000b, 0 0 45px #9870531f;
}
.detona-inner-page #discord-welcome[open]:where(.detona-chrome, .detona-chrome *){ display: block; animation: discord-arrive 280ms ease-out; }
.detona-inner-page #discord-welcome:where(.detona-chrome, .detona-chrome *)::backdrop{ background: #08060ed4; backdrop-filter: blur(5px); animation: discord-backdrop 220ms ease-out; }
.detona-inner-page .discord-close:where(.detona-chrome, .detona-chrome *){
  position: absolute;
  right: 12px;
  top: 12px;
  z-index: 2;
  width: 34px;
  height: 34px;
  border: 1px solid #c6a1db66;
  border-radius: 50%;
  background: #170f22dd;
  color: #e5d9ec;
  font: 24px/1 Arial, sans-serif;
  transition: background 180ms ease, color 180ms ease;
}
.detona-inner-page .discord-close:hover:where(.detona-chrome, .detona-chrome *){ background: #51335d; color: #fff; }
.detona-inner-page .discord-cover:where(.detona-chrome, .detona-chrome *){
  position: relative;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  height: 188px;
  padding: 32px 40px 3px;
  border-bottom: 1px solid #85644566;
  background: linear-gradient(0deg, #21162dee, #170e2322 70%), url('/images/serverinfo/home-optimized/background-v1.webp') center 25% / cover;
}
.detona-inner-page .discord-cover > img:where(.detona-chrome, .detona-chrome *){ width: 280px; height: 155px; object-fit: contain; filter: drop-shadow(0 5px 15px #000a); }
.detona-inner-page .discord-welcome-label:where(.detona-chrome, .detona-chrome *){ position: absolute; left: 20px; top: 17px; color: #f6dca0; font-size: 10px; font-weight: 700; letter-spacing: 1.5px; text-shadow: 0 2px 5px #000; }
.detona-inner-page .discord-body:where(.detona-chrome, .detona-chrome *){ padding: 24px 28px 22px; }
.detona-inner-page .discord-body h2:where(.detona-chrome, .detona-chrome *){ margin: 0; font: 28px/1.25 var(--serif); color: #f3d28f; }
.detona-inner-page .discord-body h2 > span:where(.detona-chrome, .detona-chrome *){ color: #fff1d9; }
.detona-inner-page #discord-intro:where(.detona-chrome, .detona-chrome *){ margin: 12px 0 21px; color: #dacde5; font-size: 14px; line-height: 1.6; }
.detona-inner-page .discord-benefits:where(.detona-chrome, .detona-chrome *){ list-style: none; margin: 0 0 23px; padding: 0; display: grid; gap: 17px; }
.detona-inner-page .discord-benefits li:where(.detona-chrome, .detona-chrome *){ display: flex; align-items: center; gap: 13px; }
.detona-inner-page .discord-benefit-icon:where(.detona-chrome, .detona-chrome *){ flex: 0 0 35px; display: grid; place-items: center; height: 35px; border: 1px solid #9d77b550; border-radius: 8px; background: #76519426; color: #e7c48d; font-size: 20px; }
.detona-inner-page .discord-benefits strong:where(.detona-chrome, .detona-chrome *){ display: block; color: #f3e9f7; font-size: 14px; line-height: 1.4; }
.detona-inner-page .discord-benefits li > div > span:where(.detona-chrome, .detona-chrome *){ display: block; color: #cbbbd7; font-size: 12px; line-height: 1.5; margin-top: 3px; }
.detona-inner-page .discord-actions:where(.detona-chrome, .detona-chrome *){ display: flex; gap: 10px; padding-top: 21px; border-top: 1px solid #84604655; }
.detona-inner-page #discord-join:where(.detona-chrome, .detona-chrome *),.detona-inner-page .discord-actions > button:where(.detona-chrome, .detona-chrome *){ display: flex; align-items: center; justify-content: center; gap: 9px; min-height: 46px; padding: 10px 16px; border-radius: 5px; font-size: 14px; font-weight: 700; transition: background 180ms ease, border-color 180ms ease; }
.detona-inner-page #discord-join:where(.detona-chrome, .detona-chrome *){ flex: 1; border: 1px solid #8c91ff; background: #5865f2; color: white; box-shadow: 0 3px 12px #414ab52e; }
.detona-inner-page #discord-join:hover:where(.detona-chrome, .detona-chrome *){ background: #4752c4; border-color: #b0b4ff; }
.detona-inner-page #discord-join svg:where(.detona-chrome, .detona-chrome *){ flex-shrink: 0; }
.detona-inner-page .discord-actions > button:where(.detona-chrome, .detona-chrome *){ border: 1px solid #8c718f; background: #21182b; color: #e4d6ec; }
.detona-inner-page .discord-actions > button:hover:where(.detona-chrome, .detona-chrome *){ background: #3c2a4a; border-color: #c39cce; }
.detona-inner-page .discord-optional:where(.detona-chrome, .detona-chrome *){ margin: 12px 0 0; color: #bfaecc; font-size: 11px; line-height: 1.5; }
.detona-inner-page .discord-reopen:where(.detona-chrome, .detona-chrome *){ display: block; margin: 14px auto 20px; padding: 9px 15px; border: 1px solid #79608e; border-radius: 4px; background: #2b1e3a; color: #ecdcf4; font-size: 12px; }
.detona-inner-page .discord-reopen:hover:where(.detona-chrome, .detona-chrome *){ background: #49315c; border-color: #c19ad6; }
@keyframes discord-arrive{ from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: translateY(0); } }
@keyframes discord-backdrop{ from { opacity: 0; } to { opacity: 1; } }
@media (max-width: 560px){.detona-inner-page .discord-cover:where(.detona-chrome, .detona-chrome *){ height: 164px; padding-inline: 30px; }
.detona-inner-page .discord-cover > img:where(.detona-chrome, .detona-chrome *){ width: 235px; height: 130px; }
.detona-inner-page .discord-welcome-label:where(.detona-chrome, .detona-chrome *){ font-size: 9px; letter-spacing: 1px; left: 17px; }
.detona-inner-page .discord-body:where(.detona-chrome, .detona-chrome *){ padding: 21px 20px; }
.detona-inner-page .discord-body h2:where(.detona-chrome, .detona-chrome *){ font-size: 25px; }
.detona-inner-page #discord-intro:where(.detona-chrome, .detona-chrome *){ font-size: 13px; }}
@media (max-width: 380px){.detona-inner-page .discord-actions:where(.detona-chrome, .detona-chrome *){ flex-direction: column; }
.detona-inner-page .discord-benefits li:where(.detona-chrome, .detona-chrome *){ gap: 10px; }}
@media (prefers-reduced-motion: reduce){.detona-inner-page #discord-welcome[open]:where(.detona-chrome, .detona-chrome *),.detona-inner-page #discord-welcome:where(.detona-chrome, .detona-chrome *)::backdrop{ animation: none; }}
.detona-inner-page #visual-dialog:where(.detona-chrome, .detona-chrome *){ width: min(690px, calc(100% - 28px)); max-width: 690px; padding: 0; }
.detona-inner-page #visual-dialog[open]:where(.detona-chrome, .detona-chrome *){ display: grid; grid-template-columns: minmax(0, 1fr) minmax(210px, 240px); gap: 8px; }
.detona-inner-page #visual-dialog .dialog-art:where(.detona-chrome, .detona-chrome *){ display: flex; align-items: center; justify-content: center; gap: 14px; padding: 28px 18px; }
.detona-inner-page #visual-dialog .dialog-art figure:where(.detona-chrome, .detona-chrome *){ flex: 0 1 132px; margin: 0; min-width: 0; text-align: center; }
.detona-inner-page #visual-dialog .dialog-art figure[hidden]:where(.detona-chrome, .detona-chrome *),.detona-inner-page #visual-dialog figcaption[hidden]:where(.detona-chrome, .detona-chrome *){ display: none; }
.detona-inner-page #visual-dialog .dialog-art img:where(.detona-chrome, .detona-chrome *){ display: block; width: 100%; height: 152px; object-fit: contain; }
.detona-inner-page #visual-dialog figcaption:where(.detona-chrome, .detona-chrome *){ margin-top: 12px; color: #f0d09b; font-size: 13px; line-height: 1.4; }
.detona-inner-page #visual-dialog .dialog-copy:where(.detona-chrome, .detona-chrome *){ padding: 36px 25px 30px 0; }
.detona-inner-page #visual-dialog .dialog-copy h2:where(.detona-chrome, .detona-chrome *){ overflow-wrap: anywhere; }
@media (max-width: 560px){.detona-inner-page #visual-dialog[open]:where(.detona-chrome, .detona-chrome *){ grid-template-columns: 1fr; gap: 0; }
.detona-inner-page #visual-dialog .dialog-art:where(.detona-chrome, .detona-chrome *){ padding: 35px 22px 12px; gap: 22px; }
.detona-inner-page #visual-dialog .dialog-copy:where(.detona-chrome, .detona-chrome *){ padding: 10px 24px 24px; text-align: center; }
.detona-inner-page #visual-dialog .dialog-copy h2:where(.detona-chrome, .detona-chrome *){ margin-right: 0; }}
.detona-inner-page .original-ticker:where(.detona-chrome, .detona-chrome *){ padding: 7px 13px; margin-bottom: 12px; gap: 13px; }
.detona-inner-page .original-ticker > p:where(.detona-chrome, .detona-chrome *){ margin: 0; font-size: 12px; line-height: 1.5; }
.detona-inner-page .system-art.wheel img:where(.detona-chrome, .detona-chrome *){ width: 100%; height: 100%; object-fit: contain; image-rendering: auto; filter: none; padding: 5px; }
.detona-inner-page .system-art.wheel:where(.detona-chrome, .detona-chrome *){ background: #262427; }
@media (min-width: 761px){.detona-inner-page .original-ticker:where(.detona-chrome, .detona-chrome *){ display: flex; }
.detona-inner-page .system-art:where(.detona-chrome, .detona-chrome *){ height: 180px; }}
@media (max-width: 768px){}
@media (max-width: 768px) and (orientation: landscape){}
.detona-inner-page .mainnav > .menu-direct-link:where(.detona-chrome, .detona-chrome *){
  display: flex;
  align-items: center;
  gap: 10px;
  min-height: 48px;
  padding: 9px 12px;
  border: 1px solid #71537c;
  border-top-color: #ac8060;
  background: linear-gradient(#352447, #181425);
  box-shadow: inset 0 0 0 3px #16101e77, 0 4px 10px #0003;
  color: #edcf98;
  font: 15px var(--serif);
  text-decoration: none;
}
.detona-inner-page .mainnav > .menu-direct-link > img:where(.detona-chrome, .detona-chrome *){ width: 28px; height: 28px; image-rendering: pixelated; flex-shrink: 0; }
.detona-inner-page .mainnav > .menu-direct-link > span:where(.detona-chrome, .detona-chrome *){ width: auto; font: inherit; color: inherit; text-align: left; }
.detona-inner-page .mainnav > .menu-direct-link > b:where(.detona-chrome, .detona-chrome *){ margin-left: auto; font: 20px Arial, sans-serif; color: #a9d9ea; }
.detona-inner-page .mainnav > .menu-direct-link:is(:hover, :focus-visible):where(.detona-chrome, .detona-chrome *){ background: linear-gradient(#49305e, #251c34); color: #edcf98; }
.detona-inner-page .mainnav > .menu-direct-link:focus-visible:where(.detona-chrome, .detona-chrome *){ outline: 2px solid #bcefff; outline-offset: 3px; }