/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.resize{resize:both}.lowercase{text-transform:lowercase}.italic{font-style:italic}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.topbar>.nav-links:first-child{grid-column:1}.topbar>.nav-right{grid-column:3}:root{--gold:#d5a44d;--ink:#080b0d;--red:#7f160e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#e7dcc2;background:#07090b;margin:0;font-family:Georgia,Times New Roman,serif}button,a,input,select{font:inherit}button{cursor:pointer}.site-shell{background:radial-gradient(circle at 50% 22%,#4e465657,#0000 35%),linear-gradient(#05070942,#030506e8);min-height:100vh;padding:28px 5vw 22px;position:relative;overflow:hidden}.atmosphere{pointer-events:none;opacity:.68;background:linear-gradient(#0000 58%,#060708 92%),radial-gradient(circle at 9% 8%,#e4e2cacc 0 2.2%,#0000 2.35%);position:absolute;inset:0}.atmosphere:after{content:"";clip-path:polygon(0 100%,0 35%,5% 29%,8% 43%,12% 20%,17% 40%,23% 22%,27% 42%,33% 31%,40% 40%,47% 13%,52% 41%,59% 22%,64% 42%,70% 28%,77% 43%,84% 21%,90% 40%,95% 30%,100% 36%,100% 100%);background:repeating-linear-gradient(90deg,#393b3a3d 0 2px,#0000 2px 9px),linear-gradient(#0000 30%,#292a29b3);position:absolute;inset:15% -5% 18%;-webkit-mask-image:linear-gradient(#0000 10%,#000);mask-image:linear-gradient(#0000 10%,#000)}.frame{background:linear-gradient(145deg,#151718f5,#030709f5);border:1px solid #6f512b;position:relative;box-shadow:0 0 0 2px #161411,0 0 0 3px #3f2b18,inset 0 0 28px #000,0 12px 30px #0008}.frame:before,.frame:after{content:"◆";color:#986722;text-shadow:0 0 8px #d59b3b;z-index:2;position:absolute}.frame:before{top:-10px;left:-8px}.frame:after{bottom:-10px;right:-8px}.topbar{z-index:3;grid-template-columns:1fr 126px 1fr;align-items:center;max-width:1500px;min-height:72px;margin:auto;padding:0 20px;display:grid}.nav-links{align-items:center;gap:clamp(18px,3vw,48px);display:flex}.nav-right{justify-content:flex-end}.nav-links a{color:#d5bd8d;letter-spacing:.04em;border-bottom:2px solid #0000;padding:24px 2px 18px;font-size:clamp(.82rem,1.1vw,1.12rem);font-weight:700;text-decoration:none}.nav-links a:hover,.nav-links a.active{color:#fff0cf;text-shadow:0 0 10px #e74d24;border-color:#a52b17}.crest{z-index:4;background:linear-gradient(135deg,#241d15,#8b2a15);border:3px double #b27b35;place-items:center;width:100px;height:105px;text-decoration:none;display:grid;position:absolute;top:-18px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 0 6px #090b0c,0 0 24px #000}.crest span{color:#e6bb62;text-shadow:2px 2px #3f0904;font-size:3.2rem;font-weight:900;transform:rotate(-45deg)}.register-btn,.download-cta button,.create-account{color:#fff0d0;letter-spacing:.06em;background:linear-gradient(#b42b20,#671007);border:1px solid #c98f3e;padding:13px 22px;font-weight:800;box-shadow:inset 0 0 0 3px #220704,0 0 15px #9b2b1688}.register-btn:hover,.download-cta button:hover,.create-account:hover{filter:brightness(1.2);transform:translateY(-1px)}.server-strip{z-index:2;justify-content:space-between;align-items:end;gap:24px;max-width:1500px;margin:22px auto 16px;display:flex;position:relative}.eyebrow{color:#cfa656;letter-spacing:.14em;margin-bottom:8px;font-size:.72rem;font-weight:700;display:block}.server-buttons{flex-wrap:wrap;gap:8px;display:flex}.server-button,.more-server{color:#eaddc2;background:#121719;border:1px solid #5b4b36;min-width:108px;padding:11px 14px;box-shadow:inset 0 0 10px #000}.server-button i{background:#76eb42;border-radius:50%;width:7px;height:7px;margin-left:12px;display:inline-block;box-shadow:0 0 8px #76eb42}.server-button.selected{border-color:#d7a34c;transform:translateY(-2px)}.server-button.red.selected{background:#4f100d}.server-button.blue.selected{background:#102d46}.server-button.green.selected{background:#203b16}.more-server{min-width:42px;font-size:1.2rem}.status-row{letter-spacing:.07em;background:#080c0ecc;border:1px solid #473824;align-items:center;gap:9px;padding:12px 16px;font-size:.72rem;display:flex}.status-row strong{color:#d8b568;margin-right:10px}.online-dot{background:#70db38;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #70db38}.dashboard{z-index:2;grid-template-columns:minmax(205px,1.05fr) minmax(215px,1.08fr) minmax(290px,1.55fr) minmax(215px,1.08fr) minmax(215px,1.08fr);align-items:stretch;gap:12px;max-width:1600px;margin:auto;display:grid;position:relative}.panel,.roadmap{min-height:470px}.panel h2,.roadmap h1{text-align:center;color:#deb965;letter-spacing:.04em;border-bottom:1px solid #5f4325;margin:0;padding:14px 8px;font-size:1.06rem}.news-list{padding:4px 12px}.news-item{border-bottom:1px solid #3a3329;grid-template-columns:66px 1fr;gap:10px;padding:9px 0;display:grid}.news-icon{color:#f3c657;background:radial-gradient(circle,#683a10,#161510 70%);border:1px solid #75562d;place-items:center;height:54px;font-size:1.35rem;font-weight:900;display:grid}.icon-1{color:#63a9d6;background:radial-gradient(circle,#183e56,#101416 70%)}.icon-2{color:#cdd8e2;background:radial-gradient(circle,#3e4650,#0e1114 70%)}.icon-3{color:#f04d2c;background:radial-gradient(circle,#58140d,#101214 70%)}.news-item h3{color:#ead9b8;margin:2px 0 4px;font-size:.72rem}.news-item p{color:#b9b5aa;margin:0;font-family:Arial,sans-serif;font-size:.62rem;line-height:1.35}.news-item time{color:#8b806e;margin-top:4px;font-size:.56rem;display:block}.ornate-link{color:#d8b767;letter-spacing:.04em;background:linear-gradient(#34130c,#120c09);border:1px solid #8c5b23;margin:12px auto 14px;padding:8px 28px;font-size:.68rem;font-weight:700;display:block}.event-art,.video-screen,.launcher-art{background-image:linear-gradient(0deg,#0b0b0c 0,#0000 55%),url(/castle-siege.jpg);background-position:50%;background-size:cover}.event-art{border:1px solid #7c5526;height:190px;margin:12px;position:relative}.event-art span{background:#7f1e11;padding:5px 8px;font-size:.58rem;font-weight:700;position:absolute;top:10px;left:10px}.weekly-content{text-align:center;padding:0 16px}.weekly-content h3{color:#dcb665;margin:8px 0 4px}.weekly-content strong{color:#f1ca75;border-block:1px solid #754b22;padding:7px;font-size:2rem;display:block}.weekly-content p{color:#bbb2a3;font-family:Arial,sans-serif;font-size:.72rem;line-height:1.45}.weekly-content time{color:#d3a750;font-size:.68rem;font-weight:700}.roadmap{background:linear-gradient(#19150f,#090909);padding:12px}.parchment{color:#30210f;background:linear-gradient(90deg,#9c865c,#dac697 8%,#cfb988 92%,#927a50);border:2px solid #66502e;height:100%;padding:8px 14px 18px;box-shadow:inset 0 0 35px #4f3517}.parchment .eyebrow{text-align:center;color:#6d4a1d;margin-top:8px}.roadmap h1{color:#2a1b0c;border-color:#806a40;padding:2px 0 10px;font-size:2rem}.timeline{padding:8px 0;position:relative}.timeline:before{content:"";background:linear-gradient(#d39d35,#9b2c17,#245a8f,#658536,#3c3c3c);width:3px;position:absolute;top:28px;bottom:28px;left:35px;box-shadow:0 0 4px #fff}.milestone{text-align:left;color:#2c1d0c;background:0 0;border:0;grid-template-columns:72px 1fr;align-items:center;width:100%;min-height:65px;display:grid;position:relative}.milestone-icon{color:#fff4ce;background:#a36e19;border:5px double #f4cc72;border-radius:50%;place-items:center;width:58px;height:58px;font-size:1.3rem;display:grid;box-shadow:0 2px #38230b,0 0 0 2px #604216}.milestone.active .milestone-icon{background:#9d2114}.milestone.next .milestone-icon{background:#285682}.milestone.future .milestone-icon{background:#557224}.milestone.locked .milestone-icon{background:#3b3b39}.milestone b{color:#f3d990;background:linear-gradient(90deg,#24180d,#6b4219 70%,#0000);border:1px solid #b68943;padding:9px 10px;font-size:.86rem;display:block}.milestone small{color:#725326;margin:4px 12px;display:block}.milestone:hover,.milestone.selected{filter:brightness(1.08);transform:translate(3px)}.ranking-subtitle{text-align:center;color:#a7987d;margin-top:-9px;font-size:.62rem;display:block}.ranking-types{flex-wrap:wrap;justify-content:center;gap:6px;margin:16px 8px 10px;display:flex}.ranking-types span{color:#d6ad5c;border:1px solid #423722;padding:3px;font-size:.55rem}.ranking-header,.ranking-row{border-bottom:1px solid #2f2c26;grid-template-columns:24px minmax(84px,1.3fr) minmax(56px,.8fr) minmax(58px,.8fr);align-items:center;gap:4px;padding:8px 10px;font-size:.66rem;display:grid}.ranking-header{color:#a99c86}.ranking-row b{color:#d99e31}.ranking-row span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ranking-row em{font-size:.58rem;font-style:normal}.ranking-row strong{text-align:right;color:#dbaa42;font-size:.64rem}.realm-aurora{color:#e24c32}.realm-titan{color:#4cb2ef}.realm-legacy{color:#8bc84b}.media-band{z-index:2;grid-template-columns:1.35fr .9fr 1.05fr .72fr;gap:14px;max-width:1500px;min-height:230px;margin:15px auto 0;padding:12px;display:grid;position:relative}.video-screen{border:1px solid #79592f;place-items:center;height:150px;display:grid;position:relative}.video-screen.playing:after{content:"";background:radial-gradient(circle,#0000,#0006);animation:1.2s infinite alternate pulse;position:absolute;inset:0}.now-playing{color:#d7a955;letter-spacing:.12em;background:#080b0d;border:1px solid #765128;padding:4px 14px;font-size:.58rem;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.play-button{z-index:2;color:#f1dfb8;background:#17130ee6;border:4px double #d2a14c;border-radius:50%;width:66px;height:66px;font-size:1.5rem;box-shadow:0 0 0 5px #211a13cc,0 0 18px #000}.video-panel h2{text-align:center;color:#ddbd78;margin:8px;font-size:.75rem}.video-controls{color:#c6b28e;align-items:center;gap:8px;font-size:.62rem;display:flex}.video-controls i,.launcher-preview>div>i{background:#2b2924;flex:1;height:4px}.video-controls i b,.launcher-preview>div>i b{background:#aa291a;width:42%;height:100%;display:block}.arcana-copy{text-align:center;padding:12px 4px}.arcana-copy h2{color:#e0c285;margin:6px 0 10px;font-size:1.65rem}.arcana-copy p,.download-cta p{color:#aaa69c;font-family:Arial,sans-serif;font-size:.72rem;line-height:1.45}.benefits{justify-content:space-around;margin-top:18px;display:flex}.benefits span{color:#d79f35;font-size:1.45rem}.benefits b{margin-top:5px;font-size:.51rem;line-height:1.25;display:block}.launcher-preview{background:#0b1012;border:1px solid #34383a;grid-template-columns:82px 1fr;padding:5px;font-family:Arial,sans-serif;display:grid}.launcher-preview aside{border-right:1px solid #292d2f;flex-direction:column;gap:12px;padding:10px 7px;font-size:.57rem;display:flex}.launcher-preview aside span:nth-child(2){background:#6d241c;margin-inline:-4px;padding:6px}.launcher-preview>div{flex-direction:column;padding:7px;display:flex}.launcher-art{height:112px;position:relative}.launcher-art span{font-size:.65rem;position:absolute;top:8px;left:8px}.launcher-preview p{margin:9px 0;font-size:.58rem}.launcher-preview p b{float:right}.download-cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.small-crest{color:#efc267;border:4px double #b78038;place-items:center;width:70px;height:70px;margin-bottom:20px;font-size:2rem;display:grid;transform:rotate(45deg)}.download-cta button{white-space:nowrap}.download-cta p{max-width:210px}footer{z-index:2;text-align:center;color:#756852;letter-spacing:.14em;padding:28px 10px 4px;font-size:.65rem;position:relative}footer p{letter-spacing:.03em}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020304dc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.register-modal{width:min(440px,100%);padding:34px}.register-modal h2{color:#e2bd70;margin:2px 0}.register-modal p{color:#a9a399;font-family:Arial,sans-serif;font-size:.75rem}.register-modal label{color:#c7ad7a;margin-top:14px;font-size:.72rem;display:block}.register-modal input,.register-modal select{color:#eee4d0;background:#080c0e;border:1px solid #57452f;outline:none;width:100%;margin-top:6px;padding:12px}.register-modal input:focus,.register-modal select:focus{border-color:#c8913d}.create-account{width:100%;margin-top:22px}.close-modal{color:#cdb887;background:0 0;border:0;font-size:1.6rem;position:absolute;top:8px;right:12px}@keyframes pulse{50%{opacity:.5}}@media (max-width:1250px){.dashboard{grid-template-columns:1fr 1fr 1.35fr}.ranking-panel{grid-row:2}.ranking-panel:nth-of-type(4){grid-column:1/2}.ranking-panel:nth-of-type(5){grid-column:2/3}.roadmap{grid-area:1/3/3}.media-band{grid-template-columns:1fr 1fr}.download-cta{min-height:180px}.topbar{grid-template-columns:1fr 90px 1fr}.nav-links{gap:16px}}@media (max-width:820px){.site-shell{padding:12px}.topbar{min-height:62px;padding:8px 10px;display:flex}.crest{width:58px;height:58px;top:2px}.crest span{font-size:1.8rem}.nav-links{display:none}.nav-right{margin-left:auto;display:flex}.nav-right a{display:none}.register-btn{padding:10px 14px}.server-strip{flex-direction:column;align-items:stretch;margin-top:16px}.status-row{overflow:auto}.dashboard{flex-direction:column;display:flex}.roadmap{order:-1;min-height:530px}.panel{min-height:auto}.news-panel{order:1}.weekly-panel{order:2}.ranking-panel{order:3}.media-band{flex-direction:column;display:flex}.video-screen{height:210px}.launcher-preview,.download-cta{min-height:190px}.server-button{min-width:calc(33.33% - 9px);font-size:.72rem}.more-server{display:none}}@media (max-width:480px){.site-shell{padding:8px}.server-button{min-width:calc(50% - 5px)}.roadmap{padding:7px}.milestone{grid-template-columns:62px 1fr}.milestone-icon{width:50px;height:50px}.weekly-content strong{font-size:1.65rem}.video-screen{height:180px}.status-row{font-size:.62rem}.register-modal{padding:28px 20px}}.live-data{color:#9df06e;background:#11200e;border:1px solid #416a2e;padding:4px 6px}.create-account:disabled{cursor:not-allowed;filter:grayscale(.75);opacity:.65;transform:none}.realm-local{color:#e8c26a}.rankings-page{color:#e7dcc2;background:#06080a;min-height:100vh;padding:28px 5vw 24px;position:relative;overflow:hidden}.rankings-atmosphere{pointer-events:none;opacity:.55;background:linear-gradient(#04060888,#050709 780px),radial-gradient(circle at 50% 110px,#6b1f1266,#0000 32%),url(/castle-siege.jpg) top/cover fixed;position:absolute;inset:0}.rankings-atmosphere:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 80px,#bd8c3210 81px);position:absolute;inset:0}.rankings-topbar{z-index:4;grid-template-columns:1fr 126px 1fr;align-items:center;max-width:1500px;min-height:72px;margin:auto;padding:0 20px;display:grid}.rankings-topbar nav{align-items:center;gap:clamp(18px,3vw,48px);display:flex}.rankings-topbar .rankings-nav-right{justify-content:flex-end}.rankings-topbar nav a{color:#d5bd8d;letter-spacing:.04em;border-bottom:2px solid #0000;padding:24px 2px 18px;font-size:clamp(.82rem,1.1vw,1.12rem);font-weight:700;text-decoration:none}.rankings-topbar nav a:hover,.rankings-topbar nav a.active{color:#fff0cf;text-shadow:0 0 10px #e74d24;border-color:#a52b17}.rankings-topbar .rank-register{background:#671007;border:1px solid #b27b35;padding:11px 18px}.rankings-hero{z-index:2;text-align:center;max-width:900px;margin:72px auto 34px;position:relative}.rankings-hero h1{color:#edc979;letter-spacing:.12em;text-shadow:0 3px #481008,0 0 24px #d37e2b66;margin:0;font-size:clamp(2.8rem,6vw,5.4rem);line-height:.95}.rankings-hero p{color:#bfb6a4;max-width:620px;margin:17px auto;font-family:Arial,sans-serif;line-height:1.55}.ranking-server-line{letter-spacing:.1em;color:#d8ba77;background:#080b0dcc;border:1px solid #604623;align-items:center;gap:9px;margin-top:8px;padding:8px 14px;font-size:.7rem;display:inline-flex}.ranking-server-line i{background:#75e645;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #75e645}.ranking-server-line span{color:#8c816c;border-left:1px solid #5a4830;padding-left:9px}.rankings-layout{z-index:2;grid-template-columns:250px minmax(0,1fr);gap:18px;max-width:1280px;margin:auto;display:grid;position:relative}.category-panel{align-self:start;padding:12px}.category-heading{border-bottom:1px solid #574123;padding:12px 10px}.category-heading span{color:#8e816e;letter-spacing:.15em;font-size:.6rem;display:block}.category-heading b{color:#d7b76e;margin-top:6px;display:block}.category-group{border-bottom:1px solid #2c2922;padding:10px 0}.category-group:last-child{border:0}.category-group h2{color:#7d715e;letter-spacing:.16em;margin:4px 10px 7px;font-size:.58rem}.category-group button{text-align:left;color:#bdb39f;letter-spacing:.04em;background:0 0;border:1px solid #0000;grid-template-columns:28px 1fr 14px;align-items:center;width:100%;padding:9px 10px;font-size:.72rem;display:grid}.category-group button>span{color:#b88635;font-size:1rem}.category-group button>i{text-align:right;color:#6e5a3a;font-style:normal}.category-group button:hover,.category-group button.selected{color:#f3d99e;background:linear-gradient(90deg,#50150f,#16100b);border-color:#78552b;box-shadow:inset 3px 0 #c04225}.ranking-content{min-height:650px;padding:14px}.ranking-titlebar{border-bottom:1px solid #624925;justify-content:space-between;align-items:center;padding:10px 14px 16px;display:flex}.ranking-titlebar>div{align-items:center;gap:12px;display:flex}.ranking-titlebar>div>span{color:#ecc66c;background:#35140d;border:3px double #bd8b3d;place-items:center;width:48px;height:48px;font-size:1.3rem;display:grid;transform:rotate(45deg)}.ranking-titlebar>div>span+div{padding-left:5px}.ranking-titlebar small{color:#8f816b;letter-spacing:.15em;font-size:.55rem}.ranking-titlebar h2{color:#e3c179;letter-spacing:.06em;margin:3px 0 0;font-size:1.15rem}.ranking-titlebar>b{color:#ba9a5c;border:1px solid #5c4528;padding:7px 12px;font-size:.65rem}.ranking-message{color:#a7977c;letter-spacing:.1em;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.ranking-message strong{color:#d1ae68}.ranking-message p{letter-spacing:0;font-family:Arial,sans-serif;font-size:.75rem}.rank-loader{border:3px solid #3c3326;border-top-color:#d09b43;border-radius:50%;width:32px;height:32px;margin-bottom:14px;animation:.8s linear infinite rank-spin}.podium{grid-template-columns:1fr 1.1fr 1fr;align-items:end;gap:12px;max-width:760px;margin:32px auto 26px;padding:0 18px;display:grid}.podium-place{text-align:center;background:linear-gradient(#211a12,#090b0c);border:1px solid #5b472d;padding:16px 8px 12px;position:relative}.podium-place.place-1{border-color:#b98735;padding-top:28px;box-shadow:0 0 24px #a8621833}.podium-rank{color:#f5daa0;background:#6d2615;border:2px solid #d4a44c;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.72rem;font-weight:800;display:grid;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.rank-medallion{color:#f0c76d;background:radial-gradient(circle,#592116,#15110d 72%);border:4px double #b9893e;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 10px;font-size:1.3rem;display:grid}.podium-place h3{color:#e4cc9b;margin:0;font-size:.78rem}.podium-place small{color:#827968;min-height:14px;margin:5px 0;font-family:Arial,sans-serif;font-size:.58rem;display:block}.podium-place strong{color:#dba946;font-size:1.05rem;display:block}.podium-place strong em{color:#8e816b;font-size:.48rem;font-style:normal}.full-ranking-table{background:#080b0ddd;border:1px solid #3f3629}.full-ranking-head,.full-ranking-table article{grid-template-columns:70px minmax(130px,1.3fr) minmax(120px,1fr) minmax(90px,.7fr);align-items:center;gap:10px;padding:11px 18px;display:grid}.full-ranking-head{color:#8d816f;letter-spacing:.12em;border-bottom:1px solid #544226;font-size:.56rem}.full-ranking-table article{color:#a9a297;border-bottom:1px solid #252522;font-family:Arial,sans-serif;font-size:.72rem}.full-ranking-table article:last-child{border:0}.full-ranking-table article:hover{background:#26150d}.full-ranking-table article>b{color:#8d7650}.full-ranking-table article.top-rank>b{color:#e5b959}.rank-name{color:#e0d2b6;align-items:center;gap:10px;font-family:Georgia,Times New Roman,serif;font-weight:700;display:flex}.rank-name i{color:#c9933c;background:#17120e;border:1px solid #604623;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.full-ranking-table article>strong{text-align:right;color:#d9ae59;font-family:Georgia,Times New Roman,serif}.podium-empty{min-height:120px}@keyframes rank-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.rankings-page{padding:12px}.rankings-topbar{min-height:62px;padding:8px 10px;display:flex}.rankings-topbar nav{display:none}.rankings-topbar .rankings-nav-right{margin-left:auto;display:flex}.rankings-topbar .rankings-nav-right a{display:none}.rankings-topbar .rankings-nav-right .rank-register{padding:10px 14px;display:block}.rankings-crest{width:58px;height:58px;top:2px}.rankings-crest span{font-size:1.8rem}.rankings-hero{margin:54px auto 24px}.rankings-layout{grid-template-columns:1fr}.category-panel{gap:8px;padding:10px;display:flex;overflow-x:auto}.category-heading{border:0;min-width:120px}.category-group{border:0;gap:6px;padding:0;display:flex}.category-group h2{display:none}.category-group button{white-space:nowrap;gap:6px;width:auto;display:flex}.category-group button>i{display:none}.ranking-content{min-height:580px}.podium{padding:0}.full-ranking-head,.full-ranking-table article{grid-template-columns:48px minmax(110px,1fr) 90px}.full-ranking-head span:nth-child(3),.full-ranking-table article>span:nth-child(3){display:none}}@media (max-width:540px){.rankings-hero p{font-size:.78rem}.ranking-content{padding:8px}.ranking-titlebar{padding-inline:8px}.ranking-titlebar>div>span{width:40px;height:40px}.podium{gap:5px;margin-top:28px}.podium-place{padding-inline:3px}.podium-place.place-1{padding-top:22px}.rank-medallion{width:44px;height:44px}.podium-place h3{white-space:nowrap;text-overflow:ellipsis;font-size:.64rem;overflow:hidden}.podium-place strong{font-size:.82rem}.full-ranking-head,.full-ranking-table article{grid-template-columns:40px minmax(90px,1fr) 70px;padding:10px 8px}.rank-name{gap:6px}.rank-name i{display:none}}.rankings-topbar>nav:first-child{grid-column:1}.rankings-topbar>.rankings-nav-right{grid-column:3}.server-button:first-child{min-width:185px}.timeline{overscroll-behavior:contain;scrollbar-color:#74451d #b39b6b;scrollbar-width:thin;max-height:365px;padding-right:8px;overflow-y:auto}.timeline::-webkit-scrollbar{width:8px}.timeline::-webkit-scrollbar-track{background:#b39b6b}.timeline::-webkit-scrollbar-thumb{background:#74451d;border:1px solid #d3b46e}.realm-aurora-se-hardcore{color:#e24c32;font-size:.5rem;line-height:1.1}@media (max-width:900px){.rankings-topbar>nav:first-child{display:none}.rankings-topbar>.rankings-nav-right{margin-left:auto;display:flex}.server-button:first-child{min-width:calc(66.66% - 9px)}}@media (max-width:480px){.server-button:first-child{min-width:100%}}.pending-dot{background:#d49a3d;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #d49a3d}.preview-data{color:#d4a24d;background:#24180d;border:1px solid #6a4c28;padding:4px 6px}.realm-switcher{justify-content:center;gap:7px;margin-top:12px;display:flex}.realm-switcher button{color:#8f8573;letter-spacing:.08em;background:#090c0e;border:1px solid #594324;padding:7px 12px;font-size:.62rem}.realm-switcher button.active{color:#f0ca78;background:#3d160f;border-color:#a97530}.realm-switcher button:disabled{cursor:not-allowed;opacity:.7}.realm-switcher small{color:#c87b35;margin-left:4px;font-size:.48rem}.realm-hardcore{color:#e24c32}.realm-battlewars{color:#4cb2ef}.realm-original{color:#8bc84b}.content-link{text-align:center;width:max-content;text-decoration:none}.news-page{color:#e7dcc2;background:#06080a;min-height:100vh;padding:28px 5vw 24px;position:relative;overflow:hidden}.content-hero{z-index:2;text-align:center;max-width:850px;margin:72px auto 32px;position:relative}.content-hero h1{color:#edc979;letter-spacing:.1em;text-shadow:0 3px #481008,0 0 24px #d37e2b66;margin:0;font-size:clamp(2.6rem,6vw,5rem)}.content-hero p{color:#aaa295;font-family:Arial,sans-serif}.content-loading{z-index:2;text-align:center;color:#b69b66;max-width:900px;margin:auto;padding:80px;position:relative}.news-content-wrap{z-index:2;max-width:1180px;margin:auto;position:relative}.featured-weekly{background-position:50%;background-size:cover;border-color:#95672d;flex-direction:column;justify-content:center;min-height:310px;padding:48px clamp(24px,5vw,70px);display:flex}.featured-weekly h2{color:#e2c07a;margin:0;font-size:clamp(1.5rem,3vw,2.5rem)}.featured-weekly strong{color:#f2c75d;text-shadow:0 2px #50140c;font-size:clamp(2rem,5vw,4rem)}.featured-weekly p{color:#c6bca9;max-width:520px;font-family:Arial,sans-serif;line-height:1.55}.featured-weekly time{color:#d8a94e;letter-spacing:.1em;font-size:.72rem}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.news-card{overflow:hidden}.news-card:before,.news-card:after{display:none}.news-card-art{background-position:50%;background-size:cover;height:190px;position:relative}.news-card-art span{color:#efc366;background:#47170f;border:2px solid #c18a3b;place-items:center;width:48px;height:48px;font-weight:900;display:grid;position:absolute;bottom:14px;left:18px}.news-card>div:last-child{padding:20px}.news-card time{color:#9a8260;letter-spacing:.1em;font-size:.64rem}.news-card h2{color:#dfbd76;margin:8px 0;font-size:1.1rem}.news-card p,.news-body{color:#b7afa1;font-family:Arial,sans-serif;font-size:.78rem;line-height:1.55}.news-body{color:#8f8a81;border-top:1px solid #353027;padding-top:12px}.admin-page{color:#ded6c7;background:#090b0d;min-height:100vh;padding-bottom:50px;font-family:Arial,sans-serif}.admin-header{background:#111518;border-bottom:1px solid #604821;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:16px clamp(20px,5vw,70px);display:flex}.admin-header span{color:#bc8e40;letter-spacing:.16em;font-size:.62rem}.admin-header h1{color:#e0bd76;margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem}.admin-header nav{align-items:center;gap:8px;display:flex}.admin-header a,.admin-header button,.editor-title button,.editor-card-heading button{color:#dec184;letter-spacing:.05em;background:#1a1510;border:1px solid #72542c;padding:9px 13px;font-size:.68rem;text-decoration:none}.admin-header button,.editor-title button{color:#f7dfad;background:#732116;border-color:#b17134;font-weight:700}.local-editor-warning{color:#c5ae7c;background:#2a1c0b;border-bottom:1px solid #6b4b1e;padding:11px clamp(20px,5vw,70px);font-size:.72rem}.local-editor-warning strong{color:#f1bd58;margin-right:9px}.admin-status{color:#8f9b91;background:#0e1113;border:1px solid #343638;max-width:1180px;margin:16px auto 0;padding:9px 14px;font-size:.7rem}.admin-tabs{gap:6px;max-width:1180px;margin:12px auto 0;display:flex}.admin-tabs button{color:#8e8a82;background:#101315;border:1px solid #343638;padding:12px 20px;font-size:.72rem;font-weight:700}.admin-tabs button.active{color:#edc877;background:#43150f;border-color:#8c5c29}.editor-surface,.admin-empty{background:#0f1214;border:1px solid #34383a;max-width:1180px;margin:0 auto;padding:22px}.admin-empty{text-align:center;color:#9a9182;padding:70px}.editor-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.editor-title h2{color:#dfbd77;margin:0;font-family:Georgia,Times New Roman,serif}.editor-title p{color:#8e8b84;margin:5px 0;font-size:.75rem}.editor-list{flex-direction:column;gap:12px;display:flex}.editor-card{background:#0a0d0f;border:1px solid #34383a;padding:16px}.editor-card-heading{color:#cdbb98;border-bottom:1px solid #272b2d;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;font-family:Georgia,Times New Roman,serif;display:flex}.editor-card-heading>div{gap:5px;display:flex}.editor-card-heading button{padding:6px 9px}.editor-card-heading button:disabled{opacity:.35;cursor:not-allowed}.editor-card-heading button.danger{color:#e18a77;background:#24100e;border-color:#6b2a24}.editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.roadmap-editor{grid-template-columns:1.2fr 1fr .35fr .8fr}.editor-field{flex-direction:column;gap:6px;display:flex}.editor-field.wide{grid-column:1/-1}.editor-field span{color:#9f8d6b;letter-spacing:.06em;font-size:.64rem}.editor-field input,.editor-field textarea,.editor-field select{color:#ded8cd;width:100%;font:inherit;background:#111618;border:1px solid #3d4244;outline:none;padding:10px;font-size:.78rem}.editor-field textarea{resize:vertical;min-height:105px}.editor-field input:focus,.editor-field textarea:focus,.editor-field select:focus{border-color:#a77431}.editor-card.compact .editor-field textarea{min-height:70px}.admin-session-bar{color:#9e917c;text-transform:uppercase;letter-spacing:.08em;background:#07090a;border-bottom:1px solid #49391f;justify-content:space-between;align-items:center;gap:18px;min-height:42px;padding:7px clamp(20px,5vw,70px);font:11px Arial,sans-serif;display:flex}.admin-session-bar b{color:#e2bd72}.admin-session-bar nav{align-items:center;gap:7px;display:flex}.admin-session-bar a,.admin-session-bar button{color:#c3a66d;cursor:pointer;background:#15120e;border:1px solid #4f3d24;padding:6px 9px;font:10px Arial,sans-serif;text-decoration:none}.admin-auth-shell{background:radial-gradient(circle at 50% 30%,#24130d 0,#090b0d 48%);place-items:center;padding:30px;display:grid}.admin-auth-card{background:linear-gradient(145deg,#121619,#090b0d);border:1px solid #745128;width:min(460px,100vw - 32px);padding:38px;box-shadow:0 20px 80px #000}.admin-auth-card>span{color:#c08b39;letter-spacing:.18em;font:10px Georgia,serif}.admin-auth-card h1{color:#e6c47f;margin:9px 0 8px;font:27px Georgia,serif}.admin-auth-card p{color:#a29b8f;min-height:36px;font:13px/1.5 Arial,sans-serif}.admin-auth-card label{color:#b9a173;letter-spacing:.1em;gap:7px;margin:15px 0;font:10px Arial,sans-serif;display:grid}.admin-auth-card input{color:#eee;background:#080b0c;border:1px solid #3e4142;outline:none;padding:12px;font:14px Arial,sans-serif}.admin-auth-card input:focus{border-color:#a9732f}.admin-auth-card button{color:#f5daa5;letter-spacing:.08em;background:#641c13;border:1px solid #ba7131;width:100%;margin:10px 0 14px;padding:13px;font:700 12px Georgia,serif}.admin-auth-card small{color:#746f67;font:11px/1.5 Arial,sans-serif;display:block}.admin-audit-table{background:#0d1012;border:1px solid #34383a;max-width:1180px;margin:14px auto}.admin-audit-row{color:#aea99f;border-bottom:1px solid #272b2d;grid-template-columns:1.25fr 1fr 1.2fr 1.5fr .6fr;gap:12px;padding:12px 14px;font:11px Arial,sans-serif;display:grid}.admin-audit-row.head{color:#d8b66f;letter-spacing:.1em;background:#17130f;font-size:9px}.admin-audit-row .success{color:#7ec86d}.admin-audit-row .failure{color:#e27d6d}.admin-access-layout{grid-template-columns:1fr 1fr;gap:14px;max-width:1180px;margin:14px auto;display:grid}.admin-access-create{color:#f5d89e;background:#641c13;border:1px solid #a36a2d;margin-top:15px;padding:11px 18px;font:700 11px Georgia,serif}.admin-user-list{gap:8px;display:grid}.admin-user-list article{background:#0b0e10;border:1px solid #2f3436;grid-template-columns:1.4fr 1fr .6fr;align-items:center;gap:10px;padding:11px;display:grid}.admin-user-list div{gap:3px;display:grid}.admin-user-list b{color:#dec084;font:13px Georgia,serif}.admin-user-list small{color:#777}.admin-user-list span{color:#aaa;text-transform:uppercase;font-size:10px}.admin-user-list em{color:#71bc68;text-align:right;font:9px Arial,sans-serif}.game-item-admin{grid-template-columns:280px 1fr;gap:14px;max-width:1180px;margin:14px auto;display:grid}.game-item-admin>aside{flex-direction:column;gap:5px;display:flex}.game-item-admin>aside button{text-align:left;color:#ad9d82;background:#0d1012;border:1px solid #34383a;padding:13px}.game-item-admin>aside button.active{color:#edc578;background:#32130e;border-color:#9a672e}.game-item-admin>aside b,.game-item-admin>aside small{display:block}.game-item-admin>aside small{color:#766f64;margin-top:5px;font-size:9px}.game-item-help{color:#a59a88;background:#18130e;border-left:2px solid #a36c2d;padding:11px;font:12px/1.5 Arial,sans-serif}.game-item-fields{margin-top:16px}@media (max-width:760px){.news-page{padding:12px}.content-hero{margin-top:54px}.news-grid{grid-template-columns:1fr}.featured-weekly{min-height:280px}.admin-header{flex-direction:column;align-items:flex-start}.admin-header nav{width:100%;overflow-x:auto}.admin-status,.admin-tabs,.editor-surface,.admin-empty{margin-inline:12px}.admin-tabs{overflow-x:auto}.editor-title{flex-direction:column;align-items:flex-start}.editor-grid,.roadmap-editor{grid-template-columns:1fr}.editor-field.wide{grid-column:auto}.editor-card-heading{flex-direction:column;align-items:flex-start}.editor-card-heading>div{flex-wrap:wrap;width:100%}.admin-session-bar{flex-direction:column;align-items:flex-start}.admin-session-bar nav{width:100%;overflow-x:auto}.admin-audit-table{margin-inline:12px}.admin-audit-row{grid-template-columns:1fr 1fr}.admin-audit-row.head{display:none}.admin-access-layout,.game-item-admin{grid-template-columns:1fr;margin-inline:12px}}.realm-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1180px;margin:14px auto;display:grid}.realm-admin-card{background:#0c1012;border:1px solid #34383a;padding:18px}.realm-admin-card.connected{border-color:#557541}.realm-admin-card.schema-error{border-color:#813f32}.realm-admin-card>header{border-bottom:1px solid #292d2f;justify-content:space-between;align-items:flex-start;margin-bottom:14px;padding-bottom:14px;display:flex}.realm-admin-card header span{color:#8a7758;letter-spacing:.12em;font-size:.58rem}.realm-admin-card h2{color:#dfbd77;margin:5px 0 0;font:700 1.25rem Georgia,serif}.realm-admin-card header>b{color:#948d80;border:1px solid #4a4d4d;padding:5px 7px;font-size:.5rem}.realm-admin-card.connected header>b{color:#8ec477;border-color:#557541}.realm-enable{color:#a89a82;align-items:center;gap:8px;margin:12px 0;font-size:.68rem;display:flex}.realm-enable input{accent-color:#a86a2b}.realm-checks{background:#080b0d;border:1px solid #292d2f;min-height:255px;padding:8px}.realm-checks>div{color:#9b958b;border-bottom:1px solid #202426;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;padding:6px;font-size:.63rem;display:grid}.realm-checks>div:last-child{border-bottom:0}.realm-checks i{font-style:normal}.realm-checks .ok i{color:#78b65d}.realm-checks .missing i{color:#c65d49}.realm-checks small{color:#806c4e;font-size:.43rem}.realm-checks p{color:#756f66;font-size:.65rem;line-height:1.5}.realm-save{color:#eac579;background:#54190f;border:1px solid #92612d;width:100%;margin-top:12px;padding:11px;font-size:.62rem;font-weight:700}.realm-save:disabled{opacity:.4}.realm-architecture-note{background:#17120e;border-left:3px solid #a56b2c;max-width:1180px;margin:14px auto;padding:18px}.realm-architecture-note b{color:#d9b56d;font-size:.68rem}.realm-architecture-note p{color:#92897b;margin:7px 0 0;font:.68rem/1.55 Arial,sans-serif}@media (max-width:900px){.realm-admin-grid{grid-template-columns:1fr;margin-inline:12px}.realm-checks{min-height:0}.realm-architecture-note{margin-inline:12px}}.real-video-shell{background:#050708;border:1px solid #79592f;height:150px;position:relative;overflow:hidden}.real-video-shell video{object-fit:cover;background:#050708;width:100%;height:100%;display:block}.video-awaiting{color:#d4ae65;letter-spacing:.1em;pointer-events:none;background:#080b0dcc;border:1px solid #7b582c;padding:7px 12px;font-size:.58rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-subtitle{text-align:center;color:#837b6e;margin:0;font-family:Arial,sans-serif;font-size:.6rem}.download-main-link{white-space:nowrap;color:#fff0d0;letter-spacing:.06em;background:linear-gradient(#b42b20,#671007);border:1px solid #c98f3e;padding:13px 22px;font-weight:800;text-decoration:none;box-shadow:inset 0 0 0 3px #220704,0 0 15px #9b2b1688}.download-main-link:hover{filter:brightness(1.2);transform:translateY(-1px)}.downloads-page{color:#e7dcc2;background:#06080a;min-height:100vh;padding:28px 5vw 24px;position:relative;overflow:hidden}.downloads-wrap{z-index:2;max-width:1180px;margin:auto;position:relative}.arcana-download-hero{background:radial-gradient(circle at 78%,#6f1e1844,#0000 28%),linear-gradient(135deg,#151718,#050709);grid-template-columns:1.4fr .8fr;align-items:center;gap:30px;min-height:360px;padding:48px clamp(24px,5vw,64px);display:grid}.arcana-download-copy h2{color:#edc979;margin:4px 0;font-size:clamp(2rem,4vw,3.8rem)}.arcana-download-copy p{color:#b8afa0;max-width:620px;font-family:Arial,sans-serif;line-height:1.6}.arcana-version{color:#8f836e;letter-spacing:.1em;margin:18px 0;font-size:.62rem}.arcana-version strong{color:#dcb968}.primary-download,.download-actions a,.download-actions button{color:#ffe4aa;letter-spacing:.06em;background:linear-gradient(#a82a1d,#551008);border:1px solid #b67e35;padding:13px 20px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-block}.primary-download:disabled,.download-actions button:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.55}.arcana-platform-card{background:#090d0f;border:1px solid #5a4328;flex-direction:column;justify-content:center;align-items:center;min-height:245px;padding:28px;display:flex;box-shadow:inset 0 0 30px #000}.arcana-platform-card .small-crest{margin:0 0 28px}.arcana-platform-card>span{color:#8f8168;letter-spacing:.14em;font-size:.58rem}.arcana-platform-card>strong{color:#e2bd70;margin:5px 0 12px;font-size:1.25rem}.arcana-platform-card ul{color:#9d9587;margin:0;padding-left:18px;font-family:Arial,sans-serif;font-size:.7rem;line-height:1.8}.realm-download-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.realm-download-card{padding:22px;overflow:hidden}.realm-download-card:before,.realm-download-card:after{font-size:.7rem}.realm-download-card header{min-height:145px}.realm-download-card h2{color:#dfbd76;margin:11px 0 7px;font-size:1.45rem}.realm-download-card header p{color:#a9a297;font-family:Arial,sans-serif;font-size:.73rem;line-height:1.5}.download-status{letter-spacing:.1em;color:#d5ad61;border:1px solid #66502d;padding:5px 8px;font-size:.52rem;display:inline-block}.status-available{color:#93e26d;background:#10200d;border-color:#447330}.status-maintenance{color:#e5a962;background:#29190b;border-color:#805526}.status-coming-soon{color:#a59b8a;background:#151515;border-color:#4c453a}.realm-download-card dl{border-block:1px solid #343027;margin:14px 0}.realm-download-card dl>div{border-bottom:1px solid #252522;justify-content:space-between;padding:8px 0;display:flex}.realm-download-card dl>div:last-child{border:0}.realm-download-card dt{color:#7f776a;font-size:.56rem}.realm-download-card dd{color:#cdb47c;margin:0;font-size:.65rem}.download-actions{flex-direction:column;gap:8px;display:flex}.download-actions a,.download-actions button{text-align:center;width:100%;padding:10px;font-size:.6rem}.download-actions .secondary{color:#c4ad7b;background:#101416;border-color:#58462c}.requirements-panel{margin-top:16px;padding:24px}.requirements-panel h2{text-align:center;color:#dcbc77;font-size:1rem}.requirements-panel>div{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px;display:grid}.requirements-panel article{background:#090c0e;border:1px solid #343028;padding:14px}.requirements-panel span{color:#d1a451;letter-spacing:.12em;font-size:.58rem}.requirements-panel p{color:#958f84;font-family:Arial,sans-serif;font-size:.68rem;line-height:1.5}@media (max-width:900px){.real-video-shell{height:210px}.downloads-page{padding:12px}.arcana-download-hero{grid-template-columns:1fr}.realm-download-grid{grid-template-columns:1fr 1fr}.requirements-panel>div{grid-template-columns:1fr}.arcana-platform-card{min-height:210px}}@media (max-width:580px){.realm-download-grid{grid-template-columns:1fr}.arcana-download-hero{padding:28px 18px}.realm-download-card header{min-height:auto}}.arcana-download-hero{grid-template-columns:.85fr 1.25fr}.arcana-platform-visual{background:#070a0c;border:1px solid #77552d;height:300px;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #000,0 14px 30px #0007}.arcana-platform-visual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.arcana-platform-visual:after{content:"";background:linear-gradient(#0000 45%,#050709dd),linear-gradient(90deg,#05070966,#0000);position:absolute;inset:0}.arcana-platform-visual figcaption{z-index:2;flex-direction:column;display:flex;position:absolute;bottom:18px;left:22px}.arcana-platform-visual figcaption span{color:#a99b83;letter-spacing:.15em;font-size:.56rem}.arcana-platform-visual figcaption strong{color:#edc979;text-shadow:0 2px #3d0e08;margin-top:4px;font-size:1.3rem}.arcana-platform-visual img[src="/castle-siege.jpg"]{filter:saturate(.75)sepia(.18)}@media (max-width:900px){.arcana-download-hero{grid-template-columns:1fr}.arcana-platform-visual{height:280px}}@media (max-width:580px){.arcana-platform-visual{height:210px}}.register-btn{text-decoration:none}.account-page{color:#e7dcc2;background:#050709;min-height:100vh;padding:28px 5vw 24px;position:relative;overflow:hidden}.account-atmosphere{pointer-events:none;opacity:.48;background:linear-gradient(#05070933,#050709 760px),radial-gradient(circle at 50% 170px,#651b1455,#0000 35%),url(/castle-siege.jpg) top/cover fixed;position:absolute;inset:0}.account-hero{z-index:2;text-align:center;margin:72px auto 30px;position:relative}.account-hero h1{color:#edc979;letter-spacing:.09em;text-shadow:0 3px #481008,0 0 24px #d37e2b66;margin:0;font-size:clamp(2.5rem,5vw,4.8rem)}.account-hero p{color:#aaa294;font-family:Arial,sans-serif}.account-layout{z-index:2;grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr);gap:16px;max-width:1080px;margin:auto;display:grid;position:relative}.auth-card,.account-security{padding:26px}.auth-tabs{border-bottom:1px solid #4e3b25;grid-template-columns:repeat(3,1fr);margin:-10px -10px 26px;display:grid}.auth-tabs button{color:#817a6e;letter-spacing:.05em;background:#090c0e;border:0;border-bottom:2px solid #0000;padding:13px 8px;font-size:.72rem;font-weight:800}.auth-tabs button.active{color:#edc879;background:#22100c;border-color:#a43220}.auth-card h2,.account-security h2{color:#dfbd76;margin:4px 0 8px;font-size:1.3rem}.auth-intro,.account-security>p{color:#99938a;font-family:Arial,sans-serif;font-size:.75rem;line-height:1.5}.auth-card form>label,.auth-field-grid label{color:#baa578;flex-direction:column;gap:6px;margin-top:14px;font-size:.68rem;display:flex}.auth-card input:not([type=checkbox]){color:#e5ddcf;background:#080c0e;border:1px solid #493d2f;outline:none;width:100%;padding:12px}.auth-card input:focus{border-color:#ae7935}.auth-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-options{color:#8f8779;justify-content:space-between;align-items:center;margin:14px 0;font-family:Arial,sans-serif;font-size:.65rem;display:flex}.auth-options label,.terms-check{align-items:center;flex-direction:row!important;gap:7px!important;display:flex!important}.auth-options button{color:#9f8a64;background:0 0;border:0;font-size:.65rem}.auth-submit{color:#ffe1a4;letter-spacing:.06em;background:linear-gradient(#9d291d,#511008);border:1px solid #b37d35;width:100%;margin-top:18px;padding:14px;font-weight:800}.auth-submit:disabled{cursor:not-allowed;filter:grayscale(.75);opacity:.68}.account-security ul{margin:20px 0;padding:0;list-style:none}.account-security li{border-bottom:1px solid #2f2b25;grid-template-columns:28px 1fr;gap:8px;padding:11px 0;display:grid}.account-security li>span{color:#86db5b;background:#13210e;border:1px solid #497234;place-items:center;width:24px;height:24px;display:grid}.account-security li b{color:#cdb98f;font-size:.7rem;display:block}.account-security li small{color:#77736b;margin-top:4px;font-family:Arial,sans-serif;font-size:.6rem;line-height:1.4;display:block}.legacy-limit{background:#21160b;border:1px solid #654820;padding:13px}.legacy-limit span{color:#9b8764;letter-spacing:.12em;font-size:.53rem;display:block}.legacy-limit strong{color:#dfa94d;margin-top:5px;display:block}.legacy-limit p{color:#877e6e;margin-bottom:0;font-family:Arial,sans-serif;font-size:.6rem;line-height:1.4}.panel-preview{z-index:2;max-width:1080px;margin:16px auto 0;padding:22px;position:relative}.panel-preview>header{border-bottom:1px solid #483820;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.panel-preview h2{color:#ddbc78;margin:3px 0}.panel-preview>header>b{color:#7f9f6d;letter-spacing:.08em;background:#101a0e;border:1px solid #405837;padding:6px 9px;font-size:.54rem}.realm-account-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.realm-account-grid article{background:#090c0e;border:1px solid #34312b;padding:16px}.realm-account-grid h3{color:#ddba72;margin:10px 0}.realm-link-status{letter-spacing:.1em;color:#aa9f8b;font-size:.5rem}.realm-link-status.connected{color:#8ed86a}.realm-account-grid dl{margin:12px 0}.realm-account-grid dl>div{border-bottom:1px solid #252522;justify-content:space-between;padding:7px 0;display:flex}.realm-account-grid dt{color:#777168;font-size:.54rem}.realm-account-grid dd{color:#b7a986;margin:0;font-size:.62rem}.realm-account-grid button{color:#81796a;background:#15130f;border:1px solid #51452f;width:100%;padding:9px;font-size:.6rem}.realm-account-grid button:disabled{cursor:not-allowed}.account-steps{z-index:2;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;max-width:1080px;margin:0 auto 16px;padding:14px 18px;display:grid;position:relative}.account-steps>div{align-items:center;gap:11px;display:flex}.account-steps>div>span{color:#f1c76f;background:#3b160f;border:2px solid #a87532;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:800;display:grid;transform:rotate(45deg)}.account-steps p{margin:0}.account-steps b{color:#d7b873;letter-spacing:.06em;font-size:.65rem;display:block}.account-steps small{color:#858078;margin-top:4px;font:.6rem/1.35 Arial,sans-serif;display:block}.account-steps>i{color:#8f642f;font-size:1.35rem}.panel-help{color:#9c9589;background:#15120d;border-left:3px solid #a77130;margin:14px 0 0;padding:10px 12px;font:.68rem/1.5 Arial,sans-serif}.game-account-chip{background:#11130f;border:1px solid #3a3327;justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;padding:8px;display:flex}.game-account-chip b{color:#d6bb83;font-size:.65rem}.game-account-chip span{color:#837b6d;font:.56rem Arial,sans-serif}.realm-account-grid article>button:not(:disabled){color:#dfbd78;background:linear-gradient(#531a12,#24100c);border-color:#9d6c2e}.game-account-modal{width:min(520px,100%);max-height:calc(100vh - 30px);padding:30px;position:relative;overflow:auto}.game-account-modal h2{color:#e3c079;margin:4px 0 8px}.game-account-modal>p{color:#9d968a;font:.72rem/1.5 Arial,sans-serif}.game-account-note{background:#19140d;border:1px solid #5f4828;padding:12px}.game-account-note b{color:#d7b873;margin-bottom:3px;display:block}.game-mode-tabs{border:1px solid #4a3b28;grid-template-columns:1fr 1fr;margin:18px 0 14px;display:grid}.game-mode-tabs button{color:#777168;background:#090c0e;border:0;padding:11px;font-size:.65rem;font-weight:800}.game-mode-tabs button.active{color:#e4c17a;background:#4b170f}.game-account-modal form>label{color:#baa578;flex-direction:column;gap:6px;margin-top:12px;font-size:.68rem;display:flex}.game-account-modal input{color:#e5ddcf;background:#080c0e;border:1px solid #493d2f;outline:none;width:100%;padding:12px}.game-account-modal input:focus{border-color:#ae7935}.save-explanation{background:#17140e;border-left:2px solid #ba8439;grid-template-columns:28px 1fr;gap:9px;margin-top:15px;padding:10px;display:grid}.save-explanation>span{color:#e1b45f;border:1px solid #9f722f;place-items:center;width:23px;height:23px;display:grid}.save-explanation p{color:#8f887c;margin:0;font:.64rem/1.45 Arial,sans-serif}.save-explanation b{color:#cbb17c}.game-account-entry{background:#080a0b;border:1px solid #342e24;margin:0 0 10px}.game-account-entry .game-account-chip{border:0;border-bottom:1px solid #342e24;margin:0}.game-balance{background:#29261f;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.game-balance span{color:#6f6a61;text-align:center;background:#0d1011;padding:6px 4px;font:.47rem Arial,sans-serif}.game-balance b{color:#c89e52;margin-top:2px;font-size:.57rem;display:block}.character-roster>button{text-align:left;grid-template-columns:28px 1fr auto 10px;align-items:center;gap:7px;background:#0a0d0e!important;border:0!important;border-bottom:1px solid #25241f!important;width:100%!important;padding:8px!important;display:grid!important}.character-roster>button:hover{background:#1c120d!important}.character-roster>button:last-child{border-bottom:0!important}.character-gem{color:#d7a24b;background:#28130d;border:1px solid #654a27;place-items:center;width:24px;height:24px;display:grid}.character-roster p,.character-roster strong{margin:0}.character-roster p>b{color:#d2c09a;font-size:.61rem;display:block}.character-roster small{color:#726d64;margin-top:2px;font:.48rem Arial,sans-serif;display:block}.character-roster strong{color:#dda94e;text-align:right;font-size:.58rem}.character-roster strong small{color:#8b806e}.character-roster i{color:#8b612e;font-style:normal}.empty-roster{color:#6f6a61;text-align:center;padding:10px;font:.55rem Arial,sans-serif}.character-modal{width:min(690px,100%);max-height:calc(100vh - 30px);padding:28px;position:relative;overflow:auto}.character-modal>header{border-bottom:1px solid #554025;grid-template-columns:74px 1fr auto;align-items:center;gap:16px;padding-bottom:18px;display:grid}.character-sigil{color:#efc26a;background:radial-gradient(circle,#5d2014,#100d0b 72%);border:4px double #b98539;border-radius:50%;place-items:center;width:66px;height:66px;font-size:1.7rem;display:grid}.character-modal h2{color:#e6c47e;margin:2px 0;font-size:1.8rem}.character-modal header p{color:#8d8578;margin:0;font:.68rem Arial,sans-serif}.character-modal header>strong{color:#dca849;text-align:right;font-size:.75rem}.character-modal header>strong small{color:#91816a;margin-top:5px;font-size:.55rem;display:block}.character-profile-grid{grid-template-columns:1.15fr .85fr;gap:12px;margin-top:14px;display:grid}.character-profile-grid>section{background:#090c0e;border:1px solid #373128;padding:15px}.stat-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.stat-grid span,.combat-grid span{color:#777168;background:#101313;border:1px solid #2e2c27;padding:9px;font:.52rem Arial,sans-serif}.stat-grid b,.combat-grid b{color:#d5ad60;margin-top:4px;font:700 .78rem Georgia,serif;display:block}.combat-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.character-location{background:#17120d;border-left:2px solid #a4702f;margin-top:9px;padding:11px}.character-location small{color:#716a60;font:.48rem Arial,sans-serif;display:block}.character-location b{color:#cbb17b;margin-top:3px;display:block}.character-modal>footer{color:#817869;border-top:1px solid #3e3427;align-items:center;gap:9px;margin-top:12px;padding:11px;font:.55rem Arial,sans-serif;display:flex}.character-modal>footer span{border-right:1px solid #3b342b;padding-right:10px}.character-modal>footer b{color:#d1a85a}.character-modal>footer em{color:#665f55;margin-left:auto}.character-loading{color:#9b8e79;flex-direction:column;justify-content:center;align-items:center;min-height:260px;font:.72rem Arial,sans-serif;display:flex}@media (max-width:620px){.character-modal{padding:24px 16px}.character-modal>header{grid-template-columns:58px 1fr}.character-sigil{width:52px;height:52px}.character-modal header>strong{text-align:left;grid-column:1/-1}.character-profile-grid{grid-template-columns:1fr}.character-modal>footer{flex-wrap:wrap;align-items:flex-start}.character-modal>footer em{width:100%;margin:0}.combat-grid{grid-template-columns:1fr 1fr}}@media (max-width:850px){.account-page{padding:12px}.account-layout{grid-template-columns:1fr}.account-hero{margin-top:54px}.realm-account-grid{grid-template-columns:1fr}.panel-preview>header{flex-direction:column;align-items:flex-start;gap:10px}.account-steps{grid-template-columns:1fr}.account-steps>i{display:none}}@media (max-width:520px){.auth-card,.account-security{padding:18px}.auth-field-grid{grid-template-columns:1fr}.auth-options{flex-direction:column;align-items:flex-start;gap:10px}.account-steps{padding:14px}.game-account-modal{padding:24px 18px}}.auth-message{color:#e1bd75;background:#26180c;border:1px solid #6a4b25;margin-top:14px;padding:10px;font-family:Arial,sans-serif;font-size:.68rem;line-height:1.45}.verification-box{background:#111b0e;border:1px solid #4f6e3d;margin-top:16px;padding:14px}.verification-box label{color:#a8c695;flex-direction:column;gap:6px;font-size:.65rem;display:flex}.verification-box input{color:#dcebd2;background:#080d08;border:1px solid #465a3d;width:100%;padding:10px}.verification-box button{color:#bde49f;background:#1a3413;border:1px solid #66884e;margin-top:9px;padding:9px 12px;font-size:.62rem;font-weight:800}.signed-in-card{padding:32px}.signed-in-card h2{color:#e3c079;margin:4px 0;font-size:1.8rem}.signed-in-card>p{color:#9b9386;font-family:Arial,sans-serif}.signed-in-meta{grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0;display:grid}.signed-in-meta span{color:#7f786c;background:#090c0e;border:1px solid #363329;padding:12px;font-size:.55rem}.signed-in-meta b{color:#d0ae69;margin-top:5px;display:block}.signed-in-card>button{color:#d3ae6a;background:#24110d;border:1px solid #6b4d2b;padding:10px 18px;font-weight:700}@media (max-width:520px){.signed-in-meta{grid-template-columns:1fr}}.signed-in-actions{flex-wrap:wrap;gap:9px;display:flex}.signed-in-actions button{color:#d3ae6a;background:#24110d;border:1px solid #6b4d2b;padding:10px 14px;font-size:.62rem;font-weight:800}.signed-in-actions button:first-child{background:#3d160f;border-color:#8a652f}.auth-options button:not(:disabled){cursor:pointer;color:#c2a46e;text-decoration:underline}.recovery-note{background:#11180e;border-left:2px solid #5c8a44;justify-content:space-between;gap:10px;margin-top:15px;padding:10px 12px;font:.62rem/1.4 Arial,sans-serif;display:flex}.recovery-note b{color:#9ac681}.recovery-note span{color:#858078;text-align:right}.back-login{color:#8f8067;letter-spacing:.08em;background:0 0;border:0;width:100%;margin-top:10px;padding:8px;font-size:.58rem}.game-security-actions{grid-template-columns:1fr 1fr;gap:7px;padding:8px;display:grid}.game-password-button{width:100%;margin:0;color:#ad9468!important;background:#17120e!important;border:1px solid #544327!important;padding:7px!important;font-size:.49rem!important}.game-password-button.recovery{color:#cf9d65!important;background:#1b100d!important;border-color:#674029!important}.security-modal{width:min(480px,100%);max-height:calc(100vh - 30px);padding:30px;position:relative;overflow:hidden auto}.security-modal h2{color:#dfbd76;margin:4px 0 8px}.security-modal>p{color:#918b81;font:.7rem/1.5 Arial,sans-serif}.security-modal>p b{color:#d0b376}.security-modal form>label{color:#baa578;flex-direction:column;gap:6px;margin-top:12px;font-size:.68rem;display:flex}.security-modal input{color:#e5ddcf;background:#080c0e;border:1px solid #493d2f;outline:none;width:100%;padding:12px}.security-modal input:focus{border-color:#ae7935}.game-reset-intro{background:#0c0f10;border:1px solid #3e3529;margin:16px 0;padding:14px}.game-reset-intro b{color:#d2b16d}.game-reset-intro p{color:#a39b8f;margin:7px 0;font:.66rem/1.5 Arial,sans-serif}.game-reset-intro small,.local-token-note{color:#81786a;font:.58rem/1.45 Arial,sans-serif;display:block}.local-token-note{background:#15110c;border-left:2px solid #8b642e;margin-top:10px;padding:9px}@media (max-width:520px){.security-modal{padding:24px 18px}.recovery-note{flex-direction:column}.recovery-note span{text-align:left}.game-security-actions{grid-template-columns:1fr}}.daily-reward-open{color:#f1ca78!important;background:linear-gradient(#6e2b13,#2d120b)!important;border-color:#b98736!important}.daily-reward-banner{z-index:2;background:radial-gradient(circle at 8%,#7d321e66,#0000 23%),linear-gradient(120deg,#18130e,#080b0c 64%,#1f160b);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;max-width:1080px;margin:16px auto 0;padding:18px 22px;display:grid;position:relative}.reward-banner-seal{background:linear-gradient(135deg,#32100a,#9b3c1b);border:2px solid #c18b3b;place-items:center;width:58px;height:58px;display:grid;transform:rotate(45deg);box-shadow:0 0 18px #b9702b55}.reward-banner-seal span{color:#f5ce77;font-size:1.25rem;font-weight:900;transform:rotate(-45deg)}.daily-reward-banner h2{color:#e3bd70;margin:0;font-size:1.15rem}.daily-reward-banner p{color:#898379;margin:6px 0 0;font:.68rem/1.45 Arial,sans-serif}.reward-banner-progress{align-items:center;gap:14px;display:flex}.reward-banner-progress strong{color:#e6bd6b;text-align:right;font-size:1.25rem}.reward-banner-progress small{color:#7c756a;font:.5rem Arial,sans-serif;display:block}.reward-banner-progress button{color:#f4d38d;letter-spacing:.05em;background:linear-gradient(#922718,#4c1009);border:1px solid #b17a30;padding:11px 15px;font-size:.62rem;font-weight:800}.rewards-backdrop{padding:12px}.daily-rewards-modal{background:radial-gradient(circle at 88% 4%,#66321955,#0000 26%),linear-gradient(145deg,#151719,#050708);width:min(1050px,100%);max-height:calc(100vh - 24px);padding:28px;position:relative;overflow:hidden auto}.daily-rewards-modal>header{border-bottom:1px solid #5b4227;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.daily-rewards-modal h2{color:#ebc875;letter-spacing:.06em;margin:0;font-size:clamp(1.45rem,3vw,2.3rem)}.daily-rewards-modal header p{color:#969087;margin:8px 0 0;font:.7rem/1.4 Arial,sans-serif}.reward-day-counter{text-align:center;background:#2c180d;border:1px solid #7f5729;min-width:110px;padding:10px 14px}.reward-day-counter b{color:#f1c464;font-size:1.8rem;display:block}.reward-day-counter span{color:#9b8056;letter-spacing:.12em;font-size:.52rem}.reward-target-row{grid-template-columns:minmax(220px,.8fr) 1.2fr;gap:12px;margin:16px 0;display:grid}.reward-target-row label{color:#9d8b68;letter-spacing:.08em;flex-direction:column;gap:6px;font-size:.58rem;display:flex}.reward-target-row select{color:#dfcfad;background:#090d0f;border:1px solid #59452d;height:42px;padding:0 10px}.vip-account-status{background:#0c1011;border:1px solid #493c2a;flex-direction:column;justify-content:center;padding:9px 13px;display:flex}.vip-account-status span{color:#927f5d;font-size:.68rem;font-weight:800}.vip-account-status small{color:#746f67;margin-top:4px;font:.58rem Arial,sans-serif}.vip-account-status.active{background:#1e180c;border-color:#84652d}.vip-account-status.active span{color:#edc66c}.reward-track-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reward-track{background:linear-gradient(135deg,#111516,#080b0c);border:1px solid #51422e;min-height:145px;padding:16px;position:relative}.reward-track>span{color:#93866e;letter-spacing:.12em;font-size:.54rem}.reward-track h3{color:#d7bb80;margin:8px 0 13px;font-size:.94rem}.reward-track.premium{background:radial-gradient(circle at 100% 0,#7c3d1f66,#0000 45%),#15100b;border-color:#815b27}.reward-track.premium h3{color:#f0c366}.reward-track.locked:after{content:"VIP LOCKED";color:#9f5e4b;letter-spacing:.1em;background:#24100d;border:1px solid #63392a;padding:4px 7px;font-size:.48rem;position:absolute;top:12px;right:12px}.reward-values{flex-wrap:wrap;gap:6px;display:flex}.reward-values b{color:#d8ae60;background:#1b1711;border:1px solid #4c402e;padding:6px 8px;font:700 .58rem Arial,sans-serif}.reward-track em{color:#736e66;margin-top:12px;font:.57rem Arial,sans-serif;display:block}.reward-calendar-head{justify-content:space-between;align-items:end;gap:12px;margin:18px 0 8px;display:flex}.reward-calendar-head b{color:#d5b36f;font-size:.65rem;display:block}.reward-calendar-head small{color:#777168;margin-top:3px;font:.55rem Arial,sans-serif;display:block}.reward-calendar-head>span{color:#746c61;font:.49rem Arial,sans-serif}.reward-calendar-head i{background:#15120e;border:1px solid #645033;width:8px;height:8px;margin:0 4px 0 8px;display:inline-block}.reward-calendar-head i.claimed{background:#43682e;border-color:#75a653}.reward-calendar-head i.milestone{background:#7d2d18;border-color:#c07b35}.reward-calendar{background:#050708;border:1px solid #342f27;grid-template-columns:repeat(20,minmax(32px,1fr));gap:4px;max-height:228px;padding:8px;display:grid;overflow:auto}.reward-calendar>span{color:#665f55;background:#0b0e0f;border:1px solid #2f2c27;place-items:center;min-height:31px;font:.52rem Arial,sans-serif;display:grid}.reward-calendar>span b{font-size:.55rem}.reward-calendar>span small{display:none}.reward-calendar>span.claimed{color:#86b76b;background:#172311;border-color:#496637}.reward-calendar>span.current{color:#ffd47d;background:#4a1d0f;border-color:#e3a741;box-shadow:0 0 9px #d6842f88}.reward-calendar>span.milestone{color:#dda852;background:linear-gradient(145deg,#33130d,#181008);border-color:#8b542a;grid-column:span 2}.reward-calendar>span.milestone small{letter-spacing:.06em;font-size:.36rem;display:block}.reward-calendar>span.exclusive{color:#ffe3a0;background:linear-gradient(145deg,#8b451c,#321107);border-color:#e2ad4b;grid-column:span 4;box-shadow:inset 0 0 12px #e6a64033}.reward-claim{max-width:520px;margin:16px auto 0;display:block}.reward-safety-note{text-align:center;color:#716d67;font:.56rem/1.4 Arial,sans-serif}.daily-rewards-modal .auth-message{margin-top:12px}@media (max-width:760px){.daily-reward-banner{grid-template-columns:auto 1fr}.reward-banner-progress{grid-column:1/-1;justify-content:space-between}.reward-banner-progress strong{text-align:left}.reward-target-row,.reward-track-pair{grid-template-columns:1fr}.reward-calendar{grid-template-columns:repeat(10,minmax(28px,1fr))}.daily-rewards-modal{padding:22px 16px}}@media (max-width:480px){.daily-reward-banner{text-align:center;grid-template-columns:1fr}.reward-banner-seal{margin:auto}.reward-banner-progress{flex-direction:column}.reward-banner-progress strong{text-align:center}.daily-rewards-modal>header{padding-right:22px}.reward-day-counter{min-width:76px}.reward-calendar-head{flex-direction:column;align-items:flex-start}.reward-calendar{grid-template-columns:repeat(7,minmax(27px,1fr));max-height:260px}.reward-calendar>span.milestone{grid-column:span 2}.reward-calendar>span.exclusive{grid-column:span 3}}.vip-account-status{padding-right:126px;position:relative}.vip-account-status button{color:#e9be70;background:#38150d;border:1px solid #a67330;padding:8px 10px;font-size:.52rem;font-weight:800;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.vip-shop-preview{background:linear-gradient(115deg,#21130d,#0b0e0f);border:1px solid #7b5528;margin:-4px 0 16px;padding:14px}.vip-shop-preview header{justify-content:space-between;align-items:flex-start;display:flex}.vip-shop-preview h3{color:#e6bf72;margin:0;font-size:1rem}.vip-shop-preview header button{color:#b39362;background:0 0;border:0;font-size:1.1rem}.vip-shop-preview p{color:#91877a;margin:9px 0;font:.62rem/1.4 Arial,sans-serif}.vip-package-row{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.vip-package-row span{text-align:center;background:#12100e;border:1px solid #4d3a27;padding:9px}.vip-package-row b{color:#e1b862;font-size:.66rem;display:block}.vip-package-row small{color:#817665;margin-top:3px;font:.5rem Arial,sans-serif;display:block}.vip-shop-note{color:#837563;margin-top:10px;font:.56rem/1.4 Arial,sans-serif}.selected-day-heading{justify-content:space-between;align-items:center;gap:12px;margin:15px 0 8px;display:flex}.selected-day-heading h3{color:#e0ba6a;margin:0;font-size:1rem}.selected-day-heading button,.reward-calendar-jumps button{color:#c6a76d;background:#15110d;border:1px solid #5b452d;padding:7px 9px;font-size:.5rem;font-weight:800}.reward-calendar-jumps{flex-wrap:wrap;gap:5px;display:flex}.reward-calendar>button{color:#665f55;background:#0b0e0f;border:1px solid #2f2c27;place-items:center;min-height:31px;font:.52rem Arial,sans-serif;display:grid;position:relative}.reward-calendar>button b{font-size:.55rem}.reward-calendar>button i{color:#d9a750;font-size:.43rem;font-style:normal;position:absolute;bottom:2px;right:3px}.reward-calendar>button.claimed{color:#86b76b;background:#172311;border-color:#496637}.reward-calendar>button.current{color:#ffd47d;background:#4a1d0f;border-color:#e3a741;box-shadow:0 0 9px #d6842f88}.reward-calendar>button.selected{outline-offset:1px;outline:1px solid #f4cd75}.reward-calendar>button.milestone{color:#dda852;background:linear-gradient(145deg,#33130d,#181008);border-color:#8b542a;grid-column:span 2}.reward-calendar>button.exclusive{color:#ffe3a0;background:linear-gradient(145deg,#8b451c,#321107);border-color:#e2ad4b;grid-column:span 4;box-shadow:inset 0 0 12px #e6a64033}.reward-online-warning{color:#d89978;text-align:center;background:#25110e;border-left:2px solid #ba4e31;max-width:520px;margin:8px auto 0;padding:8px 10px;font:.58rem/1.4 Arial,sans-serif}.reward-countdown{text-align:center;background:#11140e;border:1px solid #66502b;max-width:520px;margin:8px auto 0;padding:10px}.reward-countdown b{color:#e6bd68;letter-spacing:.07em;font-size:.7rem;display:block}.reward-countdown small{color:#857d70;margin-top:4px;font:.54rem Arial,sans-serif;display:block}@media (max-width:760px){.vip-package-row{grid-template-columns:repeat(2,1fr)}.vip-account-status{padding-right:118px}}@media (max-width:480px){.vip-account-status{padding-bottom:43px;padding-right:13px}.vip-account-status button{inset:auto auto 8px 10px;transform:none}.reward-calendar-head{flex-direction:column;align-items:flex-start}.reward-calendar>button.milestone{grid-column:span 2}.reward-calendar>button.exclusive{grid-column:span 3}}.recovery-fields label{color:#baa578;flex-direction:column;gap:6px;margin-top:14px;font-size:.68rem;display:flex}.recovery-fields input{color:#e5ddcf;background:#080c0e;border:1px solid #493d2f;outline:none;width:100%;padding:12px}.rewards-admin{background:#0f1214;border:1px solid #34383a;grid-template-columns:260px 1fr;max-width:1180px;min-height:650px;margin:12px auto;display:grid}.rewards-admin aside{border-right:1px solid #34383a;padding:12px}.rewards-admin aside>input{color:#ddd;background:#090c0e;border:1px solid #4b402f;width:100%;padding:10px}.rewards-admin aside>div{gap:4px;max-height:590px;margin-top:10px;display:grid;overflow:auto}.rewards-admin aside button{text-align:left;color:#a99a80;background:#0a0d0f;border:1px solid #292e30;padding:9px}.rewards-admin aside button.active{color:#efc777;background:#39170e;border-color:#a8732e}.rewards-admin aside b,.rewards-admin aside small{display:block}.rewards-admin aside small{margin-top:3px;font-size:.55rem}.rewards-admin>article{padding:22px}.reward-admin-tracks{grid-template-columns:1fr 1fr;gap:14px;display:grid}.reward-admin-tracks section{background:#0a0d0f;border:1px solid #4c3b27;padding:16px}.reward-admin-tracks h3{color:#ddb668}.reward-admin-tracks label{color:#a49373;grid-template-columns:1fr 1fr;align-items:center;gap:12px;margin:8px 0;font-size:.7rem;display:grid}.reward-admin-tracks input{color:#eee;background:#111618;border:1px solid #3e4243;padding:9px}@media (max-width:760px){.rewards-admin{grid-template-columns:1fr;margin:12px}.rewards-admin aside{border-bottom:1px solid #34383a;border-right:0}.rewards-admin aside>div{max-height:180px}.reward-admin-tracks,.reward-admin-tracks label{grid-template-columns:1fr}}.battle-pass-table .full-ranking-head,.battle-pass-table article{grid-template-columns:70px minmax(150px,1fr) minmax(120px,.65fr) minmax(110px,.45fr)}.battle-pass-table article:nth-child(5){background:linear-gradient(90deg,#24160d,#090b0c);box-shadow:inset 3px 0 #a8732e}.battle-pass-table article:nth-child(5)>b{color:#e5b959}@media (max-width:900px){.battle-pass-table .full-ranking-head,.battle-pass-table article{grid-template-columns:48px minmax(110px,1fr) 100px}}@media (max-width:540px){.battle-pass-table .full-ranking-head,.battle-pass-table article{grid-template-columns:40px minmax(90px,1fr) 78px}}.trophy-page{color:#ddd3bd;background:radial-gradient(circle at 50% 0,#591d1644,#0000 35%),#060809;min-height:100vh;padding:24px clamp(14px,4vw,56px) 60px}.trophy-topbar{background:#0b0e0f;border:1px solid #684b26;justify-content:space-between;align-items:center;gap:18px;max-width:1180px;margin:auto;padding:15px 20px;display:flex}.trophy-topbar div{text-align:center}.trophy-topbar span{color:#a98245;letter-spacing:.18em;font-size:.55rem}.trophy-topbar h1{color:#e4c078;margin:3px 0;font-size:1.2rem}.trophy-topbar a{color:#c7ab76;font-size:.62rem;text-decoration:none}.trophy-hero{background:linear-gradient(115deg,#21130d,#090c0e);justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:20px auto;padding:28px;display:flex}.trophy-hero h2{color:#ecc675;margin:4px 0}.trophy-hero p{color:#938b7d;font:.75rem/1.5 Arial,sans-serif}.trophy-hero>strong{text-align:center;color:#f0c567;min-width:160px;font-size:2.1rem}.trophy-hero>strong small{color:#968367;font-size:.52rem;display:block}.trophy-message,.trophy-tabs,.trophy-grid,.cosmetic-vault{max-width:1180px;margin:12px auto}.trophy-message{color:#bca77f;background:#0c1011;border:1px solid #4d402d;padding:10px}.trophy-tabs{gap:6px;display:flex;overflow:auto}.trophy-tabs button{color:#8f877a;background:#0b0e0f;border:1px solid #3f3c35;padding:10px 15px}.trophy-tabs button.active{color:#f0c978;background:#4b190f;border-color:#a37031}.trophy-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.trophy-card{opacity:.75;background:#0a0d0f;border:1px solid #33383a;grid-template-columns:54px 1fr auto;align-items:center;gap:13px;padding:14px;display:grid}.trophy-card.complete{opacity:1;background:linear-gradient(100deg,#21150d,#0a0d0f);border-color:#755526}.trophy-seal{color:#d6a64d;border:3px double #7b5b2f;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.trophy-card span{color:#8b7d66;letter-spacing:.12em;font-size:.5rem}.trophy-card h3{color:#d8bd86;margin:3px 0;font-size:.9rem}.trophy-card p{color:#7f7a71;margin:0;font:.62rem Arial,sans-serif}.trophy-card>strong{color:#dbad55;text-align:center}.trophy-card>strong small{font-size:.43rem;display:block}.trophy-progress{background:#282724;height:4px;margin:9px 0 4px}.trophy-progress i{background:linear-gradient(90deg,#8f321d,#e2a943);height:100%;display:block}.trophy-card div>small{color:#857862;font:.52rem Arial,sans-serif}.cosmetic-vault{padding:20px}.cosmetic-vault>header{border-bottom:1px solid #574226;justify-content:space-between;align-items:end;padding-bottom:12px;display:flex}.cosmetic-vault h2{color:#e1ba6c;margin:3px 0}.cosmetic-vault header p{color:#857e72;font:.65rem Arial,sans-serif}.cosmetic-vault>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.cosmetic-vault article{background:#0a0d0f;border:1px solid #433b30;padding:15px}.cosmetic-vault article>span{color:#8b7a61;font-size:.5rem}.cosmetic-vault article h3{color:#d8bd87}.cosmetic-vault article b{color:#aa8b58;font-size:.62rem;display:block}.cosmetic-vault article button{color:#e9c47a;background:#4a190f;border:1px solid #8d642e;margin-top:12px;padding:8px 11px}.cosmetic-vault article button:disabled{opacity:.35}.cosmetic-vault article.unlocked{box-shadow:inset 0 0 18px #b77c2633}@media (max-width:760px){.trophy-topbar{align-items:flex-start}.trophy-topbar div{text-align:left;order:-1}.trophy-hero{flex-direction:column;align-items:flex-start}.trophy-hero>strong{text-align:left}.trophy-grid,.cosmetic-vault>div{grid-template-columns:1fr}.cosmetic-vault>header{flex-direction:column;align-items:flex-start}}.trophy-collection-open{color:#e9c576;letter-spacing:.05em;background:linear-gradient(#39230f,#12100d);border:1px solid #88642f;justify-content:center;align-items:center;padding:10px 14px;font-size:.62rem;font-weight:800;text-decoration:none;display:inline-flex}.weekly-rewards-page{color:#ddd3bd;background:radial-gradient(circle at 50% 0,#6c241a44,#0000 36%),#060809;min-height:100vh;padding:24px clamp(14px,4vw,56px) 60px}.weekly-rewards-page>header{background:#0b0e0f;border:1px solid #684b26;justify-content:space-between;align-items:center;max-width:1080px;margin:auto;padding:15px 20px;display:flex}.weekly-rewards-page>header div{text-align:center}.weekly-rewards-page>header span{color:#a98245;font-size:.55rem}.weekly-rewards-page>header h1{color:#e4c078;margin:3px 0;font-size:1.2rem}.weekly-rewards-page>header a{color:#c7ab76;font-size:.6rem;text-decoration:none}.weekly-reward-hero{background:linear-gradient(115deg,#25150d,#090c0e);justify-content:space-between;align-items:center;max-width:1080px;margin:20px auto;padding:28px;display:flex}.weekly-reward-hero h2{color:#ecc675;margin:4px 0}.weekly-reward-hero p{color:#938b7d;max-width:700px;font:.72rem/1.5 Arial,sans-serif}.weekly-reward-hero>strong{color:#efc46c;text-align:center;font-size:2rem}.weekly-reward-hero>strong small{font-size:.5rem;display:block}.weekly-grant-list{gap:9px;max-width:1080px;margin:15px auto;display:grid}.weekly-grant-list article{background:#0b0e0f;border:1px solid #624923;grid-template-columns:56px 1fr auto auto;align-items:center;gap:16px;padding:15px;display:grid}.weekly-grant-list article.claimed{opacity:.55}.weekly-grant-seal{color:#eac16a;border:3px double #b27b34;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.weekly-grant-list span{color:#89795e;font-size:.52rem}.weekly-grant-list h2{color:#dfc28a;margin:4px 0}.weekly-grant-list p{color:#7f786e;margin:0;font:.6rem Arial,sans-serif}.weekly-grant-list strong{color:#e2b45b;text-align:center}.weekly-grant-list strong small{font-size:.45rem;display:block}.weekly-grant-list button{color:#eac578;background:#511b10;border:1px solid #a06e31;padding:10px}.weekly-grant-list button:disabled{opacity:.4}.weekly-empty{text-align:center;color:#8f8779;border:1px solid #38362f;padding:60px}.weekly-safety{color:#777168;text-align:center;max-width:1080px;margin:auto;font:.58rem Arial,sans-serif}@media (max-width:700px){.weekly-reward-hero{flex-direction:column;align-items:flex-start}.weekly-grant-list article{grid-template-columns:48px 1fr}.weekly-grant-list article>strong,.weekly-grant-list article>button{grid-column:2}.weekly-rewards-page>header div{text-align:left;order:-1}}.cosmetic-vault article:after{content:"RANKING PREVIEW\a ExampleBK";white-space:pre-line;text-align:center;color:#d8cfbf;letter-spacing:.03em;background:#060809;border:1px solid #302d28;margin-top:14px;padding:11px 9px;font:700 .72rem/1.8 Georgia,Times New Roman,serif;display:block}.cosmetic-vault article.aura-crimson:after{color:#ff9b7e;text-shadow:0 0 4px #ff4a27,0 0 10px #d8200b,0 0 18px #7d0d06;box-shadow:inset 0 0 16px #7d0d0638}.cosmetic-vault article.aura-violet:after{color:#e2b7ff;text-shadow:0 0 4px #c66cff,0 0 11px #7b27d9,0 0 20px #40107f;box-shadow:inset 0 0 16px #6519a940}.cosmetic-vault article.aura-chaos:after{color:#ffd08a;text-shadow:0 -2px 5px #ffce50,0 0 10px #ef531f,0 0 19px #9d1808;animation:1.8s ease-in-out infinite cosmetic-chaos-preview;box-shadow:inset 0 -8px 18px #a62b0d33}.cosmetic-vault article.aura-royal:after{color:#fff0aa;text-shadow:0 0 4px #fff1a5,0 0 11px #e6aa32,0 0 20px #9f6417;box-shadow:inset 0 0 18px #d89a283d}.cosmetic-vault article.title-rising:after{content:"RANKING PREVIEW\a [Rising Hero] ExampleBK";color:#d8bd79}.cosmetic-vault article.title-loyal:after{content:"RANKING PREVIEW\a [Loyal Member] ExampleBK";color:#91c879}.cosmetic-vault article.title-battlepass:after{content:"RANKING PREVIEW\a [Battle Pass Veteran] ExampleBK";color:#c7a0ed}.cosmetic-vault article.title-veteran:after{content:"RANKING PREVIEW\a [Hardcore Veteran] ExampleBK";color:#e0a769}.cosmetic-vault article.title-chaos:after{content:"RANKING PREVIEW\a [Chaos Fighter] ExampleBK";color:#ef895b;text-shadow:0 0 7px #a52a12}.cosmetic-vault article.locked:after{filter:saturate(.72);opacity:.78}@keyframes cosmetic-chaos-preview{50%{text-shadow:0 -2px 6px #fff0a3,0 0 13px #ff6a25,0 0 24px #b51f08}}.rank-name.aura-crimson,.podium-place h3.aura-crimson{color:#ffae94;text-shadow:0 0 4px #ff4a27,0 0 10px #d8200b,0 0 18px #7d0d06;animation:2.2s ease-in-out infinite ranking-crimson-aura}.rank-name.aura-violet,.podium-place h3.aura-violet{color:#e6c2ff;text-shadow:0 0 4px #c66cff,0 0 11px #7b27d9,0 0 20px #40107f;animation:2.4s ease-in-out infinite ranking-violet-aura}.rank-name.aura-crimson i{border-color:#a83222;box-shadow:0 0 10px #d8200b88}.rank-name.aura-violet i{border-color:#7943a6;box-shadow:0 0 10px #852ddd88}@keyframes ranking-crimson-aura{50%{text-shadow:0 0 6px #ffb098,0 0 14px #f13c20,0 0 25px #8e1008}}@keyframes ranking-violet-aura{50%{text-shadow:0 0 6px #eed8ff,0 0 15px #a44ee8,0 0 26px #511194}}.account-entry{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex!important}.account-entry a{color:inherit!important;background:0 0!important;border:0!important;padding:0!important;text-decoration:none!important}.account-entry i{color:#9d7842;font-style:normal}.account-entry-loading{opacity:.65;justify-content:center;align-items:center;display:inline-flex!important}.character-identity{vertical-align:baseline;max-width:100%;color:inherit;align-items:center;gap:.34em;display:inline-flex}.character-identity-name{color:inherit}.character-equipped-title{color:#d7b66e;letter-spacing:.03em;white-space:nowrap;font:700 .68em Georgia,Times New Roman,serif}.character-identity.aura-crimson{color:#ffae94;text-shadow:0 0 4px #ff4a27,0 0 10px #d8200b,0 0 18px #7d0d06;animation:2.2s ease-in-out infinite ranking-crimson-aura}.character-identity.aura-violet{color:#e6c2ff;text-shadow:0 0 4px #c66cff,0 0 11px #7b27d9,0 0 20px #40107f;animation:2.4s ease-in-out infinite ranking-violet-aura}.rank-name:has(.character-identity.aura-crimson) i{border-color:#a83222;box-shadow:0 0 10px #d8200b88}.rank-name:has(.character-identity.aura-violet) i{border-color:#7943a6;box-shadow:0 0 10px #852ddd88}@media (max-width:580px){.character-identity{gap:.22em}.character-equipped-title{font-size:.58em}}.character-identity.aura-chaos{color:#ffd08a;text-shadow:0 -2px 5px #ffce50,0 0 11px #ef531f,0 0 20px #9d1808;animation:1.8s ease-in-out infinite cosmetic-chaos-preview}.character-identity.aura-royal{color:#fff0aa;text-shadow:0 0 4px #fff1a5,0 0 11px #e6aa32,0 0 20px #9f6417}.character-identity.title-rising .character-equipped-title{color:#d8bd79}.character-identity.title-loyal .character-equipped-title{color:#91c879}.character-identity.title-battlepass .character-equipped-title{color:#c7a0ed}.character-identity.title-veteran .character-equipped-title{color:#e0a769}.character-identity.title-chaos .character-equipped-title{color:#ef895b;text-shadow:0 0 7px #a52a12}.cosmetic-character-picker{background:linear-gradient(110deg,#17110d,#080b0c);border:1px solid #584124;grid-template-columns:minmax(260px,.8fr) minmax(280px,1.2fr);gap:12px;margin-top:16px;padding:14px;display:grid}.cosmetic-character-picker label{color:#9d875f;letter-spacing:.1em;flex-direction:column;gap:7px;font-size:.55rem;display:flex}.cosmetic-character-picker select{color:#ddc38d;background:#080c0e;border:1px solid #75542a;width:100%;padding:11px}.equipped-character-preview{text-align:center;background:#050708;border:1px solid #35332e;flex-direction:column;justify-content:center;align-items:center;min-height:64px;display:flex}.equipped-character-preview>span{color:#766f63;letter-spacing:.14em;font-size:.48rem}.equipped-character-preview>strong{color:#d8cfbf;margin:5px 0;font-size:1rem}.equipped-character-preview>small{color:#7f7669;font:.52rem Arial,sans-serif}.cosmetic-vault article.equipped{border-color:#d2a14d;box-shadow:inset 0 0 20px #b77c2644,0 0 10px #a66a2633}.cosmetic-vault article.equipped button{color:#a8dc7d;background:#18210f;border-color:#6d8d46}@media (max-width:700px){.cosmetic-character-picker{grid-template-columns:1fr}}.character-identity.title-blood .character-equipped-title{color:#ed816b;text-shadow:0 0 6px #8c2015}.character-identity.title-devil .character-equipped-title{color:#b795eb;text-shadow:0 0 6px #51217e}.cosmetic-vault article.title-blood:after{content:"RANKING PREVIEW\a [Blood Guardian] ExampleBK";color:#ed816b;text-shadow:0 0 6px #8c2015}.cosmetic-vault article.title-devil:after{content:"RANKING PREVIEW\a [Devil Conqueror] ExampleBK";color:#b795eb;text-shadow:0 0 6px #51217e}.trophy-auto-sync{color:#8fa77c;letter-spacing:.06em;background:#0d140c;border:1px solid #33452d;max-width:1180px;margin:9px auto;padding:9px 12px;font:.56rem/1.4 Arial,sans-serif}.trophy-auto-sync i{color:#6fd44f;text-shadow:0 0 7px #57c13b;font-style:normal}.character-identity.title-weekly .character-equipped-title{color:#f0ca71;text-shadow:0 0 8px #a86d1d}.cosmetic-vault article.title-weekly:after{content:"RANKING PREVIEW\a [Weekly Champion] ExampleBK";color:#f0ca71;text-shadow:0 0 8px #a86d1d}.shop-page{color:#ddd3bd;background:radial-gradient(circle at 50% 0,#6c241a44,#0000 34%),linear-gradient(#07090a,#050607);min-height:100vh;padding:24px clamp(14px,4vw,56px) 60px}.trophy-section-tabs{background:#080b0c;border:1px solid #564125;grid-template-columns:1fr 1fr;max-width:1180px;margin:12px auto;display:grid}.trophy-section-tabs a{text-align:center;color:#817766;letter-spacing:.07em;padding:12px;font-size:.62rem;font-weight:800;text-decoration:none}.trophy-section-tabs a.active{color:#f0c878;background:linear-gradient(#42170f,#190d09);box-shadow:inset 0 -2px #aa742f}.shop-hero{background:radial-gradient(circle at 78%,#7f261d33,#0000 35%),linear-gradient(120deg,#1d120d,#080b0c);grid-template-columns:1.3fr .9fr;align-items:center;gap:28px;max-width:1180px;margin:18px auto;padding:30px;display:grid}.shop-hero h2{color:#edc878;margin:4px 0;font-size:clamp(1.8rem,4vw,3rem)}.shop-hero p{color:#958d80;max-width:660px;font:.72rem/1.55 Arial,sans-serif}.shop-balances{grid-template-columns:1fr 1fr;gap:8px;display:grid}.shop-balances>span{text-align:center;background:#080b0c;border:1px solid #594327;padding:15px}.shop-balances small,.shop-balances em{color:#847765;letter-spacing:.09em;font-size:.48rem;font-style:normal;display:block}.shop-balances b{color:#e8bd68;margin:7px 0;font-size:1.6rem;display:block}.shop-controls{justify-content:space-between;align-items:center;gap:12px;max-width:1180px;margin:12px auto;padding:12px;display:flex}.shop-controls nav{gap:5px;display:flex;overflow:auto}.shop-controls button{color:#80786b;white-space:nowrap;background:#090c0e;border:1px solid #37352f;padding:9px 11px;font-size:.54rem}.shop-controls button.active{color:#edc475;background:#42170f;border-color:#9d6c2d}.shop-controls label{color:#9d875f;white-space:nowrap;align-items:center;gap:8px;font-size:.52rem;display:flex}.shop-controls select,.shop-checkout select{color:#d7bf8d;background:#070a0b;border:1px solid #6c4d29;padding:9px}.merch-grid{grid-template-columns:1fr 1fr;gap:12px;max-width:1180px;margin:12px auto;display:grid}.merch-card{background:#090c0e;grid-template-columns:150px 1fr;display:grid;overflow:hidden}.merch-visual{background:radial-gradient(circle,#5f1e16,#130c0a 65%,#060809);border-right:1px solid #4f3c25;grid-row:1/3;place-items:center;min-height:245px;display:grid;position:relative}.merch-visual:before{content:"";clip-path:polygon(20% 0,38% 9%,62% 9%,80% 0,100% 20%,84% 35%,80% 100%,20% 100%,16% 35%,0 20%);background:linear-gradient(145deg,#21120e,#07090a);border:2px solid #b17b35;width:92px;height:110px;position:absolute}.merch-visual.gold:before{clip-path:none;border-radius:4px 4px 38% 38%;width:90px;height:90px}.merch-visual.gold:after{content:"";border:8px solid #9f6c2f;border-left:0;border-radius:0 25px 25px 0;width:27px;height:42px;position:absolute;right:15px}.merch-visual.violet:before{clip-path:none;background:radial-gradient(circle at 70% 35%,#6e2a7b55,#0000 28%),linear-gradient(135deg,#1c101f,#08090b);width:118px;height:72px}.merch-visual.ember:before{background:radial-gradient(circle at 50% 15%,#8e2d1f55,#0000 25%),linear-gradient(#24120e,#07090a);height:125px}.merch-visual>span{z-index:2;color:#efc46d;text-shadow:0 0 10px #b66f2d;font-size:1.1rem;font-weight:800;position:relative}.merch-visual>small{z-index:2;color:#8d7655;letter-spacing:.12em;font-size:.43rem;position:absolute;bottom:20px}.merch-copy{padding:20px}.merch-copy>span{color:#8f7958;letter-spacing:.1em;font-size:.48rem}.merch-copy h2{color:#dfbd78;margin:6px 0;font-size:1.05rem}.merch-copy p{color:#8b857c;font:.64rem/1.5 Arial,sans-serif}.merch-variants{flex-wrap:wrap;gap:4px;display:flex}.merch-variants i{color:#8e8371;border:1px solid #3d382f;padding:4px 6px;font:.48rem Arial,sans-serif}.merch-buy{grid-column:2;grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;padding:0 20px 20px;display:grid}.merch-buy button{color:#e8c176;background:linear-gradient(#4d190f,#1f0d09);border:1px solid #a67432;min-height:62px}.merch-buy button.wcoin{color:#9cd2e5;background:linear-gradient(#163343,#09151b);border-color:#557a8b}.merch-buy button:disabled{opacity:.35}.merch-buy small,.merch-buy b,.merch-buy em{display:block}.merch-buy small{font-size:.42rem}.merch-buy b{margin:3px 0;font-size:.82rem}.merch-buy em{font-size:.43rem;font-style:normal}.merch-buy>span{color:#71685b;font-size:.48rem}.shop-coming{text-align:center;max-width:1180px;margin:18px auto;padding:80px}.shop-coming>span{color:#c88d39;font-size:2rem}.shop-coming h2{color:#dfbd76}.shop-coming p{color:#827b70;font:.7rem Arial,sans-serif}.shop-test-notice{color:#b69a69;text-align:center;background:#1b140c;border:1px solid #6c522d;max-width:1180px;margin:14px auto;padding:10px;font:.55rem/1.4 Arial,sans-serif}.shop-checkout{width:min(570px,100%);padding:28px;position:relative}.shop-checkout h2{color:#e6c079}.checkout-summary{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0;display:grid}.checkout-summary span{color:#7f7668;background:#090c0e;border:1px solid #38352f;padding:11px;font-size:.48rem}.checkout-summary b{color:#d9b673;margin-top:6px;font-size:.62rem;display:block}.shop-checkout>label{color:#9d875f;flex-direction:column;gap:7px;font-size:.58rem;display:flex}.checkout-safety{background:#17130e;border-left:2px solid #9a6e30;margin-top:14px;padding:12px}.checkout-safety b{color:#d7b36d}.checkout-safety p{color:#8d8578;margin:4px 0 0;font:.62rem/1.45 Arial,sans-serif}@media (max-width:850px){.shop-hero,.merch-grid{grid-template-columns:1fr}.shop-controls{flex-direction:column;align-items:stretch}.shop-controls label{justify-content:space-between}}@media (max-width:560px){.shop-page{padding:12px}.shop-balances{grid-template-columns:1fr 1fr}.merch-card{grid-template-columns:110px 1fr}.merch-visual{min-height:260px}.merch-buy{grid-column:1/-1;grid-template-columns:1fr}.merch-buy>span{display:none}.checkout-summary{grid-template-columns:1fr}.trophy-section-tabs a{font-size:.5rem}}.shop-cosmetic-grid{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1180px;margin:12px auto;display:grid}.shop-cosmetic-card{background:#090c0e;padding:16px}.shop-cosmetic-preview{text-align:center;background:#050708;border:1px solid #302d28;flex-direction:column;justify-content:center;align-items:center;min-height:82px;margin-bottom:13px;display:flex}.shop-cosmetic-preview>small{color:#756e63;letter-spacing:.13em;margin-bottom:7px;font-size:.43rem}.shop-cosmetic-preview>strong{font-size:.84rem}.shop-cosmetic-card>span{color:#8d7b61;letter-spacing:.1em;font-size:.48rem}.shop-cosmetic-card h2{color:#d9bd84;margin:5px 0 13px;font-size:.95rem}.shop-cosmetic-card>a{color:#9bc57c;text-align:center;background:#121b0f;border:1px solid #54713e;padding:11px;font-size:.53rem;font-weight:800;text-decoration:none;display:block}.shop-cosmetic-card.owned{border-color:#587641;box-shadow:inset 0 0 18px #5f94301f}.shop-cosmetic-buy{grid-template-columns:1fr auto 1fr;align-items:center;gap:5px;display:grid}.shop-cosmetic-buy button{color:#e5bd70;background:linear-gradient(#45170f,#1d0c08);border:1px solid #9c6d31;min-height:58px}.shop-cosmetic-buy button.wcoin{color:#9cd2e5;background:linear-gradient(#163343,#09151b);border-color:#557a8b}.shop-cosmetic-buy button:disabled{opacity:.32}.shop-cosmetic-buy small,.shop-cosmetic-buy b,.shop-cosmetic-buy em{display:block}.shop-cosmetic-buy small{font-size:.4rem}.shop-cosmetic-buy b{margin:3px 0;font-size:.68rem}.shop-cosmetic-buy em{font-size:.39rem;font-style:normal}.shop-cosmetic-buy>i{color:#6d6559;font-size:.43rem;font-style:normal}.collection-empty{text-align:center;background:#090c0e;border:1px solid #3b3730;grid-column:1/-1;padding:28px}.collection-empty p{color:#81796d}.collection-empty a{color:#e9c274;background:#42170f;border:1px solid #94682f;padding:9px 13px;font-size:.55rem;text-decoration:none;display:inline-block}@media (max-width:900px){.shop-cosmetic-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.shop-cosmetic-grid{grid-template-columns:1fr}}.arcana-download-hero{grid-template-columns:minmax(260px,.72fr) minmax(0,1.55fr);gap:22px;min-height:430px;padding:24px clamp(12px,2.5vw,32px)}.arcana-platform-visual{height:380px}.arcana-platform-visual img{object-fit:cover;object-position:center}.arcana-platform-visual:after{background:linear-gradient(#0000 58%,#050709b8),linear-gradient(90deg,#0507093d,#0000 30%)}@media (max-width:900px){.arcana-download-hero{grid-template-columns:1fr;min-height:0;padding:24px}.arcana-platform-visual{height:clamp(250px,52vw,390px)}}@media (max-width:580px){.arcana-download-hero{gap:15px;padding:14px 10px}.arcana-platform-visual{height:230px}.arcana-platform-visual figcaption{bottom:12px;left:14px}}.rankings-atmosphere,.account-atmosphere{opacity:.68;background:linear-gradient(#030507b8,#050709e8 760px,#050709 1250px),radial-gradient(circle at 52% 28%,#183e5844,#0000 38%),url(/hardcore-refinery-battle.jpg) top/cover no-repeat fixed}.rankings-atmosphere:after{background:linear-gradient(90deg,#02030466,#0000 20% 80%,#02030466),repeating-linear-gradient(90deg,#0000 0 80px,#bd8c320d 81px)}@media (max-width:820px){.rankings-atmosphere,.account-atmosphere{opacity:.62;background-position:52% 0;background-attachment:scroll}}.rankings-atmosphere,.account-atmosphere{background-image:linear-gradient(#030507b8,#050709e8 760px,#050709 1250px),radial-gradient(circle at 52% 28%,#183e5844,#0000 38%),url(/hardcore-lorencia-death-king.jpg)}.admin-preview-link{color:#dec184;letter-spacing:.05em;background:#1a1510;border:1px solid #72542c;padding:9px 13px;font-size:.68rem;text-decoration:none}.vip-editor-list{margin-top:14px}.vip-admin-tier{border-top:2px solid #805224}.vip-admin-tier.silver{border-top-color:#969ca1}.vip-admin-tier.gold{border-top-color:#d2a141}.vip-package-editor{border-top:1px solid #303436;margin-top:18px;padding-top:14px}.vip-package-editor .editor-card-heading{margin-bottom:8px}.vip-package-editor-row{border-bottom:1px solid #24282a;grid-template-columns:.55fr .8fr 1fr .7fr auto;align-items:end;gap:10px;padding:10px 0;display:grid}.vip-package-editor-row>label{flex-direction:column;gap:6px;display:flex}.vip-package-editor-row span{color:#9f8d6b;letter-spacing:.05em;font-size:.62rem}.vip-package-editor-row input[type=number]{color:#ded8cd;background:#111618;border:1px solid #3d4244;width:100%;padding:9px}.vip-package-editor-row .vip-editor-check{flex-direction:row;align-items:center;min-height:38px}.vip-package-editor-row .vip-editor-check input{accent-color:#a76626}.vip-package-editor-row button{color:#e18a77;background:#24100e;border:1px solid #6b2a24;padding:10px}.vip-package-editor-row button:disabled{opacity:.35}@media (max-width:760px){.vip-package-editor-row{grid-template-columns:1fr 1fr}.vip-package-editor-row button{grid-column:1/-1}}.marketplace-hero{z-index:2;text-align:center;max-width:980px;margin:74px auto 22px;position:relative}.marketplace-hero h1{color:#edc979;letter-spacing:.08em;text-shadow:0 3px #481008,0 0 24px #d37e2b66;margin:0;font-size:clamp(2.7rem,6vw,5rem)}.marketplace-hero>p{color:#aaa195;max-width:690px;margin:14px auto;font:.78rem/1.6 Arial,sans-serif}.marketplace-guest{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.marketplace-guest span{color:#8c857a;width:100%;font:.62rem Arial,sans-serif}.marketplace-guest a{color:#e9c173;background:#43170f;border:1px solid #8c632f;padding:9px 13px;font-size:.53rem;font-weight:800;text-decoration:none}.marketplace-guest a:last-child{color:#aaa092;background:#090c0e;border-color:#484239}.payment-first{z-index:2;max-width:1280px;margin:18px auto;padding:18px;position:relative}.payment-first>header{align-items:center;gap:12px;margin-bottom:13px;display:flex}.payment-first>header>span,.marketplace-categories header>span{color:#b78a42;letter-spacing:.14em;font-size:.52rem}.payment-first h2,.marketplace-categories h2{color:#dec078;margin:2px 0;font-size:.95rem}.payment-first header p{color:#827b70;margin:3px 0;font:.6rem Arial,sans-serif}.payment-method-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.payment-method-grid button{text-align:left;color:#aaa091;background:#090c0e;border:1px solid #3d3b36;grid-template-rows:auto auto 1fr auto;grid-template-columns:45px 1fr;gap:3px 9px;min-height:126px;padding:13px;display:grid}.payment-method-grid button>b{color:#e1b761;border:2px double #89612f;border-radius:50%;grid-row:1/4;place-items:center;width:42px;height:42px;display:grid}.payment-method-grid button>span{color:#d8bd87;font-size:.67rem;font-weight:800}.payment-method-grid button>small{color:#79736a;font:.54rem/1.35 Arial,sans-serif}.payment-method-grid button>em{color:#6f756b;grid-column:2;font-size:.43rem;font-style:normal}.payment-method-grid button.active{background:linear-gradient(#35150f,#0a0c0e);border-color:#c08a39;transform:translateY(-2px);box-shadow:0 0 18px #a56d2638}.payment-method-grid button.event.active{background:linear-gradient(#242040,#090c0e);border-color:#7176aa}.payment-method-grid button.arcana.active{background:linear-gradient(#172913,#090c0e);border-color:#558242}.payment-method-grid button.trophy.active{background:linear-gradient(#28152d,#090c0e);border-color:#8d5f9f}.marketplace-browser{z-index:2;grid-template-columns:260px minmax(0,1fr);gap:14px;max-width:1280px;margin:15px auto;display:grid;position:relative}.marketplace-categories{align-self:start;padding:11px;position:sticky;top:12px}.marketplace-categories header{border-bottom:1px solid #4a3822;padding:10px}.marketplace-categories>button{text-align:left;color:#a59b89;background:0 0;border:1px solid #0000;border-bottom-color:#292925;grid-template-columns:34px 1fr;align-items:center;gap:9px;width:100%;padding:12px 9px;display:grid}.marketplace-categories>button>i{color:#c18b3c;background:#12100d;border:1px solid #514228;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.marketplace-categories>button span{font-size:.59rem;font-weight:800}.marketplace-categories>button small{color:#716c64;margin-top:4px;font:.48rem/1.3 Arial,sans-serif;display:block}.marketplace-categories>button.active{color:#e9c679;background:linear-gradient(90deg,#40150f,#12100d);border-color:#835b2b}.marketplace-results{min-width:0}.marketplace-result-title{background:#090c0ee8;border:1px solid #574226;justify-content:space-between;align-items:center;min-height:58px;padding:8px 13px;display:flex}.marketplace-result-title>div{align-items:center;gap:10px;display:flex}.marketplace-result-title>div>span{color:#e1b85f;border:2px double #a57432;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.marketplace-result-title p{color:#756d60;margin:0;font-size:.45rem}.marketplace-result-title small{color:#d6b674;margin-top:3px;font-size:.66rem;display:block}.marketplace-result-title>b{color:#897a62;font-size:.5rem}.market-vip-section{margin-top:12px}.market-section-heading{text-align:center;margin:18px 0 12px}.market-section-heading>span{color:#9c7b47;letter-spacing:.13em;font-size:.5rem}.market-section-heading h2{color:#dfbb70;margin:4px}.market-section-heading p{color:#777168;margin:0;font:.58rem Arial,sans-serif}.marketplace-page .vip-tier-grid{grid-template-columns:repeat(3,1fr)}.market-product-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.market-product-card{background:#090c0e;flex-direction:column;min-width:0;display:flex;overflow:hidden}.market-product-card:before,.market-product-card:after{font-size:.6rem}.market-product-card.unavailable{opacity:.72}.market-product-preview{background:radial-gradient(circle,#452016,#080a0c 70%);border-bottom:1px solid #594125;flex-direction:column;justify-content:center;align-items:center;height:145px;display:flex;position:relative;overflow:hidden}.market-product-preview.image img{object-fit:cover;width:100%;height:100%}.market-product-preview.cosmetic>small{color:#776e62;letter-spacing:.13em;margin-bottom:10px;font-size:.42rem}.market-product-preview.cosmetic .character-identity{font-size:.92rem}.market-product-preview.item:before{content:"";background:linear-gradient(135deg,#31140f,#080b0c);border:3px double #a87531;width:84px;height:84px;position:absolute;transform:rotate(45deg);box-shadow:0 0 22px #000}.market-product-preview.item>span,.market-product-preview.item>b{z-index:2;position:relative}.market-product-preview.item>span{color:#e5b967;font-size:1.1rem;font-weight:900}.market-product-preview.item>b{color:#9f8a68;text-align:center;max-width:170px;margin-top:26px;font-size:.48rem}.market-product-preview.event-chaos{background:radial-gradient(circle,#6a281c,#080a0c 70%)}.market-product-preview.event-blood{background:radial-gradient(circle,#722010,#080a0c 70%)}.market-product-preview.item-zen{background:radial-gradient(circle,#6d5419,#080a0c 70%)}.market-product-copy{flex:1;padding:14px}.market-product-copy>span{color:#8b795e;letter-spacing:.09em;font-size:.46rem}.market-product-copy h2{color:#dfbd7b;margin:5px 0;font-size:.9rem}.market-product-copy p{color:#837e75;min-height:56px;margin:0;font:.59rem/1.45 Arial,sans-serif}.market-product-tags{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.market-product-tags i{color:#7f7565;border:1px solid #3a372f;padding:3px 5px;font-size:.4rem;font-style:normal}.market-product-card>footer{border-top:1px solid #302d28;justify-content:space-between;align-items:center;gap:9px;padding:12px 14px;display:flex}.market-product-card>footer small,.market-product-card>footer span{color:#736b60;font-size:.4rem;display:block}.market-product-card>footer b{color:#e2b761;font-size:1rem;display:block}.market-product-card>footer button,.market-product-card>footer a{color:#eac374;text-align:center;background:#45170f;border:1px solid #9d6d30;padding:9px 10px;font-size:.48rem;font-weight:800;text-decoration:none}.market-product-card>footer button:disabled{opacity:.55;filter:grayscale(.7)}.market-empty{text-align:center;margin-top:12px;padding:70px 20px}.market-empty>span{color:#bd8738;font-size:2rem}.market-empty h2{color:#d8b571}.market-empty p{color:#7d766b;font:.65rem Arial,sans-serif}.market-checkout{width:min(560px,100%);padding:28px;position:relative}.market-checkout h2{color:#e2bd75;margin:4px 0}.market-checkout>p{color:#918a7e;font:.68rem/1.5 Arial,sans-serif}.market-checkout-price{background:#090c0e;border:1px solid #5a4328;margin:16px 0;padding:13px}.market-checkout-price small,.market-checkout-price span{color:#7d7363;font-size:.48rem;display:block}.market-checkout-price b{color:#e7bc67;margin:4px 0;font-size:1.4rem;display:block}.market-checkout>label{color:#9d875f;flex-direction:column;gap:7px;font-size:.57rem;display:flex}.market-checkout select{color:#d7bf8d;background:#070a0b;border:1px solid #6c4d29;padding:10px}.market-delivery-note{color:#a48d68;background:#18140e;border-left:2px solid #8b672e;padding:12px;font-size:.52rem}.checkout-no-charge{text-align:center;color:#746e65;font:.52rem Arial,sans-serif;display:block}.marketplace-page .shop-test-notice{z-index:2;position:relative}.admin-dashboard-hero{background:radial-gradient(circle at 80% 20%,#67231a44,#0000 35%),linear-gradient(120deg,#18130f,#0a0d0f);border:1px solid #5e4728;max-width:1180px;margin:22px auto;padding:40px}.admin-dashboard-hero>span{color:#b68a45;letter-spacing:.16em;font-size:.57rem}.admin-dashboard-hero h2{color:#e1bf78;margin:6px 0;font:700 clamp(1.6rem,4vw,3rem) Georgia,serif}.admin-dashboard-hero p{color:#918a7f;max-width:650px;font:.72rem/1.5 Arial,sans-serif}.admin-module-grid{grid-template-columns:repeat(2,1fr);gap:10px;max-width:1180px;margin:12px auto;display:grid}.admin-module{color:#bdb3a1;background:#0c1012;border:1px solid #373a3b;min-height:180px;padding:22px;text-decoration:none;position:relative}.admin-module:hover{background:#17120e;border-color:#9d6c31;transform:translateY(-2px)}.admin-module>i{float:right;color:#d8aa52;border:3px double #8d642e;place-items:center;width:48px;height:48px;font-style:normal;display:grid;transform:rotate(45deg)}.admin-module>span{color:#6f9f61;letter-spacing:.1em;font-size:.48rem}.admin-module h2{color:#dfbd78;margin:12px 0 6px}.admin-module p{color:#817b72;max-width:430px;font:.65rem/1.5 Arial,sans-serif}.admin-module>b{color:#b99558;font-size:.52rem}.admin-coming-grid{grid-template-columns:repeat(3,1fr);gap:8px;max-width:1180px;margin:12px auto;display:grid}.admin-coming-grid article{background:#0b0e10;border:1px solid #303436;padding:16px}.admin-coming-grid span{color:#806f55;font-size:.48rem}.admin-coming-grid h3{color:#bca679;font-size:.75rem}.admin-coming-grid p{color:#74716c;font:.58rem/1.45 Arial,sans-serif}.market-admin-layout{grid-template-columns:260px 1fr;gap:12px;display:grid}.market-admin-layout>aside{background:#090c0e;border:1px solid #34383a;padding:8px}.market-admin-layout>aside>input{color:#ddd4c5;background:#111618;border:1px solid #3c4143;width:100%;padding:10px}.market-admin-layout>aside>div{max-height:720px;margin-top:7px;overflow:auto}.market-admin-layout>aside button{text-align:left;color:#a49b8c;background:0 0;border:0;border-bottom:1px solid #282c2e;width:100%;padding:10px}.market-admin-layout>aside button.active{color:#e1bd75;background:#3d160f}.market-admin-layout>aside b,.market-admin-layout>aside small{display:block}.market-admin-layout>aside b{font-size:.62rem}.market-admin-layout>aside small{color:#716c64;margin-top:4px;font-size:.45rem}.editor-check{color:#a48e67;align-items:center;gap:8px;font-size:.58rem;display:flex}.editor-check input{accent-color:#a56d2d}.editor-field input:disabled{opacity:.55}.market-price-editor{border-top:1px solid #343638;margin-top:18px;padding-top:14px}.market-price-editor header>span{color:#c09a59;font-size:.58rem}.market-price-editor header p{color:#77736d;margin:4px 0 10px;font:.56rem Arial,sans-serif}.market-price-editor>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.market-price-editor label{background:#101416;border:1px solid #34383a;padding:10px}.market-price-editor b,.market-price-editor span{display:block}.market-price-editor b{color:#ddb55e}.market-price-editor span{color:#847866;min-height:22px;font-size:.48rem}.market-price-editor input{color:#ddd2c0;background:#080b0d;border:1px solid #4d463b;width:100%;margin-top:8px;padding:9px}@media (max-width:980px){.payment-method-grid{grid-template-columns:1fr 1fr}.marketplace-browser{grid-template-columns:1fr}.marketplace-categories{grid-template-columns:repeat(2,1fr);display:grid;position:static}.marketplace-categories header{grid-column:1/-1}.marketplace-page .vip-tier-grid,.market-product-grid{grid-template-columns:1fr 1fr}.market-admin-layout{grid-template-columns:1fr}.market-admin-layout>aside>div{max-height:260px}.market-price-editor>div{grid-template-columns:1fr 1fr}}@media (max-width:620px){.marketplace-hero{margin-top:58px}.payment-method-grid,.marketplace-categories,.marketplace-page .vip-tier-grid,.market-product-grid,.admin-module-grid,.admin-coming-grid{grid-template-columns:1fr}.payment-first{padding:11px}.payment-method-grid button{min-height:105px}.marketplace-browser{gap:9px}.marketplace-categories header{grid-column:auto}.market-product-preview{height:170px}.market-price-editor>div{grid-template-columns:1fr}.admin-dashboard-hero{margin:12px;padding:25px}.admin-module-grid,.admin-coming-grid{margin-inline:12px}}.media-band{grid-template-columns:minmax(360px,1.2fr) minmax(250px,.82fr) minmax(360px,1.2fr) minmax(225px,.68fr);align-items:center}.video-panel,.launcher-preview{min-width:0;height:218px}.video-panel{flex-direction:column;justify-content:flex-start;display:flex}.real-video-shell{flex:auto;height:100%}.real-video-shell iframe{background:#050708;border:0;width:100%;height:100%;display:block}.launcher-preview{align-self:center}.launcher-preview.platform-image-preview{background:#070a0c;border-color:#6f512b;margin:0;padding:5px;display:block;overflow:hidden}.platform-image-preview img{object-fit:cover;object-position:center;border:1px solid #2f3436;width:100%;height:100%;display:block}@media (max-width:1250px){.media-band{grid-template-columns:1fr 1fr}.video-panel,.launcher-preview{height:230px}.real-video-shell{flex-basis:auto;height:100%}}@media (max-width:820px){.video-panel,.launcher-preview{height:auto;min-height:220px}.real-video-shell{flex-basis:220px;height:220px}}.auth-tabs a{color:#817a6e;letter-spacing:.05em;text-align:center;background:#090c0e;border:0;border-bottom:2px solid #0000;padding:13px 8px;font-size:.72rem;font-weight:800;text-decoration:none}.auth-tabs a.active{color:#edc879;background:#22100c;border-color:#a43220}.auth-options a{color:#c2a46e;text-decoration:underline}.back-login{text-align:center;text-decoration:none;display:block}.recovery-create-account{text-align:center;color:#acd18f;letter-spacing:.06em;background:#13200f;border:1px solid #58783f;margin-top:10px;padding:11px;font-size:.62rem;font-weight:800;text-decoration:none;display:block}.site-shell .atmosphere{opacity:.76;background:linear-gradient(#0305065c 0,#0507098c 42%,#050709f2 88%),radial-gradient(circle at 55% 25%,#0000 0 24%,#02030455 68%),url(/home-lorencia.jpg) top/cover no-repeat fixed}.site-shell .atmosphere:after{clip-path:none;background:linear-gradient(90deg,#0203047a,#0000 23% 77%,#0203047a);inset:0;-webkit-mask-image:none;mask-image:none}.crest{width:176px;height:118px;box-shadow:none;background:0 0;border:0;top:-24px;overflow:visible;transform:translate(-50%)}.crest img{object-fit:contain;filter:drop-shadow(0 5px 6px #000)drop-shadow(0 0 8px #a63c1e66);width:100%;height:100%;display:block}.crest span{display:none}.rankings-crest{top:-24px}.server-button .realm-pending-dot{background:#b78235;box-shadow:0 0 7px #b78235}.server-button .realm-live-dot{background:#76eb42;box-shadow:0 0 8px #76eb42}.home-ranking-pending{text-align:center;color:#766d5f;border-block:1px solid #28251f;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:24px;display:flex}.home-ranking-pending b{color:#c49d57;letter-spacing:.1em;font-size:.68rem}.home-ranking-pending span{max-width:300px;margin-top:8px;font:.62rem/1.5 Arial,sans-serif}.ranking-server-line.pending i{background:#c18a39;box-shadow:0 0 8px #c18a39}.realm-switcher button{cursor:pointer}.realm-switcher small{margin:3px 0 0;display:block}@media (max-width:900px){.crest,.rankings-crest{width:112px;height:76px;top:-5px}.topbar,.rankings-topbar{min-height:68px}}@media (max-width:560px){.site-shell .atmosphere{background-position:58% 0;background-attachment:scroll}.crest,.rankings-crest{width:96px;height:66px;top:0}.server-buttons{width:100%}.server-button{flex:1;min-width:calc(33.33% - 6px);padding-inline:7px}.server-button i{margin-left:6px}.realm-switcher{flex-wrap:wrap}.realm-switcher button{flex:1;min-width:98px}}.member-quickbar{z-index:2;background:linear-gradient(90deg,#160b08f2,#080c0ef2 34%,#0b1011f2);grid-template-columns:190px 1fr;align-items:center;gap:12px;max-width:1460px;margin:12px auto 0;padding:9px 12px;display:grid;position:relative}.member-quickbar-intro{border-right:1px solid #4d3924;padding:5px 13px}.member-quickbar-intro span{color:#8d7655;letter-spacing:.14em;font-size:.48rem;display:block}.member-quickbar-intro b{color:#e0bd76;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.72rem;display:block;overflow:hidden}.member-quickbar nav{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.member-quickbar a{color:#bca77d;background:#0b0f10;border:1px solid #403629;grid-template-columns:34px 1fr;align-items:center;gap:8px;min-height:58px;padding:8px 10px;text-decoration:none;display:grid}.member-quickbar a:hover,.member-quickbar a.daily{color:#f0cc82;background:linear-gradient(135deg,#35130d,#0c0f10);border-color:#90632d}.member-quickbar a>i{color:#d8a44e;background:#1c120c;border:1px solid #72502a;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.member-quickbar a b,.member-quickbar a small{display:block}.member-quickbar a b{letter-spacing:.04em;font-size:.59rem}.member-quickbar a small{color:#776f64;margin-top:4px;font:.5rem/1.25 Arial,sans-serif}.vip-package-grid button{min-height:104px}.vip-package-grid del{color:#756c61;margin:5px 0 1px;font-size:.43rem;display:block}.vip-package-grid button>em{color:#ffd0a7;background:#8a291b}.vip-package-grid button>span{color:#f0c36f;font-size:.52rem}.vip-package-editor-row{grid-template-columns:.45fr .85fr .85fr .65fr .65fr auto}.trophy-page .member-quickbar,.shop-page .member-quickbar{max-width:1180px}.weekly-rewards-page .member-quickbar{max-width:1080px}.account-page .member-quickbar{max-width:1500px}@media (max-width:900px){.member-quickbar{grid-template-columns:1fr}.member-quickbar-intro{border-bottom:1px solid #4d3924;border-right:0}.member-quickbar nav{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.member-quickbar nav{display:flex;overflow-x:auto}.member-quickbar a{min-width:190px}.member-quickbar-intro{padding-inline:6px}}.account-gateway{text-align:center;flex-direction:column;justify-content:center;min-height:360px;padding:34px;display:flex}.account-gateway h2{color:#dfbd76;margin:4px 0;font-size:1.45rem}.account-gateway>p{color:#918b81;max-width:520px;margin:8px auto 24px;font:.72rem/1.55 Arial,sans-serif}.account-gateway>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.account-gateway a{color:#f0cf89;letter-spacing:.05em;background:linear-gradient(#8e261b,#45100b);border:1px solid #8b612d;padding:14px;font-size:.67rem;font-weight:800;text-decoration:none}.account-gateway a:last-child{color:#a9997e;background:#0b0f11;border-color:#484137;grid-column:1/-1}@media (max-width:560px){.account-gateway{padding:24px 18px}.account-gateway>div{grid-template-columns:1fr}.account-gateway a:last-child{grid-column:auto}}@media (min-width:1251px){.dashboard{grid-template-columns:minmax(210px,1fr) minmax(220px,1.05fr) minmax(360px,1.8fr) minmax(220px,1.05fr) minmax(220px,1.05fr)}}.roadmap{background:linear-gradient(145deg,#1d140d,#050708);min-height:668px;padding:9px}.roadmap .parchment{color:#e1c386;background:radial-gradient(circle at 50% 8%,#7d311f55,#0000 25%),linear-gradient(90deg,#100b08,#21160e 9%,#160f0b 50%,#21160e 91%,#100b08);border:3px double #815a2b;height:100%;min-height:648px;padding:9px 11px 12px;position:relative;overflow:hidden;box-shadow:inset 0 0 42px #000,inset 0 0 0 1px #281b10}.roadmap .parchment:before,.roadmap .parchment:after{content:"✦";color:#a77431;text-shadow:0 0 8px #d9892d;font-size:.8rem;position:absolute;top:35px}.roadmap .parchment:before{left:18px}.roadmap .parchment:after{right:18px}.roadmap .parchment>.eyebrow{text-align:center;color:#b58a4d;letter-spacing:.19em;margin:3px 0 2px;font-size:.53rem}.roadmap h1{z-index:2;color:#edc875;letter-spacing:.12em;text-shadow:0 2px #48170d,0 0 12px #c06c284d;border-color:#67441f;padding:0 0 7px;font-size:1.55rem;position:relative}.roadmap .timeline{z-index:1;overscroll-behavior:auto;scrollbar-width:none;height:auto;max-height:none;padding:7px 3px 4px;position:relative;overflow:visible}.roadmap .timeline::-webkit-scrollbar{display:none}.roadmap .timeline:before{content:"";opacity:.2;filter:blur(7px);background:linear-gradient(#d39a3c,#87301d 33%,#36677c 60%,#4c7437 82%,#5e5141);width:auto;position:absolute;inset:3px 45% 8px;box-shadow:0 0 14px #d08a3166}.roadmap .milestone{z-index:1;text-align:left;color:#dbc18e;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:7px;width:79%;min-height:66px;padding:2px;transition:transform .18s,filter .18s;display:grid;position:relative}.roadmap .milestone:nth-child(odd){margin-right:auto}.roadmap .milestone:nth-child(2n){text-align:right;grid-template-columns:minmax(0,1fr) 48px;margin-left:auto}.roadmap .milestone:nth-child(2n) .milestone-icon{grid-column:2}.roadmap .milestone:nth-child(2n) .milestone-copy{grid-area:1/1}.roadmap .milestone:not(:last-child):after{content:"";z-index:-1;opacity:.75;filter:drop-shadow(0 0 3px #c88331);border-bottom:3px solid #8d632e;border-radius:0 0 50% 50%;height:48px;position:absolute;bottom:-27px}.roadmap .milestone:nth-child(odd):not(:last-child):after{left:25px;right:-55px;transform:rotate(6deg)}.roadmap .milestone:nth-child(2n):not(:last-child):after{left:-55px;right:25px;transform:rotate(-6deg)}.roadmap .milestone-icon{color:#fff0bd;background:radial-gradient(circle,#a63a1e,#35100a 70%);border:3px double #e0b75d;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1rem;display:grid;position:relative;box-shadow:0 0 0 2px #16100b,0 0 13px #bd6d2d66}.roadmap .milestone-icon img{object-fit:contain;image-rendering:auto;filter:drop-shadow(0 0 5px #f0b45e);width:30px;height:30px;display:block}.roadmap .milestone-icon:after{content:attr(data-step);color:#d9b66e;background:#110d09;border:1px solid #9f7137;border-radius:50%;place-items:center;min-width:17px;height:17px;font:700 .4rem Arial,sans-serif;display:grid;position:absolute;bottom:-5px;right:-7px}.roadmap .milestone-copy{background:linear-gradient(90deg,#24170ed9,#0c0b09bd);border:1px solid #5d4327;min-width:0;padding:6px 8px;box-shadow:inset 0 0 10px #000}.roadmap .milestone:nth-child(2n) .milestone-copy{background:linear-gradient(270deg,#24170ed9,#0c0b09bd)}.roadmap .milestone-copy i{color:#9a7d52;letter-spacing:.12em;margin-bottom:2px;font:.4rem Arial,sans-serif;display:block}.roadmap .milestone-copy b{color:#ebce91;white-space:normal;background:0 0;border:0;padding:0;font-size:.61rem;line-height:1.25;display:block}.roadmap .milestone-copy small{color:#9e8966;margin:3px 0 0;font-size:.48rem;display:block}.roadmap .milestone.done .milestone-icon{background:radial-gradient(circle,#59773c,#1a2514 72%);border-color:#9fc373}.roadmap .milestone.next .milestone-icon{background:radial-gradient(circle,#306b88,#102330 72%);border-color:#72b6d5}.roadmap .milestone.future .milestone-icon{background:radial-gradient(circle,#826828,#291f0c 72%)}.roadmap .milestone.locked .milestone-icon{filter:saturate(.55);background:radial-gradient(circle,#55504a,#181614 72%)}.roadmap .milestone:hover,.roadmap .milestone.selected{filter:brightness(1.18);transform:scale(1.025)}.roadmap .milestone.selected .milestone-copy{border-color:#c38a3b;box-shadow:inset 0 0 12px #000,0 0 12px #b96c2c55}@media (max-width:1250px){.roadmap{min-height:668px}.roadmap .parchment{min-height:648px}}@media (max-width:820px){.roadmap{order:-1;min-height:680px}.roadmap .parchment{min-height:660px}.roadmap .milestone{width:76%}}@media (max-width:480px){.roadmap .milestone{grid-template-columns:43px minmax(0,1fr);width:88%;min-height:68px}.roadmap .milestone:nth-child(2n){grid-template-columns:minmax(0,1fr) 43px}.roadmap .milestone-icon{width:40px;height:40px}.roadmap .milestone-copy b{font-size:.58rem}}.server-button{text-align:left;flex-direction:column;align-items:flex-start;gap:5px;min-width:176px;display:flex}.server-button>span{width:100%;font-size:.75rem;font-weight:800;display:block}.server-button>span i{float:right;margin-top:3px}.server-button>small{color:#8d806e;white-space:nowrap;font:.44rem/1.25 Arial,sans-serif;display:block}.server-button.selected>small{color:#cfb37e}@media (max-width:820px){.server-button{min-width:calc(33.33% - 9px)}}@media (max-width:560px){.server-button{min-width:calc(50% - 6px)}.server-button>small{white-space:normal}}.roadmap-page,.server-info-page{color:#e7dcc2;background:#06080a;min-height:100vh;padding:28px 5vw 26px;position:relative;overflow:hidden}.roadmap-page>:not(.rankings-atmosphere),.server-info-page>:not(.rankings-atmosphere){z-index:2;position:relative}.roadmap-page-hero,.server-info-hero{text-align:center;max-width:900px;margin:76px auto 28px}.roadmap-page-hero>span,.server-info-hero>span{color:#b48a49;letter-spacing:.18em;font-size:.58rem}.roadmap-page-hero h1,.server-info-hero h1{color:#edc979;letter-spacing:.1em;text-shadow:0 3px #481008,0 0 24px #d37e2b66;margin:7px 0;font-size:clamp(2.5rem,6vw,5rem)}.roadmap-page-hero p,.server-info-hero p{color:#9d9588;max-width:650px;margin:auto;font:.75rem/1.6 Arial,sans-serif}.roadmap-snake{background:radial-gradient(circle at 50% 0,#6d281b3d,#0000 24%),linear-gradient(90deg,#0b0d0e,#17110c 50%,#0b0d0e);max-width:1120px;margin:auto;padding:54px 62px}.roadmap-snake-step{grid-template-columns:72px 1fr;align-items:center;gap:14px;width:47%;min-height:170px;margin-bottom:34px;display:grid;position:relative}.roadmap-snake-step:nth-child(odd){margin-right:auto}.roadmap-snake-step:nth-child(2n){text-align:right;grid-template-columns:1fr 72px;margin-left:auto}.roadmap-snake-step:nth-child(2n) .roadmap-snake-node{grid-column:2}.roadmap-snake-step:nth-child(2n) .roadmap-snake-copy{grid-area:1/1}.roadmap-snake-step:not(:last-child):after{content:"";filter:drop-shadow(0 0 4px #b86d2c);opacity:.8;border-bottom:4px solid #8c622d;border-radius:0 0 50% 50%;height:92px;position:absolute;bottom:-70px}.roadmap-snake-step:nth-child(odd):not(:last-child):after{left:35px;right:-112%;transform:rotate(4deg)}.roadmap-snake-step:nth-child(2n):not(:last-child):after{left:-112%;right:35px;transform:rotate(-4deg)}.roadmap-snake-node{background:radial-gradient(circle,#762417,#140b08 72%);border:5px double #d5a653;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;position:relative;box-shadow:0 0 0 4px #07090a,0 0 22px #bb6d2c66}.roadmap-snake-node img{object-fit:contain;filter:drop-shadow(0 0 8px #f0ad4f);width:46px;height:46px}.roadmap-snake-node b{color:#e1bd75;background:#0c0a08;border:1px solid #b37d36;border-radius:50%;place-items:center;min-width:24px;height:24px;font:700 .52rem Arial,sans-serif;display:grid;position:absolute;bottom:-7px;right:-8px}.roadmap-snake-copy{background:linear-gradient(120deg,#24170edc,#090b0ccc);border:1px solid #614728;padding:17px;box-shadow:inset 0 0 20px #000}.roadmap-snake-copy>span,.roadmap-snake-copy time{color:#a88855;letter-spacing:.1em;font:.48rem Arial,sans-serif;display:inline-block}.roadmap-snake-copy time{float:right;color:#807465}.roadmap-snake-copy h2{color:#e5c17a;margin:8px 0 7px;font-size:1rem}.roadmap-snake-copy p{color:#9c9589;margin:0;font:.64rem/1.55 Arial,sans-serif}.roadmap-snake-step.done .roadmap-snake-node{background:radial-gradient(circle,#55733b,#162212 72%);border-color:#99bd72}.roadmap-snake-step.next .roadmap-snake-node{background:radial-gradient(circle,#2f6c89,#102532 72%);border-color:#70b5d4}.roadmap-snake-step.locked{filter:saturate(.65)}@media (max-width:760px){.roadmap-page,.server-info-page{padding:12px}.roadmap-page-hero,.server-info-hero{margin-top:58px}.roadmap-snake{padding:35px 18px}.roadmap-snake-step,.roadmap-snake-step:nth-child(2n){text-align:left;grid-template-columns:62px 1fr;width:100%;margin-bottom:28px}.roadmap-snake-step:nth-child(2n) .roadmap-snake-node{grid-column:1}.roadmap-snake-step:nth-child(2n) .roadmap-snake-copy{grid-column:2}.roadmap-snake-step:not(:last-child):after,.roadmap-snake-step:nth-child(2n):not(:last-child):after{border:0;border-left:3px solid #8c622d;width:0;height:auto;inset:70px auto -32px 30px;transform:none}.roadmap-snake-node{width:60px;height:60px}.roadmap-snake-node img{width:40px;height:40px}}.server-info-tabs{grid-template-columns:repeat(3,1fr);gap:8px;max-width:1000px;margin:0 auto 14px;display:grid}.server-info-tabs button{color:#a89b85;text-align:left;background:#0b0e10;border:1px solid #4b4438;padding:13px}.server-info-tabs button.active{color:#edc478;background:linear-gradient(#4d190f,#130d0a);border-color:#b77e35}.server-info-tabs b,.server-info-tabs small{display:block}.server-info-tabs b{font-size:.72rem}.server-info-tabs small{color:#7e7569;margin-top:5px;font:.49rem Arial,sans-serif}.server-info-tabs button.active small{color:#b99b6a}.server-info-sheet{max-width:1100px;margin:auto;padding:32px}.server-info-sheet>header{text-align:center}.server-info-sheet>header>span{color:#a98449;letter-spacing:.16em;font-size:.5rem}.server-info-sheet>header h2{color:#e7c277;margin:6px 0;font-size:2rem}.server-info-sheet>header p{color:#928a7e;max-width:620px;margin:0 auto;font:.7rem/1.55 Arial,sans-serif}.server-core-rates{grid-template-columns:repeat(4,1fr);gap:8px;margin:24px 0;display:grid}.server-core-rates article{text-align:center;background:#12100d;border:1px solid #5b4529;padding:18px 10px}.server-core-rates span,.server-core-rates b{display:block}.server-core-rates span{color:#88765a;letter-spacing:.1em;font-size:.48rem}.server-core-rates b{color:#e6ba65;margin-top:7px;font-size:1.1rem}.server-rate-list{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.server-rate-list article{background:#090c0e;border:1px solid #343738;padding:15px}.server-rate-list article>div{justify-content:space-between;gap:15px;display:flex}.server-rate-list span{color:#b09b77;font-size:.63rem}.server-rate-list b{color:#e0b45f;font-size:.68rem}.server-rate-list p{color:#77736c;margin:8px 0 0;font:.58rem/1.45 Arial,sans-serif}@media (max-width:700px){.server-info-tabs{grid-template-columns:1fr}.server-info-sheet{padding:22px 14px}.server-core-rates{grid-template-columns:repeat(2,1fr)}.server-rate-list{grid-template-columns:1fr}}.server-admin-card{border-top:2px solid #80582a}.server-rate-admin{border-top:1px solid #303436;margin-top:18px;padding-top:12px}.server-rate-admin-row{border-bottom:1px solid #25292b;grid-template-columns:1fr .7fr 1.5fr auto;align-items:end;gap:8px;padding:9px 0;display:grid}.server-rate-admin-row .danger{color:#e18a77;background:#24100e;border:1px solid #6b2a24;height:38px;padding:8px 10px}.server-rate-admin-row .editor-field input{height:38px}.admin-tabs{overflow-x:auto}@media (max-width:760px){.server-rate-admin-row{grid-template-columns:1fr}.server-rate-admin-row .danger{width:max-content}}.split-content-panel{flex-direction:column;display:flex;overflow:hidden}.home-content-group{flex:50%;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.home-content-group+.home-content-group{border-top:2px solid #66451f}.home-content-group h2{padding:10px 7px;font-size:.82rem}.home-content-group .news-list{grid-template-rows:repeat(3,minmax(58px,1fr));min-height:0;padding:3px 11px;display:grid;overflow:hidden}.home-content-group .news-item{grid-template-columns:62px 1fr;align-items:center;gap:10px;padding:7px 0}.home-content-group .news-icon{height:56px;font-size:1.08rem}.home-content-group .news-item h3{margin-top:0;font-size:.64rem}.home-content-group .news-item p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.55rem;line-height:1.4;display:-webkit-box;overflow:hidden}.home-content-group .news-item time{font-size:.49rem}.home-content-group .ornate-link{z-index:1;flex-shrink:0;margin:5px auto 8px;padding:6px 17px;font-size:.53rem;line-height:1.2;display:block;position:relative}.home-content-group.updates h2{color:#d99855;background:#1b100b}.weekly-timeline-panel{flex-direction:column;display:flex;overflow:hidden}.weekly-event-stack{flex:1;grid-template-rows:1fr 1.22fr 1fr;gap:8px;padding:10px;display:grid}.weekly-event-card{background-position:50%;background-size:cover;border:1px solid #554226;flex-direction:column;justify-content:space-between;min-height:0;padding:11px;display:flex;position:relative;box-shadow:inset 0 0 22px #000}.weekly-event-card>span{color:#a99573;letter-spacing:.08em;background:#171616d9;border:1px solid #695333;align-self:flex-start;padding:3px 6px;font-size:.45rem}.weekly-event-card h3{color:#d3b16e;margin:5px 0 3px;font-size:.66rem}.weekly-event-card strong,.weekly-event-card time{display:block}.weekly-event-card strong{color:#e7bc67;font-size:.72rem}.weekly-event-card time{color:#887b67;margin-top:4px;font-size:.43rem}.weekly-event-card.current{z-index:1;border-color:#c18835;transform:scale(1.015);box-shadow:inset 0 0 25px #000,0 0 15px #b56f2838}.weekly-event-card.current>span{color:#ffe1a4;background:#8e2618;border-color:#d19142}.weekly-event-card.current h3{color:#f0ca78;font-size:.75rem}.weekly-event-card.current strong{font-size:.88rem}.weekly-event-card.previous{filter:saturate(.6);opacity:.72}.weekly-timeline-panel>.ornate-link{margin:2px auto 10px;padding:7px 19px;font-size:.55rem}.updates-page .updates-grid{margin-top:0}.weekly-admin-card.current{border-color:#a86f2f;box-shadow:inset 3px 0 #b52c1d,0 0 18px #9a5d2526}.weekly-admin-card.current .editor-card-heading{color:#efc675}.roadmap-icon-picker>div{grid-template-columns:46px 1fr;align-items:center;gap:8px;display:grid}.roadmap-icon-picker img{object-fit:contain;image-rendering:auto;background:#070a0b;border:1px solid #58452e;width:42px;height:42px;padding:4px}.roadmap-icon-picker select{min-width:0}.partners-band{z-index:2;max-width:1500px;min-height:230px;margin:15px auto 0;padding:14px;position:relative}.partners-band>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;height:200px;display:grid}.partners-band article{background:linear-gradient(145deg,#101416,#07090a);border:1px solid #353634;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:12px;display:flex;overflow:hidden}.partners-band article img{object-fit:contain;object-position:center;filter:drop-shadow(0 4px 6px #000);width:100%;height:130px;display:block}.partners-band article:first-child img{height:148px}.partners-band article span{color:#8e806a;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:.5rem}.market-shipping-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.market-shipping-grid label{color:#c79b57;letter-spacing:.08em;gap:6px;font-size:.58rem;display:grid}.market-shipping-grid label.wide{grid-column:1/-1}.market-shipping-grid input{color:#ead7b0;min-width:0;font:inherit;background:#070a0b;border:1px solid #63451f;padding:11px 12px}.checkout-warning{color:#ffb09e;text-align:center;letter-spacing:.06em;background:#35120fe8;border:1px solid #852f24;margin:12px 0;padding:10px;font-size:.64rem}.market-order-history{z-index:2;max-width:1450px;margin:22px auto;padding:18px;position:relative}.market-order-history header{text-align:center;margin-bottom:14px}.market-order-history header h2{color:#e8bd6a;margin:5px 0}.market-order-history>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.market-order-history article{background:#090d0e;border:1px solid #4a3925;gap:5px;min-width:0;padding:12px;display:grid}.market-order-history article span,.market-order-history article small{color:#8e806a;font-size:.52rem}.market-order-history article b{color:#ead0a0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.market-order-history article em{color:#78b76d;letter-spacing:.07em;font-size:.52rem;font-style:normal}@media (max-width:900px){.market-order-history>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.market-shipping-grid,.market-order-history>div{grid-template-columns:1fr}.market-shipping-grid label.wide{grid-column:auto}}.order-admin-stats{grid-template-columns:repeat(3,1fr);gap:8px;max-width:1180px;margin:12px auto;display:grid}.order-admin-stats article{text-align:center;background:#0b0f11;border:1px solid #453b2e;padding:17px}.order-admin-stats span,.order-admin-stats small{color:#86765d;letter-spacing:.1em;font-size:.5rem;display:block}.order-admin-stats b{color:#e4bb6d;margin:5px;font:700 1.7rem Georgia,serif;display:block}.order-admin-toolbar{justify-content:space-between;gap:10px;max-width:1180px;margin:12px auto;display:flex}.order-admin-toolbar>div{gap:5px;display:flex;overflow-x:auto}.order-admin-toolbar button{white-space:nowrap;color:#918a7e;background:#0d1113;border:1px solid #3a3d3e;padding:9px 11px;font-size:.5rem}.order-admin-toolbar button.active,.order-admin-toolbar form button{color:#e5bd71;background:#43170f;border-color:#90612c}.order-admin-toolbar form{min-width:330px;display:flex}.order-admin-toolbar input{color:#ddd;background:#090d0f;border:1px solid #3c4143;flex:1;min-width:0;padding:9px}.order-admin-layout{background:#0c1012;border:1px solid #373b3d;grid-template-columns:340px 1fr;max-width:1180px;min-height:610px;margin:0 auto;display:grid}.order-admin-layout>aside{border-right:1px solid #373b3d;max-height:720px;padding:7px;overflow:auto}.order-admin-layout>aside>p{text-align:center;color:#756f66;padding:30px;font-size:.6rem}.order-admin-layout>aside button{text-align:left;color:#b9ad98;background:#090c0e;border:0;border-bottom:1px solid #282c2e;gap:4px;width:100%;padding:12px;display:grid}.order-admin-layout>aside button.active{background:#35140f;box-shadow:inset 3px 0 #b47831}.order-admin-layout>aside span{color:#a47738;text-transform:uppercase;font-size:.45rem}.order-admin-layout>aside b{font-size:.65rem}.order-admin-layout>aside small{color:#756f65;font-size:.48rem}.order-admin-detail{padding:24px}.order-admin-detail>header{border-bottom:1px solid #343638;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.order-admin-detail header span,.order-admin-detail header p{color:#81745f;letter-spacing:.08em;font-size:.5rem}.order-admin-detail h2{color:#e1bd75;margin:6px 0}.order-status{color:#d9b46b;background:#21160d;border:1px solid #72522a;padding:9px;font-size:.48rem}.order-status.processing{color:#8fc2e1;border-color:#44617a}.order-status.shipped{color:#91ca7e;border-color:#4a713e}.order-status.completed{color:#a6d594;border-color:#557248}.order-admin-facts{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.order-admin-facts dl,.order-shipping{background:#090c0e;border:1px solid #333738;margin:0;padding:15px}.order-admin-facts dl div{border-bottom:1px solid #252829;justify-content:space-between;gap:10px;padding:7px 0;display:flex}.order-admin-facts dt{color:#7d715f;font-size:.48rem}.order-admin-facts dd{color:#c9b998;text-align:right;word-break:break-word;margin:0;font-size:.58rem}.order-shipping>span{color:#6da562;font-size:.48rem}.order-shipping h3{color:#dec078}.order-shipping p{color:#a39887;font:.65rem/1.6 Arial,sans-serif}.order-shipping b{color:#d1ad6c}.order-note{gap:7px;display:grid}.order-note span{color:#9e855c;font-size:.52rem}.order-note textarea{color:#ddd;resize:vertical;background:#080b0d;border:1px solid #454038;min-height:105px;padding:12px}.order-admin-detail>footer{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.order-admin-detail>footer button{color:#efca80;background:#5a1b11;border:1px solid #a26d30;padding:11px 16px;font-weight:700}.order-admin-detail>footer button.secondary{color:#a9a195;background:#111517;border-color:#4b4d4c}.order-admin-detail>footer button:disabled{opacity:.4}@media (max-width:800px){.order-admin-toolbar{display:grid}.order-admin-toolbar form{min-width:0}.order-admin-layout{grid-template-columns:1fr}.order-admin-layout>aside{border-bottom:1px solid #373b3d;border-right:0;max-height:250px}.order-admin-facts{grid-template-columns:1fr}}@media (max-width:520px){.order-admin-stats{grid-template-columns:1fr}.order-admin-detail{padding:14px}.order-admin-detail>header,.order-admin-detail>footer{display:grid}.order-admin-detail>footer button{width:100%}}.verification-resend{color:#d9b66f;background:#111517;border:1px solid #6b512d;width:100%;margin:8px 0;padding:11px;font-weight:700}.email-action-page{color:#ddd;background:radial-gradient(circle at 50% 10%,#54201555,#0000 40%),#06080a;place-items:center;min-height:100vh;padding:20px;display:grid}.email-action-card{text-align:center;background:#0a0e10;width:min(620px,100%);padding:46px}.email-action-card img{width:150px;height:auto}.email-action-card h1{color:#e7c275;margin:10px 0;font-size:2rem}.email-action-card p{color:#9b9387;max-width:470px;margin:12px auto 24px;font:.75rem/1.6 Arial,sans-serif}.email-action-card.verified{border-color:#587744}.email-action-card.invalid{border-color:#75342a}.email-action-links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.email-action-links a{color:#efc77b;background:#591a11;border:1px solid #97662e;padding:12px 17px;font-size:.6rem;font-weight:700;text-decoration:none}.email-action-links a+a{color:#aaa195;background:#0e1214;border-color:#454747}@media (max-width:520px){.email-action-card{padding:30px 18px}.email-action-links{display:grid}.email-action-links a{width:100%}}.email-action-card .crest{width:clamp(150px,30vw,210px);height:118px;margin:-12px auto 18px;position:relative;top:auto;left:auto;transform:none}.email-action-card .crest img{object-fit:contain;width:100%;height:100%}.email-action-card>.eyebrow{z-index:1;position:relative}.email-action-card{flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.email-action-links{width:100%}.game-account-entry-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.realm-account-grid .game-account-entry-actions>button{color:#dfbd78;background:linear-gradient(#531a12,#24100c);border-color:#9d6c2e;height:100%;min-height:44px;font-weight:700}.credential-rule{color:#8f8779;background:#0d1112;border:1px solid #554426;justify-content:space-between;gap:12px;margin-top:14px;padding:10px 12px;font:.62rem/1.4 Arial,sans-serif;display:flex}.credential-rule b{color:#d3ad62;letter-spacing:.08em;font-family:Georgia,Times New Roman,serif;font-size:.6rem}.credential-rule span{text-align:right}.class-portrait{color:#d8a851;vertical-align:middle;background:radial-gradient(circle,#4b2116,#0a0d0e 72%);border:1px solid #70502a;flex:none;place-items:center;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 8px #000,0 0 8px #0008}.class-portrait img{object-fit:cover;width:100%;height:100%;display:block}.class-portrait.small{width:28px;height:28px}.class-portrait.medium{width:44px;height:44px}.class-portrait.large{border:4px double #b98539;border-radius:50%;width:66px;height:66px}.class-portrait.fallback span{font-size:1rem}.podium-place>.class-portrait{margin:0 auto 10px}.rank-name .class-portrait{margin-right:2px}.ranking-row>span{align-items:center;gap:6px;display:flex}.character-modal>header>.class-portrait{width:66px;height:66px}.character-roster>button>.class-portrait{width:24px;height:24px}@media (max-width:620px){.game-account-entry-actions{grid-template-columns:1fr}.credential-rule{flex-direction:column}.credential-rule span{text-align:left}.email-action-page{padding:12px}.email-action-card{min-height:360px;padding:30px 18px}.email-action-card .crest{width:min(190px,70vw);height:100px;margin-top:-6px}.email-action-card h1{font-size:clamp(1.55rem,9vw,2rem)}}@media (max-width:900px){.partners-band>div{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.partners-band article{min-height:125px}}@media (max-width:520px){.partners-band{padding:10px}.partners-band>div{grid-template-columns:1fr}.partners-band article{min-height:120px}.partners-band article img{height:82px}}.home-rankings-grid{grid-column:4/6;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.home-rankings-grid .ranking-panel{flex-direction:column;min-width:0;min-height:328px;display:flex}.home-rankings-grid .ranking-panel h2{place-items:center;min-height:46px;font-size:.83rem;display:grid}.home-rankings-grid .ranking-subtitle{margin:6px 5px 0;font-size:.5rem}.home-rankings-grid .ranking-types{margin:7px 8px 5px}.home-rankings-grid .ranking-header,.home-rankings-grid .ranking-row{grid-template-columns:20px minmax(74px,1.2fr) minmax(72px,1fr) minmax(48px,.65fr);padding:7px 8px;font-size:.56rem}.home-rankings-grid .ranking-header span:nth-child(3){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-rankings-grid .ranking-row em{color:#c38f51;white-space:nowrap;text-overflow:ellipsis;font-size:.48rem;overflow:hidden}.home-rankings-grid .ranking-row strong{font-size:.57rem}.home-rankings-grid .home-ranking-pending{flex:1;min-height:150px}.home-rankings-grid .ornate-link{text-align:center;margin-top:auto;text-decoration:none}@media (max-width:1250px){.home-rankings-grid{grid-area:2/1/auto/3;grid-template-columns:repeat(2,minmax(0,1fr))}.home-rankings-grid .ranking-panel{grid-area:auto!important}}@media (max-width:820px){.home-rankings-grid{order:3;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.home-rankings-grid .ranking-panel{order:initial}}@media (max-width:600px){.home-rankings-grid{grid-template-columns:1fr}.home-rankings-grid .ranking-panel{min-height:300px}}.rankings-topbar>nav:first-child,.topbar>.nav-links:first-child{gap:clamp(11px,1.8vw,28px)}.public-shop-page{color:#e7dcc2;background:#06080a;min-height:100vh;padding:28px 5vw 55px;position:relative;overflow:hidden}.public-shop-page>:not(.rankings-atmosphere){z-index:2;position:relative}.public-shop-hero{text-align:center;max-width:980px;margin:76px auto 26px}.public-shop-hero h1{color:#edc979;letter-spacing:.09em;text-shadow:0 3px #481008,0 0 24px #d37e2b66;margin:0;font-size:clamp(2.7rem,6vw,5rem)}.public-shop-hero>p{color:#aaa195;max-width:680px;margin:15px auto;font:.78rem/1.6 Arial,sans-serif}.public-shop-member{background:#080b0ddd;border:1px solid #71532b;grid-template-columns:1fr auto;align-items:center;gap:12px;max-width:760px;margin:22px auto 0;padding:12px;display:grid}.public-shop-member label{color:#a58a5d;align-items:center;gap:10px;font-size:.56rem;display:flex}.public-shop-member select{color:#d9c08e;background:#090c0e;border:1px solid #71532b;flex:1;padding:10px}.public-shop-member>span{color:#897a63;border-left:1px solid #514127;padding:8px 12px;font-size:.52rem}.public-shop-member>span b{color:#e6bd69;font-size:1rem;display:block}.public-shop-guest{background:#0a0d0eee;border:1px solid #5c4528;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:780px;margin:22px auto 0;padding:14px;display:flex}.public-shop-guest p{color:#8e867a;width:100%;margin:0 0 5px;font:.66rem Arial,sans-serif}.public-shop-guest a,.tier-login{color:#edc578;background:#42160f;border:1px solid #9a6b2f;padding:10px 14px;font-size:.55rem;font-weight:800;text-decoration:none}.public-shop-guest a:last-child{color:#a99c86;background:#0a0d0f;border-color:#4c4438}.shop-preview-message{color:#d8b36e;text-align:center;background:#20150d;border:1px solid #805e2e;max-width:1180px;margin:8px auto;padding:11px;font-size:.62rem}.vip-shop-section{max-width:1280px;margin:24px auto}.vip-shop-section>header{text-align:center;margin-bottom:15px}.vip-shop-section>header>span{color:#a88348;letter-spacing:.14em;font-size:.55rem}.vip-shop-section>header h2{color:#e3bd72;margin:5px 0;font-size:1.45rem}.vip-shop-section>header p{color:#766f64;margin:0;font:.6rem Arial,sans-serif}.vip-tier-grid,.vault-vip-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.vault-vip-grid{max-width:1180px;margin:12px auto}.vip-tier-card{background:#090c0e;padding:22px;position:relative;overflow:hidden}.vip-tier-card:after{font-size:1.8rem}.vip-tier-card.bronze{background:radial-gradient(circle at 90% 0,#93432733,#0000 35%),#090c0e;border-color:#91562f}.vip-tier-card.silver{background:radial-gradient(circle at 90% 0,#9cb3c433,#0000 35%),#090c0e;border-color:#727b83}.vip-tier-card.gold{background:radial-gradient(circle at 90% 0,#d9a63c42,#0000 38%),#0b0c0d;border-color:#b88732}.vip-tier-card>span{color:#8e7e65;letter-spacing:.1em;font-size:.52rem}.vip-tier-card h2{color:#dfbd78;margin:6px 0;font-size:1.1rem}.vip-tier-card>p{color:#8d867b;min-height:52px;font:.66rem/1.5 Arial,sans-serif}.vip-tier-level{text-align:center;position:absolute;top:14px;right:14px}.vip-tier-level span{color:#766b5a;font-size:.39rem;display:block}.vip-tier-level b{color:#d9ad5d;font-size:1.5rem}.vip-benefit-list{flex-direction:column;gap:7px;min-height:125px;margin:15px 0;display:flex}.vip-benefit-list div{color:#b9aa91;border-bottom:1px solid #292925;padding-bottom:7px;font:.59rem/1.35 Arial,sans-serif}.vip-tier-card details{background:#07090a;border:1px solid #37342f;margin:12px 0;padding:10px}.vip-tier-card summary{color:#9d855d;cursor:pointer;font-size:.5rem}.vip-tier-card details p{color:#756f66;font:.55rem/1.4 Arial,sans-serif}.vip-package-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.vip-package-grid button{color:#d8b46e;background:#17120d;border:1px solid #6b512d;min-height:86px;padding:11px 5px;position:relative}.vip-package-grid button.featured{border-color:#bf8737;box-shadow:inset 0 0 14px #bb792b26}.vip-package-grid button.double-rate{background:linear-gradient(#3b160f,#130b09);border-color:#9c3f2c}.vip-package-grid button:disabled{opacity:.4}.vip-package-grid b,.vip-package-grid span,.vip-package-grid small{display:block}.vip-package-grid b{font-size:.65rem}.vip-package-grid span{color:#e5bd6c;margin:5px 0;font-size:.48rem}.vip-package-grid small{color:#756c5e;font-size:.39rem}.vip-package-grid em{color:#f0b391;background:#7b2115;padding:2px;font-size:.34rem;font-style:normal;position:absolute;top:-7px;left:3px;right:3px}.tier-login{text-align:center;margin-top:9px;display:block}.currency-guide{max-width:1180px;margin:24px auto;padding:22px}.currency-guide>header{text-align:center}.currency-guide h2{color:#e0bb71;margin:0}.currency-guide>div,.vault-currency-row{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.currency-guide article,.vault-currency-row article{text-align:center;background:#090c0e;border:1px solid #3e3a33;padding:17px}.currency-guide article>b,.vault-currency-row article>b{color:#e3b860;border:2px double #aa7734;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;display:grid}.currency-guide h3,.vault-currency-row span{color:#d9ba7d;margin:9px 0 5px;display:block}.currency-guide article p,.vault-currency-row small{color:#7f786e;font:.58rem/1.45 Arial,sans-serif;display:block}.vault-currency-row{max-width:1180px;margin:12px auto}.vault-currency-row article{text-align:left;grid-template-columns:auto 1fr;align-items:center;display:grid}.vault-currency-row article>b{grid-row:1/3;margin-right:10px}.vault-currency-row span{margin:0}.vault-currency-row small{margin-top:3px}@media (max-width:900px){.vip-tier-grid,.vault-vip-grid{grid-template-columns:1fr}.vip-benefit-list{min-height:auto}.currency-guide>div,.vault-currency-row{grid-template-columns:1fr}.public-shop-page{padding:12px}.public-shop-hero{margin-top:58px}}@media (max-width:560px){.public-shop-member{grid-template-columns:1fr}.public-shop-member label{flex-direction:column;align-items:flex-start}.public-shop-member select{width:100%}.public-shop-member>span{border:0}.vip-package-grid{grid-template-columns:1fr}.vip-package-grid button{min-height:66px}}.game-balance{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:520px){.game-balance{grid-template-columns:repeat(2,minmax(0,1fr))}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
