/* SmileDice v25.10.0 — Community only. Selected #1 design in original SmileDice navy/cyan/blue.
   All selectors strictly scoped to #sp-view-community; no change to other tabs. */
#sp-view-community{--sc-bg:#030d1e;--sc-panel:#06182b;--sc-panel2:#082137;--sc-border:rgba(35,161,238,.55);--sc-cyan:#16e8ef;--sc-blue:#2183ff;--sc-white:#f6fbff;--sc-muted:#a1bed0;color:var(--sc-white);min-width:0;}
#sp-view-community *{box-sizing:border-box}
#sp-view-community button,#sp-view-community input,#sp-view-community select,#sp-view-community textarea{font:inherit}
#sp-view-community button{cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s}
#sp-view-community button:hover:not(:disabled){border-color:var(--sc-cyan);box-shadow:0 0 16px rgba(7,192,255,.25)}
#sp-view-community button:disabled{cursor:not-allowed;opacity:.54}
#sp-view-community button:focus-visible,#sp-view-community textarea:focus-visible,#sp-view-community input:focus-visible,#sp-view-community select:focus-visible{outline:2px solid var(--sc-cyan);outline-offset:2px}
#sp-view-community .sc-shell{width:100%;padding:2px 0 24px;min-width:0;font-size:13px;}
#sp-view-community .sc-hero{position:relative;overflow:hidden;min-height:164px;display:flex;align-items:center;gap:10px;padding:20px 25px;background:linear-gradient(120deg,#021226 0%,#03162c 46%,#071c34 100%);border:1px solid rgba(20,211,240,.68);border-radius:21px;box-shadow:inset 0 0 30px rgba(4,105,190,.16),0 10px 32px #001224;color:#fff}
#sp-view-community .sc-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#041225 0%,rgba(4,18,37,.92) 29%,rgba(4,18,37,.18) 57%,rgba(4,18,37,.5) 100%);pointer-events:none}
#sp-view-community .sc-hero-art{position:absolute;inset:0 10% 0 38%;background-image:url('assets/sport/community-v25_10-hero.webp');background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.94}
#sp-view-community .sc-hero-copy{position:relative;z-index:1;flex:1 1 50%;min-width:230px;max-width:620px}
#sp-view-community .sc-eyebrow{font-weight:900;letter-spacing:.17em;font-size:10px;color:#3de8f7;margin-bottom:8px;text-transform:uppercase}
#sp-view-community .sc-hero h2{font-size:clamp(28px,3.3vw,44px);line-height:1.06;margin:0 0 10px;color:#fff;letter-spacing:-.06em;font-weight:950;text-shadow:0 2px 10px #001228}
#sp-view-community .sc-hero h2 em{font-style:normal;color:#12e2ed}
#sp-view-community .sc-hero p{margin:0;max-width:570px;font-size:13px;line-height:1.55;color:#dbeefb;font-weight:700}
#sp-view-community .sc-hero-quick{position:relative;z-index:1;display:flex;align-self:flex-end;flex-wrap:wrap;gap:8px;margin-left:auto;}
#sp-view-community .sc-hero-quick button{border:1px solid #1596d7;color:#ecfaff;background:linear-gradient(180deg,#041c34,#041326);border-radius:12px;min-height:42px;padding:8px 13px;font-size:12px;font-weight:850;white-space:nowrap;box-shadow:0 0 10px rgba(9,143,251,.18)}
#sp-view-community .sc-hero-quick button.is-current{border-color:#15edf0;color:#001527;background:linear-gradient(110deg,#0be8e7,#2785ff)}
#sp-view-community .sc-layout{display:grid;grid-template-columns:minmax(186px,225px) minmax(0,1fr) minmax(200px,265px);gap:14px;align-items:start;margin-top:15px;}
#sp-view-community .sc-left,#sp-view-community .sc-right,#sp-view-community .sc-main{min-width:0;display:flex;flex-direction:column;gap:13px}
#sp-view-community .sc-panel{border:1px solid rgba(34,153,222,.54);border-radius:17px;background:linear-gradient(145deg,rgba(8,32,55,.98),rgba(2,14,30,.97));box-shadow:inset 0 1px 0 rgba(24,220,255,.07),0 9px 30px rgba(1,11,25,.25);padding:13px;min-width:0}
#sp-view-community .sc-sections{padding:9px;display:grid;gap:5px;}
#sp-view-community .sc-sections button{width:100%;padding:13px 14px;min-height:43px;text-align:left;color:#eef7ff;background:transparent;border:1px solid transparent;border-radius:11px;font-weight:850;font-size:13px}
#sp-view-community .sc-sections button.is-current{background:linear-gradient(105deg,#17dff0,#1a5ae7);color:#00172b;border-color:#31dff5;box-shadow:0 0 15px rgba(7,154,244,.35)}
#sp-view-community .sc-panel h3{margin:0 0 13px;color:#f9fcff;font-size:13px;font-weight:900;}
#sp-view-community .sc-mini-label{font-size:10px;font-weight:850;color:#26e2eb;letter-spacing:.13em;margin:12px 5px 6px}
#sp-view-community .sc-channels{padding:14px 10px}
#sp-view-community .sc-channels h3{padding-left:5px}
#sp-view-community #sc-channels-list{display:grid;gap:5px}
#sp-view-community .sc-channel{display:flex;align-items:center;justify-content:space-between;gap:5px;min-height:34px;padding:6px 8px;text-align:left;border:1px solid rgba(38,129,188,.18);background:#051b2e;border-radius:10px;color:#e8f8ff;font-size:11px;font-weight:750}
#sp-view-community .sc-channel>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#sp-view-community .sc-channel b{font-size:10px;color:#9ec9df;padding:2px 6px;border-radius:11px;background:#0b2a42;flex-shrink:0}
#sp-view-community .sc-channel.is-current{background:linear-gradient(95deg,#0a4467,#08325b);border-color:#20d3e8;box-shadow:inset 3px 0 #00effa;color:#fff}
#sp-view-community .sc-suggest{width:100%;margin-top:11px;border-radius:10px;border:1px solid #08e8e6;background:#071a2d;color:#27efff;padding:10px 8px;font-size:11px;font-weight:900}
#sp-view-community .sc-missions{padding:14px 11px}
#sp-view-community .sc-missions small{display:block;color:#7aa3bc;font-size:10px;line-height:1.55;margin-top:10px}
#sp-view-community .sc-mission{padding:11px 8px;margin:8px 0;border:1px solid #163c57;border-radius:11px;background:#041426}
#sp-view-community .sc-mission>div:first-child{display:flex;justify-content:space-between;gap:7px;font-size:11px}
#sp-view-community .sc-mission b{font-weight:850}
#sp-view-community .sc-mission span{color:#aac4d3;white-space:nowrap}
#sp-view-community .sc-mission span strong{color:#30e6e8}
#sp-view-community .sc-meter{height:5px;border-radius:4px;background:#183248;overflow:hidden;margin:10px 0}
#sp-view-community .sc-meter i{display:block;height:100%;background:linear-gradient(90deg,#14dfdd,#2881ff)}
#sp-view-community .sc-mission button{width:100%;font-size:10px;font-weight:900;min-height:29px;border-radius:8px;background:#062b42;border:1px solid #0d729c;color:#f0ffff}
#sp-view-community .sc-compose{padding:13px 15px;border-color:#06d7ea;box-shadow:0 0 14px rgba(8,215,241,.19)}
#sp-view-community .sc-compose-top{display:flex;align-items:flex-start;gap:12px}
#sp-view-community .sc-self-avatar{margin-top:3px}
#sp-view-community .sc-avatar{width:39px;height:39px;flex:none;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;border:2px solid #14b9e2;background:linear-gradient(145deg,#00cdd7,#1460c4);color:#fff;font-size:17px;font-weight:900}
#sp-view-community .sc-avatar img{width:100%;height:100%;object-fit:cover;display:block}
#sp-view-community .sc-avatar-sm{width:31px;height:31px;font-size:13px;border-width:1px}
#sp-view-community #sc-compose-text{flex:1;min-width:0;min-height:64px;resize:vertical;max-height:150px;border:1px solid rgba(62,156,210,.5);color:#f2faff;border-radius:13px;padding:15px 13px;background:linear-gradient(180deg,#092139,#061a31);outline:none;font-size:12px}
#sp-view-community #sc-compose-text::placeholder{color:#8eafc6}
#sp-view-community .sc-compose-bottom{margin-left:50px;display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:9px}
#sp-view-community .sc-compose-tools{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:9px}
#sp-view-community .sc-upload-label{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #215b7e;border-radius:9px;color:#2ee0e9;cursor:pointer;font-size:11px;font-weight:800;background:#06172b}
#sp-view-community .sc-compose select{border:1px solid #215b7e;color:#d6ecf9;background:#071b31;border-radius:9px;min-height:33px;padding:6px 20px 6px 8px;font-size:11px}
#sp-view-community #sc-file-name{display:inline-block;color:#61d9e6;font-size:10px;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#sp-view-community .sc-primary{background:linear-gradient(100deg,#06e1ef,#3481ff);border:1px solid #1cdbef;border-radius:11px;padding:11px 15px;min-height:39px;color:#00182a;font-size:12px;font-weight:950;white-space:nowrap;box-shadow:0 5px 18px rgba(10,173,255,.23)}
#sp-view-community .sc-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:9px;padding:3px 0 0}
#sp-view-community .sc-filters{display:flex;align-items:center;flex-wrap:wrap;gap:6px}
#sp-view-community .sc-filters button,#sp-view-community .sc-sort{min-height:35px;padding:7px 11px;border:1px solid #24608a;border-radius:20px;color:#d4ebf9;background:linear-gradient(180deg,#09233a,#06172c);font-size:11px;font-weight:800;white-space:nowrap}
#sp-view-community .sc-filters button.is-current{background:linear-gradient(120deg,#0af5ec,#2382ff);color:#001b29;border-color:#0ddce9;box-shadow:0 0 14px rgba(15,198,245,.3)}
#sp-view-community .sc-channel-caption{color:#e9faff;font-weight:850;font-size:12px}
#sp-view-community .sc-muted{color:#94b6c9;font-size:11px}
#sp-view-community .sc-notice{padding:10px 12px;border-radius:10px;background:#062838;border:1px solid #158dad;color:#94ffff;font-size:12px}
#sp-view-community .sc-notice.is-error{color:#ffd2d5;border-color:#a33b58;background:#2f1225}
#sp-view-community .sc-content{display:grid;gap:12px;min-width:0}
#sp-view-community .sc-post-card{padding:14px 15px;border-radius:17px;background:linear-gradient(140deg,#06192d,#031225 85%);border-color:#11669c;}
#sp-view-community .sc-post-head{display:flex;align-items:center;gap:10px}
#sp-view-community .sc-post-author{flex:1;display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0}
#sp-view-community .sc-post-author>b{font-size:13px;color:#fff;font-weight:950}
#sp-view-community .sc-post-author small,#sp-view-community .sc-chat-bubble header small{font-size:11px;color:#829eb3}
#sp-view-community .sc-premium-plain{font-size:9px;font-weight:950;background:#083f56;color:#1fecf4;border:1px solid rgba(22,204,232,.3);border-radius:20px;padding:3px 7px;white-space:nowrap;text-transform:uppercase}
#sp-view-community .sc-item-menu button{color:#b3dcef;font-size:18px;border:0;background:none;padding:5px}
#sp-view-community .sc-post-text{margin:11px 0 10px 49px;color:#e0effa;font-size:12px;line-height:1.65;overflow-wrap:anywhere}
#sp-view-community .sc-attachment{display:block;max-width:490px;margin:12px 0 12px 49px;border-radius:12px;overflow:hidden;border:1px solid #177fa6;background:#04111f}
#sp-view-community .sc-attachment img{display:block;max-width:100%;max-height:250px;object-fit:contain}
#sp-view-community .sc-post-actions{margin:0 0 0 49px;padding-top:10px;border-top:1px solid #15374f;display:flex;align-items:center;flex-wrap:wrap;gap:7px}
#sp-view-community .sc-post-actions button{padding:6px 10px;border-radius:22px;background:#092137;border:1px solid #17456a;color:#d9f4ff;font-size:11px;font-weight:700}
#sp-view-community .sc-post-actions button.is-liked{border-color:#05e8dd;color:#13edff;background:#05465a}
#sp-view-community .sc-chat-wall{padding:12px;border-color:#08698c;min-height:360px}
#sp-view-community .sc-chat-pinned{padding:12px;background:#08334a;color:#c4effe;border:1px solid #187b95;border-radius:11px;font-size:11px;margin-bottom:13px}
#sp-view-community .sc-chat-stream{display:grid;gap:11px;max-height:610px;overflow:auto;scrollbar-color:#1e8fbc #092137;}
#sp-view-community .sc-chat-entry{display:flex;gap:11px;align-items:flex-start;min-width:0}
#sp-view-community .sc-chat-bubble{min-width:0;flex:1;padding:12px 13px;background:linear-gradient(100deg,#073046,#031525);border:1px solid #155776;border-radius:13px;overflow-wrap:anywhere;color:#d8f0ff;line-height:1.5;font-size:12px}
#sp-view-community .sc-chat-bubble header{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px}
#sp-view-community .sc-chat-bubble header b{color:#fff;font-weight:900}
#sp-view-community .sc-chat-bubble header button{margin-left:auto;color:#85b7d8;background:transparent;border:0}
#sp-view-community .sc-chat-bubble .sc-attachment{margin-left:0}
#sp-view-community .sc-empty{padding:45px 15px;text-align:center;border:1px dashed #14718e;border-radius:16px;background:linear-gradient(120deg,#041a2c,#062b36);color:#b8d3e5;font-size:12px;}
#sp-view-community .sc-empty strong{color:#fff;font-size:15px}
#sp-view-community .sc-empty p{margin:8px 0 0}
#sp-view-community .sc-comments{padding:11px 0 3px 49px;margin-top:10px;border-top:1px solid #153b51}
#sp-view-community .sc-comments h4{margin:4px 0 12px;font-size:12px;color:#f2fdff}
#sp-view-community .sc-comment{display:flex;gap:8px;align-items:flex-start;margin-bottom:10px}
#sp-view-community .sc-comment p{flex:1;min-width:0;margin:0;padding:9px;background:#061d31;border:1px solid #17415f;border-radius:10px;font-size:11px;color:#f1faff}
#sp-view-community .sc-comment p b{color:#fff;margin-right:6px}
#sp-view-community .sc-comment p small{font-size:10px;color:#94b5c6}
#sp-view-community .sc-comment p span{display:block;margin:7px 0 0;overflow-wrap:anywhere}
#sp-view-community .sc-comment p button{margin-top:3px;background:transparent;border:0;color:#72b1cb}
#sp-view-community .sc-comments form{display:flex;gap:6px}
#sp-view-community .sc-comments input{min-width:0;flex:1;background:#061728;border:1px solid #226085;color:white;border-radius:10px;padding:8px}
#sp-view-community .sc-comments form button{border:1px solid #14d9f1;border-radius:10px;background:#1b96e2;color:#02152b;font-weight:900;padding:7px 11px}
#sp-view-community .sc-right .sc-panel{padding:14px 13px}
#sp-view-community .sc-right .sc-panel h3{display:flex;justify-content:space-between;gap:7px}
#sp-view-community #sc-online-count{color:#21f2a0;font-size:16px}
#sp-view-community .sc-online-people{display:flex;gap:5px;flex-wrap:wrap;min-height:35px;align-items:center}
#sp-view-community .sc-online-bubble{display:inline-flex}
#sp-view-community .sc-score{display:flex;align-items:center;gap:8px;border-top:1px solid #143e57;padding:9px 0;font-size:11px;min-width:0}
#sp-view-community .sc-score>span:not(.sc-avatar){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:850}
#sp-view-community .sc-score strong{color:#ceeaff;font-size:10px;white-space:nowrap}
#sp-view-community .sc-rank-number{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#16486b;color:#fdfefe;font-size:11px}
#sp-view-community .sc-score:first-child .sc-rank-number{background:#ffcb32;color:#091b29}
#sp-view-community .sc-score:nth-child(2) .sc-rank-number{background:#bbc8da;color:#091b29}
#sp-view-community .sc-score:nth-child(3) .sc-rank-number{background:#d88b4b;color:#091b29}
#sp-view-community .sc-secondary-wide{width:100%;border:1px solid #155d89;border-radius:10px;background:#071d30;color:#23e6ef;padding:10px;font-size:11px;font-weight:800;margin-top:3px}
#sp-view-community .sc-side-empty{color:#91b1c5;text-align:center;border:1px dashed #17445d;padding:18px 9px;border-radius:11px;font-size:11px;line-height:1.5}
#sp-view-community .sc-tipster{display:flex;align-items:center;gap:7px;border-top:1px solid #164056;padding:11px 0}
#sp-view-community .sc-tipster>span:not(.sc-avatar){flex:1;min-width:0;display:grid;gap:4px}
#sp-view-community .sc-tipster b{font-size:11px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#sp-view-community .sc-tipster small{font-size:9px;color:#87afc6}
#sp-view-community .sc-tipster button{border:1px solid #21d8f6;border-radius:10px;background:linear-gradient(100deg,#09e2e6,#3079fa);color:#021a2e;padding:8px 10px;font-weight:850;font-size:10px;white-space:nowrap}
#sp-view-community .sc-detail-panel{padding:21px}
#sp-view-community .sc-detail-panel h3{font-size:17px;margin-bottom:10px}
#sp-view-community .sc-detail-panel p{color:#b4d2e2;font-size:12px;line-height:1.65}
#sp-view-community .sc-leader-entry{display:flex;align-items:center;gap:12px;padding:11px;border-top:1px solid #16425c}
#sp-view-community .sc-leader-entry>strong{color:#e0aa42;font-size:15px}
#sp-view-community .sc-leader-entry b{flex:1;font-size:13px}
#sp-view-community .sc-leader-entry span:last-child{color:#12f2ee;font-weight:900}
#sp-view-community .sc-reward-explain{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}
#sp-view-community .sc-reward-explain span{border:1px solid #147eaa;color:#8cf1f8;border-radius:10px;padding:12px;background:#082a42;font-weight:750}
@media(max-width:1250px){#sp-view-community .sc-layout{grid-template-columns:minmax(150px,195px) minmax(0,1fr) minmax(175px,215px);gap:10px}#sp-view-community .sc-hero{flex-wrap:wrap}#sp-view-community .sc-hero-quick{margin-left:auto}}
@media(max-width:970px){#sp-view-community .sc-layout{grid-template-columns:minmax(175px,205px) minmax(0,1fr)}#sp-view-community .sc-right{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}#sp-view-community .sc-right .sc-panel{margin:0}#sp-view-community .sc-tipster{flex-wrap:wrap}#sp-view-community .sc-tipster button{width:100%}}
@media(max-width:640px){#sp-view-community .sc-hero{min-height:190px;padding:19px 14px;gap:10px}#sp-view-community .sc-hero-art{inset:0 0 35% 20%;opacity:.52}#sp-view-community .sc-hero:after{background:linear-gradient(90deg,#041225 0%,rgba(4,18,37,.83) 53%,rgba(4,18,37,.45) 100%)}#sp-view-community .sc-hero h2{font-size:30px}#sp-view-community .sc-hero p{font-size:11px;max-width:320px}#sp-view-community .sc-hero-quick{margin:0}#sp-view-community .sc-hero-quick button{padding:7px 9px;min-height:34px;font-size:10px}#sp-view-community .sc-layout{display:flex;flex-direction:column;gap:10px}#sp-view-community .sc-left,#sp-view-community .sc-main,#sp-view-community .sc-right{width:100%}#sp-view-community .sc-sections{display:flex;overflow-x:auto;gap:5px;scrollbar-width:thin}#sp-view-community .sc-sections button{flex:none;min-height:36px;width:auto;padding:9px 12px;font-size:11px}#sp-view-community .sc-channels #sc-channels-list{display:flex;overflow:auto;padding-bottom:5px}#sp-view-community .sc-channel{flex:none}#sp-view-community .sc-missions{display:block}#sp-view-community #sc-missions-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#sp-view-community .sc-mission{margin:0;padding:8px 5px}#sp-view-community .sc-mission>div:first-child{display:grid;gap:4px}#sp-view-community .sc-mission span{font-size:9px}#sp-view-community .sc-mission b{font-size:10px}#sp-view-community .sc-mission button{min-height:37px;font-size:9px}#sp-view-community .sc-compose-bottom{margin-left:0;flex-wrap:wrap}#sp-view-community .sc-compose-tools{flex:1}#sp-view-community .sc-compose select{max-width:130px}#sp-view-community .sc-primary{padding:8px 10px;min-height:35px}#sp-view-community .sc-post-text,#sp-view-community .sc-post-actions,#sp-view-community .sc-comments{margin-left:0;padding-left:0}#sp-view-community .sc-attachment{margin-left:0}#sp-view-community .sc-right{display:grid;grid-template-columns:1fr}#sp-view-community .sc-top,#sp-view-community .sc-recommend{display:none}}

/* v25.10.1 — English + Royal Blue Premium Community.
   Strictly scoped: NO changes to Casino, Sport Chat, Saved Picks, Stripe or Tipsters. */
#sp-view-community {
 --sc-bg:#041022;
 --sc-panel:#081a33;
 --sc-panel2:#0d2748;
 --sc-border:rgba(56,128,198,.58);
 --sc-cyan:#58d4ff;
 --sc-blue:#367fff;
 --sc-white:#f6faff;
 --sc-muted:#a9bfdb;
 color:var(--sc-white);
}
#sp-view-community .sc-shell {font-size:13px; padding:3px 0 30px}
#sp-view-community .sc-hero {
 min-height:189px;padding:24px 28px;
 border-color:#318ac4;border-radius:20px;
 background:radial-gradient(ellipse 68% 145% at 78% 5%,#236ab652,transparent 70%),
 linear-gradient(115deg,#091b36 0%,#092b50 58%,#081e3b 100%);
 box-shadow:inset 0 1px 0 #9ddaff36,0 13px 35px #010b20a8,0 0 0 1px #002440;
}
#sp-view-community .sc-hero:before {content:"";position:absolute;inset:0;opacity:.19;pointer-events:none;background:linear-gradient(90deg,#5cadf41b 1px,transparent 1px),linear-gradient(#5cadf416 1px,transparent 1px);background-size:56px 56px;z-index:0}
#sp-view-community .sc-hero:after {background:linear-gradient(90deg,rgba(4,15,35,.96) 0%,rgba(5,21,48,.87) 30%,rgba(7,32,66,.16) 57%,rgba(5,18,43,.62) 100%)}
#sp-view-community .sc-hero-art {opacity:.94;filter:saturate(.78) contrast(1.06) brightness(.91)}
#sp-view-community .sc-eyebrow {color:#75d6ff;letter-spacing:.15em;font-size:10px;margin-bottom:12px}
#sp-view-community .sc-hero h2 {font-size:clamp(31px,3.4vw,47px);line-height:1.09;letter-spacing:-.045em;margin-bottom:12px;text-shadow:0 5px 20px #030c20b5}
#sp-view-community .sc-hero h2 em {color:#43c9ff;text-shadow:0 1px 18px #198af543}
#sp-view-community .sc-hero p {font-size:13px;font-weight:550;color:#c5dbf0;line-height:1.6}
#sp-view-community .sc-hero-quick {gap:9px}
#sp-view-community .sc-hero-quick button {
 border:1px solid #3286c0;border-radius:11px;min-height:43px;
 background:linear-gradient(150deg,#102d50e8,#081e3de8);color:#f1f8ff;
 box-shadow:inset 0 1px 0 #99d7ff1a,0 7px 18px #04101d7d;
}
#sp-view-community .sc-hero-quick button.is-current {
 background:linear-gradient(110deg,#3ac9fb,#2c73ec);border-color:#7ddfff;color:#071a37;
 box-shadow:0 7px 22px #1975e24a;
}
#sp-view-community .sc-layout {gap:15px;margin-top:17px}
#sp-view-community .sc-left,#sp-view-community .sc-main,#sp-view-community .sc-right {gap:14px}
#sp-view-community .sc-panel {
 background:radial-gradient(ellipse at 15% -25%,#194f8161,transparent 57%),
 linear-gradient(145deg,#0a2543,#06182e 74%,#07152b);
 border-color:#2d6796;border-radius:16px;
 box-shadow:inset 0 1px 0 #9fcaff20,0 12px 29px #000c2091;
}
#sp-view-community .sc-panel h3 {color:#f5faff;font-size:13px;font-weight:900;letter-spacing:.005em}
#sp-view-community .sc-sections {padding:10px;gap:7px}
#sp-view-community .sc-sections button {border-color:#254b7038;background:#0b22401c;color:#dcecff;min-height:45px;border-radius:11px}
#sp-view-community .sc-sections button:hover:not(.is-current) {background:#142f53;border-color:#4e91c3}
#sp-view-community .sc-sections button.is-current {
 border-color:#66c7ff;background:linear-gradient(112deg,#42bff3,#2b69e4);
 color:#071b33;box-shadow:inset 0 1px 0 #e1f6ff55,0 7px 21px #1b70e749;
}
#sp-view-community .sc-mini-label {color:#66c7ff}
#sp-view-community .sc-channel {
 background:linear-gradient(100deg,#0c2542,#081b33);border-color:#285476aa;color:#d6eaff;
 min-height:37px; border-radius:10px;font-weight:760;
}
#sp-view-community .sc-channel b {background:#183755;color:#b9d5ee;border:1px solid #37618a66}
#sp-view-community .sc-channel.is-current {
 background:linear-gradient(95deg,#143e70,#0b2b56);border-color:#4dafff;
 box-shadow:inset 3px 0 #53cfff,0 2px 15px #185cce24;
}
#sp-view-community .sc-suggest {background:#0b2242;color:#7cd8ff;border-color:#2b93d3}
#sp-view-community .sc-mission {background:linear-gradient(125deg,#0b2543,#08192f);border-color:#285173;border-radius:11px}
#sp-view-community .sc-mission span strong {color:#83d8ff}
#sp-view-community .sc-meter {background:#1e3657;height:6px}
#sp-view-community .sc-meter i {background:linear-gradient(90deg,#37adf4,#3c68e5)}
#sp-view-community .sc-mission button {color:#d9f2ff;border-color:#31699b;background:#103153;min-height:31px}
#sp-view-community .sc-mission button:not(:disabled) {color:#041d34;background:linear-gradient(115deg,#5bcfff,#2976eb);border-color:#8addff;box-shadow:0 3px 11px #1765d94d}
#sp-view-community .sc-compose {padding:17px 17px 15px;border-color:#3987c2;box-shadow:inset 0 1px #c6eeff25,0 14px 34px #061021b9,0 0 0 1px #1a6fb72c}
#sp-view-community .sc-avatar {border-color:#469ff1;background:linear-gradient(145deg,#124e92,#1d66c0);box-shadow:0 0 0 2px #193b5d,0 4px 13px #0006}
#sp-view-community #sc-compose-text {
 min-height:67px;background:linear-gradient(140deg,#0b2443,#071a34);
 border-color:#356c9e;border-radius:13px;color:#f1f8ff;padding:15px 16px;
 font-size:12px;line-height:1.55;box-shadow:inset 0 1px 0 #d4efff0c;
}
#sp-view-community #sc-compose-text:focus {border-color:#72c8ff;box-shadow:0 0 0 2px #1d90fa25}
#sp-view-community .sc-upload-label,#sp-view-community .sc-compose select {
 border:1px solid #34739f;border-radius:9px;background:#102b4a;color:#cbe9fb;
 min-height:35px;
}
#sp-view-community .sc-upload-label {color:#70d8ff}
#sp-view-community .sc-primary {
 background:linear-gradient(108deg,#49c6f5,#2e75ea);
 border-color:#6dceff;color:#031a32;border-radius:11px;
 box-shadow:inset 0 1px #ebfaff6a,0 8px 23px #1679e255;
 min-height:41px;
}
#sp-view-community .sc-toolbar {gap:12px;padding:2px 0 0}
#sp-view-community .sc-filters {gap:8px}
#sp-view-community .sc-filters button,#sp-view-community .sc-sort {
 border-radius:11px;border-color:#2e6496;
 background:linear-gradient(165deg,#0b294b,#081b34);min-height:37px;
 color:#d4eaff;padding:8px 12px;
 box-shadow:inset 0 1px 0 #a1d1ff0d;
}
#sp-view-community .sc-filters button.is-current {
 background:linear-gradient(110deg,#4bc8f5,#2f75ea);border-color:#7ad3ff;
 color:#061b34;box-shadow:0 5px 16px #1681e548;
}
#sp-view-community .sc-notice {background:#0b2a52;border-color:#3b8dc5;color:#b6edff}
#sp-view-community .sc-post-card {
 padding:16px 17px;border-color:#2d77b1;
 background:radial-gradient(ellipse at 0% 0%,#1645725e,transparent 54%),linear-gradient(130deg,#091e3a,#07172e 75%,#0a1e38);
 border-radius:17px;box-shadow:0 9px 29px #000b1d9e,inset 0 1px #8bcaff1e;
}
#sp-view-community .sc-post-author>b {font-size:13px}
#sp-view-community .sc-premium-plain {color:#93dfff;background:#13385b;border-color:#2e83ad}
#sp-view-community .sc-post-text {color:#dceeff;font-size:12px}
#sp-view-community .sc-post-actions {border-top-color:#27517c}
#sp-view-community .sc-post-actions button {
 border-color:#2e608e;background:#0e2a49;color:#d5eafd;
 border-radius:9px;padding:7px 10px;
}
#sp-view-community .sc-post-actions button.is-liked {color:#83dfff;border-color:#438dcd;background:#143a61}
#sp-view-community .sc-chat-wall {border-color:#3179ad}
#sp-view-community .sc-chat-pinned {background:#112e50;color:#d3ebfb;border-color:#357cb3}
#sp-view-community .sc-chat-bubble {background:linear-gradient(105deg,#0d2c4f,#071a32);border-color:#2b6393;color:#e3f2ff}
#sp-view-community .sc-empty {
 background:radial-gradient(ellipse at 80% 110%,#15437a57,transparent 55%),linear-gradient(135deg,#0b213e,#091a33);
 border-color:#3473a1;color:#b9cee9;min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;
}
#sp-view-community .sc-empty strong {color:#f4faff;font-size:16px}
#sp-view-community #sc-online-count {color:#73caff;font-size:17px;text-shadow:0 0 12px #3489e658}
#sp-view-community .sc-score,#sp-view-community .sc-tipster {border-top-color:#28507a}
#sp-view-community .sc-secondary-wide {border-color:#3d7dae;background:#0e2c50;color:#7edbff}
#sp-view-community .sc-side-empty {border-color:#2f658c;color:#adcae0;background:#0b20383f}
#sp-view-community .sc-tipster button {background:linear-gradient(115deg,#48c9f5,#3479f0);border-color:#82d6ff;color:#041a32}
#sp-view-community .sc-reward-explain span {background:#123454;border-color:#347eb6;color:#bde7ff}
#sp-view-community .sc-leader-entry {border-top-color:#285580}
#sp-view-community .sc-leader-entry span:last-child {color:#79d2ff}
#sp-view-community .sc-comments input {background:#0b2340;border-color:#356994}
#sp-view-community .sc-comments form button {background:linear-gradient(115deg,#4abdef,#3676e8);border-color:#75ccff}
@media (max-width:640px) {
 #sp-view-community .sc-hero {min-height:195px;padding:19px 16px}
 #sp-view-community .sc-hero:after {background:linear-gradient(90deg,#05152feb 0%,#07192fc9 60%,#06163399 100%)}
 #sp-view-community .sc-hero h2 {font-size:29px}
 #sp-view-community .sc-layout{gap:11px}
 #sp-view-community .sc-compose {padding:13px}
 #sp-view-community .sc-filters button {font-size:10px;min-height:34px;padding:7px 10px}
 #sp-view-community .sc-empty {min-height:165px}
}
