/* Scoped community landing: does not change game cards or the Flarum installation. */
.sr-talk-landing{color:#eef4ff;padding:8px 0 42px}.sr-talk-hero{position:relative;overflow:hidden;padding:clamp(25px,5vw,65px);border:1px solid #35516d;border-radius:20px;background:radial-gradient(circle at 94% 12%,#28475c 0,transparent 38%),linear-gradient(125deg,#111b2a,#1b2a3e)}.sr-talk-kicker,.sr-talk-heading>span{font-size:.82rem;letter-spacing:.2em;font-weight:900;color:#ffd16c}.sr-talk-hero h1{font-size:clamp(2.2rem,5vw,5.2rem);line-height:1.04;letter-spacing:.015em;margin:17px 0;color:#fff}.sr-talk-hero h1 em{color:#ffd16c;font-style:normal}.sr-talk-hero p{font-size:clamp(1rem,1.5vw,1.2rem);color:#c4d2e4;max-width:670px;line-height:1.65}.sr-talk-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.sr-talk-primary,.sr-talk-secondary{display:inline-flex;align-items:center;justify-content:center;padding:14px 23px;border-radius:10px;font-weight:900;text-decoration:none!important;min-height:48px}.sr-talk-primary{background:#49a45b;color:#fff!important}.sr-talk-primary:hover{background:#347d44}.sr-talk-secondary{border:1px solid #7488a0;color:#fff!important}.sr-talk-heading{margin:38px 0 18px}.sr-talk-heading h2{color:#fff;font-size:clamp(1.4rem,2.8vw,2.4rem);margin:9px 0}.sr-talk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sr-talk-tile{display:flex;flex-direction:column;align-items:flex-start;gap:13px;min-width:0;padding:25px;border:1px solid #344c64;border-radius:15px;background:#24354b;text-decoration:none!important;color:#e8f1fd!important;transition:transform .15s,border-color .15s}.sr-talk-tile:hover{transform:translateY(-3px);border-color:#52bb73}.sr-talk-icon{font-size:1.8rem}.sr-talk-tile strong{font-size:1.18rem;color:#fff}.sr-talk-tile>span:not(.sr-talk-icon){color:#c7d3e1;line-height:1.55;flex:1}.sr-talk-tile b{font-size:.78rem;letter-spacing:.07em;color:#91e7a7}.sr-talk-tile-featured{border-color:#4eac67}.sr-talk-bottom{margin-top:22px;border:1px solid #3e8e58;border-radius:16px;padding:clamp(22px,4vw,42px);background:#192b2d;display:flex;align-items:center;justify-content:space-between;gap:22px}.sr-talk-bottom h2{color:#fff;margin:8px 0}.sr-talk-bottom p{color:#c6d7cf;line-height:1.5}.sr-talk-bottom .sr-talk-primary{flex-shrink:0}@media(max-width:900px){.sr-talk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sr-talk-grid{grid-template-columns:1fr}.sr-talk-bottom{flex-direction:column;align-items:stretch}.sr-talk-bottom .sr-talk-primary{width:100%}.sr-talk-hero{padding:24px}.sr-talk-tile{padding:20px}}
