/* SmileDice v6.2 — exact scope: layout, icons, small clarity improvements; no changes to Dice RNG/wallet/autoplay. */
/* Neutral user icon in header, no decorative crown. */
.site-header .header-toolcluster #account-button:not(:empty)::before {content:none!important;display:none!important}
.site-header .sd-account-button-person {width:23px;height:23px;display:inline-grid;place-items:center;flex:0 0 23px;color:#9aceff;border:1px solid #4472c4;border-radius:8px;background:linear-gradient(160deg,#1f3d75,#0c1a39);box-shadow:0 0 8px #18c4f932}
.site-header .sd-account-button-person svg {width:17px;height:17px;display:block}
.site-header #account-button {gap:7px!important;min-width:0!important}
/* Count badges are in first desktop header row only. No duplicate second bar. */
@media (min-width:901px){
  .guest-community-row{display:none!important}
  .site-header>.sd-header-stats:not([hidden]){display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important}
  .site-header{flex-wrap:nowrap!important}
}
/* Live Rolls should stop at bottom of games — history scrolls INSIDE its card instead of stretching page. */
@media (min-width:901px){
  .home-layout{align-items:stretch!important;grid-template-rows:auto auto auto!important}
  .home-layout>.primary-column{grid-column:1;grid-row:1;min-width:0!important}
  .home-layout>#lc-home-host.activity-panel{grid-column:2;grid-row:1;align-self:stretch!important;height:0!important;min-height:100%!important;max-height:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}
  #lc-home-host .activity-list{height:0!important;min-height:0!important;flex:1 1 auto!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin}
  #lc-home-host .activity-title,#lc-home-host .activity-tabs,#lc-home-host #show-history,#lc-home-host #lc-home-open{flex-shrink:0!important}
}
/* Buttons on LEFT / RIGHT sides of hero; clean dashes centered near bottom. */
.sd-hero .sd-slide-controls [data-sd-prev]{left:12px!important}
.sd-hero .sd-slide-controls [data-sd-next]{right:12px!important}
.sd-hero .sd-slide-dots{bottom:52px!important}
.sd-hero .sd-slide-controls .sd-slide-arrow{z-index:11!important;pointer-events:auto!important}
/* Visible giveaway promise, corresponds to SQL 16 pool distribution. */
.sm-gw-pool{font-size:10px;line-height:1.45;color:#e5ddff;margin:8px 2px 6px;padding:6px 9px;border:1px solid #f2b84e54;border-radius:9px;background:linear-gradient(90deg,#ffbd2c12,#5668ff10)}
@media(max-width:900px){.home-layout>#lc-home-host.activity-panel{height:auto!important;min-height:0!important;max-height:650px!important}.sm-gw-pool{font-size:9px}}
@media(max-width:600px){.sd-hero .sd-slide-controls [data-sd-prev]{left:4px!important}.sd-hero .sd-slide-controls [data-sd-next]{right:4px!important}.sd-hero .sd-slide-dots{bottom:39px!important}}
