@font-face{font-family:'Barlow';src:url(fonts/barlow-latin-500-normal.woff2) format('woff2');font-weight:400 500;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Barlow';src:url(fonts/barlow-latin-ext-500-normal.woff2) format('woff2');font-weight:400 500;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Barlow';src:url(fonts/barlow-latin-600-normal.woff2) format('woff2');font-weight:600;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Barlow';src:url(fonts/barlow-latin-ext-600-normal.woff2) format('woff2');font-weight:600;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Barlow';src:url(fonts/barlow-latin-700-normal.woff2) format('woff2');font-weight:700 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Barlow';src:url(fonts/barlow-latin-ext-700-normal.woff2) format('woff2');font-weight:700 900;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Barlow Condensed';src:url(fonts/barlow-condensed-latin-800-normal.woff2) format('woff2');font-weight:600 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Barlow Condensed';src:url(fonts/barlow-condensed-latin-ext-800-normal.woff2) format('woff2');font-weight:600 900;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
:root{--ff-ui:Barlow,-apple-system,'Segoe UI',sans-serif;--ff-dis:'Barlow Condensed','Arial Narrow',sans-serif}
.prose h1,.prose h2,.prose h3,.h h1,.h h2,.dlg-h h2,.fs-pause-box b,.today h2,.fs-win-box>b{letter-spacing:0}
body.has-engine:not(.fs-bg) ._59_,
body.has-engine:not(.fs-bg) ._9z_{background:transparent !important}
body.has-engine:not(.fs-bg){background:#1f8a3b url(bg/scn-felt.webp) center/cover no-repeat fixed}
.thumb.live{background:#1f8a3b url(bg/native.png) center/cover no-repeat}
.bar-r .btn-out{display:none}
.fs-menu a{padding:8px 9px;font-size:14.5px}
@media (max-width:1380px){.fs-menu a{padding:8px 7px;font-size:14px}}
@media (min-width:1001px) and (max-width:1250px){
  .fs-menu a{padding:8px 5px;font-size:13px}
  .logo{padding-right:8px}
  .logo b{font-size:18px}
}
:root{--accent:#f3c332;--accent-ink:#1d1600;--accent-soft:rgba(243,195,50,.15)}
html[data-mode="light"]{--accent:#8f6d00;--accent-ink:#fffbe8;--accent-soft:rgba(143,109,0,.12)}
.hud ._fq_._dk_._fr_{position:relative}
.hud ._fq_._dk_._fr_::after{content:'';position:absolute;left:0;right:-6px;top:-12px;bottom:-12px}
.hud ._g6_{display:none !important}
.dock > .hudwrap{flex-shrink:0}
@media (min-width:901px) and (max-width:1279px), (min-width:701px) and (max-width:900px) and (max-height:699px){
  .dock-eng ._87_:not(:first-child) ._8a_{display:none !important}
  .dock-eng ._87_:not(:first-child){padding:6px 9px !important}
  .dock > .dock-game{max-width:220px}
}
@media (min-width:901px) and (max-width:1023px){
  .hud ._zv_:nth-child(2){display:none !important}
  .dock > .dock-game{max-width:170px}
}
@supports (-webkit-touch-callout: none){
  @media (max-width:700px), (max-height:500px){ #fsBtn{display:none !important} }
}
#fs-dock .dock-eng svg._89_{width:32px !important;height:32px !important;background:none !important;box-shadow:none !important}
#fs-dock .dock-eng ._87_{padding:4px 11px 4px 5px !important;min-height:40px;box-sizing:border-box}
@media (min-width:901px) and (max-width:1279px), (min-width:701px) and (max-width:900px) and (max-height:699px){
  #fs-dock .dock-eng ._87_:not(:first-child){padding:4px !important;min-width:40px}
}
@media (max-width:560px){
  #fs-dock .dock-eng ._87_{padding:4px !important;min-width:40px}
}
#fs-dock > .ico,#fs-dock > .dock-sub.ico{width:40px;height:40px}
#fs-dock #pauseBtn svg{width:30px;height:30px}
#fs-dock > .ico[data-open="mLook"] svg{width:27px;height:27px}
#fs-dock [data-open="mRules"] svg{width:34px;height:34px}
#fs-dock #fsBtn svg{width:28px;height:28px}
#fs-dock #dailyBtn svg{width:27px;height:27px}
#fs-dock .dock-sub .favbtn{width:40px;height:40px;font-size:24px}
#fs-dock .favbtn:not(.on){color:#e9efe9;background:rgba(255,255,255,.08)}
#fs-dock .favbtn:not(.on):hover{background:rgba(255,255,255,.17)}
html[data-mode="light"] #fs-dock .favbtn.on{color:#f3c332}
#fs-dock .dock-game > svg:first-child{width:22px !important;height:22px !important}
html[data-mode="light"] #fs-dock{--dock-accent:#f3c332;--dock-accent-ink:#1d1600}
@media (min-width:1280px) and (max-width:1439px){
  .dock:has(#fs-draw) .dock-eng ._87_:not(:first-child) ._8a_{display:none !important}
  #fs-dock:has(#fs-draw) .dock-eng ._87_:not(:first-child){padding:4px !important;min-width:40px}
  .dock:has(#fs-draw) > .dock-game{max-width:220px}
}
