/* DRAKORN2 — one imperial identity, daylight surfaces and jade foundations. */
:root{--brand-jade:#244d3e;--brand-night:#142e25;--brand-gold:#ba9657;--brand-ruby:#963c4c;--brand-ivory:#f6f2e9;--brand-ink:#324b40;--brand-muted:#7c8578;--brand-edge:#b6a07836;--brand-shadow:0 8px 28px #243a2908;--bg:var(--brand-ivory);--panel:#fffdf7;--edge:var(--brand-edge);--text:var(--brand-ink);--muted:var(--brand-muted)}
html{scroll-behavior:smooth;scroll-padding-top:28px}body{font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box}button,a,input,select,summary{outline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #b9924e}button,a{ -webkit-tap-highlight-color:transparent}button{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}a{transition:color .18s}button:disabled{cursor:not-allowed}::selection{background:#bca36b55;color:inherit}body:not(.site-home){background:#f6f2e9;color:#344d40}body:not(.site-home) h1,body:not(.site-home) h2,body:not(.site-home) h3{font-family:Georgia,'Times New Roman',serif;font-weight:normal}body:not(.site-home) .eyebrow{font-size:9px;letter-spacing:2px;line-height:1.6}
/* The same restrained masthead on every page. */
body .wiki-header,body .account-header{min-height:106px;background:linear-gradient(110deg,#203b30,#162f25);padding:17px 5%;gap:24px;border-bottom:1px solid #c6ab7255;box-shadow:none}body .wiki-logo{width:200px}body .account-header>a:first-child{width:200px}body .wiki-header .header-title{font-size:16px;color:#e6ce98;letter-spacing:2px}body .header-title small{color:#b0b79d;font-size:10px;line-height:1.5}body .header-divider{background:#c6ab7244;height:35px}body .back-site,body .account-back{font-size:11px;padding:12px 17px;border:1px solid #c6ab7255;border-radius:5px;color:#e1ce9d;background:#c6ab7206}body .back-site:hover,body .account-back:hover{border-color:#e1c584;background:#c6ab7212}.unified-header-links,.mall-header-links,.market-header-links,.download-nav,.account-header nav{display:flex;align-items:center;gap:23px;margin-left:auto;font-size:12px}.unified-header-links a,.mall-header-links a,.market-header-links a,.download-nav a,.account-header nav a{font:12px Arial;color:#d4dcc6}.unified-header-links a:hover,.mall-header-links a:hover,.market-header-links a:hover,.download-nav a:hover{color:#f5d99b}.unified-header-links a[aria-current=page]{color:#f2cc82}.header-account-link{white-space:nowrap}body:not(.site-home) footer{border-color:var(--brand-edge);font-size:11px;color:#879081}body:not(.site-home) footer p,body:not(.site-home) footer>span{font-size:10px;line-height:1.8}body:not(.site-home) footer a{color:#56735d}
/* A brighter, more cinematic home; existing static Hall geometry is retained. */
body.site-home{--gold:#d1b275;--paper:#f2eddf;--muted:#acb7a5;--line:#b8ae7630;background:radial-gradient(ellipse at 15% 24%,#52724f10,transparent 45%),#142a22;color:#f1eddf}.site-home .top-scene{background:#3c5340}.site-home .top-scene header{padding:22px 5% 24px;background:linear-gradient(180deg,#163226e8,#1a332d88 60%,transparent);border:0!important}.site-home .top-scene header .logo img{width:265px;filter:drop-shadow(0 3px 3px #14331b66)}.site-home .top-scene nav{gap:23px}.site-home .nav-link,.site-home .nav-trigger,.site-home .top-scene nav>a{font-size:12px;color:#f1eddb}.site-home .top-scene nav .outline{border:1px solid #d2b47799;background:#862e40d9;color:#fff1d5;border-radius:5px;padding:13px 18px}.site-home .nav-submenu{border-radius:7px;background:#183429f7;border:1px solid #b49a5e44;box-shadow:0 16px 40px #11271f44;backdrop-filter:none}.site-home .nav-submenu a,.site-home .nav-submenu button{font-size:12px;color:#d9ddc7}.site-home .nav-submenu a:hover,.site-home .nav-submenu button:hover{background:#bba66a13;color:#f5d393}.site-home .top-scene .hero{padding:50px 5% 82px;min-height:540px}.site-home .top-scene .game-art-image{filter:saturate(.86) brightness(1.05);animation:none;transform:none}.site-home .top-scene>.game-art:after{background:linear-gradient(0deg,#142a22 0%,#142a2255 12%,transparent 38%),linear-gradient(90deg,transparent 40%,#1c332533 100%)}.site-home .top-scene .game-mist{opacity:.25;animation:none;filter:none}.site-home .game-sparks{opacity:.4}.site-home .slideshow-card,.site-home .top-scene .slideshow-card[data-theme]{max-width:570px;border:1px solid #d0b47955;border-radius:10px;background:linear-gradient(130deg,#193a30f2,#18362be8);box-shadow:0 18px 48px #17322522;backdrop-filter:none}.site-home .slideshow-card:before,.site-home .slideshow-card:after{width:18px;height:18px;opacity:.5}.site-home .slideshow-card:before{left:9px;top:9px}.site-home .slideshow-card:after{right:9px;bottom:9px}.site-home .slide-jewel{display:none}.site-home .hero .hero-content{padding:38px 34px 98px}.site-home .hero h1{font-size:clamp(36px,3.1vw,50px);line-height:1.06;letter-spacing:-1.5px;color:#fcf5e2;min-height:150px}.site-home .hero h1 em{color:#e8c27b}.site-home .hero .intro{font-size:13px;line-height:1.85;color:#d0d5bd;max-width:440px}.site-home .hero .eyebrow{font-size:9px;letter-spacing:2px;color:#dec488}.site-home .hero .note{font-size:8px;letter-spacing:.6px;line-height:1.8;color:#91a48b}.site-home .hero .actions{gap:22px}.site-home .hero .actions>a{font-size:11px;color:#ded9bc}.site-home .primary{border:1px solid #c3975d88;background:linear-gradient(115deg,#9c3b4e,#853444);color:#fff0d1;border-radius:4px;box-shadow:0 4px 14px #1026191c;letter-spacing:1px}.site-home .primary:hover{background:#ac485b;box-shadow:0 4px 16px #87374830}.site-home .hero .primary{padding:15px 20px;font-size:10px}.site-home .slide-navigation button{background:#b5aa6607;border-color:#b8a36744;border-radius:4px;color:#ddc484}.site-home .slide-dot{color:#9eaf97;font-size:8px}.site-home .slide-dot.active{color:#eed59c;border-color:#b85061}.site-home .slider-controls{left:33px;right:33px;bottom:22px}.site-home .status{margin:0 5%;padding:22px 28px;border-color:#c6b97c33;border-radius:9px;background:linear-gradient(110deg,#254737,#1a382d);box-shadow:0 10px 30px #0f24181a}.site-home .status:before{display:none}.site-home .status p{font-size:11px;color:#a7b59b}.site-home .status strong{font:15px Georgia;color:#e6d8b5;margin-top:8px}.site-home .community-link{background:#e6d9aa06;border-color:#bca66b40;border-radius:5px;color:#d6d8bc;font-size:11px}.site-home .community-link:hover{background:#bca66b16;border-color:#c8b07c}.site-home .community-link .brand-icon{filter:none}.site-home .section{padding:66px 0;border-color:#b8ae7628}.site-home .heading h2,.site-home .section h2{font-family:Georgia,serif;letter-spacing:-.7px;color:#f2e9d3}.site-home .heading h2 em,.site-home .section h2 em{color:#d8b476}.site-home .heading>p,.site-home .copy{color:#aebca7;font-size:12px;line-height:1.9}.site-home .eyebrow{color:#c2a56b;letter-spacing:2.2px}.site-home .hall-heading{text-align:center;display:block;margin-bottom:34px}.site-home .hall-heading h2{font-size:46px;margin:12px 0}.site-home .hall-heading>p{max-width:500px;margin:12px auto}.site-home .hall-heading:after{content:'◆';display:block;font:9px Georgia;color:#a25458;letter-spacing:0;margin-top:22px}.site-home .fame-card{background:linear-gradient(150deg,#244333,#1c372d);border-color:#b8a46b32;border-radius:6px;box-shadow:none}.site-home .fame-card:not(.fame-geral) .fame-card-header{border-color:#b5ac762c}.site-home .fame-card h3{color:#dddbc0}.site-home .fame-card .profile-link{color:#e0e2cc}.site-home .fame-card .fame-list li{border-color:#c0b17b1c}.site-home .fame-card .fame-top-label,.site-home .fame-card .fame-kicker{color:#aab494}.site-home .fame-card .ranking-points{color:#c6c69e}.site-home .fame-geral{background:radial-gradient(ellipse at top,#c4715214,transparent 70%),linear-gradient(140deg,#59353a,#2c3a2c);border-color:#d8b66a8c;border-radius:8px;box-shadow:0 8px 30px #111f1729,inset 0 1px #f3d18e33}.site-home .fame-geral h3{color:#ffe5ad}.site-home .fame-geral .profile-link{color:#fff0cd}.site-home .fame-geral .fame-kicker{color:#ceae74}.site-home .ranking-header-portrait,.site-home .general-portrait{border-color:#c9ad6c66;border-radius:5px}.site-home .shop-offers.shop-catalog{background:linear-gradient(120deg,#284a38,#203f31);border:1px solid #c9af6b44;border-radius:10px;box-shadow:none}.site-home .shop-product{border-radius:7px;background:linear-gradient(135deg,#fcf8ec,#ede6d4);border-color:#dfcd9d55;box-shadow:0 4px 14px #10251810}.site-home .shop-product h3{color:#3e5540}.site-home .product-icon-box{background:radial-gradient(ellipse,#ded2a844,transparent 70%)}.site-home .product-prices strong{color:#3d7350}.site-home .product-meta{color:#8b896c;border-color:#aaa07b33}.site-home .product-tooltip{background:#f8f3e4;border-color:#b7a47588;border-radius:6px}.site-home .emperor-card{border-color:#b8a46b33;border-radius:9px;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--realm),transparent 92%),transparent 65%),#1e3a2f}.site-home .emperor-card:before{opacity:.65}.site-home .emperor-realm{color:#d8c999}.site-home .leader-identity,.site-home .general-panel{background:#bba66b05;border-color:#c5b17a22;border-radius:5px}.site-home .leader-guild,.site-home .general-guild{color:#9caf92}.site-home .slate-motto{color:#cebd94}.site-home .realm-stat-grid strong{color:#ded2ae}.site-home .realm-stat-grid span,.site-home .realm-facts{color:#a8b69e}.site-home .realm-extra,.site-home .realm-bonuses,.site-home .mandate-achievements{border-color:#b8a46b25;background:#b9a36c05;border-radius:5px}.site-home .shared-realm-info{background:#1e3c2e;border-color:#b8a46b2c;border-radius:7px}.site-home .calendar-month-panel,.site-home .calendar-agenda,.site-home .updates-board{background:#1b362b;border-color:#c9b7792b;border-radius:8px}.site-home .calendar-day{background:#223d30;border-color:#c8b77a18}.site-home .calendar-day:hover{background:#2c4938}.site-home .calendar-weekdays{background:#304b37;border-color:#b9a56b33}.site-home .calendar-weekdays>span{color:#d5c493}.site-home .calendar-day-events,.site-home .calendar-day .event{color:#bfc7ac}.site-home .agenda-events>article,.site-home .agenda-events .agenda-event,.site-home .editorial-entry{background:#234132;border-color:#c5b5792c;border-radius:6px}.site-home .calendar-toolbar button,.site-home .calendar-filters button,.site-home .update-tabs button,.site-home .calendar-view-switch button{background:#284635;border-color:#c4ae6a33;border-radius:4px;color:#b6c3a3}.site-home .calendar-filters button[aria-pressed=true],.site-home .update-tabs button[aria-selected=true],.site-home .update-tabs button.active{background:#893c4c;color:#fff0ce}.site-home .ranking-directory{padding-top:65px}.site-home .ranking-table-shell{background:#1d392c;border-color:#bfa96c33;border-radius:8px;overflow:hidden}.site-home .directory-table th{background:#2c4836;color:#d2c49d;border-color:#c5ad6d22}.site-home .directory-table td{color:#c8cfb4;border-color:#c5ad6d1c}.site-home .directory-table tr:hover td{background:#bda66a08}.site-home .directory-searchbar input,.site-home .directory-searchbar select,.site-home .directory-extra-filters select{background:#1d392c;color:#d2d9bf;border-color:#b5a46a44;border-radius:4px}.site-home .ranking-directory-tabs button{background:#244131;color:#b8c4a8;border-color:#bea66b33;border-radius:4px}.site-home .ranking-directory-tabs button.active,.site-home .ranking-directory-tabs button[aria-selected=true]{background:#8e3c4a;color:#fff1d0}.site-home .journey-tool-grid>*,.site-home .important-notice,.site-home .next-event-strip{background:#234232;border-color:#b6a26733;border-radius:6px}.site-home .join{background:linear-gradient(90deg,#18372cce,#193d2b9c),url('assets/metin2-dawn.webp') center 50%/cover;border-top:1px solid #bca66d33;padding:78px 5%}.site-home .join h2{font:46px/1.1 Georgia;color:#f8edcf;letter-spacing:-1px;max-width:700px;margin:14px auto 20px}.site-home .join .copy{max-width:520px;margin:auto;color:#c4d0b5}.join-actions{display:flex;justify-content:center;align-items:center;gap:22px;margin-top:28px}.join-actions .primary{display:inline-block;margin:0!important;padding:17px 25px}.join-actions>a:last-child{font-size:12px;color:#e2d5ac}.site-home .site-footer{background:#11271f;border-color:#bba76c26}.site-home .site-footer h3{color:#d9cb9f}.site-home .site-footer p,.site-home .site-footer a,.site-home .site-footer button{color:#a3b297}.site-home dialog{border:1px solid #c8ab6a77;border-radius:10px;background:#1f3e2f;color:#e8e2cb;box-shadow:0 20px 90px #06150b55}.site-home dialog h2,.site-home dialog h3{color:#efdfb6}.site-home dialog p{color:#b6c3a4}
/* Daylight reading rooms: wiki, editorial and downloads. */
.site-guide,.site-editorial,.site-downloads{--bg:#f6f2e9;--panel:#fffdf7;--edge:#b6a07836;--text:#344e40;--muted:#7d8776}.site-guide .wiki-hero,.site-downloads .wiki-hero,.site-editorial .news-hero{background-image:linear-gradient(90deg,#1d3d30f2,#244331a3 50%,#24433110),url('assets/metin2-dawn.webp');background-position:center 42%;border-color:#b4a26a44;min-height:300px}.site-downloads .wiki-hero{background-image:linear-gradient(90deg,#1d3d30f5,#244331aa 55%,#24433133),url('assets/drakorn2-imperial.webp')}.site-editorial .news-hero{min-height:240px}.site-guide .wiki-hero-inner,.site-downloads .wiki-hero-inner,.site-editorial .news-hero>div{padding-top:48px;padding-bottom:42px}.site-guide .wiki-hero h1,.site-downloads .wiki-hero h1,.site-editorial .news-hero h1{font-size:48px;letter-spacing:-1px;color:#fcf3df}.site-guide .hero-copy,.site-downloads .hero-copy,.site-editorial .news-hero p:last-child{font-size:13px;color:#d3dbc2;line-height:1.9}.site-guide .hero-note{font-size:9px;color:#a7b99b}.site-guide #wiki-search-form{border-radius:7px;background:#f8f5eb;border-color:#c8b68188;box-shadow:none}.site-guide #wiki-search-form input{color:#425d45;font-size:13px;padding:12px 0}.site-guide #wiki-search-form input::placeholder{color:#9a9d86}.site-guide #wiki-search-form button{background:#365e44;color:#fcf3d9;border-radius:4px;padding:13px 18px;font-size:11px}.site-guide .wiki-sidebar,.site-editorial .news-page-aside>div{background:#fffdf7;border-color:#b7a16c33;border-radius:9px;box-shadow:var(--brand-shadow)}.site-guide .wiki-sidebar h2,.site-editorial .news-page-aside h2{color:#395742;font-size:25px}.site-guide .wiki-sidebar button{color:#7f8c75;font-size:12px;padding-top:13px;padding-bottom:13px}.site-guide .wiki-sidebar button[aria-pressed=true]{color:#365b40;background:#426f4610;border-left-color:#b39a59}.site-guide .sidebar-note strong,.site-editorial .news-aside-note strong{color:#6e805f}.site-guide .sidebar-note p,.site-editorial .news-page-aside p{color:#8d957f;font-size:11px;line-height:1.9}.site-guide .wiki-content-head,.site-guide .wiki-content-head nav,.site-guide .results-heading>span{color:#969b85}.site-guide .results-heading h2{font-size:35px;color:#395a42}.site-guide .wiki-card{background:#fffdf7;border-color:#b7a16c33;border-radius:9px;box-shadow:var(--brand-shadow)}.site-guide .wiki-card:hover{background:#fffdf7;border-color:#b49a5d88}.site-guide .wiki-card-art{background-color:#e8e9d8;border-color:#b7a16c22}.site-guide .wiki-card-art>span:not(.wiki-class-face){color:#9c955e;text-shadow:none}.site-guide .wiki-card-copy{padding:22px}.site-guide .wiki-card-copy h3{font-size:25px;color:#466247}.site-guide .wiki-card-copy p{font-size:12px;line-height:1.8;color:#86927d}.site-guide .wiki-card-copy small{color:#9b8e65}.site-guide .wiki-article,.site-guide .article-pending{border-color:#b7a16c33;background:#fffdf7;border-radius:8px;padding:25px}.site-guide .wiki-article h2,.site-guide .wiki-article h3,.site-guide .article-heading h2{color:#3f5f45}.site-guide .wiki-article>p,.site-guide .wiki-article li,.site-guide .article-pending>div{color:#7c8c73;line-height:1.9;font-size:13px}.site-editorial .news-category-nav{background:#eeeade;border-color:#b7a16c33;padding:15px 4%;gap:8px}.site-editorial .news-category-nav>a{font-size:12px;color:#7a846f;padding:11px 17px;border-radius:5px}.site-editorial .news-category-nav>a[aria-current=page]{background:#355b42;color:#fff3d8;border-color:#355b42}.site-editorial .news-page-layout{gap:32px;padding-top:38px;padding-bottom:55px}.site-editorial .news-list-head h2{font-size:32px;color:#3a5a40}.site-editorial .news-search{background:#fffdf7;border-color:#b7a16c44;border-radius:7px}.site-editorial .news-search input{font-size:13px;padding:15px;color:#4a6348}.site-editorial .news-search button{background:#355d43;color:#fff3d6;font-size:11px}.site-editorial .news-post-card{background:#fffdf7;border-color:#b7a16c33;border-radius:9px;box-shadow:var(--brand-shadow)}.site-editorial .news-post-art{height:180px;border:0}.site-editorial .news-post-copy{padding:25px}.site-editorial .news-post-copy h3{color:#3e5b41;font-size:27px}.site-editorial .news-post-copy>p{color:#86917b;font-size:13px;line-height:1.85}.site-editorial .news-post-meta{font-size:9px;color:#9c9e88}.site-editorial .news-post-meta>span:first-child{color:#a0804c}.site-editorial .news-post-copy>small{font-size:11px;color:#7c8a5d;border-color:#b7a16c22}.site-editorial .news-full-article,.site-editorial .status-headline{background:#fffdf7;border-color:#b7a16c33;border-radius:9px;padding:30px}.site-editorial .news-full-article h2,.site-editorial .news-full-article h3,.site-editorial .status-headline h2{color:#395b42}.site-editorial .news-full-article>p{color:#7a8b72;font-size:14px;line-height:1.95}.site-editorial .news-full-article .news-article-intro{color:#9d8656;font-size:20px}.site-editorial .news-full-article dl,.site-editorial .news-full-article dl>div{border-color:#b7a16c33}.site-editorial .news-full-article dd{color:#657e5a}.site-editorial .news-page-aside a{font-size:11px;color:#82945f;border-color:#b7a16c22}.site-downloads .download-card,.site-downloads .download-section{background:#fffdf7;border-color:#b7a16c33;border-radius:9px;box-shadow:var(--brand-shadow)}.site-downloads .download-main{background:linear-gradient(120deg,#fffdf7,#ecf0e1);border-color:#9da97a77}.site-downloads .download-heading h2,.site-downloads .download-help h2,.site-downloads .download-section h2,.site-downloads .download-card h3{color:#3b5b42}.site-downloads .download-card>p,.site-downloads .download-heading>p,.site-downloads .download-help p,.site-downloads .section-copy{font-size:13px;line-height:1.85;color:#859179}.site-downloads .download-meta dd,.site-downloads .installation-steps h3{color:#5f7956}.site-downloads .download-meta,.site-downloads .download-meta dt,.site-downloads .download-note{color:#9e9f86;border-color:#b7a16c33}.site-downloads .download-icon{color:#789159;background:#5d834711;border-color:#87976144;border-radius:8px}.site-downloads .download-chip{color:#9a936b;font-size:9px}.site-downloads .installation-steps p,.site-downloads .faq-list p,.site-downloads .requirements-table td{font-size:12px;color:#87937c;line-height:1.8}.site-downloads .faq-list summary{font-size:13px;color:#567348}.site-downloads .requirements-table tbody th{font-size:12px;color:#617c55}.site-downloads .download-help>a{background:#365e44;border-color:#365e44;color:#fff2d3;border-radius:5px;font-size:12px}.site-downloads .download-mirrors button{background:#355c42;color:#fff0d2;border-color:#355c42}.site-downloads .download-mirrors button:disabled{opacity:.45}.site-downloads .download-status{color:#e5d7b3;border-color:#ccb57d55;font-size:10px}
/* Merchant rooms and account tools share the same daylight palette. */
body.site-commerce{background:#f6f2e9}.site-commerce .commerce-nav{background:#efeade;border-color:#b7a16c33;padding:13px;gap:12px}.site-commerce .commerce-nav a{font:12px Arial;color:#7d866e;border-radius:5px;padding:12px 24px}.site-commerce .commerce-nav a[aria-current=page]{background:#365b42;border-color:#365b42;color:#fff2d4;box-shadow:none}.site-commerce .commerce-container{padding-top:32px;padding-bottom:55px}.site-commerce .mall-account-bar{margin-bottom:18px}.site-commerce .mall-account-tabs{background:#274b37;border-color:#55724a66;border-radius:7px;box-shadow:none}.site-commerce .mall-account-tabs button,.site-commerce .mall-account-tabs a{font-size:12px;padding:13px 18px}.site-commerce .mall-wallet{background:#fdf9ed;border-color:#b7a16c44;border-radius:7px;min-width:310px}.site-commerce .mall-wallet small{font-size:9px;color:#929878}.site-commerce .mall-wallet strong{color:#4c6c43;font-size:25px}.site-commerce .wallet-account{font-size:9px;color:#a39a7d}.site-commerce .mall-wallet>a{background:#953f4e;border-color:#953f4e;border-radius:4px;font-size:11px}.site-commerce .mall-store-notice{font-size:10px;color:#959b80}.site-commerce .commerce-filter,.site-commerce .market-filter-panel{border-radius:8px;box-shadow:none}.site-commerce .mall-category-list button{font-size:12px;min-height:47px}.site-commerce .mall-category-list button>small{font-size:10px}.site-commerce .mall-banner{border-radius:10px;border-color:#c3aa6a66;box-shadow:none;min-height:310px}.site-commerce .mall-banner h1{font-size:44px;color:#fff6e1}.site-commerce .mall-banner-copy{padding:37px;max-width:70%}.site-commerce .mall-banner p{font-size:13px;line-height:1.8;color:#d0d8ba}.site-commerce .mall-banner-kicker{font-size:9px}.site-commerce .commerce-item,.site-commerce .mall-featured-card{background:#fffdf7;border-color:#b7a16c33;border-radius:8px;box-shadow:var(--brand-shadow)}.site-commerce .commerce-item h3{color:#466443}.site-commerce .commerce-item:hover{border-color:#b9a16a88;box-shadow:0 8px 22px #24412b0c}.site-commerce .commerce-item-open p{font-size:12px;color:#91987b}.site-commerce .commerce-primary{background:linear-gradient(110deg,#9b3f50,#853444);border-color:#873745;color:#fff1d2;border-radius:4px;font-size:11px;box-shadow:none}.site-commerce .mall-sidebar-filter,.site-commerce .market-searchbar,.site-commerce .market-filter-panel{background:#fffdf7;border-color:#b7a16c33;border-radius:7px}.site-commerce input:not([type=checkbox]),.site-commerce select{background:#fbfaf3;border-color:#b7a16c44;border-radius:4px;color:#58704c}.site-commerce .mall-sidebar-filter label,.site-commerce .market-filter-panel label{font-size:10px;color:#8f9377}.site-commerce .mall-sidebar-filter input,.site-commerce .market-filter-panel input,.site-commerce .market-filter-panel select{font-size:12px;min-height:40px}.site-commerce .market-filter-panel>p{font-size:9px}.site-commerce .market-page-heading h1,.site-commerce .payment-page-heading h1{color:#3b5c42;font-size:42px;letter-spacing:-.8px}.site-commerce .market-page-heading h1 em,.site-commerce .payment-page-heading h1 em{color:#a28b50}.site-commerce .market-page-heading>div>p:last-child,.site-commerce .payment-page-heading p:last-child{font-size:13px;line-height:1.8;color:#89947b}.site-commerce .market-demo-status,.site-commerce .payment-demo-tag{font-size:9px}.site-commerce .market-page-heading #market-refreshed{font-size:9px}.site-commerce .market-page-heading button{font-size:11px;background:#fffdf7}.site-commerce .market-trend-panel{background:#fffdf7;border-color:#b7a16c33;border-radius:10px;box-shadow:var(--brand-shadow)}.site-commerce .trend-refined .market-kpis>button{background:#fbfaf3;border-color:#b7a16c33;border-radius:7px}.site-commerce .trend-refined .market-kpis>button[aria-pressed=true]{background:#edf1e6}.site-commerce .trend-categories h3,.site-commerce .market-trend-top h2{color:#496543}.site-commerce #market-category-tabs button{background:#fbfaf3;font-size:11px;color:#82906e;border-color:#b7a16c33;padding:9px 13px}.site-commerce #market-category-tabs button[aria-pressed=true]{background:#3f654a;color:#fff2d1;border-color:#3f654a}.site-commerce .market-table-scroll{background:#fffdf7;border-color:#b7a16c33;border-radius:8px}.site-commerce .market-table thead{background:#eaeedd}.site-commerce .market-table th{font-size:9px;color:#85936f}.site-commerce .market-table-item strong{font-size:15px;color:#496545}.site-commerce .market-table-item small{font-size:9px;color:#a2a38a}.site-commerce .market-table td{font-size:12px;color:#7e8c6d;padding:12px 10px;border-color:#b7a16c22}.site-commerce .market-table .market-yang{font-size:14px;color:#9e884e}.site-commerce .market-seller-link{font-size:12px;color:#6d8259}.site-commerce .market-seller-link small{font-size:9px;color:#9eaa89}.site-commerce .market-action{background:#f6f5e9;border-color:#b7a16c44;color:#89956c;border-radius:4px}.site-commerce .market-personal-modes button{font-size:11px;background:#eeeddf;color:#929573;border-color:#b7a16c33}.site-commerce .market-personal-modes button[aria-pressed=true]{background:#963e4d;color:#fff1d2;border-color:#963e4d}.site-commerce .market-searchbar input,.site-commerce .market-searchbar select{font-size:12px}.site-commerce #market-result-count{font-size:11px;color:#8d987c}.site-commerce .market-list-card{background:#fffdf7;border-color:#b7a16c33;border-radius:8px}.site-commerce .market-card-main h3{color:#466341}.site-commerce .market-pagination{font-size:11px}.site-commerce .market-list-note{font-size:10px;color:#a1a58e}.site-commerce .payment-methods-panel,.site-commerce .payment-summary{background:#fffdf7;border-color:#b7a16c33;border-radius:9px;box-shadow:var(--brand-shadow)}.site-commerce .payment-method{background:#fcfbf5;border-color:#b7a16c33;border-radius:6px}.site-commerce .payment-method.is-selected{background:#f1f4e8;border-color:#7d9c6477}.site-commerce .payment-panel-heading h2,.site-commerce .payment-summary h2{color:#45603e}.site-commerce .payment-method-name strong{color:#496341;font-size:19px}.site-commerce .payment-method-name small{font-size:11px;color:#8e9b7f}.site-commerce .payment-method-note,.site-commerce .payment-small{font-size:11px;color:#929d81}.site-commerce .payment-method-body>p{font-size:12px;color:#879676}.site-commerce .payment-label,.site-commerce #payment-pack{font-size:12px;color:#6d825a}.site-commerce .payment-totals dt,.site-commerce .payment-totals dd{font-size:12px}.site-commerce .payment-credit-preview{background:#e9efdd;border-color:#b7a16c33}.site-commerce .payment-help{color:#879676}.site-commerce #market-dialog:not(.seller-store-dialog),.site-commerce #commerce-dialog{background:#fffaf0;border-color:#b7a16c77;border-radius:10px}.site-commerce #market-dialog:not(.seller-store-dialog) h2,.site-commerce #market-dialog:not(.seller-store-dialog) h3{color:#486442}.site-commerce .market-modal-reading{font-size:13px;color:#879174}.site-commerce .market-item-facts>div{font-size:11px;border-color:#b7a16c33}.site-commerce .market-item-facts dt{color:#939a7f}.site-commerce .market-item-facts dd{color:#637d56}
/* Accounts inherit the same paper, jade and ruby. */
.site-account .account-panel{background:radial-gradient(ellipse at top right,#fffdf6,#f0eddf)}.site-account .account-panel h2{color:#3c5b42}.site-account .account-panel label{font-size:12px;color:#899478}.site-account .account-panel input,.site-account .account-panel select{background:#fffdf7;border-color:#b7a16c44;color:#466341;border-radius:5px;min-height:45px}.site-account .account-preview-note{background:#6c86590a;border-color:#8a9c6533;border-radius:6px}.site-account .account-preview-note p{color:#8c977b;font-size:11px}.site-account .account-preview-note strong{color:#647b54}.site-account .account-tabs a{font-size:13px;color:#929b7e}.site-account .account-tabs a[aria-current=page]{color:#42613f}.site-account .account-subtitle{color:#8b997c;font-size:13px}.site-account .account-submit{background:linear-gradient(110deg,#9a3e50,#843443);border-color:#8b3846;box-shadow:0 4px 13px #673e3510;border-radius:5px;font-size:12px}.site-account .account-submit:hover{background:#a34a59}.site-account .field-help{color:#a0a58b;font-size:10px}.site-account .password-policy{font-size:10px;color:#a0a58b}.site-account .character-delete-fields{background:#708c5607;border-color:#b7a16c33;border-radius:7px}.site-account .character-delete-fields legend{color:#72855c}.site-account .account-footnote{color:#a6ac96;font-size:10px;border-color:#b7a16c33}.site-account .account-story h1{color:#fff6df}.site-account .account-art-overlay{background:linear-gradient(0deg,#173e2bfa,transparent 90%),linear-gradient(90deg,#17312211,#1d302d11)}.site-account .account-story em{color:#e4c27d}.site-account .account-options a,.site-account .account-switch a{color:#7a8b58}.site-account .account-switch{font-size:12px;color:#9ba385}.site-account .account-security-link{font-size:11px;color:#6d825a}.site-account .account-consent input{min-height:15px}.site-account .security-grid article,.site-account .management-grid>button,.site-account .management-grid>a,.site-account .dashboard-stats article,.site-account .dashboard-security{background:#fffdf7;border-color:#b7a16c33;border-radius:8px;box-shadow:var(--brand-shadow)}.site-account .security-page h1,.site-account .legal-page h1,.site-account .security-grid h2,.site-account .dashboard-management h2,.site-account .dashboard-election h2,.site-account .dashboard-characters h2,.site-account .dashboard-security h2{color:#3e5e42}.site-account .security-grid p,.site-account .security-intro,.site-account .dashboard-section-copy,.site-account .management-grid small{color:#8b987d;font-size:12px;line-height:1.9}.site-account .management-grid strong{color:#4a6645}.site-account .dashboard-election{background:linear-gradient(120deg,#e9efdd,#f8f8ed);border-color:#a8b08055}.site-account .candidate-grid article{background:#fffdf7;border-color:#b7a16c33;border-radius:7px}.site-account .candidate-grid h3{color:#43623f}.site-account .dashboard-stats strong{color:#527344}.site-account .dashboard-nav{color:#7d8f67;border-color:#b7a16c33}.site-account .legal-page h2{color:#55704b}.site-account .legal-page section p{color:#7d8e73;font-size:14px;line-height:1.9}.site-account footer{background:#19372a;color:#a8b99b}.site-account footer span{color:#bdc5a1}
@media(min-width:1800px){.site-home .top-scene .hero{padding-top:70px;padding-bottom:100px;min-height:610px}.site-home .slideshow-card{max-width:640px}.site-home .hero h1{font-size:54px;min-height:170px}}
@media(max-width:1150px){.unified-header-links,.mall-header-links,.market-header-links,.download-nav{gap:16px}.unified-header-links a,.mall-header-links a,.market-header-links a,.download-nav a{font-size:11px}body .wiki-logo{width:170px}body .wiki-header{gap:18px}.site-home .top-scene nav{gap:14px}.site-home .top-scene header .logo img{width:220px}.site-home .slideshow-card{max-width:510px}.site-home .hero h1{font-size:40px}}
@media(max-width:1000px){.site-home .top-scene nav{background:#193a2df5;gap:8px}.site-home .top-scene .hero{padding-top:clamp(240px,44vw,400px);padding-bottom:62px;min-height:0}.site-home .slideshow-card{max-width:none}.unified-header-links{gap:13px}body .wiki-header>.header-context{display:none}.site-commerce .mall-banner h1{font-size:35px}.site-commerce .mall-banner-copy{padding:28px}.site-commerce .market-table{min-width:820px}.site-home .hall-heading h2{font-size:40px}}
@media(max-width:780px){body .wiki-header,body .account-header{min-height:90px;padding:15px 5%;gap:16px;flex-wrap:wrap}body .wiki-logo,body .account-header>a:first-child{width:165px}body .wiki-header>.header-context,body .wiki-header>div:has(.header-title){display:none}.unified-header-links{order:3;width:100%;justify-content:space-between;gap:12px;margin:0;padding-top:5px}.unified-header-links a{font-size:11px}.mall-header-links,.market-header-links,.download-nav{display:none}body .wiki-header .back-site{margin-left:auto}body .header-title{font-size:14px}body .account-header nav{font-size:11px}.site-guide .wiki-hero h1,.site-editorial .news-hero h1,.site-downloads .wiki-hero h1{font-size:40px}.site-editorial .news-post-art{height:150px}.site-editorial .news-post-copy{padding:20px}.site-editorial .news-post-copy h3{font-size:25px}.site-home .status{margin:0 5%;padding:22px}.site-home .section{padding-top:48px;padding-bottom:48px}.site-home .hall-heading h2{font-size:36px}.site-home .join h2{font-size:37px}.site-home .join{padding:58px 6%}.site-commerce .commerce-container{padding-top:24px}.site-commerce .market-page-heading h1,.site-commerce .payment-page-heading h1{font-size:35px}}
@media(max-width:640px){.site-home .top-scene header{padding:14px 5% 19px}.site-home .top-scene header .logo img{width:215px}.site-home .top-scene .hero{padding:225px 5% 60px}.site-home .hero .hero-content{padding:28px 24px 112px}.site-home .hero h1{font-size:35px;min-height:122px;letter-spacing:-1px}.site-home .hero .intro{font-size:12px;min-height:58px}.site-home .hero .eyebrow{font-size:8px;letter-spacing:1.5px}.site-home .hero .note{font-size:7px}.site-home .hero .actions{gap:16px;flex-wrap:wrap}.site-home .hero .primary{font-size:9px;padding:14px 17px}.site-home .slider-controls{left:24px;right:24px;bottom:19px}.site-home .slide-dot{font-size:7px}.site-home .fame-card{border-radius:7px}.site-home .fame-geral h3{font-size:34px}.site-home .community-link{font-size:11px}.site-home .join h2{font-size:34px}.join-actions{flex-direction:column;gap:20px}.site-guide .wiki-hero-inner,.site-downloads .wiki-hero-inner,.site-editorial .news-hero>div{padding-top:35px;padding-bottom:35px}.site-guide .wiki-hero h1,.site-downloads .wiki-hero h1,.site-editorial .news-hero h1{font-size:36px}.site-guide .wiki-sidebar button{font-size:11px}.site-guide .wiki-card-copy{padding:17px}.site-guide .wiki-card-copy h3{font-size:23px}.site-guide .wiki-article{padding:20px}.site-editorial .news-category-nav>a{font-size:11px;padding:10px 12px}.site-editorial .news-post-copy>p{font-size:12px}.site-commerce .mall-banner-copy{max-width:78%;padding:25px}.site-commerce .mall-banner h1{font-size:32px}.site-commerce .mall-banner p{font-size:12px}.site-commerce .mall-account-tabs button,.site-commerce .mall-account-tabs a{font-size:11px;padding:12px}.site-commerce .mall-wallet{min-width:0}.site-commerce .market-filter-panel label{font-size:11px}.site-commerce .market-filter-panel input,.site-commerce .market-filter-panel select{font-size:12px}.site-commerce .mall-category-list button{font-size:11px}.site-account .account-panel label{font-size:11px}.site-account .account-field-pair{gap:12px}.site-account .account-panel{padding:30px 6%}.site-account .account-preview-note p{font-size:10px}.site-account .account-field-pair input{font-size:11px}}
@media(max-width:420px){.site-commerce .mall-banner-copy{max-width:100%;padding:22px}.site-commerce .mall-banner-treasures{opacity:.3}.site-home .hero .actions>a{font-size:10px}.site-home .hero h1{font-size:32px}.site-home .hero .intro{font-size:11px}.site-account .account-field-pair{gap:0}.site-guide .wiki-card-copy p{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Final contrast and cross-page consistency pass. */
body.site-commerce.commerce-daylight,body.site-commerce.commerce-daylight.imperial-mall{background:#f6f2e9}body.site-commerce .wiki-header,body.site-account .account-header{background:linear-gradient(110deg,#203b30,#162f25);border-color:#c6ab7255}.site-commerce .mall-featured-item{background:#fffdf7;border-color:#b7a16c33;border-radius:8px;box-shadow:var(--brand-shadow)}.site-commerce .mall-featured-art{background:radial-gradient(ellipse,#e6e5c755,transparent 75%);border-color:#b7a16c22}.site-commerce .mall-featured-item h3{color:#466341;font-size:20px}.site-commerce .mall-featured-item small{font-size:9px;color:#939879}.site-commerce .mall-featured-item del{font-size:10px;color:#a3a68a}.site-commerce .mall-featured-item strong{color:#4d7b4c;font-size:23px}.site-commerce .mall-block-heading h2{color:#466341;font-size:29px}.site-commerce .mall-block-heading .eyebrow{font-size:9px;color:#a58a52}.site-commerce .mall-featured-item>div:last-child{padding:17px}.site-home .wiki-quick-search form{background:#f4f1e3;border-color:#b5a16d44;border-radius:5px;overflow:hidden}.site-home .wiki-quick-search input{background:#f4f1e3;color:#56704d;font-size:12px}.site-home .wiki-quick-search button,.site-home .next-event-strip>button{background:#2e513b;color:#dfd6ad;border-color:#bda66a44;border-radius:4px}.site-guide .wiki-card-copy p,.site-guide .sidebar-note p,.site-editorial .news-post-copy>p,.site-editorial .news-page-aside p,.site-downloads .download-card>p,.site-downloads .installation-steps p,.site-downloads .faq-list p,.site-downloads .section-copy{color:#6f7d67}.site-account .security-grid p,.site-account .management-grid small,.site-account .security-intro,.site-account .account-preview-note p,.site-account .account-subtitle{color:#77836b}.site-account .account-panel label,.site-account .account-options,.site-account .account-switch{color:#7c886e}.site-commerce .market-page-heading>div>p:last-child,.site-commerce .payment-page-heading p:last-child,.site-commerce .payment-method-body>p{color:#77866a}.site-editorial .calendar-heading h2,.site-editorial .calendar-month,.site-editorial .agenda-date{color:#43623f}.site-editorial .calendar-heading>p{color:#81936e}.site-editorial .calendar-month-panel,.site-editorial .calendar-agenda{background:#fffdf7;border-color:#b7a16c33;border-radius:8px}.site-editorial .calendar-weekdays{background:#e8eddb;border-color:#b7a16c22}.site-editorial .calendar-weekdays span{color:#7d8e63;font-size:9px}.site-editorial .calendar-day,.site-editorial .calendar-blank{border-color:#b7a16c22;color:#6b8257}.site-editorial .calendar-day-number{color:#587748;font-size:15px}.site-editorial .calendar-event-chip{color:#7a8966;font-size:9px}.site-editorial .calendar-day.selected{background:#eaf0dd;box-shadow:inset 0 0 0 1px #9ca96b}.site-editorial .calendar-toolbar button,.site-editorial .calendar-view-switch button{background:#edf0e2;border-color:#b7a16c33;color:#819068;border-radius:4px;font-size:11px}.site-editorial .calendar-toolbar button[aria-pressed=true],.site-editorial .calendar-view-switch button[aria-pressed=true]{background:#3c6243;color:#fff1ce}.site-editorial .agenda-event{border-color:#b7a16c33;background:#f7f8ef;border-radius:5px}.site-editorial .agenda-event h4{color:#597249}.site-editorial .agenda-event .event-hook,.site-editorial .agenda-event details p{color:#7c8c6c;font-size:12px}.site-editorial .agenda-event summary{color:#8b915c;font-size:11px}.site-editorial .service-grid article,.site-editorial .service-timeline>div{background:#fffdf7;border-color:#b7a16c33;border-radius:7px}.site-editorial .service-grid h3,.site-editorial .service-timeline h3,.site-editorial .status-note h3,.site-editorial .service-timeline strong{color:#537448}.site-editorial .service-grid p,.site-editorial .service-timeline p,.site-editorial .status-note p{color:#7e906e;font-size:12px}.site-editorial .service-grid strong{color:#7e905c}.site-editorial .news-post-meta,.site-guide .content-status,.site-guide .results-heading>span,.site-editorial .news-list-head>span{font-size:9px}.site-home .editorial-entry h3{color:#d8d5b5}.site-home .editorial-entry p{color:#afbd9e}.site-home .realm-stat-grid dt{color:#a0b393}.site-home .realm-stat-grid dd{color:#d9d3af}.site-home .calendar-event-chip{color:#bec9ad}.site-home .agenda-event{background:#234132;border-color:#c5b5792c;border-left-color:var(--event-color)}.site-home .agenda-event h4{color:#ded3ad}.site-home .event-hook{color:#b9c29f}.site-home .calendar-month{color:#dbd2af}.site-home .fame-grid,.site-home .fame-card,.site-home .emperor-card{transform:none!important;transition:none!important;animation:none!important}
@media(max-width:700px){.site-home .calendar-toolbar{height:auto;min-height:0;flex-direction:column;flex-wrap:nowrap;align-items:stretch;align-content:normal;gap:12px}.site-home .calendar-toolbar .calendar-month-nav{justify-content:center;max-width:100%;flex-wrap:wrap}.site-home .calendar-toolbar .calendar-filters{width:100%;min-width:0;max-width:100%;justify-content:center;flex-wrap:wrap}.site-commerce .mall-wallet{min-height:80px}.site-commerce .mall-wallet>div:not(.wallet-account){min-width:100px}.site-commerce .mall-wallet small{letter-spacing:.3px}.site-commerce .mall-wallet strong{white-space:nowrap}.site-home .calendar-updates-row{min-width:0}.site-home .events-calendar,.site-home .updates-board{min-width:0}}
body.site-home{overflow-x:clip}
html:has(body.site-home){overflow-x:clip}
/* Compact Home offers: retain all eight offers and their information. */
.site-home .shop-offers.shop-catalog{padding:18px 22px}.site-home .shop-catalog-heading{margin-bottom:8px}.site-home .shop-catalog-heading .eyebrow{font-size:8px;margin-bottom:5px}.site-home .shop-catalog-heading h2{font-size:29px;line-height:1.15;margin:0}.site-home .shop-demo-notice{margin-bottom:10px;line-height:1.5}.site-home .shop-auto-timer{margin-bottom:11px;gap:12px}.site-home .shop-auto-track{height:2px}.site-home .shop-product{padding:10px 9px;min-height:0}.site-home .product-icon-box{height:48px;margin:13px 0 8px}.site-home .product-icon-box .shop-item-icon{transform:scale(1.25);filter:drop-shadow(0 3px 3px #71502e44)}.site-home .product-details-hint{margin:0 0 6px}.site-home .shop-product h3{font-size:15px;line-height:1.2;min-height:36px;margin:0}.site-home .product-id{margin:4px 0 7px}.site-home .product-prices{gap:3px;margin:0 0 8px}.site-home .product-prices strong{font-size:22px;line-height:1.15}.site-home .product-prices del{font-size:9px}.site-home .product-meta{padding-top:7px;gap:4px;line-height:1.4}.site-home .product-discount{top:8px;right:8px;padding:4px 6px;font-size:9px}.site-home .product-launch{top:7px;padding:4px 5px}.site-home .shop-catalog-footer{margin-top:12px}.site-home .shop-catalog-footer .primary{padding:10px 16px;font-size:8px}@media(max-width:700px){.site-home .shop-offers.shop-catalog{padding:17px 13px}.site-home .shop-catalog-heading{padding:0 0 43px}.site-home .shop-catalog-heading h2{font-size:27px}.site-home .shop-products{gap:9px}.site-home .product-icon-box{height:45px}.site-home .shop-product h3{font-size:16px;min-height:38px}.site-home .product-prices strong{font-size:22px}.site-home .shop-auto-label{font-size:8px;min-width:0}.site-home .shop-catalog-footer{gap:12px}.site-home .shop-catalog-footer .primary{padding:10px 12px;font-size:7px}}
@media(min-width:1100px){.site-home .shop-products{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.site-home .product-meta{flex-direction:column;align-items:center}.site-home .shop-product h3{min-height:36px}}
/* Home offer strip at half its former desktop height (415px -> 208px). */
@media(min-width:1100px){
.site-home .shop-offers.shop-catalog{height:208px;min-height:0;padding:10px 14px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:30px 9px 2px minmax(0,1fr) 22px;gap:5px}
.site-home .shop-catalog-heading{padding:0 145px;min-height:0;margin:0}.site-home .shop-catalog-heading .eyebrow{display:none}.site-home .shop-catalog-heading h2{font-size:23px;line-height:1.1}.site-home .shop-catalog-heading .shop-slider-controls{right:0;left:auto;top:50%;bottom:auto;transform:translateY(-50%);gap:5px}.site-home .shop-slider-controls button{height:24px;width:26px}.site-home .shop-demo-notice{font-size:6px;line-height:9px;margin:0}.site-home .shop-auto-timer{margin:0;gap:0;height:2px}.site-home .shop-auto-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.site-home .shop-auto-track{height:2px}.site-home .shop-products{height:100%;min-height:0;gap:8px}
.site-home .shop-product{padding:5px 6px;display:grid;grid-template-rows:42px 20px minmax(0,1fr);gap:2px;align-items:center;min-height:0;height:100%;border-radius:5px}.site-home .product-icon-box{position:absolute;left:6px;top:15px;width:27px;height:29px;margin:0;background:none}.site-home .product-icon-box .shop-item-icon{transform:scale(.7);filter:drop-shadow(0 2px 2px #71502e33)}.site-home .product-discount{font-size:7px;line-height:1;right:4px;top:3px;padding:3px 4px;border-radius:2px}.site-home .product-launch{font-size:0;top:-11px;left:0;transform:none;padding:2px 3px;letter-spacing:0;line-height:1}.site-home .product-launch:after{content:'NOVO';font:bold 5px Arial}.site-home .product-details-hint,.site-home .product-id{display:none}.site-home .shop-product h3{grid-row:1;display:flex;align-items:center;text-align:left;padding:10px 0 0 32px;font:12px/1.15 Georgia;min-height:0;height:42px;margin:0;overflow-wrap:normal}.site-home .product-prices{grid-row:2;flex-direction:row;justify-content:center;gap:5px;margin:0;align-items:baseline}.site-home .product-prices del{font-size:7px;white-space:nowrap}.site-home .product-prices strong{font-size:17px;line-height:1;white-space:nowrap}.site-home .product-prices strong small{font-size:6px}.site-home .product-meta{grid-row:3;align-self:stretch;justify-content:center;gap:1px;padding-top:3px;font:7px/1.3 Arial}.site-home .shop-catalog-footer{margin:0;height:22px}.site-home .shop-catalog-footer>a{font-size:7px}.site-home .shop-catalog-footer .primary{font-size:7px;line-height:1;padding:6px 10px}.site-home .product-tooltip{bottom:35px}
}
@media(min-width:701px) and (max-width:1099px){.site-home .shop-offers.shop-catalog{padding:13px 15px}.site-home .product-icon-box{height:28px;margin:8px 0 5px}.site-home .product-icon-box .shop-item-icon{transform:scale(.85)}.site-home .shop-product{padding:8px}.site-home .shop-product h3{font-size:13px;min-height:30px}.site-home .product-id,.site-home .product-details-hint{display:none}.site-home .product-prices{flex-direction:row;justify-content:center;gap:8px;margin-bottom:5px}.site-home .product-prices strong{font-size:19px}.site-home .product-meta{font-size:7px;padding-top:4px;gap:2px}.site-home .shop-catalog-heading h2{font-size:25px}}
@media(max-width:700px){.site-home .shop-product{display:grid;grid-template-columns:38px minmax(0,1fr);gap:5px;padding:9px}.site-home .product-icon-box{grid-column:1;grid-row:1/3;width:34px;height:40px;margin:10px 0 0;background:none}.site-home .product-icon-box .shop-item-icon{transform:scale(.8)}.site-home .shop-product h3{grid-column:2;grid-row:1;font-size:13px;line-height:1.2;min-height:32px;text-align:left;margin-top:12px}.site-home .product-id,.site-home .product-details-hint{display:none}.site-home .product-prices{grid-column:2;grid-row:2;flex-direction:row;justify-content:flex-start;gap:5px;margin:0}.site-home .product-prices strong{font-size:18px}.site-home .product-prices del{font-size:8px}.site-home .product-meta{grid-column:1/-1;grid-row:3;padding-top:5px;gap:2px;font-size:8px}.site-home .product-discount{font-size:7px;top:4px;right:4px;padding:3px 4px}.site-home .product-launch{font-size:5px;left:0;transform:none;top:-8px;padding:2px 3px}.site-home .shop-catalog-heading h2{font-size:24px}.site-home .shop-demo-notice{font-size:5px}.site-home .shop-auto-timer{margin-bottom:7px}.site-home .shop-catalog-footer{margin-top:8px}}
/* Larger item artwork without changing the compact strip height. */
@media(min-width:1100px){.site-home .shop-product{grid-template-rows:44px 20px minmax(0,1fr)}.site-home .product-icon-box{left:5px;top:15px;width:46px;height:46px;display:flex;align-items:center;justify-content:center}.site-home .product-icon-box .shop-item-icon{transform:scale(1.4);image-rendering:auto;filter:drop-shadow(0 1px 1px #30412330);backface-visibility:hidden}.site-home .shop-product h3{padding:8px 0 0 48px;height:44px;font-size:11.5px;line-height:1.15}.site-home .product-launch{top:-11px;z-index:3}.site-home .product-tooltip{z-index:40}}
@media(min-width:701px) and (max-width:1099px){.site-home .product-icon-box .shop-item-icon{transform:scale(1.3);image-rendering:auto;filter:drop-shadow(0 1px 1px #30412330)}}
@media(max-width:700px){.site-home .shop-product{grid-template-columns:46px minmax(0,1fr)}.site-home .product-icon-box{width:43px;height:46px;margin-top:8px}.site-home .product-icon-box .shop-item-icon{transform:scale(1.3);image-rendering:auto;filter:drop-shadow(0 1px 1px #30412330)}}
/* Native 32px item icons: no magnification of the original sprite pixels. */
@media(min-width:1100px){.site-home .product-icon-box{left:7px;top:19px;width:32px;height:32px}.site-home .product-icon-box .shop-item-icon{transform:none;image-rendering:auto;filter:none;backface-visibility:visible}.site-home .shop-product h3{padding-left:39px}.site-home .product-launch{top:-15px}}
@media(max-width:1099px){.site-home .product-icon-box .shop-item-icon{transform:none;image-rendering:auto;filter:none}}
/* Champions' standards: shimmer and light, with no movement of the ranking panel. */
.site-home .hall-of-fame .fame-geral{display:flex!important;flex-direction:column;justify-content:center;padding:22px 10px!important;background:radial-gradient(ellipse at 50% 20%,#caa85b18,transparent 65%),linear-gradient(145deg,#363728,#1c372b);border:1px solid #d5b36e9c;box-shadow:inset 0 0 0 4px #d5b36e06,0 10px 30px #10251922;isolation:isolate}.site-home .fame-geral .fame-card-header{display:flex;flex-direction:column;gap:8px;grid-column:auto;grid-row:auto}.site-home .fame-geral .fame-emblem{border:0;background:radial-gradient(ellipse,#e3b75833,transparent 70%);font-size:30px;color:#f4d792;width:50px;height:45px;filter:drop-shadow(0 0 7px #d5b36e40)}.site-home .fame-geral h3{font-size:27px;line-height:1.1;color:#f6dfaa}.site-home .fame-geral .fame-kicker{font-size:6px;letter-spacing:1.2px}.site-home .fame-geral .fame-feature-copy{display:block;color:#aeb79a;font:9px/1.7 Arial;margin:12px 0 0}.site-home .fame-geral .general-character-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 4px;grid-column:auto;grid-row:auto;width:100%;margin:20px 0 10px;padding:0;align-items:start}.site-home .fame-geral .general-character-list>li.imperial-podium{--podium-metal:#d6ac57;--podium-dark:#8c5628;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;min-width:0;min-height:180px;height:auto!important;padding:8px 2px 10px!important;gap:5px;border:1px solid #c5a56b2b;border-radius:7px;background:linear-gradient(180deg,#0e241820,#d6b25f08);text-align:center;overflow:visible;box-shadow:none}.site-home .fame-geral .general-character-list>li.podium-1{grid-column:2;grid-row:1;border-color:#deb86d6b;background:radial-gradient(ellipse at 50% 20%,#e4bc5b1a,transparent 65%),#9b7d3a07;min-height:196px;box-shadow:0 0 14px #c9a84d12}.site-home .fame-geral .general-character-list>li.podium-2{--podium-metal:#c1d1d0;--podium-dark:#4c6464;grid-column:1;grid-row:1;margin-top:18px}.site-home .fame-geral .general-character-list>li.podium-3{--podium-metal:#cd9166;--podium-dark:#75442c;grid-column:3;grid-row:1;margin-top:18px}.podium-standard{position:relative;width:40px;height:66px;display:block;flex-shrink:0;isolation:isolate;filter:drop-shadow(0 3px 4px #0003)}.podium-standard:before{content:'';position:absolute;inset:0;background:linear-gradient(110deg,var(--podium-dark),var(--podium-metal) 44%,#fbefb077 49%,var(--podium-metal) 56%,var(--podium-dark));clip-path:polygon(0 0,100% 0,100% 82%,60% 93%,50% 100%,40% 93%,0 82%)}.podium-standard:after{content:'';position:absolute;inset:2px 2px 4px;background:linear-gradient(100deg,transparent 15%,#fffbe900 35%,#fffbe98c 50%,#fffbe900 65%,transparent 85%);background-size:300% 100%;clip-path:polygon(0 0,100% 0,100% 82%,50% 100%,0 82%);animation:podium-metal-shine 5.5s ease-in-out infinite;pointer-events:none}.podium-position{position:absolute;top:7px;left:50%;transform:translateX(-50%);width:23px;height:23px;display:grid;place-items:center;background:#19281f;border:1px solid var(--podium-metal);border-radius:50%;font:bold 12px Georgia;color:var(--podium-metal);box-shadow:0 2px 5px #0004;z-index:2}.site-home .fame-geral .imperial-podium>.rank-award{position:absolute;top:40px;left:50%;transform:translateX(-50%);width:17px;height:20px;z-index:2;filter:drop-shadow(0 1px 2px #0005)}.site-home .fame-geral .imperial-podium>.rank-award svg{width:17px;height:20px}.site-home .fame-geral .general-character-list .imperial-podium .class-face{width:32px;height:35px;flex-basis:auto;border:1px solid color-mix(in srgb,var(--podium-metal),transparent 50%);border-radius:5px;background-size:500% 135%;box-shadow:0 2px 8px #0003;margin:3px 0}.site-home .fame-geral .imperial-podium .general-player{min-width:0;width:100%;display:block}.site-home .fame-geral .imperial-podium .general-player strong,.site-home .fame-geral .imperial-podium .profile-link{display:block;max-width:100%;font:11px/1.3 Georgia;text-align:center;margin:0 auto;color:#ecdfb9;overflow-wrap:anywhere;white-space:normal}.site-home .fame-geral .imperial-podium .general-player>span{display:block;font:7px/1.5 Arial;color:#9dad92;margin-top:4px}.site-home .fame-geral .imperial-podium>.kingdom-flag{width:10px;height:14px;margin-top:1px;flex-shrink:0}.site-home .fame-geral .general-character-list>li:nth-child(n+4){grid-column:1/-1;height:46px!important;min-height:46px!important;display:grid;grid-template-columns:25px 30px minmax(0,1fr) 14px;gap:7px;border-top:1px solid #c5ae6b26;border-bottom:0;padding:7px 3px!important}.site-home .fame-geral .general-character-list>li:nth-child(n+4) .class-face{width:29px;height:31px}.site-home .fame-geral .general-character-list>li:nth-child(n+4) .profile-link{font-size:12px}.podium-spark{position:absolute;z-index:3;width:3px;height:3px;background:#fff3c4;box-shadow:0 0 5px 2px #e9d28b66;transform:rotate(45deg);animation:podium-sparkle 3.6s ease-in-out infinite;pointer-events:none}.podium-spark.spark-a{top:3px;left:3px}.podium-spark.spark-b{right:0;bottom:15px;animation-delay:-1.7s}.podium-2 .podium-standard:after{animation-delay:-1.8s}.podium-3 .podium-standard:after{animation-delay:-3.5s}@keyframes podium-metal-shine{0%,15%{background-position:150% 0}65%,100%{background-position:-50% 0}}@keyframes podium-sparkle{0%,100%{opacity:.15}45%{opacity:.9}}
@media(min-width:701px) and (max-width:1099px){.site-home .hall-of-fame .fame-geral{padding:20px!important}.site-home .fame-geral .general-character-list{max-width:520px;align-self:center;gap:10px}.site-home .fame-geral .imperial-podium .profile-link{font-size:14px}}
@media(max-width:700px){.site-home .hall-of-fame .fame-geral[data-mobile-current=true]{padding:24px 18px!important}.site-home .hall-of-fame .fame-geral .general-character-list{gap:9px 7px}.site-home .hall-of-fame .fame-geral .general-character-list>li.imperial-podium{min-height:190px!important}.site-home .hall-of-fame .fame-geral .general-character-list>li.podium-1{min-height:208px!important}.site-home .fame-geral .imperial-podium .profile-link{font-size:14px}.site-home .fame-geral .imperial-podium .general-player>span{font-size:9px}.site-home .fame-geral .general-character-list .imperial-podium .class-face{width:38px;height:40px}.podium-standard{width:46px;height:72px}}
@media(prefers-reduced-motion:reduce){.podium-standard:after,.podium-spark{animation:none!important}.podium-standard:after{opacity:.2}.podium-spark{opacity:.3}}
.site-home .fame-geral .imperial-podium .general-player>span{text-align:center}
/* Offer descriptions open beside the card, aligned with its top edge. */
.site-home .shop-product:hover,.site-home .shop-product:focus,.site-home .shop-product.details-open{z-index:45}.site-home .shop-product .product-tooltip{top:0;bottom:auto;left:calc(100% + 8px);right:auto;width:260px;max-width:calc(100vw - 32px);padding:15px 16px;border-radius:7px;text-align:left;line-height:1.7;box-shadow:0 8px 24px #0c201a38;transform:translateX(-4px);z-index:50}.site-home .shop-product .product-tooltip.tooltip-flip{left:auto;right:calc(100% + 8px)}.site-home .shop-product .product-tooltip.tooltip-below{top:calc(100% + 8px);bottom:auto;right:auto}.site-home .shop-product .product-tooltip strong{font:17px/1.3 Georgia;color:#48613e;display:block}.site-home .shop-product .product-tooltip p{font:12px/1.8 Arial;color:#798263;margin:9px 0 0}.site-home .shop-product:hover .product-tooltip,.site-home .shop-product:focus .product-tooltip,.site-home .shop-product.details-open .product-tooltip{transform:none}
/* One synchronized nine-second podium cycle: champion, runner-up, third. */
.podium-standard:after{animation:podium-sequential-shine 9s linear infinite;background-position:150% 0;opacity:0}.podium-1 .podium-standard:after{animation-delay:0s}.podium-2 .podium-standard:after{animation-delay:3s}.podium-3 .podium-standard:after{animation-delay:6s}.podium-spark.spark-a,.podium-spark.spark-b{opacity:0;animation:podium-sequential-spark 9s linear infinite}.podium-1 .podium-spark{animation-delay:0s}.podium-2 .podium-spark{animation-delay:3s}.podium-3 .podium-spark{animation-delay:6s}.podium-standard{animation:podium-sequential-halo 9s linear infinite}.podium-1 .podium-standard{animation-delay:0s}.podium-2 .podium-standard{animation-delay:3s}.podium-3 .podium-standard{animation-delay:6s}@keyframes podium-sequential-shine{0%{background-position:150% 0;opacity:0}3%{opacity:1}27%{background-position:-50% 0;opacity:1}32%,100%{background-position:-50% 0;opacity:0}}@keyframes podium-sequential-spark{0%,31%,100%{opacity:0}8%,23%{opacity:.9}16%{opacity:.2}}@keyframes podium-sequential-halo{0%,32%,100%{filter:drop-shadow(0 3px 4px #0003)}6%,25%{filter:drop-shadow(0 0 7px var(--podium-metal))}}
/* Visible offer countdown, while retaining the 208px desktop strip. */
@media(min-width:1100px){.site-home .shop-auto-label{position:absolute;left:14px;top:19px;width:auto;height:auto;clip-path:none;overflow:visible;min-width:0;font:9px Arial;color:#d8c596;font-variant-numeric:tabular-nums}.site-home .shop-catalog-heading{padding-left:150px;padding-right:145px}}
/* Realm identity reacts through light and colour; the cards remain stationary. */
.site-home .emperor-card{isolation:isolate;box-shadow:inset 0 1px #ebd7a40d}.site-home .emperor-card:after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 50% 5%,color-mix(in srgb,var(--realm),transparent 84%),transparent 60%);opacity:0;transition:opacity .3s}.site-home .emperor-card:hover:after,.site-home .emperor-card:focus-within:after{opacity:1}.site-home .emperor-card:hover,.site-home .emperor-card:focus-within{border-color:color-mix(in srgb,var(--realm),#e0c580 45%);box-shadow:inset 0 1px #ebd7a41f,0 0 20px color-mix(in srgb,var(--realm),transparent 94%)}.site-home .emperor-realm{border-bottom:1px solid color-mix(in srgb,var(--realm),transparent 75%);padding-bottom:13px}.site-home .emperor-realm .kingdom-flag{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--realm),transparent 45%))}.site-home .emperor-portrait,.site-home .general-portrait{cursor:pointer;transition:border-color .2s,box-shadow .2s;outline-offset:3px}.site-home .emperor-portrait:hover,.site-home .emperor-portrait:focus-visible{border-color:#ebd097;box-shadow:0 0 12px color-mix(in srgb,var(--realm),transparent 66%)}.site-home .general-portrait:hover,.site-home .general-portrait:focus-visible{border-color:#c4b484;box-shadow:0 0 8px color-mix(in srgb,var(--realm),transparent 78%)}.realm-leader-inspect{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-underline-offset:4px}.realm-leader-inspect:hover,.realm-leader-inspect:focus-visible{color:#f4d397;text-decoration:underline;text-decoration-thickness:1px}.site-home .realm-extra summary{border-radius:4px;transition:background .18s,color .18s}.site-home .realm-extra summary:hover,.site-home .realm-extra summary:focus-visible{background:#e2cc8a09;color:#eed198}.site-home .realm-extra[open]{border-color:color-mix(in srgb,var(--realm),#c5ae6b 60%);background:#d4c58007}.site-home .realm-extra[open]>summary{color:#e2c78b}.site-home .emperor-presence.is-online i{box-shadow:0 0 0 3px #8dba6512,0 0 7px #8dba6533}.site-home .realm-leadership-pair{padding-top:8px}.site-home .slate-votes{border-radius:5px;background:#d3c07d05}.site-home .mandate-achievements li{border-radius:4px;background:#b49d5b06}.site-home .mandate-achievements li:hover{background:#b49d5b12}
.site-home .realm-leader-dialog{width:min(480px,calc(100vw - 30px));max-height:88dvh;overflow:auto;padding:30px;text-align:center;border-color:color-mix(in srgb,var(--realm),#d0b46e 65%);background:radial-gradient(ellipse at top,color-mix(in srgb,var(--realm),transparent 86%),transparent 65%),#1c392d}.realm-leader-close{position:absolute;right:14px;top:10px;background:none;border:0;font:25px Arial;color:#cabb8f;cursor:pointer}.realm-dialog-portrait{width:74px;height:82px;margin:20px auto 15px;border:1px solid #d1b67588;border-radius:7px;background-image:url('assets/class-portraits.webp');background-size:500% 135%;box-shadow:0 0 20px color-mix(in srgb,var(--realm),transparent 80%)}.realm-dialog-role{font:9px Arial!important;letter-spacing:2px;color:#bba56e!important}.realm-leader-dialog h2{font:34px Georgia!important;margin:10px 0 17px}.realm-dialog-facts{border-top:1px solid #c5ae6b26;border-bottom:1px solid #c5ae6b26;padding:8px 0}.realm-dialog-facts p{font:12px/1.9 Arial!important;margin:6px 0}.realm-leader-dialog blockquote{font:italic 16px/1.7 Georgia;color:#d6c492;margin:22px 0}.realm-dialog-note{font:11px/1.9 Arial!important;color:#92ab8d!important}.realm-leader-dialog .primary{display:inline-block;padding:13px 18px;margin-top:14px;font-size:10px}
@media(prefers-reduced-motion:reduce){.podium-standard,.podium-standard:after,.podium-spark{animation:none!important}.site-home .emperor-card:after{transition:none}.podium-standard:after{opacity:.15}}
/* Right-aligned realm counters, consistently spaced across all three kingdoms. */
.site-home .realm-war-details>summary,.site-home .realm-champions>summary,.site-home .realm-extra>summary{display:flex;align-items:center;gap:9px;list-style:none;min-height:43px;width:100%;text-align:left}.site-home .realm-war-details>summary::-webkit-details-marker,.site-home .realm-champions>summary::-webkit-details-marker,.site-home .realm-extra>summary::-webkit-details-marker{display:none}.site-home .realm-war-details>summary:before,.site-home .realm-champions>summary:before,.site-home .realm-extra>summary:before{content:'▸';flex:0 0 9px;color:#bfa16a}.site-home .realm-war-details[open]>summary:before,.site-home .realm-champions[open]>summary:before,.site-home .realm-extra[open]>summary:before{content:'▾'}.site-home .realm-war-details>summary>span,.site-home .realm-champions>summary>span,.site-home .realm-extra>summary>.bonus-count{margin-left:auto!important;margin-right:0;float:none;flex-shrink:0;min-width:31px;text-align:center;padding:4px 8px;font:10px Arial;border:1px solid #d0ae653b;border-radius:16px;background:#c4a3610a}
/* Descriptions have one owner: pointer/focus state, never a sticky click toggle. */
.site-home .shop-product .product-tooltip{visibility:hidden!important;opacity:0!important}.site-home .shop-product.offer-description-visible{z-index:45}.site-home .shop-product.offer-description-visible .product-tooltip{visibility:visible!important;opacity:1!important;transform:none}.site-home .shop-product{cursor:pointer}.account-return-notice,.mall-selected-offer{font:12px/1.8 Arial;color:#9b6b38;padding:13px 15px;border:1px solid #b6904d44;background:#b6904d0a;border-radius:5px;margin:16px 0}
/* Official crest palette: ruby, aged gold, bronze and warm ivory. */
:root{--brand-jade:#714a35;--brand-night:#281e1b;--brand-gold:#c3a061;--brand-ruby:#9d3045;--brand-ivory:#f6efe3;--brand-ink:#62452f;--brand-muted:#91816a;--brand-edge:#b89a6438}
body.site-home{background:radial-gradient(ellipse at 30% 10%,#8b4c2510,transparent 55%),#231c19;color:#f2e4cf;--muted:#baaa91}.site-home .top-scene{background:#4c3528}.site-home .top-scene header{background:linear-gradient(180deg,#2e1d19eb,#49322266 65%,transparent)}.site-home .top-scene>.game-art:after{background:linear-gradient(0deg,#231c19 0%,#231c1955 12%,transparent 38%),linear-gradient(90deg,transparent 40%,#5c372522 100%)}.site-home .slideshow-card,.site-home .top-scene .slideshow-card[data-theme]{background:linear-gradient(125deg,#30211af5,#493125e8);border-color:#cda35b66}.site-home .nav-submenu{background:#30211df7;border-color:#b38c4c55}.site-home .status{background:linear-gradient(110deg,#3c2a22,#30241e);border-color:#c3a06144}.site-home .status p{color:#b8a689}.site-home .status strong{color:#eed6a8}.site-home .journey-tool-grid>*,.site-home .important-notice,.site-home .next-event-strip{background:#39271f;border-color:#b3915544}.site-home .wiki-quick-search button,.site-home .next-event-strip>button{background:#64432c;color:#ebd2a1}.site-home .fame-card{background:linear-gradient(140deg,#3d2c23,#30231e);border-color:#be9b5d33}.site-home .fame-card h3,.site-home .fame-card .profile-link{color:#e6d1b0}.site-home .hall-of-fame .fame-geral{background:radial-gradient(ellipse at 50% 20%,#daa3391b,transparent 70%),linear-gradient(145deg,#512f2d,#30251d);border-color:#d8b36d}.site-home .fame-geral .imperial-podium .profile-link{color:#f2dcae}.site-home .fame-card .fame-kicker,.site-home .fame-card .fame-top-label{color:#ba9e74}.site-home .shop-offers.shop-catalog{background:linear-gradient(120deg,#493025,#32261e);border-color:#c7a16066}.site-home .shop-product{background:linear-gradient(130deg,#fcf6e9,#eee2ca)}.site-home .shop-product h3{color:#6b4b2e}.site-home .product-prices strong{color:#9b3b45}.site-home .product-tooltip{background:#fff4dd}.site-home .shop-product .product-tooltip strong{color:#6b4b2e}.site-home .shop-product .product-tooltip p{color:#8e7656}.site-home .emperor-card{background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--realm),transparent 90%),transparent 65%),#34251f;border-color:#b99a5944}.site-home .leader-identity,.site-home .general-panel{background:#c7a05c05}.site-home .shared-realm-info,.site-home .calendar-month-panel,.site-home .calendar-agenda,.site-home .updates-board{background:#30231e;border-color:#b99a5933}.site-home .calendar-day{background:#38271f;border-color:#b99a591c}.site-home .calendar-day:hover{background:#493426}.site-home .calendar-weekdays{background:#503726}.site-home .agenda-event,.site-home .editorial-entry{background:#3b2a21;border-color:#b99a5933}.site-home .calendar-toolbar button,.site-home .calendar-filters button,.site-home .update-tabs button,.site-home .calendar-view-switch button,.site-home .ranking-directory-tabs button{background:#443023;border-color:#b99a5933;color:#c8ae84}.site-home .ranking-table-shell{background:#30231e;border-color:#b99a5944}.site-home .directory-table th{background:#4a3325}.site-home .directory-table td{color:#cbb798}.site-home .directory-searchbar input,.site-home .directory-searchbar select,.site-home .directory-extra-filters select{background:#30231e;color:#dec49c}.site-home .join{background:linear-gradient(90deg,#3a211dcf,#4a30229c),url('assets/metin2-dawn.webp') center 50%/cover}.site-home .site-footer{background:#211815}.site-home .site-footer p,.site-home .site-footer a,.site-home .site-footer button{color:#bda98a}.site-home dialog,.site-home .realm-leader-dialog{background:linear-gradient(145deg,#3c2922,#2b201c);border-color:#c49c5b}.site-home .hero .intro{color:#d0bfa7}.site-home .hero .note,.site-home .fame-geral .fame-feature-copy,.site-home .fame-geral .imperial-podium .general-player>span,.site-home .leader-guild,.site-home .general-guild{color:#b49d7b}.site-home .realm-stat-grid dd{color:#e5c998}.site-home .calendar-event-chip,.site-home .editorial-entry p,.site-home .event-hook{color:#c7b18f}.site-home .heading>p,.site-home .copy{color:#bba88b}
body:not(.site-home),body.site-commerce.commerce-daylight,body.site-commerce.commerce-daylight.imperial-mall{background:#f6efe3;color:#684b32}body .wiki-header,body .account-header,body.site-commerce .wiki-header,body.site-account .account-header{background:linear-gradient(110deg,#34251f,#251b19);border-bottom-color:#b58c4e66}.site-guide .wiki-hero,.site-editorial .news-hero{background-image:linear-gradient(90deg,#3b241cf2,#5e3b25a3 50%,#4e302010),url('assets/metin2-dawn.webp')}.site-downloads .wiki-hero{background-image:linear-gradient(90deg,#3b241cf5,#57351eaa 55%,#4e302033),url('assets/drakorn2-imperial.webp')}.site-guide #wiki-search-form button,.site-editorial .news-search button,.site-downloads .download-help>a,.site-editorial .news-category-nav>a[aria-current=page],.site-commerce .commerce-nav a[aria-current=page],.site-commerce #market-category-tabs button[aria-pressed=true]{background:#8c3445;border-color:#8c3445;color:#fff0d3}.site-guide .results-heading h2,.site-guide .wiki-card-copy h3,.site-guide .wiki-sidebar h2,.site-editorial .news-list-head h2,.site-editorial .news-post-copy h3,.site-editorial .news-page-aside h2,.site-downloads .download-card h3,.site-downloads .download-section h2,.site-downloads .download-heading h2{color:#6b4b2e}.site-commerce .mall-account-tabs,.site-commerce .commerce-filter{background:linear-gradient(130deg,#62412b,#3d2b23);border-color:#98754566}.site-commerce .mall-banner{background-image:linear-gradient(90deg,#38231bf0,#62412399 48%,#79512526 80%),url('assets/metin2-dawn.webp')}.site-commerce .mall-wallet strong,.site-commerce .mall-block-heading h2,.site-commerce .mall-featured-item h3,.site-commerce .commerce-item h3,.site-commerce .market-page-heading h1,.site-commerce .payment-page-heading h1,.site-commerce .payment-panel-heading h2,.site-commerce .payment-summary h2,.site-commerce .market-trend-top h2,.site-commerce .trend-categories h3,.site-commerce .market-table-item strong{color:#704b2d}.site-commerce .mall-featured-item strong,.site-commerce .commerce-price,.site-commerce .market-card-main>strong{color:#9c3a45}.site-commerce .market-filter-panel label,.site-commerce .market-searchbar input,.site-commerce .market-searchbar select,.site-commerce input:not([type=checkbox]),.site-commerce select{color:#806342}.site-commerce .market-table thead{background:#ebddc2}.site-commerce .market-table td{color:#92744d}.site-commerce .market-seller-link{color:#89613c}.site-commerce .market-seller-link small{color:#aa8c60}.site-commerce .market-trend-panel{border-color:#c5a66f44}.site-account .account-panel{background:radial-gradient(ellipse at top right,#fffaf0,#f0e5d0)}.site-account .account-panel h2,.site-account .security-page h1,.site-account .legal-page h1,.site-account .security-grid h2,.site-account .management-grid strong,.site-account .dashboard-management h2,.site-account .dashboard-election h2,.site-account .dashboard-characters h2,.site-account .dashboard-stats strong{color:#704b2e}.site-account .account-panel label,.site-account .account-tabs a[aria-current=page]{color:#8f6c41}.site-account .account-art-overlay{background:linear-gradient(0deg,#37221bfa,transparent 90%),linear-gradient(90deg,#4c2c1911,#3b281d11)}.site-account .dashboard-election{background:linear-gradient(120deg,#f0e2c9,#fff4dc)}.site-account footer{background:#2b1e19;color:#bca98b}.site-account .account-panel input,.site-account .account-panel select{color:#765333}.site-home .realm-leader-inspect:hover{color:#ffe0a1}
/* Crown council: one compact shared panel before the three sovereigns. */
.site-home .shared-realm-info{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;margin:0 0 28px;padding:24px 28px;border:1px solid #c19a5833;border-radius:10px;background:linear-gradient(110deg,#b5914f0c,transparent 60%);box-shadow:none;align-items:center}
.site-home .shared-mandate{display:grid;grid-template-columns:1fr auto;gap:12px 24px;align-items:center}.site-home .shared-mandate>.eyebrow{grid-column:1/-1;margin:0;color:#c9a86b;font-size:8px;letter-spacing:2px}.site-home .shared-mandate>h3{grid-column:1/-1;margin:0;font-size:24px;line-height:1.2}.site-home .emperor-term-block{border:0;padding:0;margin:0}.site-home .emperor-term{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0;border:0;padding:0;text-align:left}.site-home .emperor-term>div{padding:0;border:0}.site-home .emperor-term dt{font-size:10px;color:#b8a185;margin-bottom:5px}.site-home .emperor-term dd{margin:0;font-size:13px;font-style:normal;white-space:nowrap}.site-home .emperor-term-note{margin:10px 0 0;font-size:6px;letter-spacing:1px}.site-home .election-countdown{border:1px solid #bd975b30;border-radius:7px;background:#d4ab6410;padding:12px 15px;margin:0;text-align:center;min-width:182px}.site-home .election-countdown>span{font-size:7px;letter-spacing:1.3px}.site-home .election-countdown strong{display:block;font-size:19px;line-height:1.5;margin:3px 0;font-variant-numeric:tabular-nums;font-weight:normal}.site-home .election-countdown small{font-size:6px;letter-spacing:1px;color:#9f8668}.site-home .leadership-duties{border-left:1px solid #bd975b30;padding:4px 0 4px 28px}.site-home .leadership-duties h4{font-size:21px;margin:0 0 6px}.site-home .leadership-duties>p{font-size:10px;margin:0 0 10px;color:#b8a185}.site-home .leadership-duties ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.site-home .leadership-duties li{font-size:11px;line-height:1.6;margin:0;padding-left:15px;position:relative}.site-home .leadership-duties li:before{content:'◆';position:absolute;left:0;top:1px;color:#be995d;font-size:7px}
.site-home .emperor-history{max-height:120px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a8834b #231b17;padding:0 10px 0 0;margin:8px 0 0;list-style:none}.site-home .emperor-history li{box-sizing:border-box;height:60px;min-height:60px;padding:10px 0;border-bottom:1px solid #c49a5620;margin:0}.site-home .emperor-history li strong{font-size:14px;font-weight:normal;display:block;line-height:20px}.site-home .emperor-history li span{font-size:9px;display:block;line-height:17px;color:#ac9272}.site-home .emperor-history::-webkit-scrollbar{width:5px}.site-home .emperor-history::-webkit-scrollbar-thumb{background:#a8834b;border-radius:5px}
/* Official notices receive their own ruby and gold treatment. */
.site-home .important-notice{position:relative;overflow:hidden;border:1px solid #c89c5780;border-left:4px solid #bc3c50;border-radius:9px;background:radial-gradient(ellipse at top left,#9e344438,transparent 60%),linear-gradient(110deg,#3b2425,#2c211d);box-shadow:0 12px 35px #0002;margin-bottom:20px}.site-home .important-notice:before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#f3cf84,transparent)}.site-home .important-notice>summary{display:flex;align-items:center;gap:20px;padding:23px 28px;list-style:none;cursor:pointer}.site-home .important-notice>summary::-webkit-details-marker{display:none}.site-home .notice-symbol{display:grid;place-items:center;flex:0 0 52px;height:58px;border:1px solid #c49b5b80;border-radius:6px 6px 20px 20px;background:linear-gradient(#9a394b66,#5f2b3066);font-family:Georgia,serif;font-size:33px;color:#f8da9d;box-shadow:0 0 22px #c37e3315}.site-home .notice-title-group{display:grid;gap:5px;flex:1}.site-home .notice-eyebrow{font-size:7px;letter-spacing:2.5px;color:#c9a76a}.site-home .notice-title-group b{font:normal 29px/1.2 Georgia,serif;color:#f6e7cb}.site-home .notice-title-group b em{color:#e2b969;font-weight:normal}.site-home .notice-status{font-size:10px;color:#c2aa90}.site-home .notice-toggle{color:#d6af6c;font-size:20px}.site-home .important-notice[open] .notice-toggle{transform:rotate(180deg)}.site-home .notice-content{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 28px 0 100px;padding:16px 0 20px;border-top:1px solid #c49a5633}.site-home .notice-content p{font-size:12px;line-height:1.8;color:#cfbca2;margin:0;max-width:700px}.site-home .notice-content p small{display:block;font-size:9px;color:#a68c75}.site-home .notice-action{display:flex;align-items:center;gap:25px;padding:13px 18px;border:1px solid #cfab6677;border-radius:4px;background:linear-gradient(110deg,#91384a,#702b39);color:#ffedcc;font-size:9px;letter-spacing:1px;white-space:nowrap;text-decoration:none}.site-home .notice-action:hover{background:#a74455;box-shadow:0 0 18px #ba705020}
@media(max-width:1100px){.site-home .shared-realm-info{gap:20px;padding:20px}.site-home .shared-mandate{grid-template-columns:1fr}.site-home .shared-mandate>.eyebrow,.site-home .shared-mandate>h3{grid-column:auto}.site-home .election-countdown{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:8px 12px}.site-home .election-countdown strong{font-size:17px}.site-home .election-countdown small{display:none}.site-home .notice-content{margin-left:28px}.site-home .notice-title-group b{font-size:25px}}
@media(max-width:700px){.site-home .shared-realm-info{grid-template-columns:1fr;gap:20px}.site-home .leadership-duties{border-left:0;border-top:1px solid #bd975b30;padding:18px 0 0}.site-home .important-notice>summary{gap:13px;padding:18px}.site-home .notice-symbol{flex-basis:38px;height:45px;font-size:25px}.site-home .notice-title-group b{font-size:22px}.site-home .notice-eyebrow{font-size:6px;letter-spacing:1.5px}.site-home .notice-status{line-height:1.6;font-size:9px}.site-home .notice-content{display:grid;margin:0 18px;padding:14px 0 18px;gap:14px}.site-home .notice-action{justify-content:space-between;white-space:normal}.site-home .emperor-term{gap:12px}.site-home .emperor-term dd{font-size:12px}}
/* Compact imperial council: dates never compete with the election clock. */
.site-home .shared-realm-info.council-compact{grid-template-columns:1fr 1fr 1.3fr;gap:22px;padding:18px 24px;align-items:center;background:linear-gradient(110deg,#c9a56a0a,#2d211d66);position:relative}.council-label{display:block;color:#c9a96b;font-size:8px;letter-spacing:1.8px;margin-bottom:8px}.site-home .council-term h3{font-size:21px;margin:0 0 10px}.council-term p{display:flex;gap:12px;align-items:center;margin:0;font-size:11px}.council-term p>span{color:#aa9276}.council-term time{color:#dbc09b}.council-election{border-left:1px solid #c49a5630;padding-left:24px;display:grid;gap:4px}.council-election .council-label{margin:0}.council-election time{font-size:13px;color:#e9c18a}.council-election strong{font:normal 21px/1.3 Georgia,serif;color:#f2d7a3;font-variant-numeric:tabular-nums}.council-election small{font-size:6px;letter-spacing:1px;color:#aa8b66}.site-home .council-compact .leadership-duties{padding:0 0 0 24px}.site-home .council-compact .leadership-duties h4{font-size:19px;margin:0 0 4px}.site-home .council-compact .leadership-duties>p{font-size:9px;margin:0 0 6px}.site-home .council-compact .leadership-duties ul{gap:3px}.site-home .council-compact .leadership-duties li{font-size:10px;line-height:1.5}
/* Scenic editorial highlights. Only the small signal pulses; text stays still. */
.site-home .imperial-spotlight{position:relative;isolation:isolate;overflow:hidden;display:flex;text-align:left;color:#e9d7b6;font-family:Arial,Helvetica,sans-serif;cursor:pointer;border:1px solid #b68b4b88;border-radius:9px;background:#30201c;box-shadow:0 8px 30px #0002;transition:border-color .25s,box-shadow .25s;width:100%}.site-home .imperial-spotlight:after{content:'';position:absolute;inset:5px;z-index:-1;pointer-events:none;border:1px solid #d6ad5f20;border-radius:5px}.site-home .imperial-spotlight:hover{border-color:#e4bc76;box-shadow:0 8px 30px #0003,0 0 25px #c7923c15}.spotlight-art{position:absolute;inset:0;z-index:-3;background-position:center;background-size:cover;opacity:.7}.notice-art{background-image:url('assets/metin2-dawn.webp');background-position:right 42%}.spotlight-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#392025fc 2%,#3c2526e8 43%,#35201d55 78%,#24191655)}.site-home .important-notice.imperial-spotlight{min-height:200px;margin:0 0 20px;padding:27px 34px;border-left:3px solid #c53a50}.spotlight-copy{display:flex;flex-direction:column;gap:10px;position:relative;max-width:76%}.spotlight-kicker{display:flex;align-items:center;gap:9px;font-size:8px;letter-spacing:2px;line-height:1.6;color:#e1b978;margin:0}.spotlight-kicker small{font-size:6px;letter-spacing:1px;border:1px solid #c99b5755;padding:2px 5px;border-radius:3px}.signal-pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:#f45c70;box-shadow:0 0 8px #ff5475;flex-shrink:0;animation:imperialSignal 2.4s ease-in-out infinite}.site-home .spotlight-copy>strong{font:normal 31px/1.15 Georgia,serif;color:#fff0d5;letter-spacing:-.4px;text-shadow:0 2px 15px #1b0909}.spotlight-copy>span:not(.spotlight-kicker):not(.next-event-bottom):not(.tool-kicker):not(.spotlight-cta){font-size:12px;line-height:1.8;color:#dac3a2;max-width:660px}.spotlight-cta{display:flex;align-items:center;gap:24px;color:#f2cb82;font-size:8px;letter-spacing:1.4px;font-weight:bold;margin-top:5px}.spotlight-seal{position:absolute;right:38px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:65px;height:76px;border:1px solid #f2c77d99;border-radius:5px 5px 28px 28px;font:38px Georgia,serif;color:#ffe3a5;background:linear-gradient(#8e3444bb,#412020bb);box-shadow:0 0 40px #f2b94d22;animation:imperialSeal 3s ease-in-out infinite}.site-home .journey-tool-grid{grid-template-columns:1.35fr 1fr;align-items:stretch;gap:18px}.site-home .next-event-strip.imperial-spotlight{min-height:187px;padding:24px;gap:18px;align-items:center}.event-art{background-image:url('assets/drakorn2-imperial.webp');background-position:35% 35%}.next-event-strip .spotlight-shade{background:linear-gradient(90deg,#211d1bfa,#2b241deb 58%,#37281788)}.site-home .next-event-symbol{width:42px;flex:0 0 42px;color:#d6b26f;filter:drop-shadow(0 0 9px #e9b84a33)}.next-event-symbol svg{width:42px;height:42px}.next-event-strip .spotlight-copy{max-width:100%;width:100%;gap:8px}.next-event-strip .tool-kicker{font-size:7px;letter-spacing:1.5px;color:#ceac6d}.site-home .next-event-strip #next-event-title{font-size:25px;line-height:1.15;color:#f3dfb7;white-space:normal}.site-home #next-event-time{font-size:10px;color:#d6bd96}.next-event-bottom{display:flex;justify-content:space-between;align-items:end;gap:16px;border-top:1px solid #c79d5633;padding-top:10px;margin-top:2px}.next-event-count{display:grid;gap:4px}.next-event-count small{font-size:6px;letter-spacing:1.5px;color:#aa9273}.next-event-count b{font:normal 19px/1.2 Georgia,serif;color:#efd099;font-variant-numeric:tabular-nums}.next-event-bottom .spotlight-cta{font-size:7px;letter-spacing:1px;margin-bottom:3px}.site-home .wiki-quick-search{display:flex;flex-direction:column;justify-content:center;background:radial-gradient(ellipse at top right,#b3863820,transparent 70%),#30231d;border-radius:9px;padding:25px;border-color:#b58c4e55}.site-home .wiki-quick-search label{font-size:23px;margin-bottom:14px}.site-home .hall-of-fame .hall-heading h2,.site-home .realm-emperors>.heading h2{text-shadow:0 2px 26px #d09d3922}.site-home .hall-heading:after,.site-home .realm-emperors>.heading:after{content:'◆';display:block;color:#c8a268;font-size:8px;margin:16px auto 0;width:140px;background:linear-gradient(90deg,transparent,#b48b4d44 45%,transparent 45%,transparent 55%,#b48b4d44 55%,transparent);line-height:1px;text-align:center}
.imperial-detail-dialog{width:min(900px,calc(100vw - 28px));max-height:90dvh;padding:0;border:1px solid #c69a5d;border-radius:12px;background:#2a1e1c;color:#dfc7a6;box-shadow:0 30px 130px #000b,0 0 70px #b9773020;overflow:hidden}.imperial-detail-dialog::backdrop{background:#100c0be0;backdrop-filter:blur(8px)}.imperial-detail-close{position:absolute;z-index:3;right:15px;top:15px;width:36px;height:36px;border:1px solid #d2af6c66;background:#281b19ee;color:#f3d59c;border-radius:50%;font-size:24px;cursor:pointer}.imperial-detail-scroll{max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b38a51 #211714}.imperial-detail-heading{padding:36px 42px 24px;background:radial-gradient(ellipse at top left,#a3394c33,transparent 75%)}.imperial-detail-heading h2{font:normal 36px/1.1 Georgia,serif;margin:15px 0;color:#ffe9c3;max-width:90%}.imperial-detail-heading>p:last-child{font-size:13px;line-height:1.8;max-width:680px;color:#d5bea0}.imperial-detail-image{margin:0 24px;position:relative}.imperial-detail-image img{width:100%;max-height:270px;object-fit:cover;display:block;border-radius:6px;border:1px solid #c69a5d33}.imperial-detail-video{margin:20px 24px}.imperial-detail-video video{display:block;width:100%;max-height:420px;background:#100c0a;border-radius:6px}.imperial-detail-video figcaption{font-size:10px;color:#a48a6d;margin-top:8px}.imperial-detail-reading{padding:10px 42px 20px}.imperial-detail-reading section{padding:15px 0;border-bottom:1px solid #b9924e22}.imperial-detail-reading h3{font:normal 21px Georgia,serif;color:#e9c68a;margin:0 0 9px}.imperial-detail-reading p{font-size:13px;line-height:1.9;color:#cbb498;margin:0}.imperial-detail-actions{display:flex;flex-wrap:wrap;gap:10px;padding:0 42px 30px;align-items:center}.imperial-detail-actions a,.imperial-detail-actions button{padding:12px 15px;background:#6e2b3a;border:1px solid #c8a16366;color:#f6dca8;text-decoration:none;font-size:10px;border-radius:4px;cursor:pointer}.imperial-detail-actions button:last-child{background:transparent;margin-left:auto}.imperial-event-facts{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:15px;padding:0 42px 23px}.imperial-event-facts>div{display:grid;gap:7px;border-left:2px solid #bd9656;padding-left:12px}.imperial-event-facts small{font-size:7px;letter-spacing:1px;color:#ad9474}.imperial-event-facts strong{font:normal 16px Georgia,serif;color:#edcc95}
@keyframes imperialSignal{0%,100%{opacity:1;box-shadow:0 0 0 0 #ff657b44,0 0 9px #f45c70}50%{opacity:.65;box-shadow:0 0 0 6px #ff657b00,0 0 16px #f45c70}}@keyframes imperialSeal{0%,100%{box-shadow:0 0 22px #f2b94d16;border-color:#f2c77d77}50%{box-shadow:0 0 35px #f2b94d40;border-color:#ffe2a6}}
@media(max-width:900px){.site-home .shared-realm-info.council-compact{grid-template-columns:1fr 1fr}.site-home .council-compact .leadership-duties{grid-column:1/-1;padding:12px 0 0;border-left:0;border-top:1px solid #bd975b30}.site-home .council-compact .leadership-duties ul{grid-template-columns:repeat(3,1fr);gap:15px}.site-home .journey-tool-grid{grid-template-columns:1fr 1fr}.site-home .next-event-strip.imperial-spotlight{padding:18px;gap:10px}.site-home .next-event-symbol{display:none}.next-event-bottom{flex-wrap:wrap}.spotlight-copy{max-width:82%}}
@media(max-width:600px){.site-home .important-notice.imperial-spotlight{padding:22px;min-height:210px}.spotlight-copy{max-width:100%}.spotlight-seal{display:none}.site-home .spotlight-copy>strong{font-size:26px}.spotlight-copy>span:not(.spotlight-kicker):not(.next-event-bottom):not(.tool-kicker):not(.spotlight-cta){font-size:11px}.site-home .journey-tool-grid{grid-template-columns:1fr}.site-home .shared-realm-info.council-compact{padding:16px;gap:15px}.site-home .council-term h3{font-size:17px}.council-term p{display:grid;gap:3px;font-size:10px}.council-election{padding-left:14px}.council-election strong{font-size:17px}.council-election time{font-size:11px}.site-home .council-compact .leadership-duties ul{grid-template-columns:1fr;gap:4px}.imperial-detail-heading{padding:30px 24px 15px}.imperial-detail-heading h2{font-size:28px}.imperial-detail-reading{padding:8px 24px 20px}.imperial-event-facts{padding:0 24px 20px;grid-template-columns:1fr 1fr}.imperial-detail-actions{padding:0 24px 24px}.imperial-detail-actions button:last-child{margin-left:0}.imperial-detail-heading .spotlight-kicker{font-size:6px;letter-spacing:1px}}
@media(prefers-reduced-motion:reduce){.signal-pulse,.spotlight-seal{animation:none!important}}
.site-home dialog.imperial-detail-dialog{width:min(900px,calc(100vw - 28px));max-width:900px;padding:0;background:#2a1e1c;border:1px solid #c69a5d;border-radius:12px;max-height:90dvh}.site-home .imperial-detail-dialog h2{font-size:36px}.site-home .imperial-detail-close{position:absolute;right:15px;top:15px}
@media(max-width:600px){.site-home .imperial-detail-dialog h2{font-size:28px}}
.site-home .journey-tool-grid{grid-template-columns:1fr 1fr}.tournament-art{background-image:url('assets/metin2-classes-panorama-v2.webp');background-position:60% 32%}.tournament-spotlight .spotlight-shade{background:linear-gradient(90deg,#31201ffa,#332222eb 58%,#49292a88)}.site-home .tournament-spotlight .next-event-symbol{color:#e6bd78;filter:drop-shadow(0 0 10px #e5ae4a55)}.tournament-spotlight .tool-kicker{color:#e0b781}.tournament-spotlight .next-event-count b{color:#f1cf9a}.site-home .next-event-strip #next-tournament-title{font-size:25px;line-height:1.15;color:#f3dfb7;white-space:normal}.site-home #next-tournament-time{font-size:10px;color:#d6bd96}@media(max-width:600px){.site-home .journey-tool-grid{grid-template-columns:1fr}}
/* Centered rendezvous panels with quiet, articulated countdowns. */
.site-home .next-event-strip.imperial-spotlight{justify-content:center;text-align:center;padding:22px 26px;min-height:242px}.site-home .next-event-strip .next-event-symbol{position:absolute;left:22px;top:26px;width:30px;height:30px;opacity:.65;flex:none}.site-home .next-event-strip .next-event-symbol svg{width:30px;height:30px}.site-home .next-event-strip .spotlight-copy{align-items:center;width:100%;max-width:100%;gap:9px}.site-home .next-event-strip .tool-kicker{padding:0 25px}.site-home .next-event-strip #next-event-title,.site-home .next-event-strip #next-tournament-title{font-size:27px;line-height:1.2;width:100%;padding:0 16px;text-align:center}.site-home .next-event-strip .next-event-bottom{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding-top:12px;margin-top:2px;border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent,#c79d5666,transparent) 1}.site-home .next-event-count{justify-items:center;gap:8px}.site-home .next-event-count>small{font-size:6px;letter-spacing:2px}.site-home .next-event-count b.imperial-clock{display:flex;justify-content:center;gap:8px;font-family:Georgia,serif}.clock-unit{display:grid;justify-items:center;min-width:49px;gap:4px}.clock-value{display:grid;place-items:center;width:49px;height:41px;background:linear-gradient(160deg,#d4aa5c1a,#201713aa);border:1px solid #d1a55b55;border-radius:5px;color:#f5d99f;font:normal 25px/1 Georgia,serif;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px #f4d79812,0 3px 10px #0002;position:relative}.clock-value:after{content:'';position:absolute;left:5px;right:5px;top:50%;height:1px;background:#e3bc6b0c;pointer-events:none}.clock-unit>small{font:normal 6px/1.4 Arial,sans-serif;color:#c3a77f;letter-spacing:1.3px}.site-home .next-event-bottom .spotlight-cta{justify-content:center;font-size:7px;letter-spacing:1.5px;margin:0}.site-home .next-event-strip .spotlight-shade{background:linear-gradient(90deg,#211c1bd9,#2b211ce8 50%,#211c1bd9)}.site-home .tournament-spotlight .spotlight-shade{background:linear-gradient(90deg,#30201ed9,#332121e8 50%,#30201ed9)}
@media(max-width:900px){.site-home .next-event-strip .next-event-symbol{display:none}.site-home .next-event-strip #next-event-title,.site-home .next-event-strip #next-tournament-title{font-size:23px}.site-home .next-event-strip.imperial-spotlight{padding:20px 16px}.site-home .next-event-strip .tool-kicker{padding:0;font-size:6px}}
/* Tournament dates carry a crown of light, without hiding the event name. */
.site-home .calendar-event-chip.event-tournament{position:relative;background:linear-gradient(100deg,#b88c3e33,#cba25a10);border-left:2px solid #e7bb67;border-radius:3px;color:#ffe4a7;padding:4px 4px 4px 5px;box-shadow:inset 0 0 10px #e9b9580a;margin-top:3px;gap:5px}.site-home .calendar-event-chip.event-tournament>span{font-weight:bold;color:#f5d99d}.site-home .calendar-event-chip.event-tournament svg{color:#ffe0a0;stroke-width:1.9;flex-shrink:0;filter:drop-shadow(0 0 3px #ffc867aa);animation:tournamentIconGlow 3s ease-in-out infinite}.site-home .calendar-day:has(.event-tournament){background-image:radial-gradient(ellipse at top,#d4a54713,transparent 80%)}.site-home .calendar-day:has(.event-tournament) .calendar-day-number{color:#f4ce88;text-shadow:0 0 10px #e7ad4c44}.site-home .agenda-event.event-tournament{position:relative;border:1px solid #caa15c77;border-left:3px solid #e1b66b;background:radial-gradient(ellipse at top left,#b27f3025,transparent 70%),linear-gradient(130deg,#3b2b22,#2c211e);box-shadow:0 0 20px #c3933d0c}.site-home .agenda-event.event-tournament .agenda-event-symbol{color:#ffe0a0;background:#c4994920;border-color:#d5ad6466;box-shadow:0 0 17px #d9a64820}.site-home .agenda-event.event-tournament .agenda-event-symbol svg{filter:drop-shadow(0 0 4px #ffc86799);animation:tournamentIconGlow 3s ease-in-out infinite}.site-home .agenda-event.event-tournament h4{color:#ffe0a0;text-shadow:0 0 14px #d6a04522}.site-home .agenda-event.event-tournament .event-state{border-color:#d4ac6266;color:#eac98a}.site-home .calendar-view-list .calendar-event-chip.event-tournament{padding:7px 9px}.site-home .calendar-event-chip.event-tournament svg{width:13px;min-width:13px;height:15px}
@keyframes tournamentIconGlow{0%,100%{filter:drop-shadow(0 0 2px #ffc86788)}50%{filter:drop-shadow(0 0 5px #ffd785cc) drop-shadow(0 0 9px #d99b3f55)}}
@media(prefers-reduced-motion:reduce){.site-home .calendar-event-chip.event-tournament svg,.site-home .agenda-event.event-tournament .agenda-event-symbol svg{animation:none!important}}
/* Imperial calendar: an instrument panel with an illuminated month grid. */
.site-home .calendar-updates-row>.events-calendar{position:relative;isolation:isolate;border:1px solid #bd985b55;border-radius:14px;background:linear-gradient(150deg,#30231ff5,#211a18);padding:0 20px 20px;box-shadow:0 15px 50px #120d0b33;overflow:hidden}.site-home .events-calendar:before{content:'';position:absolute;inset:0 0 auto;height:200px;z-index:-1;background:linear-gradient(0deg,#30231f,transparent),linear-gradient(90deg,#30231ff5,#30231faa),url('assets/metin2-dawn.webp') center 38%/cover;opacity:.8}.site-home .calendar-updates-row .events-calendar .calendar-heading{height:auto;min-height:145px;padding:27px 0 20px;gap:9px}.site-home .events-calendar .calendar-heading h2{font-size:34px;letter-spacing:-.7px}.site-home .events-calendar .calendar-heading .eyebrow{font-size:7px;letter-spacing:2.7px}.site-home .events-calendar .calendar-demo-badge{border:0;background:#d2ad6c10;border-radius:12px;color:#b79a73;font-size:6px}.site-home .calendar-updates-row .events-calendar .calendar-toolbar{height:auto;min-height:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:14px;border-top:1px solid #c59f6030;border-bottom:1px solid #c59f6030;padding:15px 0;margin:0}.site-home .calendar-month-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.site-home .calendar-month{font:normal 22px Georgia,serif;color:#f2d5a0;min-width:0;margin:0 8px}.site-home .events-calendar .calendar-toolbar button{height:32px;min-width:32px;padding:7px 10px;border-radius:6px;background:#d5ae6810;border-color:#c6a06140;color:#d1b88f;font-size:10px}.site-home .events-calendar .calendar-toolbar button:hover{border-color:#d8b574;background:#d5ae6825;color:#ffe4b2}.site-home .events-calendar .calendar-filters{display:flex;gap:4px;flex-wrap:wrap;margin:0;padding:4px;background:#160f0e55;border:1px solid #c6a06120;border-radius:8px}.site-home .events-calendar .calendar-filters button{border:0;background:transparent;height:28px;font-size:9px;padding:6px 10px}.site-home .events-calendar .calendar-filters button[aria-pressed=true]{background:linear-gradient(120deg,#934255,#672b39);box-shadow:0 2px 10px #0002;color:#ffe5b6}.calendar-jump{display:flex;align-items:center;gap:6px;margin-left:5px}.calendar-jump label{font-size:6px;letter-spacing:1px;color:#aa8e6a}.calendar-jump input{width:130px;border:1px solid #b8935140;border-radius:5px;background:#211815;color:#dabd8d;font:10px Arial;padding:7px;color-scheme:dark}.calendar-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}.calendar-stat{display:grid;grid-template-columns:27px auto 1fr;gap:9px;align-items:center;padding:11px 12px;background:linear-gradient(110deg,#c49c5512,#c49c5504);border:1px solid #c49c5526;border-radius:7px}.calendar-stat>span{color:#c2a065;width:24px;height:24px}.calendar-stat svg{width:24px;height:24px}.calendar-stat strong{font:normal 24px Georgia,serif;color:#e8cca0;font-variant-numeric:tabular-nums}.calendar-stat small{font-size:8px;color:#ad9477;line-height:1.5}.calendar-stat.stat-war>span{color:#cf7c87}.calendar-stat.stat-tournament{border-color:#d5b26655;background:linear-gradient(110deg,#bb863321,#c49c5504)}.calendar-stat.stat-tournament>span{color:#f1cc82;filter:drop-shadow(0 0 5px #e9b84a44)}.site-home .events-calendar .calendar-view-switch{display:flex;justify-content:flex-end;gap:0;margin:0 0 12px}.site-home .events-calendar .calendar-view-switch button{background:transparent;color:#ab9476;border:1px solid #b9934f33;border-radius:0;padding:8px 13px;font-size:8px}.site-home .events-calendar .calendar-view-switch button:first-child{border-radius:6px 0 0 6px}.site-home .events-calendar .calendar-view-switch button:last-child{border-radius:0 6px 6px 0}.site-home .events-calendar .calendar-view-switch button[aria-pressed=true]{background:#c09a5322;color:#f0d4a3}.site-home .calendar-updates-row .events-calendar .calendar-layout{gap:16px;grid-template-columns:minmax(0,1.8fr) minmax(220px,1fr);position:relative}.site-home .events-calendar .calendar-month-panel{border-radius:9px;border:1px solid #c7a46144;background:#211917;overflow:hidden}.site-home .events-calendar .calendar-weekdays{background:linear-gradient(90deg,#59412b66,#3c2b2166);border-bottom:1px solid #b58e4944}.site-home .events-calendar .calendar-weekdays>span{font-size:7px;letter-spacing:1.3px;padding:12px 0;color:#d9b97d}.site-home .events-calendar .calendar-day{background:#2b211d;border-color:#c29a5420;position:relative;transition:background .18s,box-shadow .18s;gap:10px;padding:10px 6px!important;min-height:158px!important}.site-home .events-calendar .calendar-blank{background:#211917;min-height:158px!important;border-color:#c29a5415}.site-home .events-calendar .calendar-day:hover{background:#403025;box-shadow:inset 0 0 0 1px #c6a06455}.site-home .events-calendar .calendar-day.selected{background:radial-gradient(ellipse at top,#9d445027,transparent 85%),#382621;box-shadow:inset 0 0 0 1px #dfbb77;border-color:#d2aa63}.site-home .events-calendar .calendar-day-number{display:flex;justify-content:space-between;align-items:center;font:normal 14px Georgia,serif;min-height:20px;color:#d9c09b;width:100%}.site-home .events-calendar .calendar-day.is-today .calendar-day-number{background:transparent;border-radius:0;color:#ffce95;width:100%;height:auto;line-height:1.4}.calendar-today-label{font:normal 5px Arial;color:#ffe0b3;letter-spacing:.6px;background:#a13e51;border:1px solid #dc9c6b55;border-radius:3px;padding:3px}.site-home .events-calendar .calendar-event-chip{font-size:8px!important;line-height:1.5!important;border-radius:4px;gap:4px;padding:3px;transition:background .18s}.site-home .events-calendar .calendar-event-chip>span{line-height:1.5!important;color:#c7b39a;overflow-wrap:normal!important;word-break:normal}.site-home .events-calendar .calendar-event-chip.event-war{background:#ac4c5b0d;border-left:2px solid #ac63703d}.site-home .events-calendar .calendar-event-chip.event-war svg{color:#d58a97}.site-home .events-calendar .calendar-event-chip.event-event svg{color:#c6ad75}.site-home .events-calendar .calendar-event-chip.event-tournament{border-left:2px solid #e7bb67;background:linear-gradient(100deg,#b88c3e33,#cba25a10)}.site-home .events-calendar .calendar-event-chip.event-tournament>span{color:#ffe0a0}.site-home .events-calendar .calendar-event-chip svg{flex:0 0 11px;width:11px;height:13px}.site-home .events-calendar .calendar-more{display:inline-block;color:#e1bd7b;font-size:7px;background:#d7b66c13;border-radius:3px;padding:3px 5px;align-self:flex-start}.site-home .events-calendar .calendar-agenda{border:1px solid #c19b5744;border-radius:9px;background:linear-gradient(160deg,#3b2b22,#2a201b);padding:18px 13px;min-width:0}.site-home .events-calendar .calendar-agenda>.eyebrow{font-size:6px;letter-spacing:1.7px;color:#c39f64;margin:0 0 9px}.site-home .events-calendar .agenda-date{font:normal 22px/1.2 Georgia,serif;color:#f0d3a0;text-transform:none;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid #c39b5433}.site-home .events-calendar .agenda-event{padding:14px 12px;border-radius:7px;background:#241b17aa;border-color:#ba94503a}.site-home .events-calendar .agenda-event h4{font-size:21px;line-height:1.2;margin:13px 0 10px}.site-home .events-calendar .agenda-event .event-hook{font-size:11px;line-height:1.7;font-style:normal;color:#c9af87}.site-home .events-calendar .agenda-hours{font-size:9px;line-height:1.7;color:#aa9377}.site-home .events-calendar .agenda-event-symbol{width:34px;height:38px;border-radius:6px;display:grid;place-items:center}.site-home .events-calendar .agenda-event-symbol svg{width:23px;height:25px}.site-home .events-calendar .event-state{font-size:5px;padding:5px 6px;letter-spacing:.5px;border-radius:4px}.site-home .events-calendar .agenda-event details summary{font-size:9px;line-height:1.6;color:#caad77}.site-home .events-calendar .agenda-event details p{font-size:10px;line-height:1.8}.calendar-detail-button{width:100%;text-align:left;margin-top:13px;padding:9px 10px;border:1px solid #c29a5040;border-radius:5px;color:#e2c391;background:#c49d5311;font-size:9px;cursor:pointer}.calendar-detail-button:hover{border-color:#e0ba76;background:#c49d5322}.calendar-legend{display:flex;align-items:center;flex-wrap:wrap;gap:12px;grid-column:1;grid-row:2;font-size:7px;padding:2px 3px;color:#b49b7d}.calendar-legend>span{display:flex;align-items:center;gap:5px}.calendar-legend i{width:5px;height:5px;border-radius:50%;background:#bca36b}.calendar-legend .legend-war{background:#b45d70}.calendar-legend .legend-tournament{background:#efd18b;box-shadow:0 0 6px #efd18b77}.calendar-legend small{flex-basis:100%;font-size:6px;color:#8f785e}.site-home .events-calendar .calendar-help{font-size:8px;color:#a78e6b;line-height:1.8;margin-bottom:0}.site-home .events-calendar .calendar-notice{font-size:7px;line-height:1.8;color:#a28b6e}.site-home .calendar-view-list .calendar-days{max-height:650px}.site-home .events-calendar.calendar-view-list .calendar-day{min-height:0!important;padding:14px 12px!important;grid-template-columns:72px minmax(0,1fr);gap:12px}.site-home .events-calendar.calendar-view-list .calendar-event-chip{font-size:10px!important;padding:7px 8px}.site-home .calendar-view-list .calendar-today-label{display:none}
@media(max-width:1200px){.site-home .calendar-updates-row .events-calendar .calendar-layout{grid-template-columns:1fr}.calendar-legend{grid-row:auto;grid-column:auto}.site-home .events-calendar .calendar-agenda{margin-top:0}.site-home .events-calendar .calendar-day,.site-home .events-calendar .calendar-blank{min-height:155px!important}.calendar-stat{grid-template-columns:20px auto;gap:6px;padding:10px}.calendar-stat small{grid-column:1/-1}.calendar-stat svg{width:20px}.site-home .events-calendar .calendar-toolbar{justify-content:center}}
@media(max-width:600px){.site-home .calendar-updates-row>.events-calendar{padding:0 10px 15px}.site-home .events-calendar .calendar-heading h2{font-size:29px}.site-home .calendar-month{font-size:21px;margin:0 3px}.calendar-jump{flex-basis:100%;justify-content:center;margin-top:5px}.calendar-stat strong{font-size:23px}.calendar-overview{gap:6px}.calendar-stat{padding:9px 8px}.site-home .events-calendar .calendar-day{padding:7px 3px!important}.site-home .events-calendar .calendar-event-chip{font-size:7px!important;padding:2px}.site-home .events-calendar .calendar-event-chip svg{display:none}.site-home .events-calendar .calendar-day-number{font-size:12px}.calendar-today-label{font-size:4px;padding:2px}.site-home .events-calendar .calendar-day,.site-home .events-calendar .calendar-blank{min-height:178px!important}}
@media(min-width:1201px){.site-home .calendar-updates-row .events-calendar .calendar-agenda{grid-column:2;grid-row:1 / span 2}}
/* Four distinct event identities; tournament gold remains the premium tier. */
.site-home .events-calendar .event-event{--event-accent:#78c6a6;--event-rgb:77,161,124}.site-home .events-calendar .event-war{--event-accent:#ee8c9c;--event-rgb:189,68,94}.site-home .events-calendar .event-maintenance{--event-accent:#91bdec;--event-rgb:81,135,193}.site-home .events-calendar .event-tournament{--event-accent:#ffdc8c;--event-rgb:211,164,68}
.site-home .events-calendar .calendar-event-chip{border-left:2px solid var(--event-accent);background:linear-gradient(100deg,rgba(var(--event-rgb),.18),rgba(var(--event-rgb),.04));padding:4px 3px 4px 5px}.site-home .events-calendar .calendar-event-chip>span,.site-home .events-calendar .calendar-event-chip svg{color:var(--event-accent)}.site-home .events-calendar .calendar-event-chip.event-tournament{box-shadow:inset 0 0 10px #e9b95812,0 0 8px #dcb1590a;background:linear-gradient(100deg,#d3a44433,#cba25a10)}
.site-home .events-calendar .agenda-event{border:1px solid rgba(var(--event-rgb),.45);border-left:3px solid var(--event-accent);background:radial-gradient(ellipse at top left,rgba(var(--event-rgb),.13),transparent 75%),#241b18;box-shadow:none}.site-home .events-calendar .agenda-event h4,.site-home .events-calendar .agenda-event .agenda-event-symbol,.site-home .events-calendar .agenda-event .agenda-category-label{color:var(--event-accent)}.site-home .events-calendar .agenda-event .agenda-event-symbol{border-color:rgba(var(--event-rgb),.5);background:rgba(var(--event-rgb),.12);box-shadow:0 0 16px rgba(var(--event-rgb),.12)}.site-home .events-calendar .agenda-event .event-state{color:var(--event-accent);border-color:rgba(var(--event-rgb),.4);background:rgba(var(--event-rgb),.08)}.agenda-category-label{display:block;font:normal 6px Arial;letter-spacing:1.5px;margin:12px 0 -3px}.site-home .events-calendar .agenda-event .calendar-detail-button{border-color:rgba(var(--event-rgb),.4);color:var(--event-accent);background:rgba(var(--event-rgb),.08)}.site-home .events-calendar .agenda-event .calendar-detail-button:hover{background:rgba(var(--event-rgb),.17);border-color:var(--event-accent)}.site-home .events-calendar .agenda-event.event-tournament{box-shadow:0 0 22px #d8a84d12,inset 0 1px #ffe0a01a;border-color:#caa15c88;border-left-color:#ffdc8c}.site-home .events-calendar .agenda-event.event-tournament h4{text-shadow:0 0 16px #d6a04530}.site-home .events-calendar .agenda-event.event-maintenance .agenda-event-symbol svg{width:23px;height:25px}
.calendar-legend .legend-event{background:#78c6a6}.calendar-legend .legend-war{background:#ee8c9c}.calendar-legend .legend-maintenance{background:#91bdec}.calendar-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.calendar-stat{grid-template-columns:24px auto;gap:6px 9px}.calendar-stat small{grid-column:1/-1}.calendar-stat.stat-event>span{color:#78c6a6}.calendar-stat.stat-war>span{color:#ee8c9c}.calendar-stat.stat-maintenance>span{color:#91bdec}.calendar-stat.stat-maintenance{border-color:#91bdec30;background:linear-gradient(110deg,#5187c10f,transparent)}.site-home .events-calendar .calendar-filters button[data-event-filter=event][aria-pressed=true]{background:#32664f;color:#c6f1de}.site-home .events-calendar .calendar-filters button[data-event-filter=war][aria-pressed=true]{background:#87354b;color:#ffe0e5}.site-home .events-calendar .calendar-filters button[data-event-filter=tournament][aria-pressed=true]{background:linear-gradient(120deg,#86652d,#57401e);color:#ffe5a8}.site-home .events-calendar .calendar-filters button[data-event-filter=maintenance][aria-pressed=true]{background:#345577;color:#d5eaff}
@media(max-width:600px){.calendar-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-stat{grid-template-columns:22px auto 1fr}.calendar-stat small{grid-column:auto}.site-home .events-calendar .calendar-filters{justify-content:center}.site-home .events-calendar .calendar-filters button{padding:6px 8px}}
/* Forged bronze, ruby inlays and warm light borrowed from the official patcher. */
.site-home .patcher-frame{position:relative}.imperial-corner{position:absolute;width:38px;height:38px;background:url('assets/imperial-corner.svg') center/contain no-repeat;pointer-events:none;z-index:2;opacity:.9}.corner-tl{top:4px;left:4px}.corner-tr{top:4px;right:4px;transform:scaleX(-1)}.corner-bl{bottom:4px;left:4px;transform:scaleY(-1)}.corner-br{bottom:4px;right:4px;transform:scale(-1)}.site-home .slideshow-card.patcher-frame{border-color:#b88746a6;box-shadow:inset 0 0 0 4px #180f0a77,inset 0 0 0 5px #bc894828,0 18px 55px #10090544}.site-home .slideshow-card .imperial-corner{width:46px;height:46px}.site-home .fame-geral.patcher-frame{border-color:#d0a05cd0;box-shadow:inset 0 0 0 4px #160e0a66,inset 0 0 0 5px #c78c3e33,0 0 30px #a8582320}.site-home .emperor-card.patcher-frame{box-shadow:inset 0 0 0 4px #1b120c44,inset 0 0 0 5px #ba8a3e1a,0 10px 30px #140c0922;border-color:#a8793c66}.site-home .emperor-card .imperial-corner{width:28px;height:28px;opacity:.75}.site-home .important-notice.patcher-frame{border-color:#d0a36199;box-shadow:inset 0 0 0 4px #170c0c55,inset 0 0 0 5px #dfad4c28,0 0 30px #a73b3212}.site-home .calendar-updates-row>.events-calendar.patcher-frame,.site-home .calendar-updates-row>.updates-board.patcher-frame{border-color:#b98a485e;border-radius:12px;box-shadow:inset 0 0 0 4px #20140c55,inset 0 0 0 5px #bc89481c,0 10px 35px #130d0b33}.site-home .events-calendar>.imperial-corner,.site-home .updates-board>.imperial-corner{width:30px;height:30px;opacity:.75}.site-home .primary,.site-home .nav-link.outline,.site-home .top-scene nav .outline,.site-home .shop-enter,.site-home .notice-action{background:linear-gradient(180deg,#a84c51 0%,#8b2d3d 46%,#6b2233 52%,#8e3442 100%);border-color:#c29456a6;box-shadow:inset 0 1px #ffe3a044,inset 0 0 0 3px #26130f33,0 3px 12px #130a0722;color:#ffe5ad}.site-home .primary:hover,.site-home .top-scene nav .outline:hover{background:linear-gradient(#b75c5a,#85303e);border-color:#e3b467;box-shadow:inset 0 1px #fff0be55,0 0 20px #cc71342b}.site-home .emperor-realm{border-bottom-color:#c99b4b44;background:radial-gradient(ellipse at 50% 100%,#ca894318,transparent 70%)}.site-home .calendar-heading h2,.site-home .hall-heading h2,.site-home .realm-emperors>.heading h2{color:#f6e2bb;text-shadow:0 1px #160e0b,0 0 24px #c28d3926}.site-home .calendar-month-panel{box-shadow:inset 0 0 0 2px #c79b4c0a}.site-home .slideshow-card:before,.site-home .slideshow-card:after{display:none}.site-home .imperial-detail-dialog{box-shadow:inset 0 0 0 4px #170d0b66,inset 0 0 0 5px #c79b4c33,0 30px 130px #000b,0 0 60px #ad73381a}
@media(max-width:600px){.imperial-corner,.site-home .slideshow-card .imperial-corner{width:28px;height:28px}.site-home .emperor-card .imperial-corner{width:24px;height:24px}}
/* Icon-only close control: no text caret, with visible keyboard focus. */
.site-home .imperial-detail-close{display:grid;place-items:center;padding:9px;cursor:pointer;user-select:none;-webkit-user-select:none;caret-color:transparent;line-height:0;transition:background .2s,border-color .2s}.imperial-detail-close svg{width:17px;height:17px;pointer-events:none;display:block}.site-home .imperial-detail-close:hover{background:#71343c;border-color:#edc785}.site-home .imperial-detail-close:focus-visible{outline:2px solid #e5be79;outline-offset:3px}.imperial-detail-scroll:focus{outline:none}.site-home dialog button{caret-color:transparent;user-select:none}
/* Editorial news rail: illustrated covers, precise hierarchy and full reading panels. */
.site-home .calendar-updates-row>.updates-board{position:relative;isolation:isolate;padding:0 16px 18px;background:linear-gradient(150deg,#34251f,#241a18);border-radius:12px;overflow:hidden}.site-home .updates-board>.calendar-heading{position:relative;height:auto;min-height:178px;gap:9px;padding:27px 0 20px;background:radial-gradient(ellipse at top,#c6963e15,transparent 75%)}.site-home .updates-board>.calendar-heading:after{content:'◆';position:absolute;bottom:10px;left:calc(50% - 45px);width:90px;text-align:center;color:#cda86a;font-size:6px;background:linear-gradient(90deg,transparent,#c59f6033 42%,transparent 42%,transparent 58%,#c59f6033 58%,transparent);line-height:1px}.site-home .updates-board .heading h2{font-size:29px;color:#f1d7ab;text-shadow:0 1px #120b07,0 0 20px #bd872325}.site-home .updates-board .heading .eyebrow{font-size:6px;letter-spacing:2px}.site-home .updates-board .heading>p{font-size:10px;color:#bba180;line-height:1.8}.site-home .updates-board .calendar-demo-badge{border:0;background:#b88d4710;border-radius:12px;font-size:5px;letter-spacing:1px}.site-home .calendar-updates-row .updates-board .update-tabs{height:auto;min-height:0;display:flex;flex-wrap:wrap;gap:4px;padding:12px 0 16px;margin:0;border-top:1px solid #c59f6026}.site-home .updates-board .update-tabs button{flex:1 1 48px;min-width:0;padding:8px 5px;background:#1b141166;border:1px solid #c6a06126;border-radius:5px;font-size:7px;color:#b69d7d;line-height:1.4}.site-home .updates-board .update-tabs button:hover{border-color:#d0aa66;color:#f1d7a4}.site-home .updates-board .update-tabs button[aria-pressed=true]{color:#ffdf9e;background:linear-gradient(120deg,#8b3a49,#5d2935);border-color:#c69e6166;box-shadow:inset 0 1px #e9c7801a}.site-home .updates-board .update-tabs button[data-update-filter=manutencao][aria-pressed=true]{background:#2d4660;color:#d7e9ff}.site-home .updates-board .update-tabs button[data-update-filter=eventos][aria-pressed=true]{background:#315543;color:#caf1df}.site-home .updates-board .update-tabs button[data-update-filter=guerras][aria-pressed=true]{background:#743142;color:#ffced7}.site-home .calendar-updates-row .updates-feed{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.site-home .calendar-updates-row .updates-feed .editorial-entry{min-height:260px;overflow:hidden;padding:0;gap:0;border:1px solid #bd985b33;border-radius:8px;background:linear-gradient(145deg,#3a2b23,#2a1f1a);box-shadow:0 5px 14px #120b0722;transition:border-color .2s,box-shadow .2s}.site-home .updates-feed .editorial-entry:hover{border-color:#c69b5c88;box-shadow:0 7px 22px #0e080733}.site-home .calendar-updates-row .updates-feed .editorial-thumb{display:block;position:relative;isolation:isolate;width:100%;aspect-ratio:1.35;max-height:170px;min-height:105px;padding:0;border:0;border-bottom:1px solid #c49b4c44;border-radius:0;background:#2c211a;cursor:pointer;overflow:hidden}.editorial-thumb>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.3,1);filter:saturate(.8) brightness(.9)}.editorial-thumb:hover>img{transform:scale(1.05);filter:saturate(1) brightness(1.05)}.news-cover-shade{position:absolute;inset:0;background:linear-gradient(0deg,#1f1714f5,transparent 75%);pointer-events:none}.site-home .updates-feed .editorial-thumb .news-cover-category{position:absolute;left:9px;bottom:9px;right:5px;display:flex;gap:5px;align-items:center;font:normal 7px Arial;letter-spacing:.3px;color:#ebcd92;background:none;padding:0}.news-cover-category svg{width:15px;height:15px;flex-shrink:0;filter:drop-shadow(0 0 4px #c49b4c33)}.site-home .updates-feed .editorial-thumb .news-featured-tag{position:absolute;top:8px;left:8px;bottom:auto;right:auto;padding:4px 5px;font:normal 5px Arial;letter-spacing:.9px;border:1px solid #e9bd7166;border-radius:3px;background:#302015c9;color:#ffe1a2}.site-home .calendar-updates-row .updates-feed .editorial-copy{padding:12px 10px 10px;gap:0}.site-home .calendar-updates-row .updates-feed .editorial-meta{display:flex;justify-content:space-between;align-items:center;font-size:6px;letter-spacing:.4px;line-height:1.4;color:#b39770;gap:3px}.site-home .updates-feed .editorial-meta small{font-size:5px;letter-spacing:.7px;color:#8f795c}.site-home .calendar-updates-row .updates-feed .editorial-entry h3{font:normal 19px/1.15 Georgia,serif;color:#eed5aa;margin:10px 0;letter-spacing:-.25px}.site-home .calendar-updates-row .updates-feed .editorial-copy>p{font-size:9px;line-height:1.8;color:#baa184;margin:0 0 14px}.news-read-button{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:auto;padding:9px 0 0;border:0;border-top:1px solid #c59f6026;background:transparent;color:#d6b47c;font-size:8px;text-align:left;cursor:pointer}.news-read-button:hover{color:#ffe0a0}.news-read-button span{font-size:12px}.site-home .updates-board .updates-central-call{display:flex;flex-wrap:wrap;gap:5px;justify-content:space-between;align-items:center;border:1px solid #c49b4c66;border-radius:7px;padding:15px;background:linear-gradient(110deg,#75403233,#b18b4110);font-size:19px;color:#e5c18b;margin-top:16px;transition:background .2s}.site-home .updates-board .updates-central-call:hover{background:#9b70352b}.site-home .updates-board .updates-central-call small{flex-basis:100%;font-size:8px;color:#ad9270;line-height:1.6}.site-home .calendar-updates-row .updates-board>.calendar-notice{padding:12px 4px 0;font-size:6px;line-height:1.8;color:#8f775a}.site-home .updates-feed [data-news-category=manutencao] .news-cover-category{color:#b3d6fb}.site-home .updates-feed [data-news-category=eventos] .news-cover-category{color:#9adcbf}.site-home .updates-feed [data-news-category=guerras] .news-cover-category{color:#f4a3b1}
@media(max-width:1200px) and (min-width:851px){.site-home .calendar-updates-row>.updates-board{padding-left:10px;padding-right:10px}.site-home .calendar-updates-row .updates-feed{gap:8px}.site-home .calendar-updates-row .updates-feed .editorial-entry h3{font-size:17px}.site-home .calendar-updates-row .updates-feed .editorial-copy{padding:10px 8px}.site-home .updates-feed .editorial-meta small{display:none}}
@media(max-width:850px){.site-home .calendar-updates-row .updates-feed .editorial-thumb{aspect-ratio:1.8;max-height:220px}.site-home .calendar-updates-row .updates-feed .editorial-entry h3{font-size:23px}.site-home .updates-board>.calendar-heading{min-height:155px}.site-home .updates-board .update-tabs button{font-size:9px;padding:10px}.site-home .updates-board .update-tabs{gap:6px}.site-home .calendar-updates-row .updates-feed .editorial-copy{padding:15px}.site-home .calendar-updates-row .updates-feed .editorial-copy>p{font-size:11px}.news-read-button{font-size:10px}}
@media(prefers-reduced-motion:reduce){.editorial-thumb>img{transition:none}.editorial-thumb:hover>img{transform:none}}
@media(min-width:851px){.site-home .calendar-updates-row>.updates-board{box-sizing:border-box;display:flex;flex-direction:column;align-self:start;min-height:0}.site-home .updates-board>.calendar-heading,.site-home .updates-board>.update-tabs,.site-home .updates-board>.updates-central-call,.site-home .updates-board>.calendar-notice{flex-shrink:0}.site-home .calendar-updates-row .updates-board .updates-feed{flex:1;min-height:0;grid-template-rows:repeat(var(--news-rows,2),minmax(0,1fr));align-content:stretch}.site-home .calendar-updates-row .updates-board .editorial-entry{min-height:0;height:100%}.site-home .calendar-updates-row .updates-board .editorial-thumb{aspect-ratio:1.5;min-height:85px;max-height:145px;flex-shrink:0}.site-home .calendar-updates-row .updates-board .editorial-copy{min-height:0;flex:1}.site-home .calendar-updates-row .updates-board .editorial-entry h3{font-size:18px}.site-home .calendar-updates-row .updates-board .editorial-copy>p{font-size:9px;line-height:1.6}.site-home .updates-board .news-read-button{flex-shrink:0}}

.site-home .imperial-detail-image img{object-position:center 28%}
/* Conquest rankings: three ceremonial standards above the complete classification. */
.site-home .ranking-directory{position:relative;margin-top:30px;padding-top:60px}.site-home .ranking-directory-heading{text-align:center;margin-bottom:24px}.site-home .ranking-directory-heading h2{font-size:45px;line-height:1.1;margin:12px 0;color:#f4dfb9;text-shadow:0 0 28px #c4913822}.site-home .ranking-directory-heading>p:last-child{font-size:12px;color:#b49c7d}.site-home .ranking-directory .directory-season-tools{border:1px solid #b58c4a33;border-radius:7px;padding:12px 16px;background:#b38b4210;margin-bottom:20px}.site-home .ranking-directory-tabs{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin-bottom:24px}.site-home .ranking-directory-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;flex:1;min-width:155px;border-radius:7px;background:linear-gradient(120deg,#443023,#2b201b);border-color:#c09b553d;color:#c7ad84;font-size:11px;padding:13px 16px;transition:border-color .2s,background .2s,box-shadow .2s}.conquest-tab-icon{width:20px;height:22px;display:block;color:#c5a05c}.conquest-tab-icon svg{width:20px;height:22px}.site-home .ranking-directory-tabs button[aria-pressed=true]{background:linear-gradient(110deg,#823343,#512831);border-color:#d0a260a6;color:#ffe3ac;box-shadow:inset 0 1px #e9bb7133,0 4px 20px #c26c2a13}.site-home .ranking-directory-tabs button:hover{border-color:#e1b776}.conquest-podium{padding:30px 28px 28px;margin-bottom:25px;border:1px solid #b58c4a55;border-radius:13px;background:radial-gradient(ellipse at 50% 5%,#9c542324,transparent 65%),linear-gradient(150deg,#30231d,#211a17);position:relative;overflow:hidden}.conquest-podium:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#241a17,transparent),url('assets/event-art/geral.webp') center 20%/cover;opacity:.07;pointer-events:none}.conquest-podium-heading{position:relative;text-align:center;margin:0 0 24px}.conquest-podium-heading>span{font-size:7px;letter-spacing:2.8px;color:#cba76a}.conquest-podium-heading h3{font:normal 30px/1.2 Georgia,serif;color:#f2dbb1;margin:10px 0 6px}.conquest-podium-heading p{font-size:9px;color:#a88c6a;margin:0}.conquest-podium-grid{position:relative;display:grid;grid-template-columns:1fr 1.12fr 1fr;gap:20px;align-items:end;max-width:1100px;margin:auto}.conquest-winner{--winner:#b8c6d3;--winner-rgb:162,184,203;--delay:3s;position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:338px;padding:24px 18px 20px;background:radial-gradient(ellipse at 50% 0%,rgba(var(--winner-rgb),.12),transparent 70%),#2a211c;border:1px solid rgba(var(--winner-rgb),.45);border-radius:10px;box-shadow:inset 0 0 0 4px #130e0a44,inset 0 0 0 5px rgba(var(--winner-rgb),.1);overflow:hidden}.conquest-winner.winner-1{--winner:#ffda8b;--winner-rgb:232,183,83;--delay:0s;min-height:375px;padding-top:27px;background:radial-gradient(ellipse at top,#b9862c30,transparent 75%),linear-gradient(150deg,#493123,#2e221a);border-color:#d8ae66aa;box-shadow:inset 0 0 0 4px #150d0944,inset 0 0 0 5px #deb46b33,0 0 35px #a46e1f18}.conquest-winner.winner-3{--winner:#d49b79;--winner-rgb:184,119,79;--delay:6s}.conquest-rim{position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:1px solid transparent;animation:conquestHonor 9s ease-in-out infinite;animation-delay:var(--delay);z-index:2}.conquest-winner:after{content:'';position:absolute;top:0;bottom:0;left:-100%;width:65%;background:linear-gradient(100deg,transparent,rgba(var(--winner-rgb),.13),transparent);transform:skewX(-18deg);pointer-events:none;animation:conquestSweep 9s ease-in-out infinite;animation-delay:var(--delay)}.conquest-award{position:relative;width:49px;height:50px;color:var(--winner);filter:drop-shadow(0 0 8px rgba(var(--winner-rgb),.2))}.conquest-award svg{width:49px;height:49px}.conquest-award>span{position:absolute;right:-14px;top:5px;font:normal 12px Georgia,serif;color:var(--winner)}.winner-rank-label{font-size:7px;letter-spacing:2px;color:var(--winner);margin:8px 0 17px}.site-home .winner-portrait.directory-face{width:77px;height:82px;flex:none;border:1px solid rgba(var(--winner-rgb),.65);border-radius:8px;background-color:#221914;box-shadow:0 0 0 4px #120d0944,0 0 25px rgba(var(--winner-rgb),.08)}.site-home .winner-1 .winner-portrait.directory-face{width:91px;height:96px}.winner-profile{font:normal 26px/1.15 Georgia,serif;color:#f3dfbd;border:0;background:transparent;padding:0;margin:17px 0 9px;cursor:pointer;max-width:100%;overflow-wrap:anywhere}.winner-profile:hover{color:var(--winner);text-shadow:0 0 12px rgba(var(--winner-rgb),.35)}.winner-1 .winner-profile{font-size:31px;color:#ffe3a1}.winner-identity{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;font-size:9px;color:#b5a18a}.winner-identity .directory-realm{font-size:9px;gap:4px}.winner-score{display:flex;align-items:baseline;gap:7px;margin-top:17px;border-top:1px solid rgba(var(--winner-rgb),.16);padding:12px 20px 0}.winner-score strong{font:normal 27px Georgia,serif;color:var(--winner);font-variant-numeric:tabular-nums}.winner-score>span{font-size:7px;letter-spacing:1px;color:#ac9170}.winner-footnote{font-size:8px;color:#9d8367;margin-top:10px;font-style:italic}.site-home .ranking-table-shell{border:1px solid #ba94584d;border-radius:11px;background:linear-gradient(150deg,#30231e,#241b18);box-shadow:0 12px 40px #140b0922}.site-home .ranking-table-caption{border-bottom:1px solid #bd985b33;padding:22px 24px;background:linear-gradient(90deg,#9e733f16,transparent)}.site-home .ranking-table-caption h3{font-size:27px;color:#e9cea1}.site-home .ranking-table-caption p{font-size:11px;color:#af977a;line-height:1.8}.site-home .directory-searchbar{padding:20px 24px 12px;gap:20px;border:0}.site-home .directory-searchbar label,.site-home .directory-extra-filters label{color:#baa17d;font-size:9px;letter-spacing:.4px}.site-home .directory-search-field{background:#1d1512;border:1px solid #c49a5144;border-radius:7px;overflow:hidden}.site-home .directory-searchbar input{background:transparent;color:#efd9b2;border:0;border-radius:7px;padding:12px;font-size:12px}.site-home .directory-extra-filters{padding:0 24px 20px;gap:12px;border-bottom:1px solid #bd985b22}.site-home .directory-extra-filters select{padding:9px 12px;border-radius:6px;background:#241a16;border-color:#bc94553f;color:#dbc39b;font-size:10px}.site-home #ranking-reset{border-color:#bc945544;border-radius:6px;background:#ba8b3e0f;color:#c8a979;font-size:9px}.site-home .directory-table th{background:#4f392762;color:#c3a675;font-size:8px;letter-spacing:1.3px;padding:15px 20px;border-color:#ba92532a}.site-home .directory-table td{padding:13px 20px;border-color:#b9914f1a;font-size:12px;background:transparent}.site-home .directory-table tr:hover td{background:#c8a2640c}.site-home .directory-character .profile-link{color:#e3cba8;font-size:13px}.site-home .directory-character small{color:#a68d6c;font-size:9px}.site-home .directory-value{font:normal 20px Georgia,serif;color:#d9bc87}.site-home .directory-value small{font:normal 7px Arial;color:#9b815d;letter-spacing:1px;margin-left:6px}.site-home .directory-table tr.conquest-top-row{--rank-tone:#ffda8b;background:linear-gradient(90deg,#bc8f3b17,transparent 65%)}.site-home .directory-table tr[data-podium-rank="2"]{--rank-tone:#c8d7e3;background:linear-gradient(90deg,#a3b7c20d,transparent 65%)}.site-home .directory-table tr[data-podium-rank="3"]{--rank-tone:#d6a080;background:linear-gradient(90deg,#b57a4810,transparent 65%)}.site-home .conquest-top-row td:first-child{border-left:2px solid var(--rank-tone)}.site-home .conquest-top-row .directory-position{display:flex;align-items:center;gap:9px;width:auto;color:var(--rank-tone);background:transparent;font-size:11px}.table-podium-cup{display:inline-flex;width:29px;height:31px;color:var(--rank-tone);filter:drop-shadow(0 0 5px #c99b3b22)}.table-podium-cup svg{width:29px;height:31px}.site-home .conquest-top-row .directory-value{color:var(--rank-tone)}.site-home .directory-pagination{padding:17px 24px;background:#c69b4b04}.site-home .directory-pagination button{border-radius:6px;background:#a17d3510;border-color:#b9924e44;color:#d6b77e;font-size:10px}.site-home .directory-pagination>span,.site-home .directory-pagination #directory-page-number{font-size:10px;color:#b29a77}.site-home .directory-disclaimer{font-size:8px;padding:0 24px 18px;color:#8f775d}
@keyframes conquestHonor{0%,30%{border-color:var(--winner);box-shadow:inset 0 0 22px rgba(var(--winner-rgb),.12),0 0 18px rgba(var(--winner-rgb),.15)}34%,100%{border-color:transparent;box-shadow:none}}@keyframes conquestSweep{0%{left:-100%;opacity:0}4%{opacity:1}28%{left:150%;opacity:0}29%,100%{left:150%;opacity:0}}
@media(max-width:800px){.conquest-podium{padding:24px 15px}.conquest-podium-grid{gap:10px;grid-template-columns:1fr 1.06fr 1fr}.conquest-winner{padding:18px 10px;min-height:320px}.conquest-winner.winner-1{min-height:350px}.winner-profile{font-size:22px}.winner-1 .winner-profile{font-size:25px}.winner-identity{flex-direction:column;gap:5px}.winner-score{padding:12px 7px 0}.winner-score strong{font-size:23px}.site-home .ranking-directory-heading h2{font-size:34px}.site-home .ranking-directory-tabs button{font-size:10px;padding:11px;min-width:135px}.winner-footnote{font-size:7px}.site-home .winner-portrait.directory-face{width:63px;height:68px}.site-home .winner-1 .winner-portrait.directory-face{width:74px;height:79px}}
@media(max-width:500px){.conquest-podium{padding:22px 9px 15px}.conquest-podium-grid{gap:6px}.conquest-winner{padding:15px 5px;min-height:300px}.conquest-winner.winner-1{min-height:330px;padding-top:20px}.winner-profile{font-size:18px}.winner-1 .winner-profile{font-size:21px}.winner-rank-label{font-size:5px;letter-spacing:1px}.site-home .winner-portrait.directory-face{width:50px;height:55px}.site-home .winner-1 .winner-portrait.directory-face{width:59px;height:64px}.winner-identity,.winner-identity .directory-realm{font-size:8px}.winner-score{gap:4px;padding:10px 0 0;flex-direction:column;align-items:center}.winner-score strong{font-size:21px}.winner-footnote{display:none}.conquest-podium-heading h3{font-size:25px}.site-home .directory-table th,.site-home .directory-table td{padding:12px 10px}.site-home .directory-searchbar{padding:17px 14px 10px}.site-home .directory-extra-filters{padding:0 14px 17px}.conquest-award,.conquest-award svg{width:38px;height:40px}}
@media(prefers-reduced-motion:reduce){.conquest-rim,.conquest-winner:after{animation:none!important}.conquest-winner.winner-1 .conquest-rim{border-color:#d7ad5c55}}
.directory-guild-emblem{width:38px;height:42px;display:grid;place-items:center;color:#d7b676;border:1px solid #bd965544;border-radius:6px;background:#c39c4911;flex-shrink:0}.directory-guild-emblem svg{width:26px;height:29px}.winner-guild-crest{display:grid;place-items:center;width:78px;height:83px;border:1px solid var(--winner);border-radius:8px;background:linear-gradient(140deg,rgba(var(--winner-rgb),.15),transparent);color:var(--winner)}.winner-guild-crest svg{width:55px;height:58px}.guild-vde{display:flex;justify-content:center;gap:14px}.guild-vde b{display:flex;flex-direction:column;align-items:center;font:normal 22px Georgia,serif;color:#dfc18a}.site-home .guild-vde small{display:block!important;margin:5px 0 0!important;font:normal 6px Arial!important;letter-spacing:1px;color:#9f896a!important}.conquest-podium[data-mode=guildas] .winner-score{padding:14px 5px 0}.site-home .directory-table .guild-vde{justify-content:flex-end;gap:13px}.site-home .directory-table .guild-vde b{font-size:18px}.site-home .directory-extra-filters select:disabled{opacity:.4;cursor:not-allowed}.site-home #nav-rankings{max-height:min(70vh,570px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ae854b #2b1f19}@media(max-width:500px){.guild-vde{gap:7px}.guild-vde b{font-size:18px}.site-home .guild-vde small{font-size:4px!important;letter-spacing:.4px}.winner-guild-crest{width:52px;height:58px}.winner-guild-crest svg{width:38px;height:41px}}
/* One continuous competitive environment: podium, search and classification. */
.site-home .ranking-directory .ranking-table-shell{width:100%;max-width:none;margin:0;overflow:hidden;border:1px solid #bc955566;border-radius:13px;background:linear-gradient(145deg,#32251e,#241a17);box-shadow:inset 0 0 0 4px #160e0a33,0 14px 45px #120b0822}.site-home .ranking-table-shell>.conquest-podium{border:0;border-bottom:1px solid #c39c5c33;border-radius:0;margin:0;padding:30px 28px 32px;background:radial-gradient(ellipse at top,#94572115,transparent 70%)}.site-home .ranking-table-shell>.ranking-table-caption{border-top:0;background:#b78a3a06;padding-top:20px}.site-home .ranking-table-shell .conquest-podium-heading{margin-bottom:25px}.site-home .conquest-winner,.site-home .conquest-winner *{caret-color:transparent;user-select:none;-webkit-user-select:none}.site-home .winner-profile{cursor:pointer;caret-color:transparent}.site-home .winner-profile:focus-visible{outline:2px solid var(--winner);outline-offset:5px;border-radius:3px}.site-home .directory-face,.site-home .profile-link,.site-home .realm-leader-inspect{caret-color:transparent;user-select:none}.site-home #journey-dialog-content{caret-color:transparent}.site-home #journey-dialog-content:focus{outline:none}
/* Patcher-inspired navigation, restrained glass, and a moving gold focus line. */
.site-home .top-scene header{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 4%;background:linear-gradient(180deg,#251916e8,#33221c77 68%,transparent);isolation:isolate}.site-home .top-scene header .logo img{width:235px;filter:drop-shadow(0 3px 6px #180a0766)}.site-home .top-scene header>nav{position:relative;display:flex;align-items:center;gap:2px;padding:6px;border:1px solid #c49b595c;border-radius:10px;background:linear-gradient(145deg,#3c2a23dc,#231a17d9);box-shadow:inset 0 1px #e5bc7224,inset 0 0 0 3px #160d0922,0 8px 25px #1b0c0822;backdrop-filter:blur(12px)}.site-home .top-scene header>nav>a:not(.outline),.site-home .top-scene header>nav .nav-trigger{position:relative;display:flex;align-items:center;gap:6px;justify-content:center;padding:12px 10px;min-height:40px;border:0;border-radius:6px;background:transparent;color:#d5bfa1;font:normal 11px Arial;white-space:nowrap;caret-color:transparent;user-select:none;transition:color .2s,background .2s}.site-home .top-scene header>nav>a:not(.outline):hover,.site-home .top-scene header>nav .nav-trigger:hover,.site-home .top-scene header>nav .nav-trigger[aria-expanded=true]{background:#d6aa5c14;color:#ffe2a5}.site-home .top-scene header>nav>a.is-current{color:#f6d89b;background:linear-gradient(180deg,#c4953b14,transparent)}.site-home .top-scene header>nav>a.is-current:after,.site-home .top-scene header>nav>a:hover:after{display:none}.site-home .top-scene .nav-trigger svg{color:#c8a05d;transition:transform .25s ease}.site-home .top-scene .nav-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.site-home .top-scene header>nav .outline{display:flex;align-items:center;justify-content:center;min-height:40px;margin-left:8px;padding:12px 16px;font-size:11px;border:1px solid #d0a26199;border-radius:6px;background:linear-gradient(#a24a50,#732a3b);color:#ffe4b2;box-shadow:inset 0 1px #ffe6a53b,inset 0 0 0 3px #38130f22;position:relative;overflow:hidden;caret-color:transparent;user-select:none}.site-home .top-scene header>nav .outline:before{content:'';position:absolute;top:-20%;height:150%;left:-90%;width:50%;background:linear-gradient(100deg,transparent,#ffe6a524,transparent);transform:skewX(-20deg);transition:left .6s}.site-home .top-scene header>nav .outline:hover:before{left:150%}.nav-luminous-indicator{position:absolute;left:0;bottom:5px;height:2px;background:linear-gradient(90deg,transparent,#e4b968 20%,#ffe1a3 50%,#c38a42 80%,transparent);box-shadow:0 0 8px #da9c4566;border-radius:2px;pointer-events:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),width .3s,opacity .2s;z-index:2}.site-home .top-scene .nav-submenu{top:calc(100% + 13px);padding:8px;min-width:235px;border:1px solid #c49b5980;border-radius:9px;background:linear-gradient(145deg,#3c2b22fa,#241a17fc);box-shadow:0 18px 45px #10090666,inset 0 0 0 3px #c49b590a;transform-origin:top center;z-index:50}.site-home .top-scene .nav-submenu:not([hidden]){animation:imperialMenuReveal .22s ease-out both}.nav-panel-heading{display:block;padding:10px 12px 13px;margin-bottom:4px;border-bottom:1px solid #b98f4933;font-size:8px;letter-spacing:2px;color:#c9a365;text-transform:uppercase;pointer-events:none}.site-home .top-scene .nav-submenu a,.site-home .top-scene .nav-submenu button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;padding:11px 12px;border:0;border-radius:5px;background:transparent;color:#cfbda4;font-size:11px;text-align:left;caret-color:transparent;user-select:none;transition:background .18s,color .18s,padding .18s}.site-home .top-scene .nav-submenu a:after,.site-home .top-scene .nav-submenu button:after{content:'↗';color:#caa66b;opacity:0;transition:opacity .18s}.site-home .top-scene .nav-submenu a:hover,.site-home .top-scene .nav-submenu button:hover,.site-home .top-scene .nav-submenu a:focus-visible,.site-home .top-scene .nav-submenu button:focus-visible{background:linear-gradient(90deg,#a77b3226,#a77b3208);color:#ffe4b4;padding-left:16px}.site-home .top-scene .nav-submenu a:hover:after,.site-home .top-scene .nav-submenu button:hover:after{opacity:1}.site-home .top-scene .nav-submenu:not([hidden])>a,.site-home .top-scene .nav-submenu:not([hidden])>button{animation:imperialMenuItem .25s ease-out both;animation-delay:calc(var(--menu-order,0)*18ms)}
@keyframes imperialMenuReveal{from{opacity:0;transform:translateY(-7px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes imperialMenuItem{from{opacity:0;transform:translateX(-5px)}to{opacity:1;transform:translateX(0)}}
@media(max-width:1200px) and (min-width:1051px){.site-home .top-scene header{gap:12px;padding-left:3%;padding-right:3%}.site-home .top-scene header .logo img{width:200px}.site-home .top-scene header>nav>a:not(.outline),.site-home .top-scene header>nav .nav-trigger{font-size:10px;padding:11px 7px}.site-home .top-scene header>nav .outline{padding:11px 12px;font-size:10px;margin-left:4px}}
@media(max-width:1050px){.site-home .top-scene header{position:relative;flex-wrap:wrap;padding:17px 4%;gap:12px}.site-home .top-scene header .logo img{width:210px}.site-home .top-scene header>.menu{display:block;width:40px;height:40px;border:1px solid #c49b5966;border-radius:6px;background:#34231dd9;color:#e5c68f;font-size:20px}.site-home .top-scene header>nav{display:none;width:100%;flex-basis:100%;flex-direction:column;align-items:stretch;position:relative;inset:auto;gap:4px;padding:10px;max-height:78vh;overflow:auto;backdrop-filter:none}.site-home .top-scene header>nav.open{display:flex;animation:imperialMenuReveal .2s ease-out}.site-home .top-scene header>nav>a:not(.outline),.site-home .top-scene header>nav .nav-trigger{justify-content:space-between;width:100%;padding:13px 15px;font-size:12px}.site-home .top-scene header>nav .nav-dropdown{width:100%}.site-home .top-scene .nav-submenu{position:relative;inset:auto;min-width:0;width:100%;margin:5px 0 8px;border-color:#bd945333;box-shadow:none;background:#1e1512aa}.site-home .top-scene header>nav .outline{margin:5px 0 0}.nav-luminous-indicator{display:none}}
@media(max-width:500px){.site-home .ranking-table-shell>.conquest-podium{padding:22px 9px 20px}}
@media(prefers-reduced-motion:reduce){.nav-luminous-indicator,.site-home .top-scene .nav-trigger svg,.site-home .top-scene header>nav .outline:before{transition:none}.site-home .top-scene .nav-submenu:not([hidden]),.site-home .top-scene .nav-submenu:not([hidden])>a,.site-home .top-scene .nav-submenu:not([hidden])>button,.site-home .top-scene header>nav.open{animation:none}}
/* A cinematic chapter card: scenic crossfades and staggered copy remain inside the frame. */
.site-home .slideshow-card{--slide-accent:#e2bd78;isolation:isolate;overflow:hidden;background:#2b201a!important;border-color:#c69c5cbb!important;box-shadow:inset 0 0 0 4px #160d0988,inset 0 0 0 5px #d1a35b22,0 20px 70px #180b0744}.hero-cinematic-art{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;border-radius:inherit}.hero-cinema-layer{position:absolute;inset:-3%;background-size:cover;background-position:center 28%;opacity:0;transform:scale(1.03);animation:heroAtmosphereDrift 18s ease-in-out infinite alternate;filter:saturate(.78)}.hero-cinema-shade{position:absolute;inset:0;background:linear-gradient(90deg,#241913f5 0%,#2c1b16e6 48%,#2b1916b3 100%),linear-gradient(0deg,#1b120fee,transparent 70%)}.hero-cinema-lantern{position:absolute;inset:0;background:radial-gradient(ellipse at 90% 0%,#e8b15d22,transparent 55%),radial-gradient(ellipse at 0% 100%,#a52e4115,transparent 60%)}.hero-cinema-seal{display:flex;align-items:center;gap:9px;color:var(--slide-accent);padding-bottom:16px;margin-bottom:22px;border-bottom:1px solid #c49a5538}.hero-seal-icon{display:grid;place-items:center;width:26px;height:29px;color:var(--slide-accent);filter:drop-shadow(0 0 8px #d8a55833)}.hero-seal-icon svg{width:25px;height:28px}.hero-cinema-seal>span:last-child{font:normal 12px Georgia,serif;letter-spacing:2.1px;line-height:1.4}.hero-cinema-seal small{display:block;font:normal 5px Arial;letter-spacing:2.3px;margin-top:4px;color:#b69c76}.site-home .hero .hero-content{padding:30px 36px 105px}.site-home .hero #slide-category{display:flex;align-items:center;gap:9px;font-size:7px;letter-spacing:2px;color:var(--slide-accent);margin:0 0 18px;line-height:1.7}.site-home .hero #slide-category:before{content:'';display:block;flex:0 0 5px;width:5px;height:5px;transform:rotate(45deg);background:#be4455;box-shadow:0 0 10px #d95b5d44}.site-home .hero #slide-title{font-size:clamp(34px,3vw,51px);line-height:1.04;letter-spacing:-1.1px;min-height:152px;margin:0 0 24px;color:#fff0d4;text-shadow:0 2px 15px #12080666}.site-home .hero #slide-title em{color:var(--slide-accent);font-weight:normal;text-shadow:0 0 24px #d2a1571a}.site-home .hero #slide-description{font-size:12px;line-height:1.9;min-height:69px;margin:0 0 23px;color:#d0bda2;max-width:430px}.site-home .hero .actions{gap:18px;align-items:center}.site-home .hero .actions .primary{font-size:9px;padding:14px 19px;min-height:43px;letter-spacing:1px;position:relative;overflow:hidden;border-color:#d5a96599}.site-home .hero .actions .primary:after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent,#ffe0a324,transparent);transform:translateX(-110%);transition:transform .6s}.site-home .hero .actions .primary:hover:after{transform:translateX(110%)}.site-home .hero .actions>a{font-size:10px;color:#d3ba8e;white-space:nowrap}.site-home .hero .note{font-size:6px;letter-spacing:.8px;line-height:1.8;color:#9e8566;margin-top:17px}.site-home .slider-controls{left:30px;right:30px;bottom:22px;display:flex;flex-direction:column;align-items:stretch;gap:16px;border-top:1px solid #c49a552c;padding-top:15px}.site-home .slide-dots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}.site-home .slide-dot{position:relative;text-align:left;border:0;border-bottom:1px solid #b88d4b33;border-radius:0;padding:4px 0 9px;font-size:7px;line-height:1.5;color:#ad9574;background:none;transition:color .2s,border-color .2s;white-space:nowrap}.site-home .slide-dot.active{color:#f4d391;border-bottom-color:var(--slide-accent)}.site-home .slide-dot:hover{color:#ffe3af;border-bottom-color:#d8ac68}.site-home .slide-navigation{display:flex;align-items:center;justify-content:flex-end;gap:7px}.site-home .slide-counter{margin-right:auto;font-size:8px;letter-spacing:2px;color:#c9ad7f}.site-home .slide-navigation button{display:grid;place-items:center;width:31px;height:29px;padding:6px;border:1px solid #c39a594c;border-radius:5px;background:#170f0b44;color:#d7b478;user-select:none;caret-color:transparent;transition:background .2s,border-color .2s}.site-home .slide-navigation button svg{width:17px;height:17px}.site-home .slide-navigation button:hover{background:#bd8e3d22;border-color:#e4bb78;color:#ffe0a0}.site-home .slide-timeline{position:absolute;top:auto;bottom:0;left:20px;right:20px;height:2px;background:#6b4b2a33;z-index:3;overflow:hidden}.site-home .slide-timeline>span{display:block;height:100%;transform-origin:left;background:linear-gradient(90deg,#a13647,var(--slide-accent),#f6dfad);box-shadow:0 0 8px #e9bc6c44}.site-home .ranking-table-shell>.conquest-podium{border-bottom:0}.site-home .ranking-table-shell>.directory-searchbar{border-top:1px solid #b88e4c33;padding-top:23px}.site-home .ranking-table-shell>[hidden]{display:none!important}
@keyframes heroAtmosphereDrift{from{transform:scale(1.03) translateX(-.5%)}to{transform:scale(1.09) translateX(.5%)}}
body:has(.game-art.is-paused) .hero-cinema-layer{animation-play-state:paused}
@media(max-width:1000px){.site-home .hero .hero-content{padding:27px 28px 125px}.site-home .hero #slide-title{font-size:39px;min-height:132px}.site-home .slider-controls{left:25px;right:25px;gap:12px}.hero-cinema-seal{margin-bottom:17px;padding-bottom:13px}}
@media(max-width:600px){.site-home .hero .hero-content{padding:25px 24px 127px}.site-home .hero #slide-title{font-size:36px;min-height:124px;letter-spacing:-.6px}.site-home .hero #slide-description{font-size:11px;min-height:0}.site-home .hero #slide-category{font-size:6px;letter-spacing:1.6px}.site-home .hero .actions{flex-wrap:wrap;gap:13px}.site-home .slider-controls{left:23px;right:23px}.site-home .slide-dot{font-size:6px}.hero-cinema-seal>span:last-child{font-size:11px}}
@media(prefers-reduced-motion:reduce){.hero-cinema-layer{animation:none!important}.site-home .hero .actions .primary:after{transition:none;display:none}.site-home .slide-navigation button,.site-home .slide-dot{transition:none}}
.site-home .hero .hero-content{padding-bottom:135px}
@media(max-width:1000px){.site-home .hero .hero-content{padding-bottom:140px}}
/* Image-led chapters: three presentations inside each of the four original categories. */
.site-home #inicio{scroll-margin-top:0}.site-home .top-scene .hero{padding:18px 5% 35px;min-height:0}.site-home .hero-chapters-card .hero-content{padding:24px 26px 98px!important}.site-home .hero-chapters-card #slide-category{font-size:7px;letter-spacing:1.6px;margin:0 0 12px}.hero-subtabs{display:flex;gap:6px;margin-bottom:14px;flex-wrap:wrap}.hero-subtabs button{flex:1;min-width:0;padding:7px 8px;border:1px solid #c49b5933;border-radius:5px;background:#180f0c55;color:#ad9676;font-size:8px;cursor:pointer;caret-color:transparent;white-space:nowrap}.hero-subtabs button[aria-pressed=true]{border-color:#d6ae6d88;background:linear-gradient(110deg,#93653440,#68322555);color:#ffe0a5;box-shadow:inset 0 1px #eac17c1a}.hero-subtabs button:hover{color:#ffe3b1;border-color:#d1aa6e}.hero-chapter-media{position:relative;height:190px;border:1px solid #c39b5544;border-radius:7px;overflow:hidden;background:#211813;margin-bottom:15px}.hero-chapter-image{width:100%;height:100%;object-fit:cover;object-position:center 28%;display:block}.hero-chapter-shade{position:absolute;inset:0;background:linear-gradient(0deg,#1c110dec 0%,#28181166 50%,transparent 100%);pointer-events:none}.site-home .hero .hero-chapters-card #slide-title{position:absolute;left:20px;right:16px;bottom:16px;margin:0;min-height:0;font:normal 32px/1.05 Georgia,serif;letter-spacing:-.7px;color:#fff0d7;text-shadow:0 2px 12px #10060488}.site-home .hero .hero-chapters-card #slide-title em{color:#f4cc84}.site-home .hero .hero-chapters-card #slide-description{font-size:11px;line-height:1.8;min-height:40px;max-width:none;margin:0 0 9px;color:#cfb99a}.hero-micro{display:flex;align-items:center;gap:7px;font-size:7px;line-height:1.7;color:#ad926d;letter-spacing:.2px;margin:0 0 16px}.hero-micro:before{content:'◆';font-size:5px;color:#c69f60}.site-home .hero-chapters-card .hero-content .actions{gap:13px}.site-home .hero-chapters-card .actions .primary{font-size:8px;min-height:36px;padding:11px 14px}.site-home .hero-chapters-card .actions>a{font-size:9px}.site-home .hero-chapters-card .hero-content>.note{display:none}.site-home .hero-chapters-card .slider-controls{left:26px;right:26px;bottom:18px;padding-top:12px;gap:10px}.site-home .hero-chapters-card .slide-navigation button{height:27px;width:29px}.site-home .hero-chapters-card .slide-counter{font-size:7px;letter-spacing:1.4px}.site-home .hero-chapters-card .slide-dot{font-size:6px;padding-bottom:7px}.site-home .hero-chapters-card .hero-content .actions .primary:after{display:none}
@media(min-width:1600px){.site-home .hero-chapters-card{max-width:620px}.hero-chapter-media{height:200px}.site-home .hero .hero-chapters-card #slide-title{font-size:36px}}
@media(max-width:1000px){.site-home .hero .hero-chapters-card #slide-title{font-size:30px}.site-home .hero-chapters-card .hero-content{padding:22px 23px 98px!important}.hero-chapter-media{height:175px}.site-home .hero-chapters-card .slider-controls{left:23px;right:23px}.site-home .top-scene .hero{padding-top:12px}}
@media(max-width:600px){.site-home .hero-chapters-card .hero-content{padding:20px 20px 100px!important}.site-home .hero .hero-chapters-card #slide-title{font-size:29px;left:16px;bottom:15px}.hero-chapter-media{height:185px}.site-home .hero-chapters-card .slider-controls{left:20px;right:20px}.hero-subtabs button{font-size:7px;padding:7px 5px}.site-home .top-scene .hero{padding-bottom:25px}.site-home .hero .hero-chapters-card #slide-description{font-size:10px}.hero-micro{font-size:6px}.site-home .hero-chapters-card .hero-content .actions{gap:12px}.site-home .hero-chapters-card .actions>a{font-size:8px}}
.site-home .hero-chapters-card .hero-content{padding-bottom:118px!important}
.site-home .fame-card:has(.hall-season-timer){display:flex;flex-direction:column}.hall-season-timer{border-top:1px solid #bd965536;margin-top:12px;padding-top:10px;flex-shrink:0}.hall-season-label{display:flex;justify-content:space-between;align-items:center;gap:5px;font:normal 6px Arial;letter-spacing:1px;color:#b4976c}.hall-season-label>small{font-size:5px;letter-spacing:.7px;color:#8f785a;border:1px solid #b9904e2c;border-radius:3px;padding:2px 4px}.hall-season-clock{display:flex;align-items:center;justify-content:center;gap:8px;margin:7px 0 5px;color:#e3bc79}.hall-season-clock>svg{width:19px;height:19px;flex-shrink:0;color:#c7a467}.hall-season-clock>span{display:flex;flex-direction:column;gap:3px}.hall-season-clock small{font-size:5px;letter-spacing:1.2px;color:#a48a66}.hall-season-clock strong{font:normal 15px/1.15 Georgia,serif;color:#f0cf96;font-variant-numeric:tabular-nums;white-space:nowrap}.hall-season-timer>time{display:block;text-align:center;font-size:6px;line-height:1.5;color:#968063}.hall-season-timer.season-ended .hall-season-clock strong{font-size:12px;color:#b39c7b}@media(max-width:600px){.hall-season-clock strong{font-size:16px}.hall-season-label{font-size:7px}.hall-season-timer>time{font-size:7px}}
/* Hall surfaces never show a typing caret; keyboard links retain their focus outline. */
.site-home .hall-of-fame,.site-home .hall-of-fame *{caret-color:transparent}.site-home .hall-of-fame .fame-card,.site-home .hall-of-fame .fame-card *{user-select:none;-webkit-user-select:none}.site-home .hall-of-fame button,.site-home .hall-of-fame a{cursor:pointer}.site-home .hall-of-fame .fame-card{cursor:default}
/* Compact seasonal instruments, sized to the narrowest Hall cards. */
.site-home .hall-season-timer{position:relative;margin-top:10px;padding-top:10px;border-top:1px solid #c4a26044;background:radial-gradient(ellipse at 50% 70%,#c9963d0b,transparent 75%)}.site-home .hall-season-label{font-size:5px;letter-spacing:.7px;color:#b49a71}.site-home .hall-season-label>small{font-size:4px;padding:2px 3px;letter-spacing:.5px}.site-home .hall-season-clock{display:block;margin:8px 0 6px;color:#e2c08a}.site-home .hall-season-clock>svg{display:none}.site-home .hall-season-clock>span{display:block;text-align:center}.site-home .hall-season-clock small{display:block;font-size:5px;letter-spacing:1.1px;margin-bottom:7px;color:#b79a71}.site-home .hall-season-clock strong.season-digital-clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;max-width:225px;margin:0 auto;font-variant-numeric:tabular-nums}.season-digit-unit{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.season-digit-value{position:relative;display:grid;place-items:center;width:100%;height:32px;border:1px solid #d0a65f55;border-radius:4px;background:linear-gradient(155deg,#d3aa5b1c,#1c120d77 51%,#be8b2e0c);font:normal 17px/1 Georgia,serif;color:#efcf92;box-shadow:inset 0 1px #f3d89918,0 2px 7px #100a0722;overflow:hidden;will-change:auto}.season-digit-value:before{content:'';position:absolute;left:4px;right:4px;top:50%;height:1px;background:#eac8780b;pointer-events:none}.season-digit-label{font:normal 4px/1.4 Arial,sans-serif;letter-spacing:.9px;color:#9e896b}.site-home .hall-season-timer>time{font-size:5px;line-height:1.6;color:#927b5d;margin-top:8px}.hall-season-timer:after{content:'';display:block;position:relative;height:2px;margin-top:9px;border-radius:2px;background:linear-gradient(90deg,#a24a3a,#e1b568);transform:scaleX(var(--season-remaining,1));transform-origin:left;opacity:.5}.hall-season-timer.season-ending-soon .season-digit-value{border-color:#d8857255;color:#f1bd9a}.hall-season-timer.season-ending-soon .hall-season-clock small{color:#da9c7f}.hall-season-timer[data-visible=true]:not(.season-ended) .season-digit-unit:last-child .season-digit-value{animation:seasonSecondHalo 4s ease-in-out infinite}
@keyframes seasonSecondHalo{0%,100%{box-shadow:inset 0 1px #f3d89918,0 0 0 #d8ac5c00}50%{box-shadow:inset 0 1px #f3d89922,0 0 9px #d8ac5c20}}
@media(max-width:600px){.site-home .hall-season-clock strong.season-digital-clock{max-width:250px;gap:7px}.season-digit-value{height:37px;font-size:21px}.season-digit-label{font-size:5px}.site-home .hall-season-clock small{font-size:6px}.site-home .hall-season-timer>time{font-size:6px}.site-home .hall-season-label{font-size:6px}.site-home .hall-season-label>small{font-size:5px}}
@media(prefers-reduced-motion:reduce){.hall-season-timer .season-digit-value{animation:none!important}}
/* A breathing star and a small treasure seal for every Hall modality. */
.site-home .fame-geral .fame-emblem{color:#f8d48b;text-shadow:0 0 7px #ffd98255,0 0 19px #d89f3933;will-change:auto}.site-home .fame-geral .fame-emblem[data-visible=true]{animation:hallStarPulse 3.2s ease-in-out infinite}.site-home .hall-of-fame .fame-card{position:relative}.hall-reward-chest{position:absolute;right:35px;top:6px;width:23px;height:24px;padding:3px;display:grid;place-items:center;border:1px solid #d2a45c66;border-radius:5px;color:#e5bf79;background:linear-gradient(140deg,#ad7b2b25,#26190f88);box-shadow:inset 0 1px #f6d5961a;cursor:pointer;z-index:3;transition:background .2s,border-color .2s,box-shadow .2s;caret-color:transparent;user-select:none}.hall-reward-chest svg{display:block;width:20px;height:20px;pointer-events:none}.hall-reward-chest:hover,.hall-reward-chest:focus-visible{border-color:#f0cc87;background:#b58c3a33;box-shadow:0 0 13px #d9a84133}.site-home .fame-geral .hall-reward-chest{top:22px;right:23px;width:29px;height:30px}.hall-prizes{padding:0 42px 15px}.hall-prizes>h3{font:normal 25px Georgia,serif;color:#ecd09a;margin:0 0 10px}.hall-prizes>p{font-size:11px;line-height:1.8;color:#af977b;margin:0 0 18px}.hall-prize-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.hall-prize{--prize:#d5ae64;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;border:1px solid color-mix(in srgb,var(--prize),transparent 55%);border-radius:8px;background:radial-gradient(ellipse at top,color-mix(in srgb,var(--prize),transparent 90%),transparent 80%),#241b17;padding:19px 13px}.hall-prize.prize-2{--prize:#b8c8d4}.hall-prize.prize-3{--prize:#cf9876}.prize-position{font-size:8px;letter-spacing:1.5px;color:var(--prize)}.prize-chest{width:65px;height:60px;display:grid;place-items:center;margin:15px 0 6px;color:var(--prize);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--prize),transparent 80%))}.prize-chest svg{width:65px;height:57px}.hall-prize h4{font:normal 19px Georgia,serif;color:var(--prize);margin:8px 0 13px}.hall-prize ul{display:grid;gap:7px;list-style:none;margin:0 0 18px;padding:0;font-size:10px;line-height:1.7;color:#bca487}.hall-prize>small{margin-top:auto;font-size:5px;letter-spacing:.6px;color:#8f795d}.site-home .imperial-detail-dialog .hall-prizes h3{color:#ecd09a}.site-home .imperial-detail-dialog .hall-prizes p{color:#af977b}
@keyframes hallStarPulse{0%,100%{opacity:.65;text-shadow:0 0 5px #ffd98244,0 0 13px #d89f3922;filter:brightness(.9)}50%{opacity:1;text-shadow:0 0 10px #ffe0a6cc,0 0 28px #efbd5b88,0 0 45px #c1873033;filter:brightness(1.25)}}
body:has(.game-art.is-paused) .fame-geral .fame-emblem{animation-play-state:paused}
@media(max-width:600px){.hall-prizes{padding:0 24px 15px}.hall-prize-grid{grid-template-columns:1fr;gap:10px}.hall-prize{padding:18px}.hall-prize ul{font-size:11px}.hall-prize>small{font-size:6px}.hall-reward-chest{right:12px}}
@media(prefers-reduced-motion:reduce){.site-home .fame-geral .fame-emblem{animation:none!important}.hall-reward-chest{transition:none}}
/* An inviting treasure action occupies its own line, clear of every ranking title. */
.site-home .hall-of-fame .hall-reward-chest,.site-home .fame-geral .hall-reward-chest{position:relative;inset:auto;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:43px;min-height:43px;padding:5px 8px;margin:8px 0 12px;border:1px solid #d4a65e88;border-radius:6px;background:radial-gradient(ellipse at 15% 50%,#ce9b3424,transparent 70%),linear-gradient(120deg,#6244256e,#352219aa);box-shadow:inset 0 1px #f0d39622,0 2px 8px #160d0922;color:#f0cf8d;overflow:hidden;isolation:isolate;flex-shrink:0;z-index:1}.site-home .hall-reward-chest:before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent,#ffe8ae1f,transparent);transform:translateX(-110%);transition:transform .6s}.site-home .hall-reward-chest:hover:before{transform:translateX(110%)}.site-home .hall-of-fame .hall-reward-chest:hover{border-color:#f5d18b;background:linear-gradient(120deg,#80582c88,#4c2e1eaa);box-shadow:0 0 16px #d6a34b22,inset 0 1px #ffe6b333}.reward-button-icon{width:34px;height:34px;display:grid;place-items:center;flex-shrink:0;filter:drop-shadow(0 0 6px #e0b15b44)}.reward-button-icon .shop-item-icon{display:block!important;flex:none;transform:none!important;image-rendering:auto}.reward-button-copy{display:grid;gap:4px;text-align:left}.reward-button-copy b{font:normal 12px/1 Georgia,serif;letter-spacing:.2px;color:#f3d59d}.reward-button-copy small{font:normal 5px Arial;letter-spacing:.6px;color:#bca074}.site-home .hall-reward-chest .reward-button-arrow{width:12px;height:16px;flex-shrink:0;margin-left:auto;color:#d6ae6a}.site-home .fame-geral .hall-reward-chest{max-width:240px;align-self:center;margin:14px auto 18px}.site-home .fame-geral .hall-reward-chest .reward-button-copy b{font-size:14px}.site-home .fame-geral .hall-reward-chest .reward-button-copy small{font-size:6px}.site-home .fame-geral .hall-reward-chest .reward-button-arrow{margin-left:12px}.hall-prize-items{display:grid;gap:8px;width:100%;margin:1px 0 16px}.hall-reward-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:3px 9px;align-items:center;text-align:left;padding:8px;background:#160f0c55;border:1px solid #bc94532a;border-radius:6px}.reward-item-frame{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--prize),transparent 65%);border-radius:5px;background:radial-gradient(ellipse,color-mix(in srgb,var(--prize),transparent 85%),#1c140f 80%)}.reward-item-frame .shop-item-icon{display:block!important;width:32px;height:32px;transform:none!important;flex:none;image-rendering:auto;filter:drop-shadow(0 2px 3px #0005)}.reward-item-name{font:normal 11px/1.4 Georgia,serif;color:#e6cfac;min-width:0}.hall-reward-item>small{font:normal 7px/1.4 Arial;color:#a38a68}.hall-prize-grid .hall-prize{padding:18px 11px}.hall-prize-grid .prize-chest{width:49px;height:44px;margin:12px 0 3px}.hall-prize-grid .prize-chest svg{width:49px;height:44px}.hall-prize-grid .hall-prize ul{font-size:9px;line-height:1.7;gap:6px}.hall-prize-grid .hall-prize h4{font-size:20px;margin-bottom:15px}.site-home .fame-card:not(.fame-geral) .fame-card-header{padding-right:0}
@media(max-width:600px){.reward-button-copy b{font-size:14px}.reward-button-copy small{font-size:6px}.site-home .hall-of-fame .hall-reward-chest{justify-content:flex-start;height:46px;padding:5px 12px}.hall-reward-item{grid-template-columns:46px minmax(0,1fr);padding:10px}.reward-item-name{font-size:14px}.hall-reward-item>small{font-size:9px}.reward-item-frame{width:46px;height:46px}.hall-prize-grid .hall-prize{padding:20px}.hall-prize-grid .hall-prize ul{font-size:10px}}
@media(prefers-reduced-motion:reduce){.site-home .hall-reward-chest:before{display:none;transition:none}}
/* Each competition owns a crest; gold, silver and bronze are separate vector assets. */
.competition-chest-icon{display:block;width:96px;height:96px;object-fit:contain;flex-shrink:0}.site-home .reward-button-icon{width:38px;height:38px;filter:none}.reward-button-icon .competition-chest-icon{width:38px;height:38px;transition:filter .25s,transform .25s}.hall-reward-chest:hover .competition-chest-icon{filter:drop-shadow(0 0 6px #e6ba6255);transform:translateY(-1px)}.hall-prize-grid .prize-chest{width:102px;height:99px;margin:9px 0 2px;filter:none}.hall-prize-grid .prize-chest .competition-chest-icon{width:102px;height:99px;filter:drop-shadow(0 4px 7px #0004)}.hall-prize-grid .hall-prize h4{font-size:18px;line-height:1.3;min-height:46px;margin:7px 0 14px}.hall-prize.prize-1 .competition-chest-icon{filter:drop-shadow(0 0 12px #d8ae5b22)}
@media(prefers-reduced-motion:reduce){.reward-button-icon .competition-chest-icon{transition:none}.hall-reward-chest:hover .competition-chest-icon{transform:none}}
.hall-cash-prize{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px 10px;margin:0 0 15px;border:1px solid color-mix(in srgb,var(--prize),transparent 55%);border-radius:7px;background:radial-gradient(ellipse at top,color-mix(in srgb,var(--prize),transparent 88%),transparent),#160f0d55;box-shadow:inset 0 1px #f5d9970d}.hall-cash-prize>span{font-size:6px;letter-spacing:1.3px;color:#bca073}.hall-cash-prize strong{font:normal 28px/1.1 Georgia,serif;color:var(--prize);white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 0 18px color-mix(in srgb,var(--prize),transparent 85%)}.hall-cash-prize small{font-size:8px;line-height:1.6;color:#ad9576}.hall-cash-badge{display:flex;align-items:center;justify-content:center;gap:7px;margin:0 0 13px;padding:9px 6px;border:1px solid #c8a25633;border-radius:5px;background:#cba04b0b;color:#dbc08c;font-size:7px;line-height:1.7;text-align:center}.hall-cash-badge>span:first-child{font-size:7px;color:#ddba74}.site-home .fame-geral .hall-cash-badge{margin:0 auto 17px;max-width:250px;font-size:7px}.hall-prize-grid .hall-prize>small{line-height:1.8;text-align:center}
@media(max-width:600px){.hall-cash-prize strong{font-size:32px}.hall-cash-prize small{font-size:10px}.hall-cash-badge{font-size:8px}}
/* A champion's showcase, followed by compact silver and bronze squads. */
.site-home .squad-top-three .squad-showcase.squad-champion{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:0;margin:0 0 11px;padding:17px 11px 14px;border:1px solid #d9b26c99;border-radius:8px;background:radial-gradient(ellipse at 50% 0%,#d3a34920,transparent 75%),linear-gradient(145deg,#48302088,#2c201b);box-shadow:inset 0 0 0 3px #170f0933,inset 0 0 0 4px #d0a35916,0 0 24px #b6822b0d;min-height:0;flex:none;isolation:isolate}.squad-champion-ribbon{display:flex;align-items:center;justify-content:center;gap:6px;font:normal 6px Arial;letter-spacing:1px;color:#e9c778;margin-bottom:11px}.squad-champion-ribbon svg{width:19px;height:19px;filter:drop-shadow(0 0 5px #e7b95033)}.site-home .squad-champion .squad-title-row{justify-content:center;gap:7px}.site-home .squad-champion .squad-team-name{font:normal 27px/1.1 Georgia,serif;color:#ffdf9e;text-shadow:0 0 15px #d2a04b22;margin:0;overflow-wrap:anywhere}.site-home .squad-champion .squad-caption{font-size:5px;letter-spacing:1px;margin:8px 0 15px}.site-home .squad-champion .squad-members{gap:7px;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.site-home .squad-champion .squad-members li{min-width:0;gap:4px;display:flex;flex-direction:column;align-items:center}.site-home .squad-champion .squad-members .class-face{width:40px;height:45px;border-color:#d4aa6a80;box-shadow:0 0 0 2px #1e140c55;border-radius:4px}.site-home .squad-champion .squad-members .profile-link{font:normal 10px/1.2 Georgia,serif;max-width:100%;padding:0;white-space:normal;overflow-wrap:anywhere;color:#f1d4a0}.site-home .squad-champion .squad-members li>span:last-child{font-size:6px;color:#b29772;margin:0}.site-home .squad-champion .squad-demo{margin:13px 0 0;padding-top:10px;border-top:1px solid #d5aa5c33;font-size:5px;letter-spacing:.5px;color:#d4b678;line-height:1.7;text-align:center}.squad-champion:after{content:'';position:absolute;inset:0;border:1px solid transparent;border-radius:8px;pointer-events:none;animation:squadChampionGlow 4.5s ease-in-out infinite}.squad-runners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.squad-runner{--team-metal:#b9cad8;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;min-width:0;padding:12px 7px;border:1px solid #a5bcc640;border-radius:6px;background:linear-gradient(140deg,#9cbbce0c,#251d19);cursor:pointer;caret-color:transparent;user-select:none;transition:border-color .2s,background .2s}.squad-runner.runner-3{--team-metal:#ce9a77;border-color:#be8a6040;background:linear-gradient(140deg,#a96e350d,#251d19)}.squad-runner:hover{border-color:var(--team-metal);background:#bc935317}.squad-runner-position{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;font-size:6px;letter-spacing:.7px;color:var(--team-metal)}.squad-runner-position small{font-size:5px;letter-spacing:0;color:#9a8469}.squad-realm-dot{width:4px;height:7px;clip-path:polygon(0 0,100% 0,100% 100%,50% 70%,0 100%)}.squad-realm-dot.realm-yellow{background:#ddbc54}.squad-realm-dot.realm-blue{background:#6199d0}.squad-runner>strong{font:normal 12px/1.3 Georgia,serif;color:var(--team-metal);max-width:100%;overflow-wrap:anywhere}.squad-runner-faces{display:flex;justify-content:center;gap:3px;width:100%}.site-home .squad-runner-faces .class-face{display:block;width:20px;height:24px;flex:0 1 20px;border:1px solid color-mix(in srgb,var(--team-metal),transparent 60%);border-radius:3px}.squad-runner-action{font-size:5px;line-height:1.6;letter-spacing:.2px;color:#a48d6b}.squad-podium-note{font-size:4px;letter-spacing:.8px;text-align:center;color:#867054;margin:10px 0 0}.squad-detail-members{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;padding:0 42px 20px}.squad-detail-members>div{display:flex;flex-direction:column;align-items:center;gap:9px;padding:14px 7px;border:1px solid #c49a5933;border-radius:6px;background:#1c141155;min-width:0}.squad-detail-members .class-face{width:65px;height:70px;border:1px solid #c49b5966;border-radius:6px}.squad-detail-members strong{font:normal 15px/1.3 Georgia,serif;color:#e7cea1;overflow-wrap:anywhere;max-width:100%}.squad-detail-members small{font-size:9px;color:#ac9270}
@keyframes squadChampionGlow{0%,100%{border-color:#d9b26c33;box-shadow:inset 0 0 14px #d1a34507}50%{border-color:#f0cc8088;box-shadow:inset 0 0 18px #d1a34512}}
body:has(.game-art.is-paused) .squad-champion:after{animation-play-state:paused}
@media(max-width:600px){.site-home .squad-champion .squad-team-name{font-size:30px}.site-home .squad-champion .squad-members .class-face{width:43px;height:48px}.site-home .squad-champion .squad-members .profile-link{font-size:11px}.squad-runner>strong{font-size:14px}.squad-runner-action{font-size:6px}.site-home .squad-runner-faces .class-face{width:24px;height:28px;flex-basis:24px}.squad-detail-members{padding:0 24px 20px;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.squad-detail-members .class-face{width:55px;height:60px}.squad-champion-ribbon{font-size:7px}}
@media(prefers-reduced-motion:reduce){.squad-champion:after{animation:none}.squad-runner{transition:none}}
/* Compact Hall: keep width and content, remove accumulated vertical spacing. */
.site-home .hall-of-fame .fame-card:not(.fame-geral){padding:8px}.site-home .hall-of-fame .fame-card:not(.fame-geral) .fame-card-header{min-height:37px;margin-bottom:0;padding-bottom:7px;gap:6px}.site-home .hall-of-fame .fame-card:not(.fame-geral) .fame-list{margin-top:0;margin-bottom:0}.site-home .hall-of-fame .fame-card:not(.fame-geral) .fame-list>li{min-height:34px!important;height:34px!important;padding:3px 0!important;gap:4px}.site-home .hall-of-fame .fame-card:not(.fame-geral) .fame-list .class-face{max-height:27px;max-width:27px}.site-home .hall-of-fame .hall-reward-chest,.site-home .fame-geral .hall-reward-chest{height:33px;min-height:33px;margin:5px 0 7px;padding:3px 7px;gap:6px}.site-home .hall-of-fame .reward-button-icon,.site-home .hall-of-fame .reward-button-icon .competition-chest-icon{width:29px;height:29px}.site-home .hall-of-fame .reward-button-copy{gap:3px}.site-home .hall-of-fame .reward-button-copy b{font-size:11px}.site-home .hall-of-fame .reward-button-copy small{font-size:4px}.site-home .hall-of-fame .hall-season-timer{margin-top:8px;padding-top:7px}.site-home .hall-of-fame .hall-season-clock{margin:6px 0 4px}.site-home .hall-of-fame .hall-season-clock small{margin-bottom:5px;font-size:4px}.site-home .hall-of-fame .season-digit-value{height:26px;font-size:15px}.site-home .hall-of-fame .season-digit-unit{gap:3px}.site-home .hall-of-fame .hall-season-timer>time{margin-top:5px;font-size:4px}.site-home .hall-of-fame .hall-season-timer:after{margin-top:5px}.site-home .hall-of-fame .fame-geral{padding:17px 9px;justify-content:flex-start}.site-home .hall-of-fame .fame-geral .fame-card-header{gap:5px}.site-home .hall-of-fame .fame-geral .fame-emblem{margin:0 0 8px}.site-home .hall-of-fame .fame-geral .fame-feature-copy{margin:10px 0 12px;font-size:9px;line-height:1.7}.site-home .hall-of-fame .fame-geral .hall-reward-chest{margin:0 auto 8px}.site-home .hall-of-fame .hall-cash-badge{margin:0 0 8px;padding:5px;font-size:6px;line-height:1.5}.site-home .hall-of-fame .fame-geral .hall-cash-badge{margin:0 auto 10px;font-size:6px}.site-home .hall-of-fame .fame-geral .general-character-list{margin:10px 0 7px;gap:6px 4px}.site-home .hall-of-fame .fame-geral .general-character-list>li.imperial-podium{min-height:171px!important;padding-top:5px!important;padding-bottom:7px!important;gap:3px}.site-home .hall-of-fame .fame-geral .general-character-list>li.podium-1{min-height:186px!important}.site-home .hall-of-fame .fame-geral .general-character-list>li.podium-2,.site-home .hall-of-fame .fame-geral .general-character-list>li.podium-3{margin-top:15px}.site-home .hall-of-fame .fame-geral .general-character-list>li:nth-child(n+4){height:39px!important;min-height:39px!important;padding:4px 2px!important}.site-home .hall-of-fame .fame-geral .imperial-podium .class-face{width:32px;height:35px}.site-home .hall-of-fame .fame-geral .podium-standard{height:62px}.site-home .hall-of-fame .fame-geral .fame-note{margin-top:8px;font-size:5px}.site-home .hall-of-fame .squad-top-three .squad-showcase.squad-champion{padding:11px 8px 10px;margin-bottom:8px}.site-home .squad-champion .squad-champion-ribbon{margin-bottom:8px;gap:5px;font-size:5px}.site-home .squad-champion .squad-champion-ribbon svg{width:16px;height:16px}.site-home .squad-champion .squad-team-name{font-size:24px}.site-home .squad-champion .squad-caption{font-size:4px;letter-spacing:.8px;margin:6px 0 11px}.site-home .squad-champion .squad-members{gap:5px}.site-home .squad-champion .squad-members .class-face{width:34px;height:38px}.site-home .squad-champion .squad-members .profile-link{font-size:9px}.site-home .squad-champion .squad-members li>span:last-child{font-size:5px}.site-home .squad-champion .squad-demo{display:none}.site-home .squad-runners{gap:6px}.site-home .squad-runner{padding:8px 5px;gap:5px}.site-home .squad-runner>strong{font-size:11px}.site-home .squad-runner-position{font-size:5px}.site-home .squad-runner-faces{gap:2px}.site-home .squad-runner-faces .class-face{width:18px;height:21px;flex-basis:18px}.site-home .squad-runner-action{font-size:4px}.site-home .squad-podium-note{font-size:4px;margin-top:6px}
@media(max-width:700px){.site-home .hall-of-fame .fame-card[data-mobile-current=true] .fame-list>li{min-height:43px!important;height:43px!important}.site-home .hall-of-fame .reward-button-copy b{font-size:13px}.site-home .hall-of-fame .reward-button-copy small{font-size:5px}.site-home .hall-of-fame .hall-reward-chest{height:39px;min-height:39px}.site-home .hall-of-fame .season-digit-value{height:31px;font-size:18px}.site-home .hall-of-fame .hall-season-clock small{font-size:5px}.site-home .hall-of-fame .hall-season-timer>time{font-size:6px}.site-home .squad-champion .squad-members .class-face{width:39px;height:43px}.site-home .squad-champion .squad-members .profile-link{font-size:11px}.site-home .squad-champion .squad-members li>span:last-child{font-size:6px}.site-home .squad-runner>strong{font-size:14px}.site-home .squad-runner-action{font-size:6px}.site-home .squad-runner-faces .class-face{width:23px;height:27px;flex-basis:23px}}
