.community-page{min-height:100svh;overflow:visible;padding:0 clamp(20px,5vw,76px) 42px;background:#090806}.community-page .hero-bg,.community-page .vignette{position:fixed;inset:0}.community-page .hero-bg{z-index:-2}.community-page .vignette{z-index:-1}.community-header{position:relative;top:auto;right:auto;width:min(1440px,100%);margin:0 auto;padding-top:22px}.community-header .home-brand img{max-height:68px}.community-hero{position:relative;z-index:2;width:min(1280px,100%);margin:clamp(42px,7vh,78px) auto 36px;display:flex;align-items:flex-end;justify-content:space-between;gap:36px}.community-hero-copy{max-width:780px}.community-hero .home-eyebrow{display:inline-flex}.community-hero .home-overline{margin-top:22px}.community-hero h1{margin:8px 0 12px;color:var(--cream,#eee2ca);font:600 clamp(38px,6vw,76px)/.98 Cinzel,Georgia,serif;letter-spacing:.025em;text-shadow:0 8px 28px rgba(0,0,0,.5)}.community-hero h1 em{color:#d5ae69;font-style:normal}.community-hero .home-tagline{margin:15px 0 10px}.community-intro-text{max-width:650px;margin:0;color:rgba(238,226,202,.78);font:13px/1.8 Inter,Arial,sans-serif}.community-hero-mark{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex:0 0 auto;padding:0 4px 9px 20px;color:rgba(213,174,105,.8);text-align:right}.community-hero-mark small,.community-hero-mark span{font:700 8px Inter,Arial,sans-serif;letter-spacing:.2em}.community-hero-mark strong{font:500 clamp(40px,5vw,64px)/1 Cinzel,Georgia,serif;color:rgba(238,226,202,.85)}.community-dashboard{position:relative;z-index:2;width:min(1280px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:17px;gap:17px;align-items:stretch}.community-panel{min-width:0;display:flex;flex-direction:column;padding:clamp(19px,2.5vw,29px);border:1px solid rgba(201,154,75,.34);background:linear-gradient(145deg,rgba(27,21,14,.91),rgba(8,7,6,.94));box-shadow:0 18px 48px rgba(0,0,0,.34),inset 0 1px rgba(255,232,190,.035);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.community-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-bottom:14px;border-bottom:1px solid rgba(201,154,75,.18)}.community-kicker{display:block;color:#d0a45e;font:700 8px/1.6 Inter,Arial,sans-serif;letter-spacing:.18em}.community-panel h2{margin:7px 0 0;color:#f0e4cc;font:500 clamp(19px,2vw,27px)/1.25 Cinzel,Georgia,serif}.community-panel-index{color:rgba(213,174,105,.68);font:500 21px Cinzel,Georgia,serif}.community-online{display:flex;align-items:center;gap:9px;margin:15px 0 12px;color:#b7aa91;font:700 8px Inter,Arial,sans-serif;letter-spacing:.13em}.community-online strong{color:#f0e4cc;font:600 24px Cinzel,Georgia,serif;letter-spacing:0}.community-online-dot{width:7px;height:7px;border-radius:50%;background:#8bbf80;box-shadow:0 0 10px rgba(139,191,128,.5)}.community-discord-widget{width:100%;height:270px;border:1px solid rgba(201,154,75,.18);background:rgba(0,0,0,.25)}.community-action{width:100%;min-height:47px;margin-top:17px;display:flex;align-items:center;justify-content:space-between;text-transform:none;font-size:11px}.community-action span{margin-left:14px}.community-panel-description{margin:12px 0 15px;color:rgba(238,226,202,.65);font:11px/1.7 Inter,Arial,sans-serif}.community-info-panel p{margin:18px 0 26px;color:rgba(238,226,202,.76);font:12px/1.85 Inter,Arial,sans-serif}.community-info-panel .community-action{margin-top:auto}.community-reach-panel .visit-stats{display:flex;flex:1 1;flex-direction:column;gap:14px;min-height:0;margin-top:2px}.community-reach-panel .visit-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.community-reach-panel .visit-stat{min-width:0;min-height:84px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:12px 14px;border:1px solid rgba(201,154,75,.19);border-radius:3px;background:linear-gradient(135deg,rgba(201,154,75,.12),rgba(12,10,7,.45))}.community-reach-panel .visit-stat-symbol{color:#d5ae69;font-size:14px;line-height:1}.community-reach-panel .visit-stat strong{color:#f0e4cc;font:600 24px/1.1 Cinzel,Georgia,serif}.community-reach-panel .visit-stat-note{color:#c5b69b;font:9px/1.4 Inter,Arial,sans-serif}.community-reach-panel .visit-list-section{min-width:0}.community-reach-panel .visit-list-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;color:#d5ae69;font:700 10px/1.5 Inter,Arial,sans-serif;letter-spacing:.04em}.community-reach-panel .visit-list-heading small{width:auto;color:rgba(213,174,105,.72);font:700 8px Inter,Arial,sans-serif;letter-spacing:.12em}.community-reach-panel .visit-scroll-list{max-height:126px;overflow-y:scroll;overscroll-behavior:contain;padding:1px 9px 1px 0;scrollbar-width:thin;scrollbar-color:#a77d42 rgba(238,226,202,.1)}.community-reach-panel .visit-scroll-list::-webkit-scrollbar{width:7px}.community-reach-panel .visit-scroll-list::-webkit-scrollbar-track{background:rgba(238,226,202,.09)}.community-reach-panel .visit-scroll-list::-webkit-scrollbar-thumb{background:linear-gradient(#d5ae69,#8d642f);border:1px solid rgba(0,0,0,.3)}.community-reach-panel .visit-country-row{display:flex;flex-direction:column;gap:6px;padding:6px 0 8px;border-bottom:1px solid rgba(201,154,75,.11)}.community-reach-panel .visit-country-label{display:flex;justify-content:space-between;gap:10px;color:#f0e4cc;font:10px/1.4 Inter,Arial,sans-serif}.community-reach-panel .visit-country-label span:last-child{color:#b9a98c;text-align:right}.community-reach-panel .visit-country-track{height:4px;width:100%;overflow:hidden;border-radius:99px;background:rgba(238,226,202,.11)}.community-reach-panel .visit-country-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,#93672f,#d5ae69)}.community-reach-panel .visit-empty{margin:0;color:#b9a98c;font:10px/1.6 Inter,Arial,sans-serif}.community-bottom-mark{position:relative;z-index:2;width:min(1280px,100%);margin:28px auto 0;color:rgba(238,226,202,.42);text-align:center;font:700 8px Inter,Arial,sans-serif;letter-spacing:.2em}.community-bottom-mark span{color:#c99a4b;margin:0 8px}@media (max-width:900px){.community-header .home-top-nav{display:none}.community-hero{align-items:flex-start}.community-hero-mark{display:none}}@media (max-width:700px){.community-page{padding:0 15px 30px}.community-header{padding-top:15px}.community-header .home-brand img{max-height:54px;max-width:150px}.community-header .home-header-actions{gap:7px}.community-header .home-panel-link,.community-header .home-support-link{padding:8px 9px;font-size:9px}.community-hero{margin:48px auto 25px}.community-hero h1{font-size:clamp(36px,11vw,55px)}.community-intro-text{font-size:12px}.community-dashboard{grid-template-columns:minmax(0,1fr);gap:13px}.community-panel{padding:19px}.community-discord-widget{height:245px}.community-reach-panel .visit-scroll-list{max-height:150px}}