.community-page{font-family:PortalFontin,Georgia,serif;overflow-wrap:anywhere}
.community-hero{position:relative;display:flex;align-items:center;min-height:310px;margin:0 0 28px;padding:clamp(24px,4cqw,62px);overflow:hidden;border:1px solid #846237;background:radial-gradient(ellipse at 82% 25%,#71271955 0%,transparent 44%),linear-gradient(135deg,#17130feb,#050607f5);box-shadow:inset 0 0 0 4px #080807,0 12px 32px #0008}
.community-hero-copy{position:relative;z-index:1;max-width:780px}.community-hero .eyebrow,.community-page .eyebrow{margin:0 0 9px;color:#bb985d;font-size:.75em;letter-spacing:.13em;text-transform:uppercase}.community-hero h2{margin:0 0 14px;color:#ead5ab;font-size:clamp(34px,3cqw,52px);font-weight:400;line-height:1.1}.community-hero-copy>p:not(.eyebrow){max-width:66ch;margin:0;color:#d0c4ac;font-size:1.05em;line-height:1.6}
.community-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:21px}.community-button{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:9px 16px;border:1px solid #735633;background:linear-gradient(#201a13,#090a09);color:#ddc694;font:inherit;font-size:.8em;text-decoration:none}.community-button.primary{border-color:#987447;background:linear-gradient(#624522,#322012);color:#f0d7a4}.community-button:hover,.community-button:focus-visible{border-color:#c19b53;color:#ffe0a1;outline-offset:3px}
.community-discord{margin:0 0 34px;padding:clamp(19px,2.4cqw,34px);border:1px solid #735633;background:linear-gradient(115deg,#15130fe8,#050607f4);box-shadow:inset 0 0 0 3px #080807,0 8px 24px #0007}.community-section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 19px;padding:0 0 15px;border-bottom:1px solid #614a2c}.community-section-heading .eyebrow{margin-bottom:4px}.community-section-heading h2,.community-intro h2,.community-bottom h2{margin:0;color:#e3c891;font-size:clamp(24px,1.8cqw,34px);font-weight:400;line-height:1.2}.community-live-badge{display:flex;align-items:center;gap:8px;color:#a99a7f;font-size:.72em;white-space:nowrap}.community-live-badge i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#7eac66;box-shadow:0 0 8px #7eac66}
.community-discord-grid{display:grid;grid-template-columns:repeat(2,minmax(120px,.55fr)) minmax(0,2fr);gap:12px}.community-discord-metric,.community-discord-activity{display:flex;flex-direction:column;justify-content:center;min-height:100px;padding:16px 19px;border:1px solid #59452b;background:#080a09bd}.community-discord-metric strong{color:#edcf8b;font-size:clamp(27px,2.5cqw,40px);font-weight:400;line-height:1.1}.community-discord-metric span{margin-top:7px;color:#b9ad95;font-size:.76em}.community-discord-activity{align-items:flex-start}.community-activity-label{color:#c3a56c;font-size:.65em;letter-spacing:.12em}.community-discord-activity p{margin:9px 0 0;color:#d0c4ac;font-size:.86em;line-height:1.45}
.community-intro{max-width:900px;margin:0 auto 25px;text-align:center}.community-intro h2{margin-bottom:8px}.community-intro p{margin:0;color:#bfb39d;line-height:1.55}
.community-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.community-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(21px,2.4cqw,35px);border:1px solid #715632;background:linear-gradient(145deg,#17130de8,#050607f4);box-shadow:inset 0 0 0 3px #080807,0 8px 22px #0007}.community-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#7b241b,#d2ad68,#7b241b)}.community-card h2{margin:0 0 12px;color:#ead5ab;font-size:clamp(24px,1.65cqw,31px);font-weight:400;line-height:1.18}.community-card>p:not(.eyebrow){margin:0 0 14px;color:#c8bda8;line-height:1.55}.community-card ol,.community-card ul{display:grid;gap:8px;margin:5px 0 17px;padding-left:22px;color:#d4cbb9;font-size:.86em;line-height:1.5}.community-card li::marker{color:#b98747}.community-card .community-note{margin-top:0;color:#a99c84;font-size:.8em}.community-card>.community-button,.community-card>.community-actions{margin-top:auto}.community-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:25px 0 0;padding:21px 25px;border:1px solid #614a2c;background:linear-gradient(110deg,#17130dd9,#050607ed)}.community-bottom h2{margin-bottom:4px}.community-bottom p:not(.eyebrow){margin:0;color:#b9ad95;font-size:.84em}
@media(max-width:760px){.community-hero{min-height:0;padding:26px 22px;background-position:60% center}.community-section-heading{align-items:flex-start;flex-direction:column}.community-live-badge{white-space:normal}.community-discord-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-discord-activity{grid-column:1/-1}.community-paths{grid-template-columns:1fr;gap:14px}.community-card{padding:22px}.community-bottom{align-items:flex-start;padding:19px}}
