/* Community shortcuts: readable, touch-friendly and consistent in both themes. */
.wdg-community-hub{display:block;position:relative;overflow:hidden;padding:clamp(20px,3vw,32px);border:1px solid #746184;border-radius:22px;background:radial-gradient(circle at 95% 0,#b178c02c,transparent 40%),linear-gradient(135deg,#1d2940,#1d2035 65%,#30233c);box-shadow:0 16px 45px #07091645}
.wdg-community-hub::before{content:"";position:absolute;width:190px;height:190px;right:-65px;top:-100px;border:1px solid #cbb1e752;border-radius:50%;pointer-events:none}
.wdg-community-intro{position:relative;max-width:720px}.wdg-community-intro .eyebrow{color:#9fe8d4}.wdg-community-intro h2{color:#fff4e8}.wdg-community-intro p:last-child{color:#dadbe8;margin:9px 0 20px;line-height:1.55}
.wdg-hub-links{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.wdg-community-hub .wdg-hub-card{min-width:0;min-height:100px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;color:#f7f7fc;background:#101c2ae6;border:1px solid #8296ab66;border-radius:15px;text-decoration:none;transition:transform .15s,border-color .15s,background .15s}
.wdg-community-hub .wdg-hub-card:hover{background:#293449;border-color:#a9e6d4;transform:translateY(-2px);text-decoration:none}.wdg-community-hub .wdg-hub-card:focus-visible{outline:3px solid #f5d38c;outline-offset:3px}.wdg-community-hub .wdg-hub-card strong,.wdg-community-hub .wdg-hub-card small{display:block;overflow-wrap:anywhere}.wdg-community-hub .wdg-hub-card strong{font-size:15px;line-height:1.3}.wdg-community-hub .wdg-hub-card small{margin-top:5px;font-size:12px;line-height:1.4;color:#c5ccda}.wdg-hub-icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid #7cdcc69c;border-radius:13px;color:#a6f5df;background:#70cfb31b}.wdg-hub-icon svg{width:24px;height:24px}.wdg-community-hub .wdg-hub-card:nth-child(2) .wdg-hub-icon{color:#ffdc8f;border-color:#ebc87a9c;background:#e3bd721c}.wdg-community-hub .wdg-hub-card:nth-child(3) .wdg-hub-icon{color:#dfc5ff;border-color:#be9de79c;background:#b69adc1b}.wdg-hub-arrow{align-self:start;color:#d1dfeb;font-size:17px}
:root[data-lounge-theme=light] .wdg-community-hub{background:radial-gradient(circle at 95% 0,#d8cae8,transparent 40%),linear-gradient(135deg,#f5fbf8,#f6f2fa);border-color:#a79ab4;box-shadow:0 12px 32px #29213b18}
:root[data-lounge-theme=light] .wdg-community-intro .eyebrow{color:#296658}:root[data-lounge-theme=light] .wdg-community-intro h2{color:#253043}:root[data-lounge-theme=light] .wdg-community-intro p:last-child{color:#4c5262}
:root[data-lounge-theme=light] .wdg-community-hub .wdg-hub-card{color:#21333d;background:#fff;border-color:#b6c5c5}:root[data-lounge-theme=light] .wdg-community-hub .wdg-hub-card:hover{background:#eef8f3;border-color:#347b69}:root[data-lounge-theme=light] .wdg-community-hub .wdg-hub-card small{color:#515e69}:root[data-lounge-theme=light] .wdg-hub-icon{color:#256757;border-color:#8bbcae;background:#e0f5eb}:root[data-lounge-theme=light] .wdg-community-hub .wdg-hub-card:nth-child(2) .wdg-hub-icon{color:#80571b;border-color:#d8bb84;background:#fff3d7}:root[data-lounge-theme=light] .wdg-community-hub .wdg-hub-card:nth-child(3) .wdg-hub-icon{color:#714a91;border-color:#c6afd9;background:#f0e7fa}:root[data-lounge-theme=light] .wdg-hub-arrow{color:#4e5968}
@media(max-width:900px){.wdg-hub-links{grid-template-columns:1fr}.wdg-community-hub .wdg-hub-card{min-height:76px}}
@media(max-width:480px){.wdg-community-hub{padding:20px 16px;border-radius:16px}.wdg-community-hub .wdg-hub-card{gap:10px;padding:12px}.wdg-community-hub .wdg-hub-card strong{font-size:14px}}
@media(prefers-reduced-motion:reduce){.wdg-community-hub .wdg-hub-card{transition:none}.wdg-community-hub .wdg-hub-card:hover{transform:none}}
/* Crisp, descriptive icons for the most-used Lounge actions. */
.lounge-toolbar .wdg-tool-icon{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;color:#dfc9ee}
.lounge-toolbar .wdg-tool-icon svg{display:block;width:22px;height:22px}
:root[data-lounge-theme=light] .lounge-toolbar .wdg-tool-icon{color:#62427b}
