/* Option 2: shared blue-site presentation, isolated from the public gold site. */
.syn-layered-theme{--syn-canvas:#091b2b;--syn-surface:#102b43;--syn-edge:#38668b;--syn-ink:#f2f7ff;--syn-muted:#b6cde1;--syn-blue:#087eff;--syn-gold:#efd18a;--syn-radius:26px;background:radial-gradient(ellipse at 82% 0,#0c3b643d,transparent 48%),var(--syn-canvas);--sidebar-width:236px;color:var(--syn-ink)}
body:has(.syn-layered-theme){background:#091b2b}
.syn-admin-theme .syn-layered-theme .preview-page-content{background:transparent;min-height:100vh}
.syn-admin-theme .syn-layered-theme .preview-page-content .site-shell{background:transparent!important;background-image:none!important}
.syn-admin-theme .syn-layered-theme .preview-page-content .site-shell:before{display:none}
.syn-admin-theme .syn-layered-theme .preview-page-content>header{background:linear-gradient(110deg,#0b2033,#0b2943)!important;border-color:#5282a32b;box-shadow:0 4px 25px #020b151f}
.syn-layered-theme .preview-sidebar{background:linear-gradient(180deg,#0c2337,#081a29);border-right-color:#496d8a29;padding:22px 13px}
.syn-layered-theme .preview-sidebar :is(a,summary){border-radius:13px;color:#bfd0e1;font-size:13px;transition:background .18s,color .18s}
.syn-layered-theme .preview-sidebar details{border:0;background:none;border-radius:15px}
.syn-layered-theme .preview-sidebar details[open]{background:#19354a40}
.syn-layered-theme .preview-sidebar details>div{border-left-color:#567fa63d;margin-left:19px}
.syn-layered-theme .preview-sidebar a[aria-current=page]{background:linear-gradient(110deg,#078aff,#0759d5);color:white;box-shadow:0 5px 20px #0069ef20}
.syn-layered-theme .preview-sidebar a:hover{background:#1c4262;color:#fff}
.syn-layered-theme .preview-sidebar a[aria-current=page] b{background:#ffffff20;color:white}
.syn-layered-theme .preview-join-links a,.syn-layered-theme #preview-admin-control>a{border-radius:12px;border-color:#547c9b4d;background:#143149}
.syn-layered-theme #preview-clock{border-color:#4d769731}
.syn-layered-theme .preview-menu-toggle{border-radius:12px;background:#16364f;border-color:#5d88aa50}
/* Comfortable shared content width, including forms and information pages. */
.syn-admin-theme .syn-layered-theme .preview-page-content :is(.personal-hub>div,.site-shell>div.mx-auto,.fp-main,.preview-board-container,.activity-container,.stream-preview-page,.weekly-calculator){max-width:1440px;width:100%;margin-inline:auto;padding-inline:clamp(20px,3vw,44px)}
.syn-admin-theme .syn-layered-theme .preview-page-content :is(.personal-hub>div,.site-shell>div.mx-auto){padding-top:32px;padding-bottom:56px}
.syn-admin-theme .syn-layered-theme .preview-page-content :is(.preview-profile>section,.preview-notifications>section){max-width:1120px!important}
.syn-layered-theme .preview-page-content h1{letter-spacing:-.035em;line-height:1.13}
.syn-layered-theme .preview-page-content h2{letter-spacing:-.025em}
.syn-layered-theme .preview-page-content :is(p,small){text-wrap:pretty}
/* Shared surfaces: actual cards, never table rows or status indicators. */
.syn-admin-theme .syn-layered-theme .preview-page-content :is(.panel-card,.feature-card,.metric-card,.connect-card,.hub-stat-card,.hub-wager-pair,.hub-empty-bonus,.rp-card,.rp-reward,.rp-empty,.rp-history,.rp-add,.activity-standings,.activity-guide,.activity-prizes,.stream-hunt,.stream-result,.stream-recent-winners,.stream-verify-form,.hunt-overall,.hunt-best-slot,.hunt-record-grid article,.weekly-calc-inputs,.weekly-calc-results,.notification-card,.preview-profile form,.preview-socials article,.preview-standings-table,.preview-standings-hero,.rewards-overview-cards>a,.stake-overview footer){border-radius:var(--syn-radius)!important;background:radial-gradient(ellipse at 95% 0,#1665a228,transparent 65%),linear-gradient(135deg,#14334e,#0b2338)!important;border:1px solid #46749766!important;box-shadow:inset 0 1px #b8d9ff09,0 10px 28px #020b151f;min-width:0}
.syn-admin-theme .syn-layered-theme .preview-page-content :is(section,article,form,details,header)[class*="rounded"]{border-radius:20px}
.syn-admin-theme .syn-layered-theme .preview-page-content :is(section,article,form,details)[class*="bg-[#"]{background-color:#112c44!important;border-color:#48719555!important}
.syn-admin-theme .syn-layered-theme .preview-page-content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){border-radius:12px!important;background:#091e32!important;border-color:#527fa066!important;color:#f2f7ff}
.syn-admin-theme .syn-layered-theme .preview-page-content :is(a,button)[class*="rounded-lg"],.syn-admin-theme .syn-layered-theme .preview-page-content :is(.fp-button,.fp-partners>a,.rp-primary,.stream-watch,.stream-verify-form button,.weekly-calc-toggle button,.preview-profile form button,.hub-discord-link,.rewards-overview-actions a,.stake-overview footer>a,.preview-join-stake,.preview-switch-board){border-radius:12px!important;transition:background .18s,border-color .18s,box-shadow .18s;min-height:42px}
.syn-admin-theme .syn-layered-theme .preview-page-content :is(.fp-explore,.rp-primary,.rewards-overview-actions a:first-child,.hub-welcome nav a:first-child,.stream-verify-form button){background:linear-gradient(115deg,#0596ff,#0757ec)!important;border-color:#53a7ff80!important;color:#fff!important;box-shadow:0 6px 20px #0058d52b}
.syn-layered-theme :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #91ceff;outline-offset:4px}
.syn-layered-theme .preview-page-content table thead{background:#081f32}
.syn-layered-theme .preview-page-content table th{color:#bad3e8;font-size:12px}
.syn-layered-theme .preview-page-content table tbody tr{border-color:#6685a022}
.syn-layered-theme .preview-page-content table tbody tr:hover{background:#7ab8ff08}
/* Welcome banners: curved blue layers and print dots behind live content. */
.syn-admin-theme .syn-layered-theme .preview-page-content :is(.hub-welcome,.rewards-overview-hero,.rp-hero,.activity-heading,.stream-preview-page>header,.weekly-calculator>header,.preview-raffles header,.preview-challenges header){position:relative;isolation:isolate;overflow:hidden;border-radius:28px!important;border:1px solid #427ba377!important;background:radial-gradient(ellipse at 100% 10%,#0058dc52,transparent 58%),linear-gradient(110deg,#0b2942,#09243b)!important;padding:32px!important;box-shadow:inset 0 1px #91c7ff0d,0 14px 35px #020b1520}
.syn-layered-theme :is(.hub-welcome,.rewards-overview-hero,.rp-hero,.activity-heading,.stream-preview-page>header,.weekly-calculator>header)::before{content:"";position:absolute;right:-12%;top:-45%;width:57%;height:180%;border-radius:50%;background:linear-gradient(135deg,#094ea700,#0875e82e 45%,#0c5bd230 48%,#09408033 64%,transparent 65%);transform:rotate(32deg);z-index:-1;pointer-events:none}
.syn-layered-theme :is(.hub-welcome,.rewards-overview-hero,.rp-hero,.activity-heading,.stream-preview-page>header,.weekly-calculator>header)::after{content:"";position:absolute;width:170px;height:150px;right:18px;top:15px;background:radial-gradient(circle,#4e9bfb66 1px,transparent 1.6px) 0 0/9px 9px;mask-image:linear-gradient(110deg,transparent,#000);z-index:-1;pointer-events:none}
/* Hub bento layout follows the selected concept. */
.syn-admin-theme .syn-layered-theme .personal-hub .hub-welcome{min-height:235px;padding:32px 36px!important}
.syn-admin-theme .syn-layered-theme .personal-hub .hub-welcome .hub-welcome-identity{padding-right:250px;margin-top:12px;gap:12px}
.syn-admin-theme .syn-layered-theme .personal-hub .hub-welcome h1{font-size:clamp(28px,2.6vw,43px);max-width:100%;margin:0}
.syn-admin-theme .syn-layered-theme .personal-hub .hub-welcome h1 span{color:#70b5ff!important}
.syn-admin-theme .syn-layered-theme .personal-hub .hub-pop-brand{right:32px;top:8px;bottom:5px;justify-content:center;width:230px}
.syn-admin-theme .syn-layered-theme .personal-hub .hub-pop-brand>.syn-pop-figure{width:228px;height:205px;filter:drop-shadow(0 12px 12px #020d2540)}
.syn-layered-theme .personal-hub .hub-pop-brand>img{width:88px;height:40px;margin-top:-24px}
.syn-layered-theme .personal-hub .hub-code-badge{border-radius:9px;background:#142f4ccc;border-color:#5b86af66}
.syn-layered-theme .personal-hub .hub-welcome nav a{border-radius:12px!important;background:#0a2239!important;border-color:#5796c16b!important;padding:11px 18px}
.syn-admin-theme .syn-layered-theme .personal-hub .hub-stat-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1.12fr);grid-template-areas:"wagers weekly" "tips weekly";gap:18px}
.syn-layered-theme .hub-wager-pair{grid-area:wagers;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}
.syn-admin-theme .syn-layered-theme .personal-hub .hub-wager-pair>.hub-stat-card{background:none!important;border:0!important;border-radius:0!important;box-shadow:none;padding:25px;overflow:visible}
.syn-admin-theme .syn-layered-theme .personal-hub .hub-wager-pair>.hub-stat-card+ .hub-stat-card{box-shadow:inset 1px 0 #8fb7d43d!important}
.syn-admin-theme .syn-layered-theme .personal-hub .hub-stat-label{min-height:35px;padding-right:94px;font-size:14px;line-height:1.4}
.syn-admin-theme .syn-layered-theme .personal-hub .hub-stat-card.syn-pop-card>.syn-pop-figure{right:14px;top:23px;width:100px;height:100px;filter:drop-shadow(0 6px 5px #0002)}
.syn-admin-theme .syn-layered-theme .personal-hub .hub-stat-value{font-size:clamp(29px,2.6vw,40px);padding-right:88px;overflow-wrap:anywhere;margin:14px 0 17px;min-height:46px;color:#f2f7ff!important}
.syn-layered-theme .personal-hub .hub-standing-link{gap:8px;margin-top:10px;padding-top:13px;border-color:#6b97ba40!important}
.syn-layered-theme .personal-hub .hub-standing-link span{font-size:11px}
.syn-layered-theme .personal-hub .hub-standing-link strong{font-size:18px}
.syn-admin-theme .syn-layered-theme .personal-hub .hub-weekly{grid-area:weekly;display:flex;flex-direction:column;padding:28px!important;min-height:360px;overflow:hidden}
.syn-admin-theme .syn-layered-theme .personal-hub .hub-stat-card.hub-weekly>.syn-pop-figure{width:140px;height:140px;top:68px;right:12px}
.syn-admin-theme .syn-layered-theme .personal-hub .hub-weekly>.hub-stat-label{padding-right:0;min-height:0}
.syn-admin-theme .syn-layered-theme .personal-hub .hub-weekly>.hub-stat-value{font-size:clamp(23px,2vw,30px);padding-right:110px;min-height:125px;margin-top:24px;line-height:1.3}
.syn-layered-theme .personal-hub .hub-weekly>div:last-child{margin-top:auto;padding-top:19px;border-color:#7aa1bf40}
.syn-layered-theme .personal-hub .hub-weekly::after{content:"";position:absolute;right:0;bottom:0;width:155px;height:100px;background:radial-gradient(circle,#e1c88961 1px,transparent 1.7px) 0 0/9px 9px;mask-image:linear-gradient(135deg,transparent,#000);pointer-events:none;z-index:-1}
.syn-admin-theme .syn-layered-theme .personal-hub .hub-tips{grid-area:tips;min-height:160px;padding:22px 28px!important;overflow:hidden;background:radial-gradient(ellipse at 90% 70%,#0752af35,transparent 50%),linear-gradient(120deg,#15374f,#0d2945)!important}
.syn-admin-theme .syn-layered-theme .personal-hub .hub-stat-card.hub-tips>.syn-pop-figure{width:170px;height:165px;right:24px;top:0}
.syn-admin-theme .syn-layered-theme .personal-hub .hub-tips>.hub-stat-value{color:#00e701!important;font-size:42px;margin:8px 0 12px;padding-right:160px}
.syn-layered-theme .personal-hub .hub-tips>p{padding-right:155px;font-size:12px}
.syn-layered-theme .personal-hub #claimed-bonuses{padding-top:10px}
.syn-layered-theme .personal-hub #claimed-bonuses>div:first-child{position:relative;border-radius:20px;padding:15px 20px;border:1px solid #46749766;background:linear-gradient(110deg,#10304a,#0c2640);min-height:88px;overflow:visible}
.syn-layered-theme .personal-hub #claimed-bonuses>div:first-child>.syn-pop-heading{width:70px;height:70px}
.syn-layered-theme .personal-hub #claimed-bonuses h2{font-size:21px}
.syn-admin-theme .syn-layered-theme .personal-hub #claimed-bonuses>details{background:#112e46!important;border:1px solid #3f678644!important;border-radius:14px!important;padding:17px 22px}
.syn-admin-theme .syn-layered-theme .personal-hub .hub-empty-bonus{border-radius:20px!important;background:linear-gradient(115deg,#102d47,#0b2339)!important;padding:20px 24px}
.syn-layered-theme .personal-hub .hub-discord-link{background:linear-gradient(115deg,#337fff,#4b42f0);border-radius:12px!important;min-height:44px}
/* Homepage: richer hero and overlapping hand-finished cutouts. */
.syn-admin-theme .syn-layered-theme .front-preview .fp-hero{position:relative;padding:34px;gap:32px;border:1px solid #477fa45c;border-radius:28px;background:radial-gradient(ellipse at 85% 20%,#094b9555,transparent 60%),linear-gradient(130deg,#0b2943,#0c2438)}
.syn-layered-theme .front-preview .fp-hero h1{font-size:clamp(30px,3vw,45px);max-width:650px;line-height:1.13}
.syn-admin-theme .syn-layered-theme .front-preview .fp-impact{border-radius:23px!important;background:linear-gradient(140deg,#184368,#102d49)!important;border:1px solid #71a3c24d!important;padding:26px;box-shadow:0 10px 30px #0002}
.syn-layered-theme .front-preview .fp-impact>div{border-radius:12px;background:#072338}
.syn-layered-theme .front-preview .syn-art-navigation{gap:20px;margin-top:65px}
.syn-admin-theme .syn-layered-theme .syn-art-card{border-radius:25px;background:radial-gradient(ellipse at 85% 0,#0863be33,transparent 70%),linear-gradient(135deg,#143550,#0b253a);border-color:#4981a566;box-shadow:0 9px 25px #0002,inset 0 1px #fff1}
.syn-layered-theme .syn-art-card:nth-child(even){background:radial-gradient(ellipse at 0 10%,#0b60c52e,transparent 70%),linear-gradient(135deg,#113958,#0b2439)}
.syn-layered-theme .syn-art-cutout{width:190px;height:190px}
.syn-layered-theme .syn-art-copy{padding:10px 24px 24px}
.syn-layered-theme .syn-art-copy h2{color:#f6e8c8;font-size:22px}
.syn-layered-theme .syn-art-copy p{font-size:13px;color:#b4ccdf}
.syn-layered-theme .syn-art-action{color:#e8d19a;border-color:#7598b241}
.syn-admin-theme .syn-layered-theme .front-preview .fp-standings{border-radius:28px!important;background:linear-gradient(145deg,#0d2a43,#092032)!important;padding:35px;border:1px solid #5282a366!important}
.syn-layered-theme .front-preview .fp-tabs{border-radius:16px;padding:5px;background:#071f34;border-color:#47739066}
.syn-layered-theme .front-preview .fp-tabs button{border-radius:11px}
.syn-layered-theme .front-preview .fp-tabs button[aria-pressed=true]{background:linear-gradient(115deg,#145086,#143b65);box-shadow:inset 0 -2px #28a0ff}
.syn-admin-theme .syn-layered-theme .front-preview .fp-shortcuts>a{border-radius:22px!important;background:linear-gradient(130deg,#143551,#0d2941)!important;border:1px solid #49779855!important;padding:24px}
/* Rewards, competitions, tools and account pages share the same visual language. */
.syn-admin-theme .syn-layered-theme .stake-overview .rewards-overview-hero{grid-template-columns:minmax(0,1fr) 210px;padding:32px!important;gap:24px}
.syn-layered-theme .stake-overview .rewards-overview-brand{border-left:0;background:url('/art/syndicates-gift-v2.webp') center top/180px 180px no-repeat;justify-content:flex-end;min-height:235px;padding:0;gap:6px}
.syn-layered-theme .stake-overview .rewards-overview-brand img{width:90px}
.syn-admin-theme .syn-layered-theme .stake-overview .rewards-overview-hero h1{font-size:clamp(30px,3vw,43px);max-width:720px}
.syn-layered-theme .stake-overview .rewards-overview-totals{border-color:#6689a13f;padding-top:20px}
.syn-layered-theme .stake-overview .rewards-overview-totals dd{font-size:34px}
.syn-admin-theme .syn-layered-theme .stake-overview .rewards-overview-cards>a{padding:26px;border-radius:25px!important;overflow:visible;background:radial-gradient(ellipse at 92% 0,#0b60b32f,transparent 65%),linear-gradient(135deg,#143651,#0c273e)!important;border:1px solid #4a7ca155!important;box-shadow:0 9px 25px #0002}
.syn-layered-theme .stake-overview .syn-pop-reward>div:first-child{min-height:124px}
.syn-layered-theme .stake-overview .syn-pop-reward>div:first-child>.syn-pop-figure{width:155px;height:155px;top:-26px;left:-6px}
.syn-layered-theme .stake-overview .rewards-overview-cards{gap:26px 20px;padding-top:15px}
.syn-layered-theme .stake-overview .rewards-overview-cards>a>span:last-child{border-color:#7493af3d}
.syn-layered-theme .stake-overview .rewards-overview-cards>a:nth-child(2n){background:radial-gradient(ellipse at 10% 0,#106bd838,transparent 65%),linear-gradient(135deg,#12354f,#0b2439)!important}
.syn-layered-theme .preview-standings-hero{padding:30px;margin-top:8px;overflow:hidden}
.syn-layered-theme .preview-standings{max-width:1240px}
.syn-layered-theme .preview-standings-table{overflow-x:auto;padding:7px 16px;margin-top:26px}
.syn-layered-theme .preview-standings-table table{min-width:450px}
.syn-layered-theme .preview-standings-table tbody th{border-radius:10px}
.syn-layered-theme .preview-standings-table tbody tr td{border-color:#7493af26}
.syn-admin-theme .syn-layered-theme .leaderboard-podium-card{border-radius:22px!important;background:linear-gradient(155deg,#1b3b55,#0e263b)!important;border-color:#4d749052}
.syn-layered-theme .podium-first{border-color:#d0ab4b85;box-shadow:0 0 35px #b7a4610a}
.syn-layered-theme .activity-heading{margin-bottom:26px}
.syn-layered-theme .activity-section-title{padding:23px 25px 14px}
.syn-layered-theme .activity-guide,.syn-layered-theme .activity-prizes{padding:25px}
.syn-layered-theme :is(.activity-podium,.weekly-calc-total,.hunt-live-progress,.hunt-request,.weekly-calc-estimate-notice,.weekly-calc-method,.weekly-calc-disclaimer){border-radius:18px!important}
.syn-layered-theme :is(.stream-preview-page,.weekly-calculator){padding-top:30px}
.syn-layered-theme .stream-preview-page>header,.syn-layered-theme .weekly-calculator>header{margin-bottom:24px}
.syn-layered-theme .stream-slots>a{border-radius:20px;background:#112c43;border-color:#41688744;overflow:hidden;box-shadow:0 7px 20px #0001}
.syn-layered-theme .stream-slots>a>div{border-radius:16px}
.syn-layered-theme .stream-hunt-stats>div,.syn-layered-theme .hunt-record-grid article{border-radius:16px}
.syn-layered-theme .rp-hero{gap:28px}
.syn-layered-theme .rp-reward{position:relative;padding-top:110px!important;overflow:hidden}
.syn-layered-theme .rp-reward>svg{display:none}
.syn-layered-theme .rp-reward::before{content:"";position:absolute;right:calc(50% - 62px);top:0;width:124px;height:112px;background:url('/art/syndicates-referrals-v2.webp') center/contain no-repeat;pointer-events:none}
.syn-layered-theme .rp-steps{gap:20px}
.syn-layered-theme .rp-steps>li{border-radius:18px;background:#0f2a42;padding:18px}
.syn-layered-theme .rp-progress,.syn-layered-theme .rp-avatar{border-radius:12px}
.syn-layered-theme .weekly-calc-inputs,.syn-layered-theme .weekly-calc-results{padding:28px}
.syn-layered-theme .weekly-calc-toggle{border-radius:14px;padding:4px;background:#081f32}
.syn-layered-theme .weekly-calc-toggle button[aria-pressed=true]{background:#0869dc}
.syn-layered-theme .notification-icon{background:#0b2238;width:70px}
.syn-layered-theme .preview-profile form button{border-radius:12px!important}
.syn-layered-theme .preview-raffles .feature-card{overflow:hidden}
.syn-layered-theme .preview-raffles .feature-card img{border-radius:18px}
.syn-admin-theme .syn-layered-theme .preview-raffles>section{max-width:1440px;padding-inline:clamp(20px,3vw,44px)}
.syn-layered-theme .preview-raffles>section>div:first-child{position:relative;isolation:isolate;border-radius:28px;padding:30px;border:1px solid #44759b66;background:radial-gradient(ellipse at 90% 0,#0a63c74d,transparent 60%),linear-gradient(115deg,#102e49,#0a233a);min-height:190px;overflow:hidden}
.syn-layered-theme .preview-raffles>section>div:first-child::before{content:"";position:absolute;right:20px;top:10px;width:160px;height:160px;background:url('/art/syndicates-tickets-v2.webp') center/contain no-repeat;opacity:.13;z-index:-1;pointer-events:none}
.syn-layered-theme .preview-page-content .site-shell>div>nav{border-radius:16px!important;background:#0a2238!important;padding:6px}
.syn-layered-theme .preview-page-content .site-shell>div>nav :is(a,button){border-radius:11px!important}
/* Hover acts on decoration and edges; keep forms, money and controls steady. */
@media(hover:hover) and (pointer:fine){
 .syn-layered-theme :is(.syn-art-card,.rewards-overview-cards>a,.fp-shortcuts>a):hover{border-color:#79bbef99!important;box-shadow:0 12px 32px #0003,inset 0 1px #c1dfff14}
 .syn-layered-theme .preview-page-content :is(.fp-explore,.rp-primary,.hub-discord-link):hover{filter:brightness(1.1)}
}
body:has(.syn-layered-theme) :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=select-content],[data-slot=popover-content],[data-slot=dropdown-menu-content]){border-radius:20px!important;background:#102d46!important;border-color:#507c9c!important}
.syn-admin-theme .syn-layered-theme .preview-challenges{max-width:1440px;padding-inline:clamp(20px,3vw,44px)}
.syn-admin-theme .syn-layered-theme .challenge-game{border-radius:20px;background:linear-gradient(145deg,#163650,#0c253b);border:1px solid #48749855;box-shadow:0 8px 24px #0002}
.syn-layered-theme .challenge-notice,.syn-layered-theme .challenge-empty{border-radius:16px}
.syn-admin-theme .syn-layered-theme :is(.weekly-calculator>header,.preview-challenges>header){padding-right:190px!important;min-height:185px}
.syn-layered-theme .weekly-calculator>header::after,.syn-layered-theme .preview-challenges>header::after{content:"";position:absolute;right:24px;top:15px;width:145px;height:145px;background:url('/art/syndicates-weekly-v2.webp') center/contain no-repeat;mask-image:none;z-index:-1;pointer-events:none}
.syn-layered-theme .preview-challenges>header::after{background-image:url('/art/syndicates-target-v2.webp')}
@media(max-width:1199px){
 .syn-admin-theme .syn-layered-theme .personal-hub .hub-stat-grid{grid-template-columns:1fr 1fr;grid-template-areas:"wagers wagers" "weekly tips"}
 .syn-admin-theme .syn-layered-theme .personal-hub .hub-weekly{min-height:300px}
 .syn-admin-theme .syn-layered-theme .personal-hub .hub-stat-card.hub-tips>.syn-pop-figure{width:115px;height:115px;right:15px;top:20px}
 .syn-layered-theme .personal-hub .hub-tips>p{padding-right:0}
 .syn-admin-theme .syn-layered-theme .personal-hub .hub-tips>.hub-stat-value{padding-right:95px;font-size:36px}
 .syn-layered-theme .personal-hub .hub-tips>.hub-stat-label{padding-right:100px}
 .syn-layered-theme .syn-art-cutout{width:160px;height:160px}
}
@media(max-width:700px){
 .syn-layered-theme{--syn-radius:21px}
 .syn-admin-theme .syn-layered-theme .preview-page-content :is(.personal-hub>div,.site-shell>div.mx-auto,.fp-main,.preview-board-container,.activity-container,.stream-preview-page,.weekly-calculator){padding-inline:16px}
 .syn-admin-theme .syn-layered-theme .preview-page-content :is(.hub-welcome,.rewards-overview-hero,.rp-hero,.activity-heading,.stream-preview-page>header,.weekly-calculator>header,.preview-raffles header,.preview-challenges header){padding:24px!important;border-radius:23px!important}
 .syn-admin-theme .syn-layered-theme .personal-hub .hub-welcome{padding:25px 22px!important;min-height:235px}
 .syn-admin-theme .syn-layered-theme .personal-hub .hub-welcome .hub-welcome-identity{padding-right:0;position:relative;z-index:1}
 .syn-admin-theme .syn-layered-theme .personal-hub .hub-welcome h1{font-size:29px;padding-right:0}
 .syn-admin-theme .syn-layered-theme .personal-hub .hub-pop-brand{top:8px;right:12px;bottom:auto;width:72px;opacity:.9}
 .syn-admin-theme .syn-layered-theme .personal-hub .hub-pop-brand>.syn-pop-figure{width:72px;height:72px}
 .syn-layered-theme .personal-hub .hub-pop-brand>img{display:none}
 .syn-layered-theme .personal-hub .hub-welcome>p:first-of-type{padding-right:70px}
 .syn-layered-theme .personal-hub .hub-welcome nav{gap:8px}
 .syn-layered-theme .personal-hub .hub-welcome nav a{font-size:12px;padding:10px 12px}
 .syn-admin-theme .syn-layered-theme .personal-hub .hub-stat-grid{grid-template-columns:1fr;grid-template-areas:"wagers" "weekly" "tips";gap:16px}
 .syn-layered-theme .hub-wager-pair{grid-template-columns:1fr}
 .syn-admin-theme .syn-layered-theme .personal-hub .hub-wager-pair>.hub-stat-card+ .hub-stat-card{box-shadow:inset 0 1px #8fb7d43d!important}
 .syn-admin-theme .syn-layered-theme .personal-hub .hub-wager-pair>.hub-stat-card{padding:22px}
 .syn-admin-theme .syn-layered-theme .personal-hub .hub-weekly{min-height:270px;padding:24px!important}
 .syn-admin-theme .syn-layered-theme .personal-hub .hub-weekly>.hub-stat-value{min-height:90px;font-size:25px;padding-right:120px}
 .syn-admin-theme .syn-layered-theme .personal-hub .hub-stat-card.hub-weekly>.syn-pop-figure{width:130px;height:130px;top:45px}
 .syn-admin-theme .syn-layered-theme .personal-hub .hub-tips{min-height:195px;padding:24px!important}
 .syn-admin-theme .syn-layered-theme .personal-hub .hub-stat-card.hub-tips>.syn-pop-figure{width:125px;height:125px}
 .syn-layered-theme .personal-hub .hub-tips>p{max-width:calc(100% - 80px)}
 .syn-admin-theme .syn-layered-theme .personal-hub .hub-empty-bonus{padding:20px;gap:13px;align-items:center}
 .syn-layered-theme .personal-hub .hub-empty-bonus .hub-discord-link{margin-left:0;width:100%;justify-content:center}
 .syn-layered-theme .personal-hub #claimed-bonuses>div:first-child{padding:14px;gap:9px}
 .syn-layered-theme .personal-hub #claimed-bonuses h2{font-size:18px}
 .syn-layered-theme .personal-hub #claimed-bonuses>div:first-child>.syn-pop-heading{width:48px;height:54px}
 .syn-admin-theme .syn-layered-theme .front-preview .fp-hero{padding:24px 21px;gap:24px}
 .syn-admin-theme .syn-layered-theme .front-preview .fp-standings{padding:25px 16px}
 .syn-layered-theme .syn-art-copy{padding:7px 16px 20px}
 .syn-layered-theme .syn-art-copy h2{font-size:20px}
 .syn-layered-theme .front-preview .syn-art-navigation{gap:65px 14px;margin-top:65px}
 .syn-layered-theme .syn-art-cutout{width:155px;height:155px}
 .syn-admin-theme .syn-layered-theme .stake-overview .rewards-overview-hero{grid-template-columns:1fr}
 .syn-layered-theme .stake-overview .rewards-overview-brand{display:none}
 .syn-layered-theme .stake-overview .rewards-overview-totals dd{font-size:26px}
 .syn-layered-theme .stake-overview .rewards-overview-cards{gap:28px 18px}
 .syn-layered-theme .stake-overview .syn-pop-reward>div:first-child{min-height:104px}
 .syn-layered-theme .stake-overview .syn-pop-reward>div:first-child>.syn-pop-figure{width:125px;height:125px;top:-16px}
 .syn-admin-theme .syn-layered-theme .stake-overview .rewards-overview-cards>a{padding:24px}
 .syn-layered-theme .preview-standings-hero{padding:22px 16px}
 .syn-layered-theme .preview-standings-table{padding-inline:8px}
 .syn-layered-theme .rp-steps{gap:12px}
 .syn-layered-theme .rp-steps>li{padding:15px}
 .syn-layered-theme .weekly-calc-inputs,.syn-layered-theme .weekly-calc-results{padding:22px}
 .syn-admin-theme .syn-layered-theme :is(.weekly-calculator>header,.preview-challenges>header){padding-right:24px!important;min-height:0}
 .syn-layered-theme .weekly-calculator>header::after,.syn-layered-theme .preview-challenges>header::after{width:70px;height:70px;right:10px;top:12px;opacity:.45}
 .syn-layered-theme .weekly-calculator>header>p:first-child,.syn-layered-theme .preview-challenges>header>p:first-child{padding-right:60px}
 .syn-admin-theme .syn-layered-theme .preview-challenges{padding-inline:16px}
 .syn-admin-theme .syn-layered-theme .preview-raffles>section{padding-inline:16px}
 .syn-layered-theme .preview-raffles>section>div:first-child{padding:24px;border-radius:23px}
}
@media(prefers-reduced-motion:reduce){.syn-layered-theme *,.syn-layered-theme *::before,.syn-layered-theme *::after{scroll-behavior:auto!important;transition:none!important}.syn-layered-theme .preview-hub-shine::after{animation:none!important}}

.syn-admin-theme .syn-layered-theme .preview-page-content :is(#double-weeklies,#deposit-bonuses,#hub-tip-history){border-radius:26px!important;background:linear-gradient(135deg,#14334e,#0b2338)!important;border:1px solid #46749766!important;box-shadow:inset 0 1px #b8d9ff09,0 10px 28px #020b151f}

/* Keep the mobile home hero focused on exploring rewards. */
@media(max-width:700px){.syn-layered-theme .front-preview .fp-hero :is(.fp-discord,.fp-kick,.fp-partners){display:none!important}}
