*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0b0d0d;color:#e9e9e5;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.aw-container{width:min(1180px,calc(100% - 40px));margin:auto}.aw-header{position:sticky;top:0;z-index:50;background:rgba(9,11,11,.96);border-bottom:1px solid #252a27;backdrop-filter:blur(12px)}.aw-header-inner{min-height:82px;display:flex;align-items:center;gap:30px}.aw-brand{display:flex;align-items:center;flex:0 0 auto}.aw-brand img{width:210px;max-height:64px;object-fit:contain}.aw-nav-wrap{margin-left:auto}.aw-nav{display:flex;gap:6px;list-style:none;margin:0;padding:0;align-items:center}.aw-nav li{margin:0}.aw-nav a{display:block;padding:10px 12px;color:#c9cbc6;font-size:14px;font-weight:700;transition:.2s}.aw-nav a:hover{color:#e2b94f}.aw-menu-toggle{display:none;margin-left:auto;background:none;border:1px solid #343a35;color:#fff;padding:8px 12px;border-radius:8px;font-size:20px}.aw-main{min-height:60vh}.aw-hero{position:relative;overflow:hidden;border-bottom:1px solid #272c28;background:radial-gradient(circle at 75% 40%,rgba(218,174,67,.16),transparent 32%),linear-gradient(135deg,#0c100e,#121614)}.aw-hero:after{content:"";position:absolute;inset:0;opacity:.08;background-image:linear-gradient(90deg,transparent 49%,#fff 50%,transparent 51%),linear-gradient(0deg,transparent 49%,#fff 50%,transparent 51%);background-size:70px 70px;pointer-events:none}.aw-hero-inner{min-height:560px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;position:relative;z-index:1}.aw-kicker{color:#d7ad45;letter-spacing:.16em;font-size:12px;font-weight:800}.aw-hero h1{font-size:clamp(42px,6vw,78px);line-height:1.02;margin:18px 0}.aw-hero h1 strong{color:#e1b64b}.aw-hero p{font-size:20px;color:#b9bdb8;max-width:600px}.aw-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.aw-btn{display:inline-flex;justify-content:center;align-items:center;padding:12px 20px;border-radius:7px;font-weight:800;border:1px solid transparent;transition:.2s}.aw-btn-gold{background:#d7aa3f;color:#12130f}.aw-btn-gold:hover{background:#e8c15e;transform:translateY(-1px)}.aw-btn-ghost{border-color:#3a403b;color:#e5e7e2;background:#111513}.aw-btn-ghost:hover{border-color:#d7aa3f;color:#e2b94f}.aw-btn-wide{width:100%;margin-top:10px}.aw-hero-mark{display:flex;justify-content:center;align-items:center}.aw-hero-mark img{width:min(560px,100%);filter:drop-shadow(0 15px 35px rgba(0,0,0,.55))}.aw-section{padding:80px 0}.aw-section-dark{background:#101412;border-top:1px solid #242a26;border-bottom:1px solid #242a26}.aw-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.aw-section h2{font-size:38px;line-height:1.1;margin:8px 0 0}.aw-text-link{color:#dcb34e;font-weight:800}.aw-mod-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.aw-mod-card{background:#121614;border:1px solid #272d29;border-radius:10px;overflow:hidden;transition:.2s}.aw-mod-card:hover{transform:translateY(-3px);border-color:#6e5926}.aw-mod-image{display:block;aspect-ratio:16/10;position:relative;background:#181c19;overflow:hidden}.aw-mod-image img{width:100%;height:100%;object-fit:cover;display:block}.aw-mod-placeholder{height:100%;display:grid;place-items:center;text-align:center;color:#d5aa43;font-weight:900;letter-spacing:.16em}.aw-badge{position:absolute;left:12px;top:12px;background:#d5aa43;color:#17150e;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:900}.aw-mod-body{padding:18px}.aw-mod-body h3{font-size:21px;margin:0 0 5px}.aw-mod-body p{color:#9da39d;margin:12px 0 16px;font-size:14px}.aw-version{font-size:12px;color:#7e867e}.aw-two-col{display:grid;grid-template-columns:1.1fr .9fr;gap:35px;align-items:center}.aw-two-col h2{font-size:42px;margin:10px 0}.aw-two-col p{color:#aeb4ae}.aw-status{display:flex;align-items:center;gap:9px;font-weight:800;margin:20px 0}.aw-status span{width:10px;height:10px;border-radius:50%;background:#4dbb68;box-shadow:0 0 12px #4dbb68}.aw-code{display:inline-block;padding:9px 12px;background:#090b0a;border:1px solid #2b302c;border-radius:6px;color:#d5d9d2}.aw-panel,.aw-info-card{background:#151a17;border:1px solid #2c332e;border-radius:10px;padding:28px}.aw-panel h3{font-size:28px;margin:10px 0}.aw-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.aw-news-card{background:#121614;border:1px solid #272d29;border-radius:10px;overflow:hidden}.aw-news-card>img{width:100%;aspect-ratio:16/9;object-fit:cover}.aw-news-body{padding:20px}.aw-news-body h3{margin:6px 0;font-size:21px}.aw-news-body p{color:#9da39d}.aw-date{font-size:12px;color:#d7ad45;font-weight:800}.aw-page-hero{padding:75px 0;background:linear-gradient(135deg,#101411,#0b0d0d);border-bottom:1px solid #262b28}.aw-page-hero h1{font-size:clamp(40px,6vw,62px);margin:12px 0 0;line-height:1.05}.aw-page-hero p{color:#aeb4ae}.aw-category-bar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:30px}.aw-category-bar a{border:1px solid #343a35;padding:8px 13px;border-radius:6px;color:#bfc4be}.aw-category-bar a:hover{border-color:#d7ad45;color:#d7ad45}.aw-category-mega{position:relative;margin-bottom:30px}.aw-category-mega>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;width:max-content;min-width:190px;border:1px solid #343a35;padding:11px 15px;border-radius:7px;background:#111513;color:#dfe2dd;font-weight:800}.aw-category-mega>summary::-webkit-details-marker{display:none}.aw-category-mega>summary:hover{border-color:#d7ad45;color:#d7ad45}.aw-category-mega[open]>summary{border-color:#d7ad45;color:#d7ad45;border-bottom-left-radius:0;border-bottom-right-radius:0}.aw-category-mega-arrow{font-size:16px;line-height:1;transition:transform .2s}.aw-category-mega[open] .aw-category-mega-arrow{transform:rotate(180deg)}.aw-category-mega-panel{position:absolute;left:0;top:calc(100% - 30px);width:min(980px,calc(100vw - 40px));z-index:20;background:#121614;border:1px solid #343a35;border-radius:0 9px 9px 9px;box-shadow:0 22px 55px rgba(0,0,0,.5);padding:24px}.aw-category-mega-head{display:flex;align-items:end;justify-content:space-between;gap:25px;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid #292f2b}.aw-category-mega-head strong{display:block;font-size:22px;margin-top:4px}.aw-category-mega-head p{margin:4px 0 0;color:#8f978f;font-size:13px}.aw-category-all{flex:0 0 auto;color:#d7ad45;font-weight:800}.aw-category-all:hover{color:#f0c85d}.aw-category-mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 28px}.aw-category-mega-group{min-width:0}.aw-category-mega-title{display:block;color:#eef0eb;font-weight:900;font-size:14px;padding-bottom:7px;border-bottom:1px solid #292f2b}.aw-category-mega-title:hover{color:#d7ad45}.aw-category-mega-links{display:grid;gap:3px;padding-top:6px}.aw-category-mega-links a{display:block;color:#8f978f;font-size:13px;padding:3px 0}.aw-category-mega-links a:hover{color:#d7ad45}@media (max-width:900px){.aw-category-mega-panel{width:min(760px,calc(100vw - 40px))}.aw-category-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.aw-category-mega>summary{width:100%}.aw-category-mega-panel{position:static;width:100%;margin-top:-1px;border-radius:0 0 9px 9px;padding:18px}.aw-category-mega-head{display:block}.aw-category-all{display:inline-block;margin-top:12px}.aw-category-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width:480px){.aw-category-mega-grid{grid-template-columns:1fr}}
.aw-mod-detail-layout{display:grid;grid-template-columns:220px minmax(0,1fr) 300px;gap:28px;align-items:start}.aw-mod-detail-layout>.aw-mod-sidebar{position:sticky;top:104px}.aw-mod-detail-layout .aw-mod-main{min-width:0}.aw-mod-detail-layout .aw-mod-side{min-width:0}.aw-mod-detail-layout .aw-mod-cover{margin-bottom:22px}.aw-mod-sidebar-back{padding:12px 14px;border-bottom:1px solid #292f2b;background:#0d100e}.aw-mod-sidebar-back a{display:block;color:#aeb5ad;font-size:12px;font-weight:800}.aw-mod-sidebar-back a:hover{color:#d7ad45}.aw-mod-detail{display:grid;grid-template-columns:1fr 320px;gap:40px}.aw-mod-cover{border-radius:10px;overflow:hidden;border:1px solid #2b312d;margin-bottom:25px}.aw-content{color:#c7cbc6}.aw-content h2,.aw-content h3{color:#f0f1ed}.aw-info-card>div{padding:13px 0;border-bottom:1px solid #292f2b}.aw-info-card>div:last-child{border-bottom:0}.aw-info-card span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#818981}.aw-info-card strong{display:block;margin-top:3px}.aw-screens{margin-top:35px}.aw-screen-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.aw-screen-grid a{display:block;border-radius:8px;overflow:hidden;border:1px solid #2b312d}.aw-footer{position:relative;overflow:hidden;background:linear-gradient(180deg,#080a09 0%,#060807 100%);border-top:1px solid #292f2b;padding-top:68px}.aw-footer-glow{position:absolute;right:-180px;top:-220px;width:520px;height:520px;border:1px solid rgba(215,173,69,.10);border-radius:50%;box-shadow:0 0 0 42px rgba(215,173,69,.025),0 0 0 84px rgba(215,173,69,.018);pointer-events:none}.aw-footer-main{position:relative;z-index:1;display:grid;grid-template-columns:2.2fr 1fr 1fr 1fr;gap:48px;padding-bottom:52px}.aw-footer-brand{padding-right:28px}.aw-footer-logo{width:220px;max-height:64px;object-fit:contain;object-position:left center}.aw-footer-tagline{max-width:430px;margin:22px 0 24px;color:#929a93;line-height:1.75;font-size:14px}.aw-footer-col{display:flex;flex-direction:column}.aw-footer-col h3{margin:5px 0 16px;color:#e8ebe6;font-size:12px;text-transform:uppercase;letter-spacing:.16em}.aw-footer-col a{display:block;margin:0 0 11px;color:#929a93;font-size:14px;transition:color .18s ease,transform .18s ease}.aw-footer-col a:hover{color:#d7ad45;transform:translateX(3px)}.aw-footer-discord{display:flex;align-items:center;gap:13px;max-width:390px;padding:14px 16px;border:1px solid #30372f;border-radius:10px;background:#0d110f;color:#cdd2cb;transition:border-color .2s ease,transform .2s ease,background .2s ease}.aw-footer-discord:hover{border-color:#5b4b27;background:#121713;transform:translateY(-2px)}.aw-footer-discord-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid #5b4b27;border-radius:9px;color:#d7ad45;font-size:14px}.aw-footer-discord span:nth-child(2){display:flex;flex-direction:column;min-width:0}.aw-footer-discord strong{font-size:13px;color:#e9ece7}.aw-footer-discord small{margin-top:2px;color:#7f877f;font-size:11px}.aw-footer-arrow{margin-left:auto;color:#d7ad45;font-size:18px}.aw-footer-bottom{position:relative;z-index:1;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #202520;padding:20px 0;color:#687068;font-size:12px}.aw-footer-bottom-right{color:#596159}@media(max-width:900px){.aw-footer-main{grid-template-columns:1.5fr 1fr 1fr;gap:34px}.aw-footer-brand{grid-column:1/-1;padding-right:0}.aw-footer-tagline{max-width:620px}}@media(max-width:620px){.aw-footer{padding-top:50px}.aw-footer-main{grid-template-columns:1fr 1fr;gap:30px}.aw-footer-brand{grid-column:1/-1}.aw-footer-logo{width:190px}.aw-footer-tagline{font-size:13px}.aw-footer-bottom{align-items:flex-start;flex-direction:column;gap:7px}.aw-footer-bottom-right{font-size:11px}}.aw-empty{border:1px dashed #343a35;border-radius:10px;padding:40px;text-align:center;color:#9ca39c;grid-column:1/-1}.aw-list-card{border-bottom:1px solid #2a302c;padding:25px 0}.aw-list-card h2{margin:5px 0 10px}.aw-content-list{max-width:900px}.navigation.pagination{margin-top:35px}.page-numbers{display:inline-block;margin-right:6px;padding:7px 11px;border:1px solid #343a35;border-radius:5px}.page-numbers.current{background:#d7aa3f;color:#111}.aw-content{max-width:900px;margin:auto}.aw-content p{color:#b7bdb6}
@media(max-width:900px){.aw-server-layout{grid-template-columns:1fr}.aw-server-sidebar .aw-panel{position:static}.aw-server-info-grid{grid-template-columns:1fr}.aw-server-status-top{align-items:flex-start;flex-direction:column}.aw-header-inner{min-height:72px}.aw-brand img{width:170px}.aw-menu-toggle{display:block}.aw-nav-wrap{display:none;position:absolute;left:0;right:0;top:72px;background:#0b0d0d;border-bottom:1px solid #272d29}.aw-nav-wrap.is-open{display:block}.aw-nav{display:block;padding:10px 20px}.aw-nav a{padding:12px}.aw-hero-inner,.aw-two-col,.aw-mod-detail{grid-template-columns:1fr}.aw-hero-inner{padding:60px 0}.aw-hero-mark{order:-1}.aw-hero-mark img{width:360px}.aw-mod-grid,.aw-news-grid{grid-template-columns:repeat(2,1fr)}.aw-footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.aw-container{width:min(100% - 28px,1180px)}.aw-section{padding:55px 0}.aw-section-head{align-items:start;flex-direction:column}.aw-mod-grid,.aw-news-grid,.aw-screen-grid,.aw-footer-grid{grid-template-columns:1fr}.aw-hero h1{font-size:43px}.aw-hero p{font-size:17px}.aw-hero-mark img{width:290px}.aw-brand img{width:155px}.aw-page-hero{padding:55px 0}}

.aw-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:15px}.aw-download-mini{display:inline-flex;padding:7px 10px;border-radius:5px;background:#d7aa3f;color:#111;font-size:12px;font-weight:900}.aw-download-mini:hover{background:#e8c15e}

.aw-download-list{display:grid;gap:14px}.aw-download-item{display:grid;grid-template-columns:80px 1fr auto;align-items:center;gap:20px;padding:14px;background:#121614;border:1px solid #292f2b;border-radius:9px}.aw-download-thumb{width:80px;height:60px;overflow:hidden;border-radius:6px;background:#181c19}.aw-download-thumb img{width:100%;height:100%;object-fit:cover}.aw-download-thumb .aw-mod-placeholder{font-size:12px}.aw-download-info h2{margin:3px 0;font-size:21px}.aw-download-info h2 a:hover{color:#d7aa3f}.aw-muted{color:#7f877f}.aw-discord-panel{max-width:800px;margin:auto}.aw-discord-panel h2{font-size:38px;margin:10px 0}
@media(max-width:620px){.aw-download-item{grid-template-columns:60px 1fr}.aw-download-thumb{width:60px;height:50px}.aw-download-item>.aw-btn{grid-column:1/-1;width:100%}}


.aw-news-detail-hero{padding:32px 0 42px;background:radial-gradient(circle at 78% 28%,rgba(215,170,63,.12),transparent 30%),linear-gradient(135deg,#101411,#080a09);border-bottom:1px solid #262b28}.aw-news-detail-hero .aw-back-link{display:block;width:max-content;color:#d7ad45;font-weight:800;margin:0 0 30px}.aw-news-detail-hero .aw-kicker{display:block;margin-bottom:10px}.aw-news-detail-hero h1{font-size:clamp(38px,5vw,64px);line-height:1.05;margin:0 0 14px;max-width:1000px}.aw-news-meta{display:flex;gap:10px;flex-wrap:wrap;color:#8f978f;font-size:13px}.aw-news-detail-wrap{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:35px;align-items:start}.aw-news-article{min-width:0}.aw-news-featured{border:1px solid #2b312d;border-radius:10px;overflow:hidden;background:#111512;margin-bottom:32px;box-shadow:0 18px 45px rgba(0,0,0,.22)}.aw-news-featured img{display:block;width:100%;height:auto}.aw-news-content{max-width:860px;margin:0}.aw-news-content p{font-size:17px;line-height:1.85}.aw-news-content h2{font-size:30px;margin-top:35px}.aw-news-content h3{font-size:23px;margin-top:28px}.aw-news-sidebar{position:sticky;top:105px}.aw-more-news{display:grid;gap:0;margin:20px 0 8px}.aw-more-news-item{display:block;padding:14px 0;border-top:1px solid #292f2b}.aw-more-news-item:last-child{border-bottom:1px solid #292f2b}.aw-more-news-item .aw-date{display:block;margin-bottom:3px}.aw-more-news-item strong{display:block;font-size:14px;line-height:1.4}.aw-more-news-item:hover strong{color:#d7ad45}.aw-category-bar{margin-bottom:30px}.aw-category-bar a{font-weight:700}.aw-pagination{margin-top:35px}.aw-news-card>a img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.aw-news-card h3 a:hover{color:#d7ad45}
@media(max-width:900px){.aw-server-layout{grid-template-columns:1fr}.aw-server-sidebar .aw-panel{position:static}.aw-server-info-grid{grid-template-columns:1fr}.aw-server-status-top{align-items:flex-start;flex-direction:column}.aw-news-detail-wrap{grid-template-columns:1fr}.aw-news-sidebar{position:static}}

.aw-hof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.aw-hof-card{background:#121614;border:1px solid #272d29;border-radius:10px;overflow:hidden;transition:.2s}.aw-hof-card:hover{transform:translateY(-3px);border-color:#6e5926}.aw-hof-image{display:block;aspect-ratio:16/9;background:#181c19;overflow:hidden}.aw-hof-image img{width:100%;height:100%;object-fit:cover;display:block}.aw-hof-body{padding:20px}.aw-hof-body h2{margin:8px 0 12px;font-size:25px}.aw-hof-body h2 a:hover{color:#d7ad45}.aw-hof-meta{margin:6px 0;color:#aeb4ae;font-size:14px}.aw-hof-meta strong{color:#e2e5df}.aw-hof-status,.aw-hof-status-large{display:inline-flex;align-items:center;gap:7px;color:#d7ad45;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.aw-hof-status:before,.aw-hof-status-large:before{content:"";width:8px;height:8px;border-radius:50%;background:#d7aa3f;box-shadow:0 0 10px rgba(215,170,63,.5)}.aw-hof-detail-hero{padding:32px 0 42px}.aw-hof-detail-hero .aw-back-link{display:block;width:max-content;color:#d7ad45;font-weight:800;margin:0 0 30px}.aw-hof-detail-hero h1{font-size:clamp(40px,5vw,68px);line-height:1.05;margin:10px 0 14px}.aw-hof-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:35px;align-items:start}.aw-hof-featured{border:1px solid #2b312d;border-radius:10px;overflow:hidden;background:#111512;margin-bottom:32px;box-shadow:0 18px 45px rgba(0,0,0,.22)}.aw-hof-featured img{display:block;width:100%;height:auto}.aw-hof-content{max-width:900px;margin:0}.aw-hof-sidebar{position:sticky;top:105px}.aw-hof-sidebar .aw-info-card>div{padding:13px 0;border-bottom:1px solid #292f2b}.aw-hof-sidebar .aw-info-card>div:last-of-type{border-bottom:0}.aw-hof-sidebar .aw-info-card span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#818981}.aw-hof-sidebar .aw-info-card strong{display:block;margin-top:3px}.aw-hof-sidebar .aw-btn{margin-top:12px}
@media(max-width:900px){.aw-server-layout{grid-template-columns:1fr}.aw-server-sidebar .aw-panel{position:static}.aw-server-info-grid{grid-template-columns:1fr}.aw-server-status-top{align-items:flex-start;flex-direction:column}.aw-hof-grid{grid-template-columns:repeat(2,1fr)}.aw-hof-detail-grid{grid-template-columns:1fr}.aw-hof-sidebar{position:static}}
@media(max-width:620px){.aw-hof-grid{grid-template-columns:1fr}}
.aw-muted{color:#7f877f!important}.aw-status.is-planning span{background:#d7aa3f;box-shadow:0 0 12px rgba(215,170,63,.45)}.aw-server-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.aw-server-main{min-width:0}.aw-server-status-card{background:linear-gradient(135deg,#151a17,#101411);border:1px solid #303730;border-radius:12px;padding:32px}.aw-server-status-card.is-planning{border-color:#4a4028}.aw-server-status-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.aw-server-status-card h2{font-size:clamp(32px,5vw,48px);margin:18px 0 8px}.aw-server-status-card>p{color:#aeb4ae;max-width:760px}.aw-server-address-label{margin-top:25px;margin-bottom:7px;color:#7f877f;font-size:11px;font-weight:800;letter-spacing:.14em}.aw-code-large{font-size:16px;padding:12px 15px}.aw-server-planning{margin-top:25px;border:1px dashed #5a4b27;background:rgba(215,170,63,.05);border-radius:8px;padding:17px}.aw-server-planning strong{display:block;color:#d7ad45;margin-bottom:3px}.aw-server-planning span{color:#929a92;font-size:14px}.aw-server-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.aw-info-card h3{font-size:23px;margin:8px 0}.aw-info-card p{color:#9da39d}.aw-server-sidebar .aw-panel{position:sticky;top:110px}.aw-server-checklist{list-style:none;padding:0;margin:18px 0}.aw-server-checklist li{padding:11px 0;border-bottom:1px solid #292f2b;color:#c5cac4}.aw-server-checklist li:last-child{border-bottom:0}.aw-server-checklist span{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:7px;border-radius:50%;background:#292f2b;color:#d7ad45;font-weight:900}.aw-server-hero{background:radial-gradient(circle at 78% 45%,rgba(215,170,63,.13),transparent 34%),linear-gradient(135deg,#101411,#0b0d0d)}

/* Discord page */
.aw-discord-hero{background:radial-gradient(circle at 78% 50%,rgba(215,170,63,.16),transparent 30%),linear-gradient(135deg,#101411,#0b0d0d)}
.aw-discord-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:50px}
.aw-discord-hero h1{font-size:clamp(48px,7vw,76px);margin:12px 0}.aw-discord-hero p{max-width:680px;font-size:19px;color:#aeb4ae}
.aw-discord-mark{width:220px;height:220px;margin:auto;border:1px solid #5d4b24;border-radius:18px;background:linear-gradient(145deg,#1b1f1c,#0b0d0d);display:grid;place-items:center;box-shadow:0 25px 60px rgba(0,0,0,.4),inset 0 0 45px rgba(215,170,63,.06);transform:rotate(2deg)}
.aw-discord-mark img{width:188px;height:188px;display:block;object-fit:cover;border-radius:50%;transform:rotate(-2deg);box-shadow:0 8px 28px rgba(0,0,0,.45),0 0 24px rgba(215,170,63,.14)}
.aw-discord-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.aw-discord-card{background:#121614;border:1px solid #292f2b;border-radius:10px;padding:28px;min-height:260px}.aw-discord-card:hover{border-color:#5d4b24;transform:translateY(-2px);transition:.2s}.aw-discord-icon{display:block;font-size:32px;margin-bottom:22px}.aw-discord-card h3{font-size:25px;margin:7px 0 10px}.aw-discord-card p{color:#9da39d;margin-bottom:20px}.aw-discord-links{display:flex;gap:18px;flex-wrap:wrap}.aw-discord-cta{display:flex;justify-content:space-between;align-items:center;gap:30px}.aw-discord-cta h2{font-size:34px;margin:8px 0}.aw-discord-cta p{color:#9da39d;margin:0}.aw-discord-cta .aw-btn{flex:0 0 auto}
@media(max-width:900px){.aw-discord-hero-inner{grid-template-columns:1fr}.aw-discord-mark{width:170px;height:170px;order:-1}.aw-discord-mark img{width:142px;height:142px}.aw-discord-grid{grid-template-columns:1fr 1fr}.aw-discord-cta{align-items:flex-start;flex-direction:column}}
@media(max-width:620px){.aw-discord-grid{grid-template-columns:1fr}.aw-discord-hero p{font-size:17px}.aw-discord-cta h2{font-size:28px}}

/* Prominent Discord section on homepage */
.aw-discord-home{padding-top:30px}.aw-discord-home-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:35px;padding:48px;border:1px solid #4c4027;border-radius:14px;background:radial-gradient(circle at 78% 45%,rgba(215,170,63,.16),transparent 28%),linear-gradient(135deg,#171b18,#0d100e);box-shadow:0 25px 70px rgba(0,0,0,.28)}.aw-discord-home-card:after{content:"";position:absolute;right:-100px;top:-130px;width:360px;height:360px;border:1px solid rgba(215,170,63,.12);border-radius:50%;box-shadow:0 0 0 35px rgba(215,170,63,.025),0 0 0 70px rgba(215,170,63,.018);pointer-events:none}.aw-discord-home-copy{position:relative;z-index:1}.aw-discord-home-card h2{font-size:clamp(34px,4.5vw,58px);line-height:1.08;margin:12px 0 16px}.aw-discord-home-card h2 strong{color:#e1b64b}.aw-discord-home-card p{max-width:680px;color:#b1b7b0;font-size:18px}.aw-discord-home-badge{position:relative;z-index:1;width:230px;height:230px;margin:auto;border-radius:18px;border:1px solid #665226;background:linear-gradient(145deg,#20251f,#0b0d0d);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(3deg);box-shadow:0 25px 55px rgba(0,0,0,.42),inset 0 0 50px rgba(215,170,63,.08)}.aw-discord-home-badge span{font-size:31px;letter-spacing:.16em;font-weight:950;color:#d7ad45;transform:rotate(-3deg)}.aw-discord-home-badge strong{font-size:12px;letter-spacing:.28em;color:#9ba19a;margin-top:6px;transform:rotate(-3deg)}
@media(max-width:900px){.aw-discord-home-card{grid-template-columns:1fr}.aw-discord-home-badge{width:170px;height:170px;order:-1}.aw-discord-home-badge span{font-size:25px}}
@media(max-width:620px){.aw-discord-home{padding-top:10px}.aw-discord-home-card{padding:30px 24px}.aw-discord-home-card p{font-size:16px}.aw-discord-home-card .aw-actions{margin-top:22px}.aw-discord-home-card .aw-btn{width:100%}}

/* Homepage flow v1.1.2 */
.aw-home-hero{background:radial-gradient(circle at 70% 35%,rgba(215,170,63,.18),transparent 32%),linear-gradient(135deg,#0b0e0c,#151916)}
.aw-home-hero .aw-hero-inner{min-height:610px}
.aw-hero-links{display:flex;gap:22px;flex-wrap:wrap;margin-top:22px}
.aw-hero-links a{color:#9da49d;font-size:14px;font-weight:800}.aw-hero-links a:hover{color:#d7ad45}.aw-hero-links span{color:#d7ad45;margin-left:4px}
.aw-home-intro{padding:52px 0;background:#0f1210;border-top:1px solid #252b27;border-bottom:1px solid #252b27}
.aw-home-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.aw-home-intro h2{font-size:clamp(30px,4vw,46px);margin:10px 0 0;line-height:1.08}.aw-home-intro p{margin:0;color:#aeb4ae;font-size:18px;max-width:620px}
.aw-home-mods{padding-top:76px}
.aw-home-discord{padding-top:38px;padding-bottom:76px}
.aw-home-server-card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:24px}.aw-home-server-main,.aw-home-server-side{padding:34px;border:1px solid #2c332e;border-radius:12px;background:#151a17}.aw-home-server-main h3{font-size:34px;margin:12px 0 7px}.aw-home-server-main p,.aw-home-server-side p{color:#9da39d}.aw-home-server-side{background:linear-gradient(145deg,#171b18,#101310);border-color:#4a4028}.aw-home-server-side h3{font-size:27px;margin:9px 0}.aw-planning-note{margin-top:22px;border:1px dashed #5a4b27;background:rgba(215,170,63,.05);border-radius:8px;padding:15px}.aw-planning-note strong{display:block;color:#d7ad45}.aw-planning-note span{display:block;color:#858d85;font-size:14px;margin-top:3px}
.aw-home-news{padding-top:78px}.aw-news-card{transition:.2s}.aw-news-card:hover{transform:translateY(-3px);border-color:#5d4b24}.aw-news-card> a img{transition:.25s}.aw-news-card:hover>a img{transform:scale(1.015)}
.aw-home-hofe{padding-top:78px}.aw-home-hofe .aw-hof-card{background:#131815}
.aw-home-final{padding:60px 0 85px}.aw-final-cta{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:40px 46px;border:1px solid #4c4027;border-radius:14px;background:radial-gradient(circle at 80% 50%,rgba(215,170,63,.11),transparent 30%),linear-gradient(135deg,#171b18,#0d100e)}.aw-final-cta h2{font-size:clamp(30px,4vw,45px);margin:10px 0 7px}.aw-final-cta p{color:#9da39d;margin:0}
@media(max-width:900px){.aw-home-intro-grid,.aw-home-server-card{grid-template-columns:1fr}.aw-final-cta{align-items:flex-start;flex-direction:column}.aw-home-hero .aw-hero-inner{min-height:auto}}
@media(max-width:620px){.aw-home-intro{padding:42px 0}.aw-home-intro-grid{gap:20px}.aw-home-intro p{font-size:16px}.aw-home-server-main,.aw-home-server-side{padding:25px}.aw-final-cta{padding:30px 24px}.aw-final-cta .aw-actions{width:100%}.aw-final-cta .aw-btn{width:100%}}

/* Contact page v1.1.3 */
.aw-contact-hero{background:radial-gradient(circle at 78% 45%,rgba(215,170,63,.13),transparent 34%),linear-gradient(135deg,#101411,#0b0d0d)}
.aw-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:30px;align-items:start}
.aw-contact-main{min-width:0}.aw-contact-sidebar{display:grid;gap:20px;position:sticky;top:110px}.aw-contact-form{background:#121614;border:1px solid #2b312d;border-radius:12px;padding:30px}.aw-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.aw-contact-form label{display:block;margin-bottom:18px}.aw-contact-form label span{display:block;color:#cfd3ce;font-size:13px;font-weight:800;margin-bottom:7px}.aw-contact-form input,.aw-contact-form textarea{width:100%;border:1px solid #343b36;border-radius:7px;background:#0b0e0c;color:#eef0ec;padding:12px 13px;font:inherit;outline:none}.aw-contact-form textarea{resize:vertical;min-height:170px}.aw-contact-form input:focus,.aw-contact-form textarea:focus{border-color:#d7aa3f;box-shadow:0 0 0 2px rgba(215,170,63,.1)}.aw-form-note{color:#7f877f;font-size:12px;margin:-5px 0 18px}.aw-contact-notice{border-radius:8px;padding:14px 16px;margin-bottom:18px;font-weight:700}.aw-contact-success{border:1px solid #355b3d;background:rgba(58,120,71,.12);color:#a9d4ae}.aw-contact-error{border:1px solid #674136;background:rgba(130,61,42,.12);color:#e0b1a3}.aw-contact-sidebar .aw-panel p{color:#9da39d}.aw-contact-links a{display:block;padding:11px 0;border-bottom:1px solid #292f2b;color:#c8cdc7;font-weight:700}.aw-contact-links a:last-child{border-bottom:0}.aw-contact-links a:hover{color:#d7ad45}
@media(max-width:900px){.aw-contact-layout{grid-template-columns:1fr}.aw-contact-sidebar{position:static}.aw-contact-sidebar{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.aw-form-grid,.aw-contact-sidebar{grid-template-columns:1fr}.aw-contact-form{padding:24px}.aw-contact-form .aw-btn{width:100%}}

.aw-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.aw-field-help{display:block;margin-top:7px;color:#7f877f;font-size:12px}.aw-check-label{display:flex!important;gap:11px;align-items:flex-start}.aw-check-label input{width:auto!important;margin-top:3px;flex:0 0 auto}.aw-check-label span{font-weight:500!important;color:#aeb4ae!important}.aw-submit-steps{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:18px;counter-reset:item}.aw-submit-steps li{display:grid;gap:4px;padding-left:32px;position:relative}.aw-submit-steps li:before{content:counter(item);counter-increment:item;position:absolute;left:0;top:0;width:24px;height:24px;border:1px solid #6e5926;border-radius:50%;display:grid;place-items:center;color:#d7ad45;font-weight:800;font-size:12px}.aw-submit-steps strong{color:#e2e5df}.aw-submit-steps span{color:#858d85;font-size:13px;line-height:1.5}.aw-hof-submit-hero{background:radial-gradient(circle at 78% 45%,rgba(215,170,63,.13),transparent 34%),linear-gradient(135deg,#101411,#0b0d0d)}.aw-hof-submit-form input[type=file]{padding:10px;background:#0b0e0c}.aw-hof-submit-form input[type=file]::file-selector-button{background:#1b201d;color:#e2e5df;border:1px solid #454c47;padding:8px 11px;border-radius:6px;margin-right:10px;cursor:pointer}.aw-hof-submit-form input[type=file]::file-selector-button:hover{border-color:#d7aa3f}

.aw-hof-gallery{margin-top:35px}.aw-hof-gallery h2{margin-bottom:18px}.aw-hof-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.aw-hof-gallery-item{display:block;aspect-ratio:16/10;overflow:hidden;border:1px solid #2b312d;border-radius:8px;background:#111512;cursor:zoom-in}.aw-hof-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s}.aw-hof-gallery-item:hover img{transform:scale(1.03)}.aw-gallery-lightbox{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.92);display:none;align-items:center;justify-content:center;padding:30px}.aw-gallery-lightbox.is-open{display:flex}.aw-gallery-lightbox img{max-width:min(1200px,94vw);max-height:88vh;object-fit:contain;border:1px solid #383d39;border-radius:8px;box-shadow:0 25px 80px rgba(0,0,0,.6)}.aw-gallery-close{position:absolute;top:18px;right:22px;border:1px solid #444b45;background:#151a17;color:#fff;border-radius:7px;width:44px;height:44px;font-size:26px;line-height:1;cursor:pointer}.aw-gallery-counter{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);color:#d7ad45;font-weight:800;font-size:13px;background:#111512;border:1px solid #343a35;border-radius:20px;padding:6px 12px}@media(max-width:900px){.aw-hof-gallery-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.aw-hof-gallery-grid{grid-template-columns:1fr}.aw-gallery-lightbox{padding:18px}}

.aw-mod-meta-card .aw-meta-wrap{overflow-wrap:anywhere;word-break:break-word}.aw-mod-meta-card strong{color:#e2e5df}.aw-mod-meta-card span{color:#818981}.aw-mod-meta-card>div{min-width:0}.aw-modhub-inline-badge{display:inline-flex;align-items:center;vertical-align:middle;margin-left:7px;padding:3px 7px;border:1px solid rgba(215,170,63,.55);border-radius:4px;background:rgba(215,170,63,.10);color:#d7ad45;font-size:10px;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:.06em}.aw-modhub-inline-badge-detail{margin-left:8px;padding:4px 7px;font-size:10px}.aw-version{vertical-align:middle}.aw-mod-status-badge{position:absolute;right:12px;top:12px;border-radius:5px;padding:5px 9px;font-size:11px;font-weight:950;letter-spacing:.05em;text-transform:uppercase;z-index:2;box-shadow:0 8px 20px rgba(0,0,0,.28)}.aw-mod-status-new{background:#d7aa3f;color:#17150e}.aw-mod-status-update{background:#e6e7e3;color:#151713}.aw-detail-status-badge{display:inline-block;margin-top:16px;border-radius:6px;padding:7px 11px;font-size:12px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.aw-page-hero .aw-container{position:relative}


/* Mod category browser v1.2.3 */
.aw-category-browser{margin-bottom:32px;background:#111513;border:1px solid #2b312d;border-radius:12px;overflow:hidden;box-shadow:0 14px 35px rgba(0,0,0,.18)}
.aw-category-browser-head{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid #292f2b}
.aw-category-browser-head strong{display:block;font-size:22px;margin-top:4px}.aw-category-browser-head p{margin:4px 0 0;color:#8f978f;font-size:13px}.aw-category-browser-head .aw-category-all{white-space:nowrap}
.aw-category-browser-main{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px;background:#0e110f;border-bottom:1px solid #292f2b}
.aw-category-browser-tab{appearance:none;border:1px solid #2e3530;background:#141815;color:#bfc5be;border-radius:7px;padding:11px 12px;text-align:left;font:inherit;font-size:13px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:.18s}
.aw-category-browser-tab span{font-size:10px;color:#7f877f;border:1px solid #353b36;border-radius:999px;padding:1px 6px;font-weight:900}
.aw-category-browser-tab:hover{border-color:#75602a;color:#e2b94f}.aw-category-browser-tab.is-active{border-color:#d7ad45;background:#1b1b15;color:#e6bd52;box-shadow:inset 0 -2px 0 #d7ad45}.aw-category-browser-tab.is-active span{color:#d7ad45;border-color:#6d5927}
.aw-category-browser-panels{padding:20px 22px}.aw-category-browser-panel{display:none}.aw-category-browser-panel.is-active{display:block}.aw-category-browser-panel-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px}.aw-category-browser-panel-title strong{font-size:17px;color:#edf0eb}.aw-category-browser-panel-title a{font-size:12px;color:#d7ad45;font-weight:800}.aw-category-browser-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.aw-category-browser-links a{display:block;padding:10px 11px;border:1px solid #2b312d;border-radius:7px;background:#151a17;color:#9fa69f;font-size:13px;transition:.18s}.aw-category-browser-links a:hover{border-color:#665326;color:#e2b94f;background:#181b17}.aw-category-empty-link{color:#d7ad45;font-weight:800}
@media(max-width:900px){.aw-category-browser-main{grid-template-columns:repeat(3,minmax(0,1fr))}.aw-category-browser-links{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:650px){.aw-category-browser-head{display:block}.aw-category-browser-head .aw-category-all{display:inline-block;margin-top:12px}.aw-category-browser-main{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.aw-category-browser-links{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-category-browser-panels{padding:16px}.aw-category-browser-panel-title{align-items:flex-start;flex-direction:column;gap:6px}}
@media(max-width:420px){.aw-category-browser-main,.aw-category-browser-links{grid-template-columns:1fr}}

/* Agrar Wurso Design Refresh v1.3.0 */
.aw-home-hero{background:radial-gradient(circle at 78% 38%,rgba(215,170,63,.18),transparent 30%),radial-gradient(circle at 12% 80%,rgba(79,104,76,.13),transparent 32%),linear-gradient(135deg,#080b09,#121714 62%,#0b0d0d)}
.aw-home-hero:before{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,#806a30,transparent);opacity:.65}
.aw-hero-copy{max-width:680px}.aw-hero-links{display:flex;gap:24px;margin-top:22px}.aw-hero-links a{color:#9fa69f;font-size:13px;font-weight:800}.aw-hero-links a:hover{color:#d7ad45}.aw-hero-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.aw-hero-pills span{padding:5px 9px;border:1px solid #333a35;border-radius:999px;background:rgba(17,21,19,.7);color:#8e968e;font-size:10px;font-weight:900;letter-spacing:.12em}
.aw-home-intro{padding-top:58px;padding-bottom:58px}.aw-home-intro-grid{border:1px solid #292f2b;background:linear-gradient(135deg,#111613,#0d100e);border-radius:14px;padding:30px 34px;display:grid;grid-template-columns:1.1fr .9fr;gap:35px;align-items:center}.aw-home-intro-grid p{margin:0;color:#9ea59e;font-size:15px}.aw-home-intro-grid h2{margin:8px 0 0;font-size:34px}
.aw-home-mods{padding-top:70px}.aw-home-mods .aw-section-head{margin-bottom:25px}
.aw-discord-home-card{position:relative;overflow:hidden;border:1px solid #353c36;border-radius:15px;background:radial-gradient(circle at 82% 40%,rgba(104,86,147,.22),transparent 30%),linear-gradient(135deg,#111613,#15151c);padding:46px}.aw-discord-home-badge{position:absolute;right:8%;top:50%;transform:translateY(-50%);width:210px;height:210px;border-radius:50%;border:1px solid rgba(215,170,63,.35);display:grid;place-content:center;text-align:center;background:rgba(9,11,10,.45);box-shadow:0 0 80px rgba(215,170,63,.08)}.aw-discord-home-badge span{font-size:12px;color:#8f978f;letter-spacing:.16em}.aw-discord-home-badge strong{font-size:28px;color:#d7ad45}.aw-discord-home-copy{max-width:650px}.aw-discord-home-copy h2{font-size:42px;line-height:1.08;margin:10px 0}.aw-discord-home-copy h2 strong{color:#d7ad45}.aw-discord-home-copy p{color:#aeb4ae;max-width:560px}
.aw-final-cta{border:1px solid #353b36;border-radius:14px;background:linear-gradient(135deg,#151a17,#0f1210);padding:34px 38px;display:flex;justify-content:space-between;align-items:center;gap:25px}.aw-final-cta h2{margin:8px 0;font-size:34px}.aw-final-cta p{color:#929a92;margin:0}
.aw-mod-archive-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:34px;align-items:start}.aw-mod-sidebar{position:sticky;top:104px;border:1px solid #292f2b;background:#101411;border-radius:13px;overflow:hidden}.aw-mod-sidebar-head{padding:22px 20px 18px;border-bottom:1px solid #292f2b}.aw-mod-sidebar-head h2{font-size:22px;margin:5px 0}.aw-mod-sidebar-head p{font-size:12px;color:#858d85;margin:0}.aw-mod-category-search{padding:14px 14px 8px}.aw-mod-category-search input{width:100%;box-sizing:border-box;border:1px solid #303731;border-radius:7px;background:#0b0e0c;color:#e5e8e2;padding:10px 11px;font:inherit;font-size:13px;outline:none}.aw-mod-category-search input:focus{border-color:#806a30;box-shadow:0 0 0 2px rgba(215,170,63,.08)}.aw-mod-sidebar-nav{padding:6px 10px 14px}.aw-mod-sidebar-all{display:flex;justify-content:space-between;align-items:center;padding:11px 10px;margin-bottom:4px;border-radius:7px;color:#c9cec8;font-weight:850;font-size:13px}.aw-mod-sidebar-all:hover,.aw-mod-sidebar-all.is-active{background:#1b1b15;color:#dfb94f}.aw-mod-sidebar-group{border-top:1px solid #242a26}.aw-mod-sidebar-group summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 10px;color:#c3c8c2;font-size:13px;font-weight:800}.aw-mod-sidebar-group summary::-webkit-details-marker{display:none}.aw-mod-sidebar-group summary:after{content:'+';color:#687068;font-size:16px}.aw-mod-sidebar-group[open] summary:after{content:'−';color:#d7ad45}.aw-mod-sidebar-group summary:hover{color:#e1b84f}.aw-mod-sidebar-group summary small{margin-left:auto;min-width:20px;text-align:center;border:1px solid #343b35;border-radius:999px;padding:1px 5px;color:#747d74;font-size:10px}.aw-mod-sidebar-children{padding:0 6px 10px 17px;display:grid;gap:2px}.aw-mod-sidebar-children a{display:block;padding:7px 8px;border-radius:5px;color:#858e85;font-size:12px;line-height:1.35}.aw-mod-sidebar-children a:hover,.aw-mod-sidebar-children a.is-active{background:#181c18;color:#d7ad45}.aw-mod-sidebar-parent{font-weight:800;color:#aeb5ad!important}.aw-mod-results{min-width:0}.aw-mod-results-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #292f2b}.aw-mod-results-head h2{font-size:32px;margin:6px 0 0}.aw-mod-category-parent{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:#8d968d;font-size:12px;font-weight:700;text-decoration:none}.aw-mod-category-parent span{color:#d7ad45;transition:transform .2s}.aw-mod-category-parent:hover{color:#d7ad45}.aw-mod-category-parent:hover span{transform:translateX(3px)}.aw-mod-toolbar{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.aw-mod-filter{padding:7px 10px;border:1px solid #303731;border-radius:6px;color:#858d85;font-size:11px;font-weight:850}.aw-mod-filter:hover,.aw-mod-filter.is-active{border-color:#7a632b;background:#1a1a14;color:#d7ad45}.aw-mod-card-kicker{font-size:9px;letter-spacing:.15em;color:#666e66;font-weight:900;margin-bottom:3px}.aw-mod-card .aw-mod-body h3{font-size:19px}.aw-mod-card .aw-mod-body{padding:16px 17px 17px}.aw-mod-card .aw-mod-body p{margin:10px 0 14px}
.aw-mod-archive-hero{padding:64px 0 58px;background:radial-gradient(circle at 82% 30%,rgba(215,170,63,.11),transparent 28%),linear-gradient(135deg,#0f1310,#0b0d0d)}
@media(max-width:1100px){.aw-mod-detail-layout{grid-template-columns:205px minmax(0,1fr) 280px;gap:22px}.aw-mod-detail-layout .aw-mod-sidebar{top:88px}.aw-mod-detail-layout .aw-mod-sidebar-head{padding:18px 16px 14px}.aw-mod-detail-layout .aw-mod-sidebar-head h2{font-size:19px}.aw-mod-detail-layout .aw-mod-category-search{padding:11px 10px 6px}.aw-mod-detail-layout .aw-mod-sidebar-nav{padding-left:7px;padding-right:7px}}
@media(max-width:900px){.aw-mod-detail-layout{grid-template-columns:230px minmax(0,1fr);gap:24px}.aw-mod-detail-layout>.aw-mod-sidebar{grid-column:1;grid-row:1 / span 2}.aw-mod-detail-layout>.aw-mod-main{grid-column:2;grid-row:1}.aw-mod-detail-layout>.aw-mod-side{grid-column:2;grid-row:2}.aw-mod-detail-layout .aw-mod-sidebar{position:sticky;top:88px}}
@media(max-width:800px){.aw-mod-detail-layout{display:flex;flex-direction:column;gap:22px}.aw-mod-detail-layout>.aw-mod-main{order:1;width:100%}.aw-mod-detail-layout>.aw-mod-side{order:2;width:100%}.aw-mod-detail-layout>.aw-mod-sidebar{order:3;position:static;width:100%}.aw-mod-detail-layout>.aw-mod-sidebar .aw-mod-sidebar-nav{max-height:420px;overflow:auto}.aw-mod-detail-layout>.aw-mod-sidebar .aw-mod-sidebar-head p{display:none}}
@media(max-width:1000px){.aw-mod-archive-layout{grid-template-columns:230px minmax(0,1fr)}.aw-mod-sidebar{top:88px}.aw-discord-home-badge{right:4%;opacity:.55}}
@media(max-width:800px){.aw-mod-archive-layout{grid-template-columns:1fr}.aw-mod-sidebar{position:static}.aw-home-intro-grid{grid-template-columns:1fr}.aw-discord-home-badge{display:none}.aw-final-cta{align-items:flex-start;flex-direction:column}.aw-mod-results-head{align-items:flex-start;flex-direction:column}.aw-mod-toolbar{justify-content:flex-start}}
@media(max-width:600px){.aw-discord-home-card{padding:28px}.aw-discord-home-copy h2{font-size:31px}.aw-home-intro-grid{padding:24px}.aw-home-intro-grid h2{font-size:28px}.aw-hero-pills{gap:6px}.aw-hero-pills span{font-size:9px}.aw-final-cta{padding:28px}.aw-mod-results-head h2{font-size:27px}}

/* v1.3.3: kompakte Navigation auf Mod-Detailseiten */
.aw-mod-detail-tools{display:flex;align-items:center;gap:10px;margin-bottom:24px;position:relative;z-index:2;flex-wrap:wrap}
.aw-mod-back-btn,.aw-mod-category-back-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid #303731;border-radius:7px;background:#0d100e;color:#c9cec8;font-size:12px;font-weight:850;transition:.2s}
.aw-mod-back-btn:hover,.aw-mod-category-back-btn:hover{border-color:#d7ad45;color:#dfb94f;background:#121611;transform:translateY(-1px)}
.aw-mod-category-back-btn{border-color:#3d3929;color:#d7ad45}
.aw-mod-detail-layout-safe{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:38px;align-items:start}
.aw-mod-detail-layout-safe>.aw-mod-main,.aw-mod-detail-layout-safe>.aw-mod-side{min-width:0}
.aw-mod-detail-layout-safe>.aw-mod-side{position:sticky;top:104px}
@media(max-width:1000px){.aw-mod-detail-layout-safe{grid-template-columns:minmax(0,1fr) 280px;gap:24px}}
@media(max-width:800px){.aw-mod-detail-tools{align-items:stretch;flex-direction:column}.aw-mod-back-btn,.aw-mod-category-back-btn{width:100%;box-sizing:border-box}.aw-mod-detail-layout-safe{display:flex;flex-direction:column;gap:22px}.aw-mod-detail-layout-safe>.aw-mod-main,.aw-mod-detail-layout-safe>.aw-mod-side{width:100%}.aw-mod-detail-layout-safe>.aw-mod-side{position:static}}

/* Agrar Wurso Design Refresh v1.3.5 - Mod cards */
.aw-mod-card{position:relative;background:linear-gradient(180deg,#141916 0%,#101411 100%);border:1px solid #2a312c;border-radius:12px;box-shadow:0 12px 28px rgba(0,0,0,.16);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
.aw-mod-card:hover{transform:translateY(-5px);border-color:#695728;box-shadow:0 20px 42px rgba(0,0,0,.28)}
.aw-mod-image{aspect-ratio:16/10;background:#171c18}
.aw-mod-image img{transition:transform .35s ease,filter .35s ease}
.aw-mod-image-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,7,6,.05) 35%,rgba(5,7,6,.68) 100%);pointer-events:none;opacity:.72;transition:opacity .25s ease}
.aw-mod-card:hover .aw-mod-image img{transform:scale(1.035);filter:saturate(1.05)}
.aw-mod-card:hover .aw-mod-image-shade{opacity:.9}
.aw-badge{z-index:3;box-shadow:0 5px 14px rgba(0,0,0,.2)}
.aw-mod-status-badge{z-index:3}
.aw-mod-image-cta{position:absolute;left:14px;bottom:13px;z-index:3;display:inline-flex;align-items:center;gap:6px;color:#f0f1ed;font-size:11px;font-weight:850;opacity:0;transform:translateY(5px);transition:.22s ease;text-shadow:0 2px 10px rgba(0,0,0,.8)}
.aw-mod-card:hover .aw-mod-image-cta{opacity:1;transform:translateY(0)}
.aw-mod-body{padding:18px 18px 17px}
.aw-mod-card-kicker{font-size:9px;letter-spacing:.18em;color:#697269;font-weight:900;margin-bottom:5px}
.aw-mod-card .aw-mod-body h3{font-size:20px;line-height:1.22;margin:0 0 9px;min-height:2.44em}
.aw-mod-card .aw-mod-body h3 a{transition:color .18s ease}
.aw-mod-card .aw-mod-body h3 a:hover{color:#e0b84e}
.aw-mod-card-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-height:24px}
.aw-mod-author{font-size:11px;color:#7f887f}
.aw-mod-card-category{display:inline-flex;margin-top:9px;padding:3px 7px;border:1px solid #303731;border-radius:4px;color:#8f988f;font-size:10px;font-weight:800}
.aw-mod-card .aw-mod-body p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.5em;margin:12px 0 16px;color:#9da59d;font-size:13px;line-height:1.5}
.aw-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid #242b26}
.aw-mod-details-link{font-size:12px}
.aw-download-mini{font-size:11px;color:#8f978f;border:1px solid #303731;border-radius:5px;padding:5px 8px}
.aw-download-mini:hover{border-color:#6e5926;color:#d7ad45}
@media(max-width:900px){.aw-mod-card .aw-mod-body h3{min-height:0}}
@media(max-width:620px){.aw-mod-image-cta{opacity:1;transform:none}.aw-mod-card .aw-mod-body{padding:16px}.aw-mod-card .aw-mod-body h3{font-size:19px}.aw-mod-card .aw-mod-body p{min-height:0}}

/* Agrar Wurso Design Refresh v1.3.6 - News */
.aw-news-archive-section{padding-top:64px}
.aw-news-toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;padding-bottom:22px;border-bottom:1px solid #292f2b}
.aw-news-toolbar h2{font-size:32px;line-height:1.1;margin:7px 0 0}
.aw-news-categories{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}
.aw-news-categories a{padding:7px 11px;border:1px solid #303731;border-radius:6px;color:#8f978f;font-size:11px;font-weight:850;transition:.2s}
.aw-news-categories a:hover,.aw-news-categories a.is-active{border-color:#80682d;background:#191913;color:#d7ad45}
.aw-news-feature-card{display:grid;grid-template-columns:1.25fr .75fr;min-height:360px;background:linear-gradient(135deg,#151a17,#101311);border:1px solid #2c332e;border-radius:13px;overflow:hidden;box-shadow:0 18px 45px rgba(0,0,0,.2);margin-bottom:24px}
.aw-news-feature-image{position:relative;min-height:360px;background:#151a17;overflow:hidden;display:flex;align-items:center;justify-content:center}
.aw-news-feature-image img{width:100%;height:100%;display:block;object-fit:contain;transition:transform .4s ease}
.aw-news-feature-card:hover .aw-news-feature-image img{transform:scale(1.01)}
.aw-news-feature-label{position:absolute;left:18px;top:18px;padding:5px 9px;border-radius:5px;background:#d7aa3f;color:#17150e;font-size:10px;font-weight:900;letter-spacing:.08em}
.aw-news-feature-body{padding:38px;display:flex;flex-direction:column;justify-content:center}
.aw-news-meta-line{display:flex;align-items:center;gap:9px;flex-wrap:wrap}
.aw-news-category-pill{display:inline-flex;align-items:center;padding:3px 7px;border:1px solid #4a4028;border-radius:4px;color:#d7ad45;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}
.aw-news-feature-body h2{font-size:clamp(30px,3.4vw,48px);line-height:1.08;margin:14px 0 12px}
.aw-news-feature-body h2 a:hover{color:#dfb84e}
.aw-news-feature-body p{color:#9da59d;font-size:15px;line-height:1.7;margin:0 0 24px}
.aw-news-feature-body .aw-btn{width:max-content}
.aw-news-secondary-grid{margin-top:0}
.aw-news-card-refresh{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
.aw-news-card-refresh:hover{transform:translateY(-4px);border-color:#665426;box-shadow:0 16px 34px rgba(0,0,0,.22)}
.aw-news-card-image{display:block;aspect-ratio:16/9;overflow:hidden;background:#171c18}
.aw-news-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}
.aw-news-card-refresh:hover .aw-news-card-image img{transform:scale(1.025)}
.aw-news-card-refresh .aw-news-body{padding:18px 19px 20px}
.aw-news-card-refresh .aw-news-body h3{font-size:20px;line-height:1.25;margin:9px 0}
.aw-news-card-refresh .aw-news-body h3 a:hover{color:#dfb84e}
.aw-news-card-refresh .aw-news-body p{font-size:13px;line-height:1.6;min-height:4.8em;margin:10px 0 16px}
.aw-news-card-refresh .aw-text-link{font-size:12px}
.aw-news-category-grid{margin-top:0}
.aw-news-pagination{margin-top:35px}
.aw-news-pagination ul.page-numbers{display:flex;gap:7px;flex-wrap:wrap;list-style:none;margin:0;padding:0}
.aw-news-pagination .page-numbers{margin:0;padding:8px 11px;border:1px solid #343a35;border-radius:6px;color:#9aa19a;background:#101411}
.aw-news-pagination .page-numbers:hover{border-color:#80682d;color:#d7ad45}
.aw-news-pagination .page-numbers.current{background:#d7aa3f;border-color:#d7aa3f;color:#111}
@media(max-width:900px){.aw-news-feature-card{grid-template-columns:1fr}.aw-news-feature-image{min-height:300px}.aw-news-feature-body{padding:28px}.aw-news-toolbar{align-items:flex-start;flex-direction:column}.aw-news-categories{justify-content:flex-start}}
@media(max-width:620px){.aw-news-archive-section{padding-top:50px}.aw-news-feature-image{min-height:220px}.aw-news-feature-body{padding:22px}.aw-news-feature-body h2{font-size:31px}.aw-news-toolbar h2{font-size:27px}.aw-news-categories a{font-size:10px}}

/* =========================================================
   Agrar Wurso Design Polish v1.4.0
   Unified controls, spacing, motion, typography & mobile
   ========================================================= */
:root{
  --aw-gold:#d7aa3f;
  --aw-gold-bright:#e8c15e;
  --aw-bg:#0b0d0d;
  --aw-surface:#121614;
  --aw-surface-2:#151a17;
  --aw-border:#2b312d;
  --aw-border-soft:#242b27;
  --aw-text:#e9e9e5;
  --aw-muted:#9da59d;
  --aw-radius:10px;
  --aw-radius-sm:7px;
  --aw-ease:cubic-bezier(.22,.61,.36,1);
}

html{scroll-behavior:smooth}
body{letter-spacing:-.005em}
::selection{background:rgba(215,170,63,.22);color:#fff}

/* Focus: visible, consistent and keyboard friendly */
a:focus-visible,
button:focus-visible,
summary:focus-visible,
input:focus-visible,
textarea:focus-visible,
select:focus-visible{
  outline:2px solid var(--aw-gold);
  outline-offset:3px;
}

/* Navigation */
.aw-nav a{
  position:relative;
  border-radius:6px;
  transition:color .18s var(--aw-ease),background .18s var(--aw-ease);
}
.aw-nav a:after{
  content:"";
  position:absolute;
  left:12px;
  right:12px;
  bottom:4px;
  height:2px;
  border-radius:2px;
  background:var(--aw-gold);
  transform:scaleX(0);
  transform-origin:center;
  transition:transform .2s var(--aw-ease);
}
.aw-nav a:hover,
.aw-nav .current-menu-item>a,
.aw-nav .current_page_item>a{
  color:#f0c85d;
  background:rgba(215,170,63,.045);
}
.aw-nav a:hover:after,
.aw-nav .current-menu-item>a:after,
.aw-nav .current_page_item>a:after{transform:scaleX(1)}

/* Unified buttons */
.aw-btn,
button.aw-btn,
input[type="submit"].aw-btn,
.wp-block-button__link{
  min-height:44px;
  padding:11px 18px;
  border-radius:var(--aw-radius-sm);
  font-size:13px;
  line-height:1.2;
  letter-spacing:.01em;
  box-shadow:0 7px 18px rgba(0,0,0,.12);
  transition:
    transform .2s var(--aw-ease),
    background-color .2s var(--aw-ease),
    border-color .2s var(--aw-ease),
    color .2s var(--aw-ease),
    box-shadow .2s var(--aw-ease);
}
.aw-btn:hover,
.wp-block-button__link:hover{
  transform:translateY(-2px);
  box-shadow:0 11px 24px rgba(0,0,0,.22);
}
.aw-btn:active,
.wp-block-button__link:active{
  transform:translateY(0);
  box-shadow:0 5px 12px rgba(0,0,0,.16);
}
.aw-btn-gold:hover{
  background:var(--aw-gold-bright);
  color:#11130f;
}
.aw-btn-ghost:hover{
  background:#171b18;
  border-color:#80682d;
}
.aw-btn-wide{min-height:46px}

/* Links used as actions */
.aw-text-link{
  position:relative;
  transition:color .18s var(--aw-ease);
}
.aw-text-link:after{
  content:"";
  display:inline-block;
  width:0;
  height:1px;
  margin-left:0;
  vertical-align:middle;
  background:currentColor;
  transition:width .2s var(--aw-ease),margin-left .2s var(--aw-ease);
}
.aw-text-link:hover:after{width:13px;margin-left:6px}

/* Section rhythm */
.aw-section{padding:76px 0}
.aw-section-head{margin-bottom:30px}
.aw-section h2{letter-spacing:-.025em}
.aw-page-hero{padding:68px 0}
.aw-page-hero h1{letter-spacing:-.03em}
.aw-page-hero p{max-width:760px}

/* Cards: one common interaction language */
.aw-mod-card,
.aw-news-card,
.aw-hof-card,
.aw-panel,
.aw-info-card{
  transition:
    transform .22s var(--aw-ease),
    border-color .22s var(--aw-ease),
    box-shadow .22s var(--aw-ease);
}
.aw-mod-card:hover,
.aw-hof-card:hover{
  transform:translateY(-5px);
  border-color:#665426;
  box-shadow:0 17px 38px rgba(0,0,0,.22);
}
.aw-news-card:hover{
  transform:translateY(-4px);
  border-color:#665426;
  box-shadow:0 15px 34px rgba(0,0,0,.2);
}
.aw-mod-card .aw-mod-image img,
.aw-hof-card .aw-hof-image img,
.aw-news-card-image img,
.aw-news-card>a img{
  transition:transform .38s var(--aw-ease),filter .38s var(--aw-ease);
}
.aw-mod-card:hover .aw-mod-image img,
.aw-hof-card:hover .aw-hof-image img,
.aw-news-card:hover .aw-news-card-image img,
.aw-news-card:hover>a img{
  transform:scale(1.025);
}

/* Cleaner card typography */
.aw-mod-body h3,
.aw-news-body h3,
.aw-hof-body h2{
  letter-spacing:-.018em;
}
.aw-mod-body p,
.aw-news-body p,
.aw-hof-meta{
  line-height:1.65;
}

/* Category/filter controls */
.aw-category-bar a,
.aw-category-mega>summary,
.aw-news-categories a,
.page-numbers,
.aw-mod-card-category,
.aw-download-mini{
  transition:
    color .18s var(--aw-ease),
    background-color .18s var(--aw-ease),
    border-color .18s var(--aw-ease),
    transform .18s var(--aw-ease);
}
.aw-category-bar a:hover,
.aw-news-categories a:hover,
.aw-news-categories a.is-active{
  transform:translateY(-1px);
}

/* Content readability */
.aw-content p,
.aw-content li{
  line-height:1.75;
}
.aw-content h2,
.aw-content h3{
  letter-spacing:-.02em;
}

/* Footer polish */
.aw-footer-col a{
  transition:color .18s var(--aw-ease),transform .18s var(--aw-ease);
}
.aw-footer-discord{
  transition:
    border-color .2s var(--aw-ease),
    transform .2s var(--aw-ease),
    background-color .2s var(--aw-ease),
    box-shadow .2s var(--aw-ease);
}
.aw-footer-discord:hover{
  box-shadow:0 12px 28px rgba(0,0,0,.2);
}

/* Mobile: more breathing room without oversized elements */
@media(max-width:900px){
  .aw-container{width:min(100% - 32px,1180px)}
  .aw-section{padding:62px 0}
  .aw-section-head{margin-bottom:24px}
  .aw-hero-inner{padding:52px 0}
  .aw-hero p{font-size:18px;line-height:1.65}
  .aw-actions{gap:10px;margin-top:24px}
  .aw-nav a{
    border-bottom:1px solid #202621;
    border-radius:0;
  }
  .aw-nav a:after{display:none}
  .aw-nav .current-menu-item>a,
  .aw-nav .current_page_item>a{background:rgba(215,170,63,.07)}
  .aw-nav-wrap.is-open{
    box-shadow:0 18px 35px rgba(0,0,0,.28);
  }
  .aw-page-hero{padding:55px 0}
  .aw-mod-detail-layout{grid-template-columns:1fr}
  .aw-mod-detail-layout>.aw-mod-sidebar{position:static}
}

@media(max-width:620px){
  .aw-container{width:calc(100% - 28px)}
  .aw-section{padding:52px 0}
  .aw-section h2{font-size:30px}
  .aw-page-hero{padding:46px 0}
  .aw-page-hero h1{font-size:clamp(34px,11vw,48px)}
  .aw-page-hero p{font-size:15px;line-height:1.65}
  .aw-actions{display:grid;grid-template-columns:1fr;width:100%}
  .aw-actions .aw-btn,
  .aw-actions .wp-block-button__link{width:100%}
  .aw-btn{min-height:46px}
  .aw-mod-grid,
  .aw-news-grid,
  .aw-hof-grid{grid-template-columns:1fr}
  .aw-mod-card:hover,
  .aw-news-card:hover,
  .aw-hof-card:hover{transform:none}
  .aw-mod-card:hover .aw-mod-image img,
  .aw-hof-card:hover .aw-hof-image img,
  .aw-news-card:hover .aw-news-card-image img,
  .aw-news-card:hover>a img{transform:none}
  .aw-panel,
  .aw-info-card{padding:22px}
  .aw-screen-grid{grid-template-columns:1fr}
  .aw-footer-main{gap:26px}
}

/* Respect reduced-motion preferences */
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,
  *::before,
  *::after{
    animation-duration:.01ms!important;
    animation-iteration-count:1!important;
    transition-duration:.01ms!important;
    scroll-behavior:auto!important;
  }
}
/* Agrar Wurso Startseite v1.4.1 - Schnellzugriff */.aw-home-intro-lead{margin:18px 0 0!important;color:#aeb4ae;font-size:18px;line-height:1.7;max-width:620px}.aw-home-quicklinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aw-home-quicklink{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:72px;padding:12px 14px;border:1px solid #2c332e;border-radius:10px;background:linear-gradient(145deg,#151a17,#101310);color:#f2f3ef;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.aw-home-quicklink:hover{transform:translateY(-2px);border-color:#6a562a;background:linear-gradient(145deg,#191e1a,#121612)}.aw-home-quick-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid #4d4026;border-radius:8px;color:#d7ad45;font-size:11px;font-weight:800;letter-spacing:.08em}.aw-home-quicklink strong{display:block;font-size:15px}.aw-home-quicklink small{display:block;margin-top:3px;color:#8f9790;font-size:12px;line-height:1.35}.aw-home-quicklink b{color:#d7ad45;font-size:18px;transition:transform .2s ease}.aw-home-quicklink:hover b{transform:translateX(3px)}@media (max-width:900px){.aw-home-quicklinks{margin-top:6px}}@media (max-width:620px){.aw-home-quicklinks{grid-template-columns:1fr}.aw-home-quicklink{min-height:66px}.aw-home-intro-lead{font-size:16px!important}}@media (prefers-reduced-motion:reduce){.aw-home-quicklink,.aw-home-quicklink b{transition:none}}
/* v1.4.2 – News editorial layout */
.aw-home-news-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:22px;align-items:stretch}
.aw-home-news-feature{display:flex;flex-direction:column;min-width:0;background:linear-gradient(145deg,#151a17,#0f1210);border:1px solid #2c332e;border-radius:13px;overflow:hidden;box-shadow:0 18px 45px rgba(0,0,0,.18);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
.aw-home-news-feature:hover{transform:translateY(-4px);border-color:#665426;box-shadow:0 20px 42px rgba(0,0,0,.24)}
.aw-home-news-feature-image{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16/8.8;overflow:hidden;background:#111512}
.aw-home-news-feature-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .4s ease}
.aw-home-news-feature:hover .aw-home-news-feature-image img{transform:scale(1.025)}
.aw-home-news-feature-body{padding:25px 27px 27px}
.aw-home-news-feature-body h3{font-size:clamp(25px,2.8vw,38px);line-height:1.12;margin:11px 0 10px}
.aw-home-news-feature-body h3 a:hover{color:#dfb84e}
.aw-home-news-feature-body p{color:#9da59d;line-height:1.7;margin:0 0 19px}
.aw-home-news-feature-body .aw-btn{width:max-content}
.aw-home-news-side{display:grid;grid-template-rows:1fr 1fr;gap:22px;min-width:0}
.aw-home-news-mini{display:grid;grid-template-columns:145px minmax(0,1fr);gap:17px;background:#121613;border:1px solid #2b312d;border-radius:11px;overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
.aw-home-news-mini:hover{transform:translateY(-3px);border-color:#665426;box-shadow:0 15px 32px rgba(0,0,0,.2)}
.aw-home-news-mini-image{display:block;min-height:100%;overflow:hidden;background:#171c18}
.aw-home-news-mini-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}
.aw-home-news-mini:hover .aw-home-news-mini-image img{transform:scale(1.035)}
.aw-home-news-mini-body{padding:19px 17px 18px;display:flex;flex-direction:column;justify-content:center;min-width:0}
.aw-home-news-mini-body h3{font-size:18px;line-height:1.25;margin:9px 0 13px}
.aw-home-news-mini-body h3 a:hover{color:#dfb84e}
.aw-home-news-mini-body .aw-text-link{font-size:12px}
@media(max-width:900px){
  .aw-home-news-layout{grid-template-columns:1fr}
  .aw-home-news-side{grid-template-columns:1fr 1fr;grid-template-rows:none}
}
@media(max-width:620px){
  .aw-home-news-side{grid-template-columns:1fr}
  .aw-home-news-mini{grid-template-columns:120px minmax(0,1fr)}
  .aw-home-news-feature-body{padding:21px}
  .aw-home-news-feature-image{aspect-ratio:16/10}
}
@media(prefers-reduced-motion:reduce){
  .aw-home-news-feature,.aw-home-news-mini,.aw-home-news-feature-image img,.aw-home-news-mini-image img{transition:none}
}


/* v1.4.3 – News article polish */
.aw-news-detail-meta{align-items:center;flex-wrap:wrap}
.aw-news-detail-section{padding-top:46px}
.aw-news-detail-wrap{align-items:start}
.aw-news-article{min-width:0}
.aw-news-featured{border:1px solid #2d332f;border-radius:14px;overflow:hidden;background:#111512;box-shadow:0 20px 48px rgba(0,0,0,.2)}
.aw-news-featured img{display:block;width:100%;height:auto;max-height:620px;object-fit:cover}
.aw-news-content{max-width:820px;margin:38px auto 0;font-size:17px;line-height:1.85;color:#c0c6c0}
.aw-news-content p{margin:0 0 1.35em}
.aw-news-content h2{font-size:clamp(26px,3vw,36px);margin:1.6em 0 .55em;color:#f1f2ee}
.aw-news-content h3{font-size:22px;margin:1.45em 0 .5em;color:#f1f2ee}
.aw-news-content img{max-width:100%;height:auto;border-radius:10px}
.aw-news-content a{color:#d7ad45;text-decoration:underline;text-underline-offset:3px}
.aw-news-content blockquote{margin:28px 0;padding:18px 22px;border-left:3px solid #d7ad45;background:#151a17;border-radius:0 8px 8px 0;color:#d9ddd8}
.aw-news-share{max-width:820px;margin:38px auto 0;padding:22px 24px;border:1px solid #2d332f;border-radius:11px;background:linear-gradient(145deg,#151a17,#101310);display:flex;align-items:center;justify-content:space-between;gap:22px}
.aw-news-share strong{display:block;margin-top:4px;color:#f0f1ed;font-size:16px}
.aw-news-share-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}
.aw-btn-small{min-height:40px!important;padding:9px 14px!important;font-size:12px!important}
.aw-news-sidebar{position:sticky;top:24px}
.aw-news-sidebar-panel{box-shadow:0 18px 40px rgba(0,0,0,.18)}
.aw-muted{color:#8f9790}
@media(max-width:900px){
 .aw-news-detail-section{padding-top:32px}
 .aw-news-sidebar{position:static}
 .aw-news-share{align-items:flex-start;flex-direction:column}
 .aw-news-share-actions{justify-content:flex-start}
}
@media(max-width:620px){
 .aw-news-featured{border-radius:10px}
 .aw-news-featured img{max-height:none}
 .aw-news-content{margin-top:28px;font-size:16px;line-height:1.8}
 .aw-news-share{padding:19px}
 .aw-news-share-actions{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr}
 .aw-news-share-actions .aw-btn{width:100%;padding-left:8px!important;padding-right:8px!important}
}
@media(prefers-reduced-motion:reduce){.aw-news-featured img{transition:none}}

/* v1.4.4 – Hofbereich */
.aw-hof-archive-section{padding-top:56px}
.aw-hof-toolbar{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid #292f2b}
.aw-hof-toolbar h2{margin:7px 0 6px;font-size:clamp(30px,4vw,44px)}
.aw-hof-toolbar p{margin:0;color:#9ca39d;max-width:650px}
.aw-hof-count{min-width:145px;padding:15px 18px;border:1px solid #343a35;border-radius:10px;background:#111512;text-align:center}
.aw-hof-count strong{display:block;font-size:28px;line-height:1;color:#d7ad45}
.aw-hof-count span{display:block;margin-top:6px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#858d86}
.aw-hof-card{box-shadow:0 10px 30px rgba(0,0,0,.12)}
.aw-hof-card:hover{transform:translateY(-5px);box-shadow:0 18px 42px rgba(0,0,0,.22)}
.aw-hof-image img{transition:transform .35s ease}
.aw-hof-card:hover .aw-hof-image img{transform:scale(1.035)}
.aw-hof-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}
.aw-hof-card-top .aw-hof-status{white-space:nowrap}
.aw-hof-body h2{font-size:26px}
.aw-hof-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 18px}
.aw-hof-facts span{padding:10px 11px;background:#171b18;border:1px solid #292f2b;border-radius:7px;min-width:0}
.aw-hof-facts small{display:block;color:#747c75;font-size:10px;text-transform:uppercase;letter-spacing:.1em}
.aw-hof-facts strong{display:block;margin-top:3px;color:#e2e5df;font-size:13px;overflow-wrap:anywhere}
.aw-hof-detail-hero{background:radial-gradient(circle at 80% 20%,rgba(215,173,69,.08),transparent 35%),linear-gradient(180deg,#101310 0%,#0d100e 100%)}
.aw-hof-detail-hero .aw-hof-status-large{padding:7px 11px;border:1px solid #4a3c1d;border-radius:999px;background:rgba(215,173,69,.07)}
.aw-hof-featured{box-shadow:0 22px 60px rgba(0,0,0,.28)}
.aw-hof-sidebar .aw-info-card{box-shadow:0 14px 38px rgba(0,0,0,.18)}
.aw-hof-sidebar .aw-info-card>div{padding:15px 0}
@media(max-width:900px){
 .aw-hof-toolbar{align-items:flex-start;flex-direction:column}
 .aw-hof-count{min-width:0;width:100%;text-align:left}
 .aw-hof-count strong,.aw-hof-count span{display:inline}
 .aw-hof-count span{margin-left:7px}
}
@media(max-width:620px){
 .aw-hof-toolbar{margin-bottom:22px}
 .aw-hof-facts{grid-template-columns:1fr}
 .aw-hof-card-top{align-items:flex-start;flex-direction:column;gap:6px}
}


/* Downloads v1.4.5 */
.aw-download-toolbar{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:24px}
.aw-download-toolbar h2{margin:7px 0 6px;font-size:clamp(28px,4vw,40px)}
.aw-download-toolbar p{margin:0;color:#8f978f}
.aw-download-search{display:flex;gap:10px;align-items:center}
.aw-download-search input{min-width:260px;padding:12px 14px;border:1px solid #303631;border-radius:7px;background:#0f1311;color:#f2f2ed}
.aw-download-search input:focus{outline:2px solid rgba(215,170,63,.55);outline-offset:2px}
.aw-download-filters{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 24px;padding-bottom:18px;border-bottom:1px solid #292f2b}
.aw-download-filters a{display:inline-flex;align-items:center;padding:8px 13px;border:1px solid #303631;border-radius:999px;color:#b7beb7;background:#101411;font-size:13px;font-weight:800;transition:.2s ease}
.aw-download-filters a:hover,.aw-download-filters a.is-active{color:#111;background:#d7aa3f;border-color:#d7aa3f}
.aw-download-item{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.aw-download-item:hover{transform:translateY(-2px);border-color:#4a514b;box-shadow:0 12px 30px rgba(0,0,0,.18)}
.aw-download-thumb{display:block}
.aw-download-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;color:#8f978f;font-size:12px;font-weight:700}
.aw-download-category{color:#d7aa3f}
.aw-download-info h2{margin:5px 0 2px}
.aw-download-info p{margin:0;color:#7f877f;font-size:13px}
.aw-download-actions{display:flex;gap:8px;align-items:center}
.aw-download-note{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:28px;padding:22px 24px;border:1px solid #2b312d;border-radius:10px;background:linear-gradient(135deg,#111512,#0d100e)}
.aw-download-note strong{display:block;margin:5px 0 4px}
.aw-download-note p{margin:0;color:#8f978f;font-size:14px}
@media(max-width:800px){
  .aw-download-toolbar{align-items:stretch;flex-direction:column}
  .aw-download-search{width:100%}
  .aw-download-search input{min-width:0;flex:1;width:100%}
  .aw-download-actions{grid-column:1/-1}
  .aw-download-actions .aw-btn{flex:1;justify-content:center}
  .aw-download-note{align-items:flex-start;flex-direction:column}
}
@media(max-width:620px){
  .aw-download-item{grid-template-columns:60px 1fr}
  .aw-download-thumb{width:60px;height:50px}
  .aw-download-actions{margin-top:2px}
}


/* v1.4.6: Downloads – Kategorien seitlich wie im ModHub-Bereich */
.aw-download-filters{
  float:left;
  width:270px;
  box-sizing:border-box;
  display:block;
  margin:0 34px 28px 0;
  padding:0 0 12px;
  border:1px solid #292f2b;
  border-radius:13px;
  background:#101411;
  overflow:auto;
  max-height:calc(100vh - 130px);
  position:sticky;
  top:104px;
  z-index:2;
}
.aw-download-filters::before{
  content:'KATEGORIEN';
  display:block;
  padding:20px 18px 14px;
  border-bottom:1px solid #292f2b;
  color:#d7aa3f;
  font-size:11px;
  font-weight:900;
  letter-spacing:.16em;
}
.aw-download-filters a{
  display:block;
  padding:10px 13px;
  margin:2px 10px;
  border:0;
  border-radius:7px;
  color:#aeb5ad;
  background:transparent;
  font-size:13px;
  font-weight:800;
  line-height:1.3;
  transition:background .2s ease,color .2s ease,transform .2s ease;
}
.aw-download-filters a:hover{
  color:#e1b84f;
  background:#1b1b15;
  transform:translateX(2px);
}
.aw-download-filters a.is-active{
  color:#111;
  background:#d7aa3f;
}
.aw-download-filters + .aw-download-list{
  margin-left:304px;
}
.aw-download-filters ~ .aw-download-note{
  clear:both;
}
.aw-download-list{
  min-width:0;
}
@media(max-width:800px){
  .aw-download-filters{
    float:none;
    width:100%;
    margin:0 0 24px;
    position:static;
    max-height:none;
    overflow:visible;
  }
  .aw-download-filters::before{
    padding:16px 16px 12px;
  }
  .aw-download-filters a{
    display:inline-flex;
    width:auto;
    margin:3px 2px;
    padding:8px 12px;
    border:1px solid #303631;
    border-radius:999px;
    background:#101411;
  }
  .aw-download-filters a:hover{
    transform:none;
  }
  .aw-download-filters a.is-active{
    border-color:#d7aa3f;
  }
  .aw-download-filters + .aw-download-list{
    margin-left:0;
  }
}
@media(max-width:620px){
  .aw-download-filters{
    padding-bottom:10px;
  }
  .aw-download-filters a{
    font-size:12px;
    padding:7px 10px;
  }
}

/* Agrar Wurso Discord Polish v1.4.7 */
.aw-discord-hero .aw-actions{margin-top:28px}.aw-discord-hero .aw-btn-gold{box-shadow:0 12px 30px rgba(215,170,63,.12)}
.aw-discord-mark{position:relative;overflow:hidden}.aw-discord-mark:after{content:"";position:absolute;inset:14px;border:1px solid rgba(215,170,63,.08);border-radius:14px;transform:rotate(4deg);pointer-events:none}
.aw-discord-card{position:relative;overflow:hidden;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.aw-discord-card:before{content:"";position:absolute;left:0;top:0;width:3px;height:0;background:#d7ad45;transition:height .22s ease}.aw-discord-card:hover{transform:translateY(-5px);border-color:#5d4b24;background:#151916;box-shadow:0 16px 38px rgba(0,0,0,.2)}.aw-discord-card:hover:before{height:100%}.aw-discord-icon{color:#d7ad45;font-weight:900;letter-spacing:.08em}.aw-discord-card h3{letter-spacing:-.015em}.aw-discord-card p{line-height:1.7}.aw-discord-cta{position:relative;overflow:hidden;border-color:#3a3426;background:radial-gradient(circle at 85% 50%,rgba(215,170,63,.1),transparent 30%),#111512}.aw-discord-cta:after{content:"";position:absolute;right:-90px;bottom:-120px;width:260px;height:260px;border:1px solid rgba(215,170,63,.1);border-radius:50%;box-shadow:0 0 0 30px rgba(215,170,63,.02),0 0 0 60px rgba(215,170,63,.015);pointer-events:none}.aw-discord-cta>div,.aw-discord-cta>.aw-btn,.aw-discord-cta>.aw-muted{position:relative;z-index:1}.aw-discord-cta .aw-btn{min-width:190px}
@media(max-width:620px){.aw-discord-hero .aw-actions{align-items:stretch}.aw-discord-hero .aw-actions .aw-btn{width:100%;text-align:center}.aw-discord-cta .aw-btn{width:100%;min-width:0}.aw-discord-card{min-height:0}}
@media(prefers-reduced-motion:reduce){.aw-discord-card{transition:none}.aw-discord-card:hover{transform:none}}


/* Agrar Wurso v1.5.4 - Mod browser & status badges */
.aw-mod-results-note{margin:7px 0 0;color:#858e85;font-size:12px}.aw-mod-results-note strong{color:#d7ad45}.aw-mod-browser-tools{display:grid;grid-template-columns:minmax(220px,1fr) minmax(170px,220px) minmax(170px,220px) auto auto;gap:8px;align-items:center;margin:-2px 0 24px;padding:10px;background:#101411;border:1px solid #292f2b;border-radius:10px}.aw-mod-search-field{position:relative;min-width:0}.aw-mod-search-field:before{content:'⌕';position:absolute;left:11px;top:50%;transform:translateY(-51%);color:#737b73;font-size:16px;pointer-events:none}.aw-mod-search-field input,.aw-mod-select{width:100%;height:39px;box-sizing:border-box;border:1px solid #303731;border-radius:7px;background:#0b0e0c;color:#e5e8e2;padding:9px 11px;font:inherit;font-size:12px;outline:none}.aw-mod-search-field input{padding-left:31px}.aw-mod-search-field input::placeholder{color:#687068}.aw-mod-search-field input:focus,.aw-mod-select:focus{border-color:#806a30;box-shadow:0 0 0 2px rgba(215,170,63,.08)}.aw-mod-select{appearance:auto}.aw-mod-search-submit{height:39px;border:1px solid #6e5926;border-radius:7px;background:#d7aa3f;color:#17150e;padding:0 15px;font:inherit;font-size:12px;font-weight:900;cursor:pointer;transition:.18s ease}.aw-mod-search-submit:hover{background:#e6bc55;transform:translateY(-1px)}.aw-mod-reset{height:39px;display:inline-flex;align-items:center;justify-content:center;padding:0 11px;border:1px solid #303731;border-radius:7px;color:#858e85;font-size:11px;font-weight:800}.aw-mod-reset:hover{border-color:#695728;color:#d7ad45}.aw-mod-status-badge{display:inline-flex;align-items:center;gap:6px}.aw-mod-status-dot{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.aw-mod-status-new{box-shadow:0 8px 20px rgba(0,0,0,.28),0 0 0 1px rgba(215,170,63,.12)}.aw-mod-status-update{background:#e9ebe7;color:#151713;box-shadow:0 8px 20px rgba(0,0,0,.28)}.aw-mod-card.is-new .aw-mod-body,.aw-mod-card.is-update .aw-mod-body{position:relative}.aw-mod-card.is-new .aw-mod-body:before,.aw-mod-card.is-update .aw-mod-body:before{content:'';position:absolute;left:0;top:0;width:34px;height:2px;background:#d7aa3f;opacity:.85}.aw-mod-card.is-update .aw-mod-body:before{background:#dfe2dc}.aw-mod-filter{white-space:nowrap}
@media(max-width:1000px){.aw-mod-browser-tools{grid-template-columns:minmax(180px,1fr) minmax(150px,200px) minmax(150px,200px) auto}.aw-mod-reset{grid-column:auto}}
@media(max-width:760px){.aw-mod-browser-tools{grid-template-columns:1fr 1fr}.aw-mod-search-field{grid-column:1 / -1}.aw-mod-search-submit,.aw-mod-reset{width:100%}}
@media(max-width:620px){.aw-mod-browser-tools{grid-template-columns:1fr}.aw-mod-search-field{grid-column:auto}.aw-mod-search-submit,.aw-mod-reset{width:100%}.aw-mod-toolbar{width:100%}.aw-mod-filter{flex:1;text-align:center}}
