@font-face{font-family:"Albertus Nova";src:url("../original/fonts/AlbertusNova.woff2") format("woff2");font-display:swap}
@font-face{font-family:"Strong Sword";src:url("../original/fonts/Strong_Sword.woff2") format("woff2");font-display:swap}
:root{--original-dark:#0a0e14;--original-bg:#0f1419;--original-mid:#1a2332;--original-light:#1f2937;--original-gold:#e5b66b;--original-gold-soft:#e4dbc1;--original-text:#bccbd9;--original-muted:#98a8b8;--original-dim:#718296;--original-line:rgba(229,182,107,.18)}
html{background:var(--original-dark)}
body.original-site{margin:0;padding:0;background:var(--original-dark);color:var(--original-text);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}
[hidden],.form-honeypot{display:none!important}
.original-fixed-bg{position:fixed;inset:0;z-index:-2;background:linear-gradient(180deg,rgba(10,14,20,.05) 0,rgba(10,14,20,.28) 34%,rgba(10,14,20,.96) 66%,#0a0e14 100%),url("../original/images/bg2.webp") center top/cover no-repeat;pointer-events:none}
.original-navbar{position:absolute;inset:0 0 auto;z-index:50;background:linear-gradient(180deg,rgba(7,10,14,.9),rgba(7,10,14,.42) 72%,transparent);border-bottom:1px solid rgba(229,182,107,.08)}
.original-navbar-inner{max-width:1320px;height:68px;margin:auto;padding:0 18px;display:flex;align-items:center}
.original-mini-brand{position:relative;isolation:isolate;flex:0 0 auto;width:44px;height:48px;display:grid;place-items:center;text-decoration:none;filter:drop-shadow(0 7px 12px rgba(0,0,0,.55));transition:transform .25s ease,filter .25s ease}.original-mini-brand::before,.original-mini-brand::after{content:"";position:absolute;clip-path:polygon(8% 0,92% 0,100% 76%,50% 100%,0 76%)}.original-mini-brand::before{z-index:-2;inset:0;background:linear-gradient(135deg,#72552a 0,#f4ce7b 28%,#8e662d 58%,#e6b866 100%)}.original-mini-brand::after{z-index:-1;inset:2px;background:radial-gradient(circle at 50% 22%,rgba(229,182,107,.16),transparent 48%),linear-gradient(180deg,#18212d,#090d13 76%);box-shadow:inset 0 0 16px rgba(229,182,107,.1)}.original-mini-brand span{position:relative;padding-left:2px;background:linear-gradient(180deg,#fff0bd 5%,#e5b66b 56%,#8d6228 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 9px rgba(229,182,107,.18);font:29px/1 "Albertus Nova",Georgia,serif}.original-mini-brand span::after{content:"";position:absolute;left:50%;bottom:-9px;width:3px;height:3px;background:#edc673;transform:translateX(-50%) rotate(45deg);box-shadow:0 0 6px rgba(237,198,115,.8)}.original-mini-brand:hover{transform:translateY(-2px) scale(1.04);filter:drop-shadow(0 9px 16px rgba(0,0,0,.65)) drop-shadow(0 0 8px rgba(229,182,107,.22))}.original-mini-brand:focus-visible{outline:2px solid var(--original-gold);outline-offset:4px}
.original-navbar .site-nav{margin:auto;display:flex;align-items:center;justify-content:center;gap:0}
.original-navbar .site-nav a{position:relative;padding:25px 20px 22px;color:var(--original-gold-soft);font:11px "Albertus Nova",Georgia,serif;letter-spacing:1.8px;text-transform:uppercase;border:0;transition:.2s}
.original-navbar .site-nav a::after{content:"";position:absolute;right:0;top:26px;width:1px;height:15px;background:rgba(229,182,107,.18)}
.original-navbar .site-nav a:hover,.original-navbar .site-nav a.active{color:var(--original-gold);text-shadow:0 0 14px rgba(229,182,107,.35)}
.original-navbar .site-nav a.active::before{content:"";position:absolute;left:20px;right:20px;bottom:13px;height:1px;background:linear-gradient(90deg,transparent,var(--original-gold),transparent)}
.original-navbar .nav-account{color:#fff!important}
.original-navbar .site-language{position:relative;flex:0 0 auto;margin-left:10px;color:var(--original-gold-soft);font:10px "Albertus Nova",Georgia,serif;letter-spacing:1px}.original-navbar .site-language summary{height:34px;min-width:58px;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(229,182,107,.18);background:rgba(10,14,20,.78);cursor:pointer;list-style:none}.original-navbar .site-language summary::-webkit-details-marker{display:none}.original-navbar .site-language summary::after{content:"⌄";color:var(--original-gold);font:12px Arial,sans-serif}.original-navbar .site-language[open] summary{border-color:rgba(229,182,107,.55);background:#111923}.original-navbar .site-language-menu{position:absolute;z-index:80;top:41px;right:0;width:330px;padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:3px;background:rgba(8,12,17,.98);border:1px solid rgba(229,182,107,.3);box-shadow:0 18px 45px rgba(0,0,0,.65)}.original-navbar .site-language-menu a{height:38px!important;padding:0 10px!important;display:flex!important;align-items:center;gap:10px;color:#aeb9c6!important;font:11px Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;border:1px solid transparent!important}.original-navbar .site-language-menu a::after,.original-navbar .site-language-menu a::before{display:none!important}.original-navbar .site-language-menu a:hover,.original-navbar .site-language-menu a.active{opacity:1;color:var(--original-gold-soft)!important;background:rgba(229,182,107,.08);border-color:rgba(229,182,107,.16)!important;text-shadow:none}.original-navbar .site-language img,.original-navbar .site-language img.pres-lang-img{display:block!important;width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;min-height:18px!important;max-height:18px!important;object-fit:cover!important;border-radius:50%}
.original-navbar .nav-toggle{display:none;margin-left:auto;background:rgba(10,14,20,.75);border:1px solid rgba(229,182,107,.3);color:var(--original-gold-soft);padding:7px 11px;font-size:20px}
.original-masthead{position:relative;isolation:isolate;height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:52px;text-align:center;overflow:hidden;background:#080d14}
.original-masthead::before{content:"";position:absolute;z-index:-3;inset:-24px;background:url("../original/images/hero-cinematic-v1.png") center 48%/cover no-repeat;filter:saturate(.88) contrast(1.06);transform:scale(1.035);animation:originalHeroDrift 20s ease-in-out infinite alternate}
.original-masthead::after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 50% 51%,rgba(4,8,14,.18) 0,rgba(4,8,14,.46) 32%,rgba(4,8,14,.12) 57%),linear-gradient(180deg,rgba(5,9,14,.76) 0,rgba(5,9,14,.05) 27%,rgba(6,10,16,.08) 62%,#0a0e14 100%),linear-gradient(90deg,rgba(4,8,14,.06),transparent 30%,transparent 70%,rgba(4,8,14,.18));pointer-events:none}
.original-wordmark{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;color:#f0d7a2;text-shadow:0 3px 2px #150d08,0 0 18px rgba(229,182,107,.38),0 0 55px rgba(3,7,12,.95);font:74px/1 "Albertus Nova",Georgia,serif;letter-spacing:8px}
.original-wordmark::before,.original-wordmark::after{content:"";position:absolute;top:50%;width:120px;height:1px;background:linear-gradient(90deg,transparent,rgba(229,182,107,.8))}
.original-wordmark::before{right:calc(100% + 25px)}.original-wordmark::after{left:calc(100% + 25px);transform:scaleX(-1)}
.original-wordmark small{font:17px "Albertus Nova",Georgia,serif;letter-spacing:13px;color:var(--original-gold);margin-top:8px}
.original-masthead p{position:relative;z-index:2;margin:18px 0 0;color:#dfd1aa;text-shadow:0 2px 12px #020407;font:11px "Albertus Nova",Georgia,serif;letter-spacing:4px;text-transform:uppercase}
.original-hero-effects{position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:none}.original-hero-effects::before{content:"";position:absolute;inset:-30% 25% 0;background:linear-gradient(112deg,transparent 42%,rgba(244,192,103,.09) 49%,transparent 56%);filter:blur(3px);animation:originalLightSweep 11s ease-in-out infinite}.original-hero-effects i{position:absolute;bottom:-18px;width:3px;height:3px;border-radius:50%;background:#efb55d;box-shadow:0 0 9px 2px rgba(239,181,93,.38);opacity:0;animation:originalEmber 8s linear infinite}.original-hero-effects i:nth-child(1){left:8%;animation-delay:-1s}.original-hero-effects i:nth-child(2){left:17%;animation-delay:-5s;animation-duration:11s}.original-hero-effects i:nth-child(3){left:28%;animation-delay:-3s}.original-hero-effects i:nth-child(4){left:39%;animation-delay:-7s;animation-duration:10s}.original-hero-effects i:nth-child(5){left:48%;animation-delay:-2s}.original-hero-effects i:nth-child(6){left:57%;animation-delay:-6s;animation-duration:12s}.original-hero-effects i:nth-child(7){left:66%;animation-delay:-4s}.original-hero-effects i:nth-child(8){left:74%;animation-delay:-8s;animation-duration:10s}.original-hero-effects i:nth-child(9){left:82%;animation-delay:-3.5s}.original-hero-effects i:nth-child(10){left:90%;animation-delay:-6.5s;animation-duration:11s}.original-hero-effects i:nth-child(11){left:34%;animation-delay:-9s;animation-duration:13s}.original-hero-effects i:nth-child(12){left:70%;animation-delay:-1.5s;animation-duration:9s}
@keyframes originalHeroDrift{0%{transform:scale(1.035) translate3d(-.4%,0,0)}100%{transform:scale(1.075) translate3d(.5%,-.6%,0)}}@keyframes originalLightSweep{0%,28%{transform:translateX(-60%);opacity:0}45%{opacity:1}70%,100%{transform:translateX(60%);opacity:0}}@keyframes originalEmber{0%{transform:translate3d(0,0,0) scale(.5);opacity:0}12%{opacity:.75}70%{opacity:.25}100%{transform:translate3d(24px,-440px,0) scale(1.4);opacity:0}}
.original-layout{max-width:1320px;margin:0 auto 50px;padding:0 16px;display:grid;grid-template-columns:310px minmax(0,1fr);align-items:start;box-shadow:0 25px 80px rgba(0,0,0,.35)}
.original-sidebar{background:#121923;border-left:1px solid rgba(229,182,107,.08);border-bottom:1px solid rgba(229,182,107,.08)}
.original-download{height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,#9c8254,#6b5433);color:#17120c!important;text-shadow:0 1px rgba(255,255,255,.2);transition:filter .25s,box-shadow .25s}
.original-download:hover{filter:brightness(1.12);box-shadow:inset 0 0 30px rgba(255,220,150,.12)}
.original-download strong{font:25px "Albertus Nova",Georgia,serif;letter-spacing:2px}.original-download span{font-size:11px;letter-spacing:1px}
.original-panel{margin:0;border-bottom:1px solid rgba(93,132,166,.12)}
.original-panel h2{height:46px;margin:0;display:flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(180deg,#1a2332,#101720);border-bottom:1px solid rgba(229,182,107,.28);color:var(--original-gold-soft);font:12px "Albertus Nova",Georgia,serif;letter-spacing:2.5px}
.original-panel h2 i{width:10px;height:10px;background:url("../original/images/title-icon.png") center/contain no-repeat;opacity:.7}
.original-server-state{padding:24px 18px;display:grid;grid-template-columns:22px 1fr;align-items:center;background:rgba(26,35,50,.88)}
.original-server-state .status-dot{grid-row:1/3;width:10px;height:10px;margin:auto;border-radius:50%;background:#9a4d4d;box-shadow:0 0 8px #9a4d4d}.original-server-state .status-dot.online{background:#38c993;box-shadow:0 0 9px #38c993}
.original-server-state strong{color:#dfe8e2;font-size:12px;letter-spacing:1.5px}.original-server-state small{color:#78899c;font-size:11px}
.original-side-list,.original-ranking-list{position:relative;padding:10px;background:#1a2332}
.original-side-list::before,.original-ranking-list::before{content:"";position:absolute;inset:0;background:url("../original/images/background2.webp") center/cover;opacity:.025;pointer-events:none}
.original-side-list a{position:relative;display:flex;flex-direction:column;padding:11px 12px;border-left:2px solid rgba(229,182,107,.35);border-bottom:1px solid rgba(255,255,255,.04);background:rgba(10,14,20,.35)}
.original-side-list strong{color:#d2dbe5;font:12px "Albertus Nova",Georgia,serif}.original-side-list small{color:#78899c;font-size:11px;margin-top:3px}
.original-side-list p,.original-ranking-list p{position:relative;margin:0;padding:20px 10px;text-align:center;color:var(--original-dim);font-size:12px}
.original-ranking-list a{position:relative;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:9px 8px;border-bottom:1px solid rgba(255,255,255,.05)}
.original-ranking-list b{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#111923;color:var(--original-gold);font-size:10px}.original-ranking-list strong{color:#dce3eb;font-size:12px}.original-ranking-list small{color:#78899c;font-size:11px}
.original-stage{min-width:0;background:linear-gradient(146deg,rgba(15,20,25,.97),rgba(26,35,50,.97));border-right:1px solid rgba(229,182,107,.08);border-bottom:1px solid rgba(229,182,107,.08)}
.original-actions{min-height:92px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:#17202c;border-bottom:1px solid rgba(229,182,107,.16)}
.original-actions>a,.original-actions>div{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 6px;border-right:1px solid rgba(229,182,107,.1);color:var(--original-muted);text-align:center;transition:background .25s,color .25s,transform .25s,box-shadow .25s}
.original-actions>a:hover{background:linear-gradient(180deg,rgba(229,182,107,.1),rgba(229,182,107,.025));color:var(--original-gold);transform:translateY(-2px);box-shadow:inset 0 -2px var(--original-gold)}
.original-actions .action-icon{width:31px;height:31px;margin-bottom:4px;display:grid;place-items:center;border:1px solid rgba(229,182,107,.38);border-radius:50%;background:radial-gradient(circle,rgba(229,182,107,.13),rgba(229,182,107,.02) 68%);color:var(--original-gold);font:16px/1 Georgia,serif;box-shadow:0 0 16px rgba(229,182,107,.05)}.original-actions strong{font:10px "Albertus Nova",Georgia,serif;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.original-actions small{color:#718296;font-size:9px;text-transform:uppercase}
.original-content{min-height:600px;padding:22px;background:linear-gradient(146deg,rgba(15,20,25,.96),rgba(26,35,50,.96))}
.original-content>.hero{display:none}
.original-content .section-shell{max-width:none;margin:0;padding:28px 0}
.original-content .home-news-section{padding-top:5px}
.original-content .section-heading{margin-bottom:20px}
.original-content .section-heading .eyebrow{display:none}
.original-content .section-heading h2,.original-content .cta-section h2{margin:0;color:var(--original-gold-soft);font:15px "Albertus Nova",Georgia,serif;letter-spacing:3px;text-transform:uppercase;border-bottom:1px solid var(--original-line);padding:0 0 14px}
.original-content .home-news-grid{grid-template-columns:repeat(3,1fr);gap:8px}
.original-content .home-news-grid.count-1{grid-template-columns:1fr}.original-content .home-news-grid.count-2{grid-template-columns:1.25fr 1fr}
.original-content .home-news-grid>a{position:relative;overflow:hidden;min-height:210px;padding:24px;display:flex;flex-direction:column;background:radial-gradient(circle at 88% 12%,rgba(229,182,107,.07),transparent 32%),linear-gradient(199deg,#10161e,#1a2332);border:1px solid rgba(93,132,166,.16);transition:transform .25s,border-color .25s,box-shadow .25s,filter .25s}
.original-content .home-news-grid.count-1>a{min-height:255px;padding:34px 38px}.original-content .home-news-grid.count-1>a::after{content:"V";position:absolute;right:32px;bottom:-44px;color:rgba(229,182,107,.035);font:190px/1 Georgia,serif;pointer-events:none}
.original-content .home-news-grid>a:hover{transform:translateY(-3px);filter:brightness(1.08);border-color:rgba(229,182,107,.38);box-shadow:0 16px 35px rgba(0,0,0,.22)}
.original-content .home-news-grid time,.original-content .home-news-grid span{color:var(--original-gold)}
.original-content .home-news-grid h3{position:relative;margin:26px 0 10px;color:var(--original-gold-soft);font:20px "Albertus Nova",Georgia,serif}.original-content .home-news-grid.count-1 h3{font-size:26px}.original-content .home-news-grid p{position:relative;max-width:720px;color:var(--original-muted);font-size:14px;line-height:1.7}.original-content .home-news-grid>a>span{position:relative;margin-top:auto;padding-top:18px}
.original-content>.stats-strip{margin:20px 0 0;grid-template-columns:repeat(4,1fr);background:#10161e;border:1px solid rgba(93,132,166,.13);box-shadow:none}
.original-content>.stats-strip div{padding:18px 8px}.original-content>.stats-strip strong{color:var(--original-gold);font:22px "Albertus Nova",Georgia,serif}
.original-content .events-strip{max-width:none;margin:20px 0;padding:22px;grid-template-columns:190px 1fr;background:#10161e;border:1px solid rgba(93,132,166,.13)}
.original-content .events-strip h2{color:var(--original-gold-soft);font:20px "Albertus Nova",Georgia,serif}.original-content .event-list{grid-template-columns:repeat(3,1fr)}
.original-content .feature-grid{gap:8px}.original-content .feature-grid article{min-height:210px;padding:24px;background:#121a24;border:1px solid rgba(93,132,166,.16);transition:transform .25s,border-color .25s,box-shadow .25s}.original-content .feature-grid article:hover{transform:translateY(-3px);border-color:rgba(229,182,107,.3);box-shadow:0 14px 32px rgba(0,0,0,.18)}.original-content .feature-grid h3{margin:28px 0 8px;color:var(--original-gold-soft);font:19px "Albertus Nova",Georgia,serif}.original-content .feature-grid p{color:var(--original-muted);line-height:1.65}
.original-content .split-section{grid-template-columns:.75fr 1.25fr;gap:35px}.original-content .split-section h2{font-size:24px;border:0;letter-spacing:1px;text-transform:none}.original-content .ranking-card{background:#111923;border:1px solid rgba(93,132,166,.13)}
.original-content .cta-section{max-width:none;margin:25px 0 5px;padding:30px;background:radial-gradient(circle at 85% 30%,rgba(229,182,107,.07),transparent 30%),#121a24;border:1px solid var(--original-line)}
.original-content .btn-primary{background:linear-gradient(180deg,#b79a61,#80663d);color:#18130c;border-color:#c3a66c;box-shadow:0 9px 25px rgba(0,0,0,.22);transition:transform .22s,filter .22s,box-shadow .22s}.original-content .btn-primary:hover{transform:translateY(-2px);filter:brightness(1.12);box-shadow:0 13px 30px rgba(0,0,0,.28),0 0 20px rgba(229,182,107,.1)}.original-content .btn-ghost{background:#1a2332;border-color:rgba(229,182,107,.2)}
.original-content .page-hero{margin:-22px -22px 20px;padding:55px 25px 35px;background:linear-gradient(180deg,rgba(10,14,20,.2),rgba(15,20,25,.98)),url("../original/images/background2.webp") center/cover;border-bottom:1px solid var(--original-line)}
.original-content .page-hero h1{margin:8px;color:var(--original-gold-soft);font:36px "Albertus Nova",Georgia,serif;letter-spacing:2px}.original-content .page-hero p{color:var(--original-muted)}
.original-content .article-hero,.original-content .topic-hero,.original-content .account-hero,.original-content .auth-page{background-image:linear-gradient(180deg,rgba(10,14,20,.35),rgba(15,20,25,.98)),url("../original/images/background2.webp");background-position:center;background-size:cover}
.original-content .article-hero{min-height:330px;margin:-22px -22px 0;padding:55px 25px}.original-content .article-hero h1,.original-content .topic-hero h1,.original-content .account-hero h1,.original-content .auth-panel h1{font-family:"Albertus Nova",Georgia,serif;color:var(--original-gold-soft)}
.account-hero-actions{display:flex;align-items:center;gap:10px}.account-hero-actions form{margin:0}
.original-content .topic-hero{margin:-22px -22px 20px;padding:60px 25px 35px}.original-content .account-hero{min-height:230px;margin:-22px -22px 20px;padding:50px 35px}.original-content .auth-page{min-height:600px;margin:-22px;padding:55px 20px}
.original-content .table-wrap,.original-content .register-card,.original-content .auth-panel,.original-content .dashboard-card,.original-content .cms-form,.original-content .forum-main,.original-content .forum-categories,.original-content .shop-card{background:#111923;border-color:rgba(93,132,166,.15)}
.original-content table th{background:#1a2332;color:var(--original-gold);font-family:"Albertus Nova",Georgia,serif}.original-content table td{color:var(--original-text)}
.original-content input,.original-content textarea,.original-content select{background:#090d12!important;border-color:rgba(229,182,107,.16)!important;color:#dbe1e8!important}
.page-register .original-masthead,.page-login .original-masthead{height:350px}
.page-register .original-layout,.page-login .original-layout{max-width:980px;display:block}
.page-register .original-sidebar,.page-login .original-sidebar,.page-register .original-actions,.page-login .original-actions{display:none}
.page-register .original-stage,.page-login .original-stage{border-left:1px solid rgba(229,182,107,.08)}
.page-register .original-content,.page-login .original-content{padding:0;min-height:0;background:linear-gradient(145deg,rgba(12,17,24,.985),rgba(18,26,37,.975))}
.page-register .original-content .page-hero{position:relative;isolation:isolate;overflow:hidden;margin:0;padding:58px 25px 42px;background:linear-gradient(180deg,rgba(5,9,15,.55),rgba(12,17,24,.98)),url("../original/images/hero-cinematic-v1.png") center 51%/cover;border-bottom:1px solid var(--original-line)}
.page-register .original-content .page-hero::after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 50% 42%,rgba(229,182,107,.08),transparent 38%)}
.page-register .original-content .page-hero h1{font-size:42px}.page-register .original-content .page-hero p:last-child{max-width:520px;margin:12px auto 0;color:#aab5c2}
.page-register .form-section{padding:38px 22px 55px}.page-register .register-card{position:relative;max-width:620px;padding:38px 42px;background:linear-gradient(145deg,rgba(17,25,35,.98),rgba(9,14,20,.99));border:1px solid rgba(229,182,107,.22);box-shadow:0 24px 65px rgba(0,0,0,.32)}
.page-register .register-card::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--original-gold),transparent);opacity:.75}
.page-register .register-card label{margin-bottom:15px;color:#aab5c2}.page-register .register-card label>small{display:block;margin-top:5px;color:#647486;font-size:10px;letter-spacing:.02em;text-transform:none}
.page-register .register-card input:not([type=checkbox]){min-height:48px;border-color:rgba(229,182,107,.2)!important;transition:border-color .2s,box-shadow .2s}.page-register .register-card input:not([type=checkbox]):focus{outline:0!important;border-color:var(--original-gold)!important;box-shadow:0 0 0 3px rgba(229,182,107,.08)}
.page-register .register-card .check{margin:21px 0;color:#98a6b5;line-height:1.5}.page-register .register-card .check input{margin-top:3px;accent-color:#b99253}.page-register .register-card .btn{min-height:52px;margin-top:4px;font-family:"Albertus Nova",Georgia,serif;letter-spacing:1.5px}
.page-login .original-content .auth-page{min-height:670px;margin:0;padding:60px 24px;background:linear-gradient(90deg,rgba(5,9,15,.76),rgba(5,9,15,.9)),url("../original/images/hero-cinematic-v1.png") center 51%/cover}
.page-login .original-content .auth-panel{position:relative;width:min(480px,100%);padding:43px 44px;background:linear-gradient(145deg,rgba(17,25,35,.97),rgba(8,13,19,.99));border:1px solid rgba(229,182,107,.28);box-shadow:0 28px 80px rgba(0,0,0,.55)}
.page-login .original-content .auth-panel::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--original-gold),transparent)}
.page-login .auth-emblem{width:62px;height:68px;border:0;border-radius:0;clip-path:polygon(8% 0,92% 0,100% 76%,50% 100%,0 76%);background:linear-gradient(135deg,#d7ad61,#6f5126 42%,#e2bb6f 100%);box-shadow:inset 0 0 0 2px rgba(255,239,188,.2);color:#130e08;text-shadow:0 1px rgba(255,255,255,.3)}
.page-login .auth-panel h1{margin-bottom:8px;font-size:41px}.page-login .auth-intro{margin:0 auto 25px;color:#8493a4;font-size:13px}.page-login .auth-panel input{min-height:48px}.page-login .auth-panel .btn{min-height:52px;font-family:"Albertus Nova",Georgia,serif;letter-spacing:1.5px}
.site-footer{max-width:1320px;min-height:100px;margin:auto;padding:25px 34px;background:#080c11;border-top:1px solid rgba(229,182,107,.15);display:flex;align-items:center;gap:28px;color:var(--original-dim);font-size:11px}
.footer-wordmark{color:var(--original-gold-soft);font:21px "Albertus Nova",Georgia,serif;letter-spacing:2px}.footer-wordmark small{color:var(--original-gold);font-size:9px}.site-footer>a:last-child{margin-left:auto;color:var(--original-gold)}
@media(max-width:1320px){.original-navbar{position:fixed;background:#090d12}.original-navbar-inner{height:64px}.original-navbar .nav-toggle{display:block}.original-navbar .site-nav{display:none;position:absolute;top:64px;left:0;right:0;max-height:calc(100vh - 64px);overflow-y:auto;padding:10px 20px 18px;background:#0b1017;border-bottom:1px solid var(--original-line);flex-direction:column;align-items:stretch}.original-navbar .site-nav.open{display:flex}.original-navbar .site-nav a{padding:11px 5px}.original-navbar .site-nav a::after,.original-navbar .site-nav a.active::before{display:none}.original-navbar .site-language{margin:8px 0 2px}.original-navbar .site-language summary{justify-content:flex-start}.original-navbar .site-language-menu{position:static;width:100%;margin-top:5px;box-shadow:none}}
@media(max-width:1050px){.original-layout{grid-template-columns:255px}.original-actions{grid-template-columns:repeat(3,1fr)}.original-wordmark{font-size:58px}.original-content .home-news-grid,.original-content .home-news-grid.count-2{grid-template-columns:1fr}.original-content .events-strip{grid-template-columns:1fr}}
@media(max-width:780px){.original-navbar{position:fixed;background:#090d12}.original-navbar-inner{height:64px}.original-navbar .nav-toggle{display:block}.original-navbar .site-nav{display:none;position:absolute;top:64px;left:0;right:0;padding:10px 20px;background:#0b1017;border-bottom:1px solid var(--original-line);flex-direction:column;align-items:stretch}.original-navbar .site-nav.open{display:flex}.original-navbar .site-nav a{padding:12px 5px}.original-navbar .site-nav a::after,.original-navbar .site-nav a.active::before{display:none}.original-masthead{height:390px;padding-top:64px}.original-masthead::before{background-position:57% 48%}.original-wordmark{font-size:42px;letter-spacing:4px}.original-wordmark::before,.original-wordmark::after{display:none}.original-layout{display:block;padding:0 10px}.original-sidebar{display:grid;grid-template-columns:1fr 1fr}.original-download{grid-column:1/-1}.original-panel:last-child{grid-column:1/-1}.original-content{padding:14px}.original-content .page-hero{margin:-14px -14px 15px}.original-content .feature-grid,.original-content .split-section{grid-template-columns:1fr}.original-content>.stats-strip{grid-template-columns:repeat(2,1fr)}.site-footer{margin:0 10px;flex-direction:column;align-items:flex-start}.site-footer>a:last-child{margin:0}}
@media(max-width:520px){.original-masthead{height:300px}.original-wordmark{font-size:33px}.original-wordmark small{font-size:12px;letter-spacing:8px}.original-sidebar{display:block}.original-actions{grid-template-columns:repeat(2,1fr)}.original-content .event-list{grid-template-columns:1fr}.original-content .cta-section{display:block}.original-content .cta-section .btn{margin-top:18px}.account-hero-actions{align-items:stretch;flex-direction:column}}
@media(max-width:780px){.original-layout{display:flex;flex-direction:column}.original-stage{order:1;width:100%}.original-sidebar{order:2;width:100%}.original-navbar .site-language{margin:8px 0 2px}.original-navbar .site-language summary{justify-content:flex-start}.original-navbar .site-language-menu{position:static;width:100%;margin-top:5px;box-shadow:none}.page-register .original-masthead,.page-login .original-masthead{height:270px}.page-register .original-layout,.page-login .original-layout{padding:0 10px}.page-register .original-sidebar,.page-login .original-sidebar,.page-register .original-actions,.page-login .original-actions{display:none}.page-register .original-content,.page-login .original-content{padding:0}.page-register .original-content .page-hero,.page-login .original-content .auth-page{margin:0}}
@media(max-width:520px){.page-register .original-masthead,.page-login .original-masthead{height:235px}.page-register .original-content .page-hero{padding:42px 20px 32px}.page-register .original-content .page-hero h1{font-size:32px}.page-register .form-section{padding:24px 12px 36px}.page-register .register-card{padding:27px 20px}.page-login .original-content .auth-page{min-height:600px;padding:40px 12px}.page-login .original-content .auth-panel{padding:34px 22px}.page-login .auth-panel h1{font-size:35px}}
@media(prefers-reduced-motion:reduce){.original-masthead::before,.original-hero-effects::before,.original-hero-effects i{animation:none!important}.original-actions>a,.original-content .home-news-grid>a,.original-content .feature-grid article,.original-content .btn-primary{transition:none!important;transform:none!important}}
