:root{--bg:#050806;--bg2:#0a0e0b;--panel:#0b100d;--panel2:#101711;--gold:#e5b84b;--gold2:#ffd76b;--line:rgba(229,184,75,.18);--text:#eee8dc;--muted:#aaa899;--green:#67d68a;--shadow:0 18px 55px rgba(0,0,0,.38)}
html{background:var(--bg);scroll-behavior:smooth}body{background:radial-gradient(circle at 50% 0,rgba(90,65,35,.13),transparent 36rem),linear-gradient(#060906,#040604)!important;color:var(--text)!important;min-height:100vh}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(90deg,rgba(229,184,75,.018) 1px,transparent 1px),linear-gradient(rgba(229,184,75,.012) 1px,transparent 1px);background-size:64px 64px}
a{transition:.18s ease;color:inherit}.menu{position:sticky!important;top:0;z-index:1000;background:rgba(5,8,6,.93)!important;backdrop-filter:blur(14px);border-bottom:1px solid var(--line)!important;box-shadow:0 8px 30px rgba(0,0,0,.22)}.menu .wrapper{max-width:1380px!important;margin:auto!important;padding:0 24px!important}.menu a{border-radius:3px!important}.menu a:hover{color:var(--gold2)!important;background:rgba(229,184,75,.06)!important}.language-switcher img{width:28px!important;height:28px!important;border-radius:50%!important;object-fit:cover;box-shadow:0 0 0 1px rgba(255,255,255,.12)}
.inner,.download-page,.container,.content{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.inner,.download-page{padding-left:24px!important;padding-right:24px!important}.content-flex{display:block!important}.fullDescriptionServer,.container{width:100%!important;max-width:none!important}.fullDescriptionServer>h1,.container>h1,.download-page h1{font-family:Georgia,'Times New Roman',serif!important;color:var(--gold2)!important;letter-spacing:.02em;text-shadow:0 3px 18px rgba(0,0,0,.45);font-size:clamp(32px,4vw,54px)!important;line-height:1.08!important;margin:36px 0 12px!important}.fullDescriptionServer>h1:after,.container>h1:after,.download-page h1:after{content:"";display:block;width:76px;height:2px;margin-top:18px;background:linear-gradient(90deg,var(--gold),transparent)}
.blockInsideDesk,.rule-note,.rule-example,.rule-warning,.download-card,.download-item{background:linear-gradient(145deg,rgba(16,23,17,.94),rgba(7,11,8,.94))!important;border:1px solid var(--line)!important;border-radius:4px!important;box-shadow:var(--shadow);position:relative;overflow:hidden}.blockInsideDesk:before,.download-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(var(--gold),transparent)}.blockInsideDesk{padding:24px 26px!important;margin:14px 0!important}.deskAboutTittle{font-family:Georgia,'Times New Roman',serif!important;color:var(--gold2)!important;font-size:25px!important;letter-spacing:.015em;margin:30px 0 12px!important}.blockInsideDesk img{image-rendering:auto;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35))}.blockInsideDesk table{width:100%!important;border-collapse:collapse!important;background:rgba(0,0,0,.12)}.blockInsideDesk td,.blockInsideDesk th{border-color:var(--line)!important;padding:10px 12px!important}.blockInsideDesk tr:hover{background:rgba(229,184,75,.035)}
.rules-jump{background:rgba(229,184,75,.035)!important;border:1px solid var(--line)!important;border-radius:4px!important;padding:16px!important;margin:22px 0!important}.rules-jump a{color:var(--gold2)!important}.rule-note,.rule-example,.rule-warning{padding:16px 18px!important;margin:12px 0!important}.rule-warning{border-left:3px solid #c56b55!important}.rule-note{border-left:3px solid var(--gold)!important}
.download-page{padding-top:34px!important;padding-bottom:60px!important}.download-meta{color:var(--muted)!important}.section-head{border-bottom:1px solid var(--line)!important;margin-top:32px!important}.section-head h2{font-family:Georgia,'Times New Roman',serif!important;color:var(--gold2)!important}.download-grid{gap:14px!important}.download-card,.download-item{padding:20px!important}.download-icon img{width:54px!important;height:54px!important;object-fit:contain}.download-page .btn,.download-page a.button,.download-page button{border-radius:3px!important;background:linear-gradient(#f1c65a,#c58c25)!important;color:#171007!important;border:1px solid #f5d87c!important;box-shadow:0 6px 18px rgba(197,140,37,.16)!important;font-weight:800!important}.small-note{color:var(--muted)!important}
/* Donate/payment page */
body:not(.l2hub-modern) .topbar{background:rgba(5,8,6,.94)!important;border-bottom:1px solid var(--line)!important;backdrop-filter:blur(12px)}body:not(.l2hub-modern) .content{max-width:980px!important;padding:34px 24px 60px!important}body:not(.l2hub-modern) .selector-head,body:not(.l2hub-modern) .nickname-warning,body:not(.l2hub-modern) .discord-help{background:linear-gradient(145deg,rgba(16,23,17,.96),rgba(7,11,8,.96))!important;border:1px solid var(--line)!important;border-radius:4px!important;box-shadow:var(--shadow)}body:not(.l2hub-modern) button{border-radius:3px!important}body:not(.l2hub-modern) .selector-title{color:var(--gold2)!important}
/* Farm guides */
.page-farm .container,.page-pvp .container{padding-top:24px!important;padding-bottom:60px!important}.page-farm .blockInsideDesk,.page-pvp .blockInsideDesk{margin-bottom:16px!important}.page-pvp .box{background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:4px!important}
/* Shared footer */
footer,.footer{border-top:1px solid var(--line)!important;background:#040604!important;color:var(--muted)!important}
@media(max-width:900px){.menu .wrapper{padding:0 12px!important}.inner,.download-page{padding-left:14px!important;padding-right:14px!important}.blockInsideDesk{padding:18px 16px!important}.deskAboutTittle{font-size:22px!important}.blockInsideDesk table{display:block;overflow-x:auto}.fullDescriptionServer>h1,.container>h1,.download-page h1{font-size:34px!important}}
@media(max-width:620px){.blockInsideDesk{border-left-width:1px!important}.download-grid{grid-template-columns:1fr!important}.menu{position:relative!important}}
