/* Only the home hero Discord invitation. Shared forum chrome stays unchanged. */
html[data-srp-palette] body>main .srp25-home .srp25-discord-cta{position:absolute;right:20px;bottom:20px;display:flex;align-items:center;gap:11px;max-width:calc(100% - 40px);padding:11px 14px;border:1px solid var(--ui-gold);border-radius:7px;background:linear-gradient(120deg,rgba(24,29,24,.96),rgba(18,23,20,.88));color:#f1efe7!important;box-shadow:0 4px 16px #0004;text-decoration:none;transition:background .18s ease,border-color .18s ease}
.srp25-home .srp25-discord-cta>.srp-ui-icon:first-child{width:25px;height:25px;color:var(--ui-gold);fill:currentColor;stroke:none}
.srp25-home .srp25-discord-cta>span{display:grid;gap:2px;min-width:0}
.srp25-home .srp25-discord-cta strong{font:700 13px/1.25 'Segoe UI',Arial,sans-serif;color:#f1efe7!important;white-space:nowrap}
.srp25-home .srp25-discord-cta small{font:11px/1.3 'Segoe UI',Arial,sans-serif;color:#c6c7bf}
.srp25-home .srp25-discord-cta>.srp-ui-icon:last-child{width:14px;height:14px;color:var(--ui-gold)}
html[data-srp-palette] body>main .srp25-home .srp25-discord-cta:hover{background:#252d25;border-color:#f1d397}
.srp25-home .srp25-discord-cta:focus-visible{outline:3px solid var(--ui-gold);outline-offset:4px}
@media(max-width:760px){.srp25-home .srp25-hero{padding-bottom:190px}.srp25-home .srp25-server{bottom:90px}html[data-srp-palette] body>main .srp25-home .srp25-discord-cta{right:18px;bottom:18px}}
@media(prefers-reduced-motion:reduce){html[data-srp-palette] body>main .srp25-home .srp25-discord-cta{transition:none}}
