.fc-game{position:relative;width:100%;height:100svh;max-height:100dvh;min-height:0;max-width:440px;margin:auto;overflow:hidden;overscroll-behavior:none;touch-action:manipulation;container-type:inline-size;color:#fff5d0;background:#4d0033;font-family:Arial,Helvetica,sans-serif;isolation:isolate;--gold:#ffe979;--edge:#aa7824}.fc-game *{box-sizing:border-box}.fc-game button{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-family:inherit}.fc-game button:disabled{cursor:not-allowed;filter:saturate(.4);opacity:.55}.fc-game button:focus-visible,.fc-game input:focus-visible,.fc-game select:focus-visible{outline:3px solid #76dfff;outline-offset:2px}.fc-game img{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.fc-game ::-webkit-scrollbar{width:5px;height:5px}.fc-game ::-webkit-scrollbar-track{background:#2a0a0a00}.fc-game ::-webkit-scrollbar-thumb{background:linear-gradient(#d9b659,#8a6a24);border-radius:99px}.fc-game *{scrollbar-width:thin;scrollbar-color:#b4903f transparent}body:has(.fc-game) .gfs-flourish{display:none}.fc-scene{position:absolute;inset:0;display:flex;flex-direction:column;gap:clamp(4px,1.4cqw,9px);padding:max(0px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));overflow:hidden;background:url(/games/fortune-coins/reference/background.webp) top/100% 100% no-repeat}.fc-statusbar{flex:0 0 auto;align-items:center;gap:8px;margin-top:6px;padding:5px 9px;border:1px solid #d7ab4840;border-radius:999px;background:#2a0016b8;backdrop-filter:blur(3px);color:#ffe063;font-size:clamp(11px,3.5cqw,15px)}.fc-balance{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fc-balance strong{margin-left:5px}.fc-level{flex:0 0 auto;padding:1px 5px;border:1px solid #957881;border-radius:3px;background:linear-gradient(#baa7b6,#63526b);color:#e6daed;font-size:clamp(9px,2.6cqw,11px);line-height:1.35}.fc-connection{margin-left:auto;color:#80e642;font-size:clamp(11px,3.4cqw,14px)}.fc-menu-btn{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;gap:3px;width:30px;height:24px;padding:0 5px;border:1px solid #d7ab4855;border-radius:7px;background:#4a0f2c}.fc-menu-btn span{display:block;height:2px;border-radius:2px;background:var(--gold)}.fc-menu-scrim{position:absolute;inset:0;z-index:29}.fc-exit-menu{position:absolute;z-index:30;top:44px;left:8px;width:min(74%,250px);overflow:hidden;padding:5px;border:1px solid var(--gold);border-radius:12px;background:#251822f7;box-shadow:0 14px 34px #000a;animation:fc-enter .16s ease-out}.fc-exit-menu button{display:flex;align-items:center;gap:11px;width:100%;padding:11px 9px;border:0;border-radius:8px;background:none;color:#fff2b8;font-size:14px;text-align:left}.fc-exit-menu button+button{border-top:1px solid #ffffff14}.fc-exit-menu b{display:grid;place-items:center;flex:0 0 auto;width:29px;height:29px;border-radius:50%;background:#4a0f2c;color:var(--gold);font-size:14px}.fc-exit-menu span{display:flex;flex-direction:column;gap:2px}.fc-exit-menu small{color:#c7a9a4;font-size:11px}.fc-topbar{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px 2px 0}.fc-small-logo{width:31%;max-width:132px;filter:drop-shadow(0 2px 1px #660013)}.fc-topbar-actions{display:flex;align-items:center;gap:9px;padding-top:2px}.fc-info{place-items:center;width:clamp(22px,6.4cqw,28px);border-radius:50%;border:1px solid #aa6a25;background:linear-gradient(#ffeb93,#a7702a);color:#713300;font:700 clamp(12px,3.6cqw,16px)/1 Georgia,serif}.fc-buy-badge,.fc-info{display:grid;aspect-ratio:1}.fc-buy-badge{place-items:center;width:clamp(52px,15.5cqw,70px);border:2px solid #f9ca65;border-radius:50%;background:radial-gradient(at 30% 20%,#ff7674,#d3060c 45%,#750005 78%);box-shadow:0 3px 2px #240026,0 0 8px #e70b2c;color:#ffffa1;font-size:clamp(10px,3cqw,13px);font-weight:1000;line-height:1.05;text-shadow:1px 2px #831c00;transform:rotate(-9deg)}.fc-stage{position:relative;flex:1 1 20%;display:flex;align-items:flex-end;justify-content:center}.fc-table{position:absolute;bottom:-4%;width:94%;height:38%}.fc-pile{position:relative;width:68%;height:94%;padding-bottom:8%;display:flex;align-items:flex-end;justify-content:center}.fc-pile>img{filter:drop-shadow(0 6px 4px #4a0d00a0)}.fc-pile>i{position:absolute;left:55%;top:52%;width:3.4%;aspect-ratio:1;background:#fff;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 5px #fff);animation:fc-sparkle 3s ease-in-out infinite}.fc-pile>i:nth-of-type(2){left:28%;top:34%;animation-delay:1s}.fc-pile>i:nth-of-type(3){left:78%;top:62%;animation-delay:2s}.fc-tossing{animation:fc-pile-bounce .6s ease-in-out 3}.fc-toss-coins{position:absolute;inset:0;z-index:8;pointer-events:none}.fc-toss-coins img{position:absolute;left:46%;top:50%;width:10%;animation:fc-toss-flight .9s calc(var(--i)*35ms) both;--dx:calc((var(--i) - 5.5)*13cqw)}@keyframes fc-toss-flight{0%{transform:translate(0) scale(.3);opacity:0}15%{opacity:1}50%{transform:translate(var(--dx),-9cqw) rotate(180deg)}to{transform:translate(var(--dx),32cqw) rotate(450deg);opacity:0}}.fc-jackpots{flex:0 0 auto;display:grid;grid-template-columns:1fr clamp(56px,17cqw,78px) 1fr;grid-template-rows:auto auto;align-items:center;gap:5px clamp(6px,2cqw,12px);padding:7px 9px;border:1px solid #d7ab4866;border-radius:12px;background:linear-gradient(#90082633,#780017cc 35%,#330015e6);box-shadow:inset 0 0 14px #00000059}.fc-jackpot{display:flex;flex-direction:column;gap:3px;min-width:0;font-family:Georgia,Times New Roman,serif;font-weight:900}.fc-jackpot strong{font-size:clamp(11px,4.5cqw,19px);line-height:1;letter-spacing:.5px;white-space:nowrap;text-shadow:0 2px 2px #450009,-1px 0 #73451c}.fc-jackpot-title{width:100%;height:clamp(17px,5.4cqw,24px)}.fc-jackpot span{padding:2px 7px;border:1px solid #e4b65f;border-radius:4px;font-size:clamp(11px,4.1cqw,17px);line-height:1.3;color:#fff875;text-shadow:1px 1px #654a00;box-shadow:inset 0 0 9px #0008;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-grand{grid-area:1/1}.fc-major{grid-area:1/3;text-align:right}.fc-minor{grid-area:2/1}.fc-mini{grid-area:2/3;text-align:right}.fc-grand{color:#ffe176}.fc-grand span{background:linear-gradient(#640000,#b5080c)}.fc-major{color:#d49bff}.fc-major span{background:linear-gradient(#45055d,#8216a2)}.fc-minor{color:#6cd2ff}.fc-minor span{background:linear-gradient(#07133f,#133992)}.fc-mini{color:#80f55f}.fc-mini span{background:linear-gradient(#082c08,#146618)}.fc-jackpot span{background-size:100% 100%;border:0;box-shadow:none}.fc-unlimited-medallion{grid-area:1/2/3/3;width:100%;aspect-ratio:1;padding:0;border:0;background:none;filter:drop-shadow(0 0 7px #ff9708a0)}.fc-unlimited-medallion img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fc-reels{position:relative;flex:1 1 30%;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:3% 7%;border:0;border-radius:5px;background:url(/games/fortune-coins/reference/reel-frame.webp) 50%/100% 100% no-repeat;box-shadow:0 3px 8px #100006;overflow:hidden;transition:flex-basis .45s}.fc-reels:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:7px;box-shadow:inset 0 5px 10px #0009,inset 0 -4px 9px #0009}.fc-reel{flex-direction:column;border-radius:4px;background:transparent;overflow:hidden}.fc-cell,.fc-reel{position:relative;display:flex;min-height:0}.fc-cell{flex:1}.fc-cell,.fc-symbol{align-items:center;justify-content:center}.fc-symbol{position:relative;display:inline-flex;width:88%;height:94%}.fc-symbol img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(1px 3px 3px #0005)}.fc-symbol b{position:absolute;max-width:92%;color:#6b2100;font:900 clamp(11px,3.9cqw,17px)/1 Georgia,serif;text-shadow:0 1px #ffffae;letter-spacing:-.6px}.fc-symbol-empty{visibility:hidden}.fc-unlimited-text{position:absolute;top:23%;color:#792500;font:900 clamp(7px,2.5cqw,11px) Georgia,serif;text-shadow:0 1px #ffffa7}.fc-symbol-collector{width:108%;height:108%;z-index:1}.fc-cell-win{background:radial-gradient(#edb33372,transparent 70%);animation:fc-cell-glow 1s ease-in-out infinite}.fc-cell-win:after{content:"";inset:2px;border:2px solid #ffdc71;border-radius:7px;box-shadow:0 0 12px #ffb600,inset 0 0 8px #ffbd11}.fc-cell-win:after,.fc-reel-strip{position:absolute;pointer-events:none}.fc-reel-strip{left:0;top:0;width:100%;height:100%;will-change:transform}.fc-strip-cell{display:flex;align-items:center;justify-content:center;position:relative;width:100%}.fc-cell-under-strip>.fc-symbol{visibility:hidden}.fc-reel-moving .fc-cell-sticky{z-index:2}.fc-lines-label{position:absolute;top:50%;translate:0 -50%;z-index:4;color:#ead289;font:700 8px Georgia,serif;letter-spacing:1px;writing-mode:vertical-rl}.fc-lines-left{left:1px}.fc-lines-right{right:1px}.fc-win-lines{position:absolute;inset:0;width:100%;height:100%;z-index:4;opacity:.7;pointer-events:none}.fc-win-lines polyline{fill:none;stroke:#fff299;stroke-width:1.4;filter:drop-shadow(0 0 3px #ff9b00);stroke-dasharray:400;animation:fc-line 1.4s ease-in-out infinite}.fc-lock{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #795e272b;background:linear-gradient(#1a122d,#120c20);color:#a88655;font-size:clamp(13px,4.4cqw,19px)}.fc-lock small{font-size:clamp(6px,1.9cqw,9px);letter-spacing:2px}.fc-locked .fc-symbol{opacity:0}.fc-sticky{position:absolute;bottom:2px;padding:1px 4px;border-radius:2px;background:#4b0407;color:#ffd900;font-size:clamp(6px,1.9cqw,9px);font-style:normal}.fc-feature-banner{position:absolute;z-index:6;top:10%;left:3%;right:3%;padding:8px 3px;background:radial-gradient(ellipse,#300015eb,#30001599 60%,transparent);text-align:center;color:var(--gold);text-shadow:0 2px #970016,0 0 12px #ffa90a;animation:fc-enter .4s ease-out;pointer-events:none}.fc-feature-banner strong{display:block;font:900 clamp(17px,6.6cqw,29px)/1.1 Georgia,serif}.fc-feature-banner span{display:block;margin-top:7px;font-size:clamp(11px,3.8cqw,15px);font-weight:700}.fc-feature-banner small{display:block;margin-top:5px;font-size:clamp(10px,3.2cqw,13px)}.fc-expanded .fc-stage{flex:0 0 14%}.fc-expanded .fc-pile,.fc-expanded .fc-table{opacity:.35}.fc-expanded .fc-reels{flex-basis:62%}.fc-busy .fc-reels:has(.fc-sticky){background-image:url(/games/fortune-coins/reference/bonus-reel-frame.webp)}.fc-meter{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:2px;min-height:0}.fc-win-readout{display:flex;align-items:baseline;justify-content:center;gap:11px;font-family:Georgia,Times New Roman,serif}.fc-win-readout span{color:#ffe968;font-weight:900;font-size:clamp(13px,4.6cqw,20px);letter-spacing:1px}.fc-win-readout strong{font-size:clamp(15px,5.4cqw,23px)}.fc-notice{max-width:100%;color:#e3bcb5;font-size:clamp(9px,2.9cqw,12px);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-controls{flex:0 0 auto;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;justify-items:center;gap:4px;padding:0 2px max(13px,env(safe-area-inset-bottom))}.fc-controls>button{position:relative;display:grid;place-items:center;width:clamp(36px,11cqw,50px);aspect-ratio:1;border:0;border-radius:50%;background:url(/games/fortune-coins/reference/controls/Btn_1.webp) 50%/100% 100% no-repeat;color:#d7ba94;font-size:clamp(16px,5.4cqw,23px);line-height:1}.fc-controls>button>img{width:65%;height:65%;-o-object-fit:contain;object-fit:contain}.fc-controls button small{position:absolute;top:calc(100% + 3px);left:50%;translate:-50% 0;color:#e7d7d9;font:clamp(8px,2.5cqw,11px)/1 Arial,sans-serif;white-space:nowrap}.fc-controls>button:nth-child(2)>span{color:#8ad78d}.fc-controls>button:nth-child(4)>span,.fc-controls>button:nth-child(5)>span{color:#ffda64;text-shadow:0 0 4px #ffbf40}.fc-controls>.fc-spin{width:clamp(72px,22cqw,100px);border:0;background:url(/games/fortune-coins/reference/controls/Btn_Spin_BG.webp) 50%/100% 100% no-repeat;box-shadow:none;color:#fff681}.fc-spin>span{position:absolute;inset:0;display:grid;place-items:center;opacity:1}.fc-spin>span img{width:70%;height:70%;-o-object-fit:contain;object-fit:contain}.fc-spin b{position:relative;z-index:1;color:#ffffae;font:900 clamp(13px,4.1cqw,18px)/1 Georgia,serif;text-align:center;text-shadow:0 2px #730700,0 0 7px #4d0000}.fc-busy .fc-spin>span{opacity:.92;animation:fc-rotate .8s linear infinite}.fc-controls>.fc-enabled{border-color:#ddb14f;background:#87302e;box-shadow:0 0 9px #f5c454}.fc-options{position:absolute;z-index:20;left:8px;bottom:26px;display:flex;flex-direction:column;gap:2px;padding:5px 3px;border:2px solid #ad873c;border-radius:8px;background:#292515f5;box-shadow:0 0 0 2px #191c16,0 8px 24px #0008}.fc-options button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:6px;background:none;color:#ceccc0;font-size:18px}.fc-options button img{width:26px;height:26px;-o-object-fit:contain;object-fit:contain}.fc-overlay{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:12px;background:#080312c4}.fc-modal{width:100%;max-height:88%;overflow:auto;overscroll-behavior:contain;border:2px solid #d9b659;border-radius:12px;background:linear-gradient(#420200,#690e13);box-shadow:0 0 0 2px #3a220e,0 10px 40px #000b;color:#fff2d3;outline:none}.fc-modal>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 13px;border-bottom:1px solid #af7228;background:#350800}.fc-modal h2{margin:0;color:#ffe47b;font:900 clamp(14px,4.6cqw,20px)/1.15 Georgia,serif;text-shadow:1px 2px #6e3500}.fc-modal>header button{border:0;background:none;color:#d7bd6b;font:28px/1 Arial,sans-serif}.fc-modal>p{padding:14px}.fc-form{gap:17px;padding:18px;font-size:14px}.fc-form,.fc-form label{display:flex;flex-direction:column}.fc-form label{gap:8px}.fc-form input:not([type=checkbox]),.fc-form select{width:100%;padding:10px;border:1px solid #aa733a;border-radius:6px;background:#2d1113;color:#fff}.fc-form .fc-checkbox{flex-direction:row;align-items:center;gap:10px}.fc-form input[type=checkbox]{width:18px;height:18px;accent-color:#dfaa34}.fc-form small{color:#d5b6a1;font-size:12px;line-height:1.5}.fc-green{padding:12px 6px;border:1px solid #68cb35;border-radius:6px;background:linear-gradient(#56bf3c,#1e7314);box-shadow:inset 0 1px #9dff5b;color:#fffbd2;font:900 clamp(12px,3.6cqw,15px)/1 Georgia,serif;text-shadow:0 2px #29651e}.fc-bet-overlay{align-items:flex-end;justify-content:flex-start;padding:0 0 22% 8px;background:#08031280}.fc-bet-overlay .fc-modal{width:62%;border-color:#b99a46;background:#2f2b1df2}.fc-bet-overlay header{padding:8px 10px}.fc-bet-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:6px}.fc-bet-grid button{padding:13px 3px;border:1px solid #625b383b;border-radius:5px;background:transparent;color:#eee9d3;font-size:clamp(12px,3.9cqw,16px)}.fc-bet-grid button[aria-pressed=true]{background:#5a5639;box-shadow:inset 0 0 0 2px #d7ca8c,inset 0 0 6px #fff4af}.fc-buy-overlay{align-items:center;padding:12px}.fc-buy-overlay .fc-modal{background:linear-gradient(#4e0000,#640a14)}.fc-buy-bet{padding:12px 0 0;text-align:center;color:#ddd0b8;font:900 clamp(12px,3.7cqw,15px) Georgia,serif}.fc-buy-bet>div{align-items:center;gap:6px;margin:8px 0 12px}.fc-buy-bet button{width:38px;height:32px;border:1px solid #d15e5f;border-radius:6px;background:linear-gradient(#fb8c8a,#a6232b);color:#ffefdf;font:700 22px/1 Arial,sans-serif}.fc-buy-bet strong{min-width:88px;padding:6px 4px;border-radius:5px;background:#310600;color:#ffe364;font-size:clamp(14px,4.4cqw,18px)}.fc-buy-cards{gap:6px;padding:0 10px}.fc-buy-cards article{display:flex;flex-direction:column;overflow:hidden;border:1px solid #bc8048;border-radius:8px;background:linear-gradient(#8e2631,#bd4653);text-align:center}.fc-buy-cards h3{margin:7px 3px;color:#fff0d0;font:900 clamp(8px,2.6cqw,11px)/1.45 Georgia,serif}.fc-buy-cards h3 small{font-size:clamp(7px,2.3cqw,10px)}.fc-buy-cards article>div{display:flex;align-items:center;justify-content:center;height:42px}.fc-buy-cards img{width:46%;margin:0 -7%}.fc-buy-cards article>strong{margin:9px 0 6px;color:#ffec87;font:900 clamp(12px,3.7cqw,15px) Georgia,serif}.fc-buy-cards .fc-green{border-radius:0;border-width:1px 0 0;font-size:clamp(9px,2.9cqw,12px);padding:10px 0}.fc-buy-note{margin:0;padding:10px!important;color:#e7bdad;font-size:clamp(9px,2.8cqw,12px);text-align:center}.fc-help-overlay{padding:0;background:#000}.fc-help-overlay .fc-modal{height:100%;max-height:100%;border:0;border-radius:0;background:#000;color:#eee}.fc-help-overlay .fc-modal>header{min-height:52px;border-bottom:1px solid #30284d;background:#202036}.fc-help-overlay h2{color:#dcc88a;font:700 clamp(13px,4cqw,17px) Arial,sans-serif;text-shadow:none}.fc-help{padding:0 18px 26px;font:15px/1.55 Arial,sans-serif}.fc-help nav{position:sticky;top:52px;z-index:2;display:flex;flex-wrap:wrap;gap:5px;padding:10px 0;background:#000}.fc-help nav button{padding:8px 9px;border:1px solid #693530;border-radius:5px;background:#1b1521;color:#eed8b7;font-size:12px}.fc-help nav button[aria-pressed=true]{border-color:#ffb35f;background:#843722}.fc-help-logo{display:block;width:55%;margin:20px auto}.fc-help h3{margin:30px 0 22px;padding-top:26px;border-top:1px solid #68150f;color:#ff9c48;font:700 clamp(15px,5cqw,21px) Arial,sans-serif;text-align:center}.fc-help p{margin:12px 0}.fc-help ol{padding-left:22px;list-style:decimal}.fc-help li{margin:6px 0}.fc-help article{margin:14px 0;padding:12px;border:2px solid #b7322d;border-radius:6px}.fc-help article>.fc-symbol{display:flex;width:40%;height:130px;margin:0 auto 18px}.fc-help-pile{width:100%}.fc-jackpot-examples{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.fc-jackpot-examples>div{text-align:center}.fc-jackpot-examples .fc-symbol{width:100%;height:62px}.fc-jackpot-examples b,.fc-jackpot-examples small{display:block;font-size:12px}.fc-paylines{display:flex;justify-content:center;gap:8px;margin:20px 0}.fc-paylines>div{display:flex;align-items:center;gap:3px;color:#ffd68a;font-size:10px}.fc-paylines span{display:grid;grid-template-columns:repeat(3,10px);gap:1px}.fc-paylines i{width:10px;height:10px;background:#eee}.fc-paylines i.on{background:#8bc83a}.fc-help .fc-paytable-row{display:flex;flex-wrap:wrap;align-items:center;min-height:135px;border-color:#ddd}.fc-help .fc-paytable-row>.fc-symbol{width:38%;height:95px;margin:8px 18px 8px 0}.fc-paytable-row span small{display:block;margin-top:9px;color:#baac86;font-size:11px}.fc-paytable-row span b{color:#f4d773;font-weight:400}.fc-help .fc-control-help{display:flex;gap:18px;padding:9px 0;border:0}.fc-control-help>b{color:#f7bd42;font-size:28px}.fc-control-help strong{color:#fff}.fc-control-help p{margin-top:4px}.fc-history{padding:12px;font-size:13px}.fc-history-row{display:flex;justify-content:space-between;gap:8px;width:100%;padding:12px 4px;border:0;border-bottom:1px solid #c8995744;background:none;color:#f4e4d1;text-align:left}.fc-history-row small{display:block;margin-top:6px;color:#c6a78b;font-size:10px}.fc-history-row strong{display:block;margin-top:5px;color:#afee8d}.fc-history>button:not(.fc-history-row){padding:10px;border:1px solid #9e7842;border-radius:6px;background:#552b22;color:#ffe29e}.fc-history p{margin:12px 0;overflow-wrap:anywhere}.fc-history-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:8px;border:1px solid #bb963f;background:#12071b}.fc-history-grid .fc-symbol{height:74px}.fc-history details{padding:12px 0;border-bottom:1px solid #a7794244}.fc-history summary{cursor:pointer}.fc-error{position:absolute;z-index:35;top:6%;left:6%;right:6%;padding:13px;border:1px solid #ffc876;border-radius:10px;background:#260512f5;box-shadow:0 6px 20px #0007;font-size:14px;text-align:center}.fc-error button{display:block;margin:11px auto 0;padding:9px 13px;border:1px solid #eab47d;border-radius:6px;background:#9f3732;color:#fff2c4;font-size:12px}.fc-splash{position:absolute;inset:0;z-index:50;display:grid;place-items:center;padding:24px}.fc-splash-inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:15px;width:66%;max-width:270px;text-align:center}.fc-splash-logo{width:90%;-o-object-fit:contain;object-fit:contain}.fc-splash-track{width:100%;height:9px;background:url(/games/fortune-coins/reference/provider-bar-bg.png) 50%/100% 100% no-repeat}.fc-splash-track span{display:block;background:url(/games/fortune-coins/reference/provider-bar.png) 0/270px 100% no-repeat}.fc-splash-note{margin-top:-8px;color:#d6b46a;font-size:10px}.fc-intro{position:absolute;inset:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;gap:3%;padding:max(20px,env(safe-area-inset-top)) 6% max(24px,env(safe-area-inset-bottom));background:#330619 url(/games/fortune-coins/reference/intro-background.webp) 50%/100% 100% no-repeat;animation:fc-enter .35s ease-out}.fc-intro-logo{width:64%;max-height:18%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 8px #000)}.fc-intro-features{display:flex;flex-direction:column;gap:3vh;width:88%;min-height:0}.fc-intro-features>div{position:relative;min-height:0;text-align:center}.fc-intro-features>div>img:not(.fc-intro-feature-label){width:100%;max-height:23vh;-o-object-fit:fill;object-fit:fill}.fc-intro-features .fc-intro-feature-label{display:block;width:85%;height:24px;-o-object-fit:contain;object-fit:contain;margin:0 auto 6px}.fc-intro-symbols{position:absolute;inset:18% 0 10%;display:flex;align-items:center;justify-content:center;gap:4%;pointer-events:none}.fc-intro-symbols img{width:36%;max-height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 6px #ffc700)}.fc-intro-features>div:last-child .fc-intro-symbols{top:33%}.fc-intro-features p{margin:3px 0 0;color:#ffe18d;font:700 clamp(11px,3.5cqw,15px) Georgia,serif;text-shadow:0 2px #520000}.fc-intro-play{display:flex;align-items:center;justify-content:center;gap:12px;width:64%;min-height:48px;flex:0 0 7%;border:0;background:url(/games/fortune-coins/reference/controls/intro-button.webp) 50%/100% 100% no-repeat;color:#fffbd0;font:900 clamp(18px,6cqw,26px) Georgia,serif;text-shadow:0 2px #245900}.fc-intro-play img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.fc-splash-error{display:flex;flex-direction:column;align-items:center;gap:11px;width:100%}.fc-splash-error p{margin:0;color:#ffd9c9;font-size:13px;line-height:1.5}.fc-splash-error button{width:100%;padding:11px;border:1px solid #ce9855;border-radius:7px;background:#751327;color:#fff;font:900 13px Georgia,serif}.fc-splash-error .fc-splash-ghost{border-color:#ffffff26;background:none;color:#e0bcae;font-weight:400}.fc-celebration{position:absolute;inset:0;z-index:25;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:0;border:0;background:radial-gradient(#5d1410e6,#130008fb);backdrop-filter:blur(2px);cursor:pointer;text-align:center;animation:fc-enter .28s ease-out}.fc-celebration>strong{z-index:2;color:#ffed75;font:900 clamp(30px,11.5cqw,52px) Georgia,serif;letter-spacing:1px;text-shadow:0 4px #ae3708,0 0 22px #ffb708;-webkit-text-stroke:1px #a96b1d;animation:fc-title .62s cubic-bezier(.2,1.7,.4,1) both}.fc-celebration>strong:has(img){width:90%;display:flex;flex-direction:column;align-items:center;gap:4px}.fc-celebration>strong img{max-width:100%;max-height:18vh;-o-object-fit:contain;object-fit:contain}.fc-celebration>b{z-index:2;margin-top:12px;padding:5px 22px;border-radius:12px;background:#2c000f8c;box-shadow:inset 0 0 0 1px #ffca4d47;color:#fff3ad;font:900 clamp(28px,11cqw,50px) Georgia,serif;text-shadow:0 0 14px #ffc72b;animation:fc-title .62s cubic-bezier(.2,1.7,.4,1) .1s both}.fc-celebration>.fc-celebration-hint{z-index:2;margin-top:26px;padding:7px 18px;border:1px solid #ffffff26;border-radius:999px;color:#efdba9;font-size:clamp(10px,3cqw,13px);animation:fc-hint 1.7s ease-in-out infinite}.fc-celebration>.fc-rays{top:18%;scale:1.75}.fc-burst{position:absolute;inset:0;z-index:1;pointer-events:none}.fc-burst img{position:absolute;left:50%;top:50%;width:11%;margin:-5.5% 0 0 -5.5%;--angle:calc(var(--i)*18deg);animation:fc-throw 1.9s cubic-bezier(.15,.6,.35,1) infinite;animation-delay:calc(var(--i)*-85ms)}.fc-sparks{position:absolute;inset:0;z-index:1;pointer-events:none}.fc-sparks i{position:absolute;left:50%;top:50%;width:9px;aspect-ratio:1;background:#fff6c2;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);--angle:calc(var(--i)*30deg + 14deg);filter:drop-shadow(0 0 6px #ffd34d);animation:fc-throw 1.5s ease-out infinite;animation-delay:calc(var(--i)*-.12s)}.fc-tier-big .fc-burst img,.fc-tier-max .fc-burst img,.fc-tier-mega .fc-burst img,.fc-tier-super .fc-burst img{width:13%;margin:-6.5% 0 0 -6.5%}.fc-tier-max,.fc-tier-mega,.fc-tier-super{background:radial-gradient(#8a2a12e6,#1a0009fb)}.fc-tier-max>strong{animation:fc-title .62s cubic-bezier(.2,1.7,.4,1) both,fc-cell-glow 1.1s ease-in-out .7s infinite}.fc-rays{position:absolute;left:0;top:-30%;width:100%;aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(from 0deg,transparent 0deg 10deg,#ffd64345 12deg 14deg,transparent 17deg 30deg);-webkit-mask-image:radial-gradient(#000,transparent 70%);mask-image:radial-gradient(#000,transparent 70%);animation:fc-rotate 24s linear infinite}@keyframes fc-sparkle{0%,70%,to{opacity:0;transform:scale(.2) rotate(0)}80%{opacity:1;transform:scale(3) rotate(90deg)}}@keyframes fc-cell-glow{50%{filter:brightness(1.2)}}@keyframes fc-rotate{to{rotate:1turn}}@keyframes fc-line{0%{stroke-dashoffset:400;opacity:0}50%{stroke-dashoffset:0;opacity:1}to{opacity:.2}}@keyframes fc-enter{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}@keyframes fc-throw{0%{opacity:0;transform:rotate(var(--angle)) translateY(0) scale(.25)}12%{opacity:1}70%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateY(-62vmin) scale(1.05)}}@keyframes fc-title{0%{opacity:0;scale:.4;rotate:-7deg}65%{scale:1.13;rotate:1.5deg}to{opacity:1;scale:1;rotate:0deg}}@keyframes fc-hint{50%{opacity:.45}}@keyframes fc-pile-bounce{50%{transform:translateY(-9%) scale(1.06)}}.fc-collect{position:absolute;inset:0;z-index:25;pointer-events:none;overflow:hidden}.fc-collect img{position:absolute;left:0;top:0;width:clamp(24px,8.5cqw,40px);aspect-ratio:1;opacity:0;filter:drop-shadow(0 0 6px #ffd34dcc);animation:fc-collect-fly .95s both;will-change:transform,opacity}.fc-collecting>img{filter:drop-shadow(0 6px 4px #4a0d00a0) drop-shadow(0 0 16px #ffd34d);transition:filter .3s}@keyframes fc-collect-fly{0%{opacity:0;transform:translate(calc(var(--sx) - 50%),calc(var(--sy) - 50%)) scale(.3) rotate(0deg);animation-timing-function:cubic-bezier(.2,.8,.4,1)}12%{opacity:1;transform:translate(calc(var(--sx) - 50%),calc(var(--sy) - 50%)) scale(1.15) rotate(0deg);animation-timing-function:cubic-bezier(.3,.9,.5,1)}40%{opacity:1;transform:translate(calc(var(--mx) - 50%),calc(var(--my) - 50%)) scale(1.05) rotate(calc(var(--rot)*.4));animation-timing-function:cubic-bezier(.55,0,.8,.4)}92%{opacity:1}to{opacity:0;transform:translate(calc(var(--ex) - 50%),calc(var(--ey) - 50%)) scale(.55) rotate(var(--rot))}}@media(min-width:600px){.fc-game{border-left:1px solid #b7833333;border-right:1px solid #b7833333}}@media(max-width:380px){.fc-statusbar{gap:5px;padding-inline:7px}.fc-topbar{padding-top:4px}.fc-small-logo{width:36%}.fc-jackpots{gap:4px;padding:6px}.fc-controls{gap:1px}.fc-controls>button{width:clamp(34px,10.8cqw,42px)}.fc-controls>.fc-spin{width:clamp(68px,21cqw,82px)}.fc-feature-banner{top:8%}}@media(max-height:680px) and (orientation:portrait){.fc-stage{flex-basis:17%}.fc-jackpots{padding-block:5px}.fc-topbar{padding-top:3px}.fc-controls{padding-top:0}.fc-notice{display:none}}@media(max-height:600px) and (orientation:landscape){.fc-topbar{padding-top:14px}.fc-stage{flex-basis:10%}.fc-controls{padding-bottom:11px}.fc-intro-features{flex-direction:row}.fc-intro-logo{max-height:20%}}@media(prefers-reduced-motion:reduce){.fc-game *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.fc-reel-moving .fc-cell{filter:none}}.fc-game{--cabinet:calc(100cqw * 1136 / 640);--extra:max(0px,calc(100dvh - var(--cabinet) - env(safe-area-inset-bottom)));position:fixed;left:50%;top:0;translate:-50% 0;width:min(100vw,calc(100dvh * 640 / 1136));max-width:none;height:100vh;height:100dvh;max-height:none;aspect-ratio:auto;background:#5b0034;box-shadow:0 0 0 100vmax #000}body:has(.fc-game){background:#000;overflow:hidden}.fc-scene{inset:auto 0 env(safe-area-inset-bottom);height:var(--cabinet);display:block;gap:0;padding:0;overflow:visible;background-size:150% auto;background-position:bottom}.fc-scene:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;top:calc(-1 * var(--extra));background:url(/games/fortune-coins/reference/background.webp) bottom/150% auto no-repeat}.fc-scene{background:none}.fc-scene>.fc-celebration,.fc-scene>.fc-menu-scrim{top:calc(-1 * var(--extra))}.fc-topbar{translate:0 calc(var(--extra) * -.42)}.fc-topbar .fc-info{translate:0 calc(var(--extra) * .42)}.fc-topbar{position:absolute;inset:0;display:block;padding:0;pointer-events:none}.fc-small-logo{position:absolute;left:37%;top:1.6%;width:26%;max-width:none;filter:none}.fc-topbar-actions{position:absolute;inset:0;display:block;padding:0;pointer-events:none}.fc-topbar-actions button{pointer-events:auto}.fc-info{position:absolute;right:.4%;top:20.5%;width:5.5%;z-index:5}.fc-buy-badge{position:absolute;right:3%;top:1.6%;width:14%;border:0;border-radius:0;background:none;box-shadow:none;transform:none}.fc-buy-badge img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fc-stage{position:absolute;inset:15% 0 auto;height:25.5%;display:block;min-height:0}.fc-table{left:-14%;bottom:0;width:128%;height:87%;-o-object-fit:fill;object-fit:fill}.fc-pile{position:absolute;left:17%;top:0;width:66%;height:72%;padding:0;display:block}.fc-pile>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:none}.fc-jackpots{position:absolute;inset:23.8% 0 auto;height:16.6%;display:block;padding:0;border:0;border-radius:0;background:none;box-shadow:none;pointer-events:none}.fc-jackpot{position:absolute;left:0;top:0;width:37%;gap:0;font-family:Arial,sans-serif}.fc-jackpot-title{width:75%;height:auto;max-height:none;-o-object-fit:contain;object-fit:contain;align-self:flex-start;margin-left:4%}.fc-jackpot span{height:8.3cqw;padding:.4cqw 2cqw;color:#fff780;font-size:6.4cqw;line-height:1.1;text-align:left;font-weight:900}.fc-major,.fc-mini{left:auto;right:0;text-align:right}.fc-major .fc-jackpot-title,.fc-mini .fc-jackpot-title{align-self:flex-end;margin:0 4% 0 0}.fc-major span,.fc-mini span{text-align:right}.fc-mini,.fc-minor{top:59%;width:30.5%}.fc-mini .fc-jackpot-title,.fc-minor .fc-jackpot-title{width:83%}.fc-mini span,.fc-minor span{height:6.7cqw;font-size:5.4cqw}.fc-reels{position:absolute;left:0;top:40.4%;width:100%;height:36.3%;padding:2.2% 2%;gap:0;border-radius:0;transition:height .45s,top .45s}.fc-reels,.fc-reels:after{box-shadow:none}.fc-symbol,.fc-symbol-collector{flex-shrink:0;width:145.16129%;height:206.153846%}.fc-symbol img{position:absolute;-o-object-fit:fill;object-fit:fill;filter:none;max-width:none;max-height:none}.fc-lines-label{font-size:1.8cqw;letter-spacing:.15cqw}.fc-meter{position:absolute;left:0;top:79.3%;width:100%;gap:0}.fc-win-readout{font-family:Arial,sans-serif;gap:7.4cqw}.fc-win-readout span,.fc-win-readout strong{font-size:4.6cqw;font-weight:900;letter-spacing:0}.fc-notice{position:absolute;width:100%;top:110%;font-size:2.3cqw;visibility:hidden}.fc-busy .fc-notice{visibility:visible}.fc-notice:not(:has(+*)){color:#e3bcb5}.fc-controls{position:absolute;left:0;top:82.5%;width:100%;height:12%;display:block;padding:0}.fc-controls>button{position:absolute;top:50%;transform:translate(-50%,-50%);width:8.6%;font-size:4cqw;background-size:100% 100%}.fc-controls>button:first-child{left:8%}.fc-controls>button:nth-child(2){left:30.8%}.fc-controls>button:nth-child(3){left:50.6%}.fc-controls>button:nth-child(4){left:69%}.fc-controls>button:nth-child(5){left:80%}.fc-controls>.fc-spin{width:21%;aspect-ratio:1;background-size:100% 100%}.fc-controls button small{top:calc(100% + 1.7cqw);font:700 2.7cqw/1 Georgia,serif}.fc-controls>button>.fc-spin-brand{position:absolute;left:27%;top:44%;width:46%;height:18%;-o-object-fit:contain;object-fit:contain}.fc-controls>button:nth-child(5){width:8.5%}.fc-controls>button:nth-child(5)>img{width:80%;height:80%}.fc-controls>.fc-enabled{background-color:transparent;box-shadow:none}.fc-statusbar{position:absolute;top:95.4%;left:0;width:100%;display:flex;justify-content:center;margin:0;padding:0;border:0;border-radius:0;background:none;backdrop-filter:none;font-size:3.9cqw;font-weight:900;color:#eddb56}.fc-balance strong{margin-left:1.2cqw}.fc-connection{position:absolute;right:3.2%;margin:0;font-size:4.2cqw}.fc-options{bottom:14.8%;left:2%}.fc-exit-menu{top:auto;bottom:15%;left:2%}.fc-splash-inner{width:31%;max-width:none;gap:12px}.fc-splash-logo{width:100%}.fc-splash-track{height:6px}.fc-buy-overlay{inset:39.8% 0 auto;height:37%;padding:0;background:none;align-items:stretch}.fc-buy-overlay .fc-modal{position:relative;overflow:visible;max-height:none;height:100%;border:1px solid #edce5e;border-radius:0;background:linear-gradient(#350009,#69000e)}.fc-buy-overlay .fc-modal>header{position:relative;height:9%;padding:0;border:0;background:none;justify-content:center}.fc-buy-overlay h2{font-size:5cqw;line-height:1;transform:translateY(-35%)}.fc-buy-overlay header button{right:1%;top:0;font-size:5cqw}.fc-buy-bet{height:24%;font-size:2.5cqw}.fc-buy-bet>div{gap:10%;margin:1% 0;height:60%}.fc-buy-bet button{width:9%;height:100%;border:0;background:none;font-size:0}.fc-buy-bet button:first-child{background:url(/games/fortune-coins/reference/buy-minus.webp) 50%/contain no-repeat}.fc-buy-bet button:last-child{background:url(/games/fortune-coins/reference/buy-plus.webp) 50%/contain no-repeat}.fc-buy-bet strong{min-width:22%;padding:1%;font-size:3.6cqw}.fc-buy-cards{height:65%;gap:2%;padding:0 3.5%}.fc-buy-cards article{border:0;border-radius:0;background:url(/games/fortune-coins/reference/buy-card.webp) 50%/100% 100% no-repeat}.fc-buy-cards article>div{height:39%}.fc-buy-cards article>div img{width:90%;margin:0;-o-object-fit:contain;object-fit:contain}.fc-buy-cards h3{height:23%;margin:3% 2%}.fc-buy-cards h3 img{height:100%;margin:0;-o-object-fit:contain;object-fit:contain}.fc-buy-cards article>strong{margin:1% 0;font:900 3.5cqw/1.2 Arial,sans-serif}.fc-buy-cards .fc-green{border:0;background:url(/games/fortune-coins/reference/buy-button.webp) 50%/100% 100% no-repeat;padding:0;font-size:2.3cqw}.fc-buy-note{display:none}.fc-expanded .fc-reels{top:25%;height:51.7%}.fc-expanded .fc-stage{height:12%;top:13%}.fc-expanded .fc-jackpots{top:13%;height:12%;opacity:.65}.fc-bitmap-number{display:inline-block;vertical-align:middle;max-width:100%;overflow:visible}.fc-intro-cinematic{position:absolute;inset:0;z-index:55;background:#000}.fc-intro-cinematic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fc-cell-win{background:none;animation:none}.fc-cell-win:after{display:none}.fc-buy-overlay .fc-modal h2{width:45%;height:180%;font-size:0;background:url(/games/fortune-coins/reference/buy-title.webp) 50%/contain no-repeat}.fc-connection img{display:block;width:6cqw;height:4.4cqw;-o-object-fit:contain;object-fit:contain}.fc-controls>button:nth-child(5){background:url(/games/fortune-coins/reference/controls/Btn_1.webp) 50%/100% 100% no-repeat;width:8.6%;aspect-ratio:1}.fc-controls>.fc-enabled:nth-child(5){filter:brightness(1.5);box-shadow:none}.fc-intro{display:block;padding:0;animation:none;background-image:url(/games/fortune-coins/reference/background.webp)}.fc-intro-logo{position:absolute;left:33%;top:6%;width:34%;height:auto;max-height:none;filter:none}.fc-intro-carousel{position:absolute;left:0;top:31%;width:100%;height:27%;display:flex;align-items:center;justify-content:space-between}.fc-intro-carousel>button{width:6%;height:24%;padding:0;border:0;background:none}.fc-intro-carousel>button img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fc-intro-carousel>button:first-child{transform:rotate(180deg)}.fc-intro-carousel>.fc-intro-slide{width:78%;height:100%;-o-object-fit:contain;object-fit:contain}.fc-intro-dots{position:absolute;left:0;top:65%;width:100%;display:flex;justify-content:center;gap:2%}.fc-intro-dots button{width:1.7%;aspect-ratio:1;border:0;border-radius:50%;background:#987b37;opacity:.45;padding:0}.fc-intro-dots button[aria-pressed=true]{opacity:1}.fc-intro-play{position:absolute;left:31%;top:87%;width:38%;height:5%;min-height:0;font:400 5.5cqw/1 Georgia,serif}.fc-intro-skip{position:absolute;left:0;top:95%;width:100%;display:flex;align-items:center;justify-content:center;gap:2%;color:#eee0c0;font-size:3.4cqw}.fc-intro-skip input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:4.2%;aspect-ratio:1;margin:0;background:url(/games/fortune-coins/reference/controls/intro-checkbox.webp) 50%/contain no-repeat}.fc-intro-skip input:checked{background-image:url(/games/fortune-coins/reference/controls/intro-check.webp)}.fc-authored-celebration{background:#08000ccc;backdrop-filter:none;animation:none}.fc-authored-win{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fc-authored-celebration>b{position:absolute;top:57%;margin:0;animation:none;font-size:8cqw}.fc-authored-celebration>.fc-celebration-hint{position:absolute;top:71%;margin:0}.fc-pile.fc-tossing{animation:none}.fc-buy-badge .fc-buy-badge-text{position:absolute;left:0;top:17%;width:100%;height:70%;-o-object-fit:contain;object-fit:contain;transform:none}.fc-controls>button:nth-child(5)>.fc-turbo-bolt{position:absolute;left:18%;top:2%;width:64%;height:66%;-o-object-fit:contain;object-fit:contain}.fc-controls>button:nth-child(5)>.fc-turbo-toggle{position:absolute;left:6%;bottom:-8%;width:88%;height:28%;-o-object-fit:fill;object-fit:fill}.fc-buy-overlay{top:calc(var(--extra) + var(--cabinet) * .398);height:calc(var(--cabinet) * .37)}.fc-intro{background-size:cover;background-position:bottom}.fc-grand,.fc-major{width:37%}.fc-mini,.fc-minor{top:auto;bottom:0;width:30.4%}.fc-jackpot-title,.fc-mini .fc-jackpot-title,.fc-minor .fc-jackpot-title{width:auto;max-width:100%;height:6.4cqw;margin:0 0 -.4cqw 1.6cqw}.fc-mini .fc-jackpot-title,.fc-minor .fc-jackpot-title{height:5.2cqw}.fc-major .fc-jackpot-title,.fc-mini .fc-jackpot-title{margin:0 1.6cqw -.4cqw 0}.fc-jackpot span{display:block;width:100%;height:8cqw;padding:0 2.8cqw;font-size:6.7cqw;line-height:8cqw;background-repeat:no-repeat}.fc-mini span,.fc-minor span{height:6.2cqw;line-height:6.2cqw;font-size:6.1cqw}.fc-grand span{background-size:127.4% 100%;background-position:0}.fc-major span{background-size:126.4% 100%;background-position:100%}.fc-minor span{background-size:153.4% 100%;background-position:0}.fc-mini span{background-size:151.9% 100%;background-position:100%}.fc-jp-tile{position:absolute;left:15.56%;top:25.74%;width:68.89%;height:48.51%;border-radius:1px;box-shadow:inset 0 2px 0 #ffffff59,inset 0 0 1.6cqw #000a;pointer-events:none}.fc-symbol-mini .fc-jp-tile{background:linear-gradient(#5fe03a,#1d8a1a 42%,#0c4a10)}.fc-symbol-minor .fc-jp-tile{background:linear-gradient(#58b6ff,#1747c9 42%,#0b1f66)}.fc-symbol-major .fc-jp-tile{background:linear-gradient(#d77bff,#7a1fb4 42%,#3c0a5c)}.fc-symbol-grand .fc-jp-tile{background:linear-gradient(#ff6a52,#c3100c 42%,#5c0303)}.fc-symbol .fc-jp-tile+img{z-index:1}.fc-symbol b{z-index:2;font-size:7.4cqw;color:#5a1c00;text-shadow:0 1px #ffeb9a}.fc-coin-land .fc-symbol:after,.fc-coin-land .fc-symbol:before{content:"";position:absolute;z-index:0;left:50%;top:50%;width:52%;aspect-ratio:1;border-radius:50%;translate:-50% -50%;pointer-events:none}.fc-coin-land .fc-symbol:before{box-shadow:0 0 0 .6cqw #ff7cf0,0 0 3cqw 1.6cqw #ff2fd0,0 0 6cqw 2cqw #ff2fa08c;animation:fc-land-ring .9s ease-out both}.fc-coin-land .fc-symbol:after{width:66%;background:conic-gradient(from 0deg,#ff9a1f00,#ffb23ad9 8%,#ff5a0000 16%,#ffb23ac0 30%,#ff5a0000 40%,#ffc24ad9 55%,#ff5a0000 64%,#ffa22ec0 80%,#ff5a0000 90%);-webkit-mask:radial-gradient(closest-side,transparent 70%,#000 76%,transparent 100%);mask:radial-gradient(closest-side,transparent 70%,#000 76%,transparent 100%);animation:fc-land-flame .9s linear both}@keyframes fc-land-ring{0%{opacity:0;scale:.82}18%{opacity:1;scale:1.04}60%{opacity:.85}to{opacity:0;scale:1.1}}@keyframes fc-land-flame{0%{opacity:0;rotate:0deg;scale:.9}20%{opacity:1}75%{opacity:.8}to{opacity:0;rotate:200deg;scale:1.08}}.fc-scene:after{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;top:calc(-1 * var(--extra));background:url(/games/fortune-coins/reference/fg-background.webp) bottom/150% auto no-repeat;opacity:0;transition:opacity .6s ease}.fc-bonus .fc-scene:after{opacity:1}.fc-bonus .fc-reels{background-image:url(/games/fortune-coins/reference/bonus-reel-frame.webp)}.fc-bonus .fc-symbol-empty{visibility:visible;background:url(/games/fortune-coins/reference/wild.webp) 50%/63% auto no-repeat;opacity:.2;filter:sepia(1) saturate(6) hue-rotate(-38deg) brightness(.5)}.fc-bonus .fc-sticky{display:none}.fc-bonus .fc-cell-sticky:before{content:"";position:absolute;inset:4%;border-radius:2px;background:radial-gradient(#ff9c2a8c,#ff4d0033 60%,transparent 75%);box-shadow:inset 0 0 2.4cqw #ffb13b;animation:fc-cell-glow 1.2s ease-in-out infinite}.fc-respins{position:absolute;z-index:5;left:50%;top:75.4%;translate:-50% 0;display:flex;gap:.5cqw;padding:.5cqw;border-radius:.6cqw;background:#1a0004d9;box-shadow:0 0 0 .3cqw #6b1b0d}.fc-respins i{display:grid;place-items:center;width:7.4cqw;height:4.8cqw;border-radius:.4cqw;background:#2a0406;color:#5c2a22;font:900 3.6cqw/1 Georgia,serif;font-style:normal;transition:background .25s,color .25s}.fc-respins i.on{background:linear-gradient(#ff4c3b,#c1100c 55%,#7d0404);box-shadow:inset 0 .3cqw #ff9a8a;color:#fff3c2;text-shadow:0 .3cqw #6a0000}.fc-declare{position:absolute;inset:3% 2%;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4cqw;border-radius:1cqw;background:radial-gradient(ellipse at 50% 42%,#ef3d93,#a3125c 55%,#53062e);box-shadow:inset 0 0 0 .5cqw #e7b85a,inset 0 0 5cqw #000b,0 0 4cqw #000a;animation:fc-declare-in .5s cubic-bezier(.2,1.4,.4,1) both}.fc-declare img{width:60%;height:auto;filter:drop-shadow(0 .5cqw .4cqw #3a0016)}.fc-declare img:nth-child(2){width:54%}.fc-declare .fc-declare-note{width:80%;margin-top:2cqw}.fc-bonus-congrats{position:absolute;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2cqw;background:radial-gradient(ellipse at 50% 50%,#ffdd6b 0,#ff7a12 22%,#d81a06 45%,#5a0300e6 75%);animation:fc-declare-in .45s ease-out both}.fc-bonus-congrats img{width:62%;filter:drop-shadow(0 .5cqw .5cqw #5a0a00)}.fc-bonus-congrats b{color:#ffe98a;font:900 11cqw/1 Georgia,serif;-webkit-text-stroke:.3cqw #8a3a00;text-shadow:0 .7cqw #7a1500,0 0 4cqw #ffcf4a;animation:fc-title .6s cubic-bezier(.2,1.7,.4,1) .15s both}.fc-total-plaque{position:absolute;z-index:7;left:50%;top:32.6%;translate:-50% 0;display:flex;flex-direction:column;align-items:center;min-width:34%;padding:.6cqw 3cqw 1cqw;border:.5cqw solid #f6c75c;border-radius:.8cqw;background:linear-gradient(#ffe56b,#f0a223);box-shadow:0 0 3cqw #ffb21a,inset 0 0 0 .3cqw #fff3b0;animation:fc-declare-in .4s cubic-bezier(.2,1.5,.4,1) both}.fc-total-plaque img{width:24cqw;height:auto}.fc-total-plaque b{color:#c01000;font:900 7cqw/1 Georgia,serif;text-shadow:0 .25cqw #fff2a8}@keyframes fc-declare-in{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}.fc-bonus .fc-symbol-empty{-webkit-mask:linear-gradient(#000 57%,transparent 61%);mask:linear-gradient(#000 57%,transparent 61%)}.fc-busy .fc-notice,.fc-notice{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fc-collector-total{position:absolute;z-index:3;left:50%;top:50%;translate:-50% -46%;color:#c40c00;font:900 7.6cqw/1 Georgia,serif;-webkit-text-stroke:.15cqw #fff0a0;text-shadow:0 .3cqw #ffe27a,0 0 1.6cqw #ffcf4a;pointer-events:none;animation:fc-title .45s cubic-bezier(.2,1.7,.4,1) both}.fc-cell-sticky .fc-symbol img{filter:brightness(1.05)}.fc-gather{z-index:4}.fc-gather .fc-symbol{animation:fc-gather .7s cubic-bezier(.5,0,.8,.3) both}.fc-stage{top:calc(15% - var(--extra) * .7);height:calc(25.5% + var(--extra) * .7)}.fc-table{height:calc(var(--cabinet) * .2219)}.fc-pile{top:auto;bottom:calc(var(--cabinet) * .0714);left:50%;translate:-50% 0;width:min(92%,calc(66% + var(--extra) * .4));height:calc(var(--cabinet) * .1836 + var(--extra) * .6)}.fc-pile>img{-o-object-position:bottom;object-position:bottom}.fc-topbar{translate:0 calc(var(--extra) * -.55)}.fc-topbar .fc-info{translate:0 calc(var(--extra) * .55)}.fc-small-logo{left:50%;translate:-50% 0;width:calc(26% + var(--extra) * .12)}.fc-buy-badge{width:calc(14% + var(--extra) * .05)}.fc-expanded .fc-stage{top:calc(13% - var(--extra) * .7);height:calc(12% + var(--extra) * .7)}.fc-game{--bar:calc(40px + env(safe-area-inset-top));--extra:max(0px,calc(100dvh - var(--bar) - var(--cabinet) - env(safe-area-inset-bottom)));width:min(100vw,calc((100dvh - var(--bar)) * 640 / 1136))}.fc-site-bar{z-index:45;left:0;right:0;top:0;height:var(--bar);align-items:flex-end;padding:env(safe-area-inset-top) 10px 0;background:#000}.fc-site-bar button{height:40px;padding:0 14px;border:0;background:none;color:#fff;font:600 15px/40px Arial,Helvetica,sans-serif;letter-spacing:.2px}.fc-site-bar button:active{opacity:.6}.fc-intro,.fc-intro-cinematic,.fc-overlay,.fc-splash{top:var(--bar)}.fc-buy-overlay{top:calc(var(--bar) + var(--extra) + var(--cabinet) * .398)}.fc-spotlit .fc-cell:not(.fc-lit) .fc-symbol{filter:brightness(.32) saturate(.7);transition:filter .2s}.fc-spotlit .fc-lit{z-index:3}.fc-spot-amount{position:absolute;z-index:8;left:calc(2% + (var(--c) + .5) * 32%);top:calc(2.2% + (var(--r) + .5) * 31.87%);translate:-50% -50%;color:#ffe56a;font:900 7.6cqw/1 Georgia,serif;-webkit-text-stroke:.25cqw #6b2a00;text-shadow:0 .5cqw #5a1800,0 0 2.4cqw #ffb41a;white-space:nowrap;pointer-events:none;animation:fc-title .45s cubic-bezier(.2,1.7,.4,1) both}.fc-win-lines{display:none}@keyframes fc-gather{0%{transform:none;opacity:1}30%{transform:rotateY(80deg) scale(1.05);opacity:1}42%{transform:rotateY(0deg) scale(1.08);opacity:1}to{transform:translate(calc(var(--gx) / 1.4516),calc(var(--gy) / 2.0615)) scale(.45);opacity:0}}.fc-gather .fc-symbol{animation-duration:.78s}.fc-reel-tease{overflow:visible}.fc-reel-tease:after,.fc-reel-tease:before{content:"";position:absolute;z-index:5;top:-2%;bottom:-2%;width:1.6cqw;border-radius:1cqw;background:linear-gradient(#ffe27a,#ff8a12 30%,#ff3b00 60%,#ffd24a);box-shadow:0 0 2.4cqw 1cqw #ff7a00,0 0 5cqw 1cqw #ff3d0088;animation:fc-tease .35s ease-in-out infinite alternate;pointer-events:none}.fc-reel-tease:before{left:-1%}.fc-reel-tease:after{right:-1%}.fc-reel-tease .fc-reel-strip{filter:drop-shadow(0 0 2cqw #ff8c1a)}@keyframes fc-tease{0%{opacity:.65;scale:1 .98}to{opacity:1;scale:1 1.01}}.fc-turbo-lights{position:absolute;left:14%;bottom:-6%;width:72%;height:22%;display:flex;align-items:center;justify-content:center;gap:4%;pointer-events:none}.fc-turbo-lights img{height:78%;width:auto;filter:drop-shadow(0 0 .8cqw #ffd34d) brightness(1.4);animation:fc-turbo-run .7s ease-in-out infinite}@keyframes fc-turbo-run{0%,to{opacity:.35}50%{opacity:1}}.fc-busy .fc-reels:has(.fc-sticky){background-image:url(/games/fortune-coins/reference/reel-frame.webp)}.fc-bonus .fc-reels,.fc-busy.fc-bonus .fc-reels:has(.fc-sticky){background-image:url(/games/fortune-coins/reference/bonus-reel-frame.webp)}.fc-intro-logo{top:4%}.fc-intro-volatility{position:absolute;left:0;top:19.5%;width:100%;display:flex;align-items:center;justify-content:center;gap:2.4cqw;color:#e9dcc8;font:700 3.4cqw/1 Arial,sans-serif}.fc-intro-volatility i{position:relative;display:flex;gap:0;height:4.6cqw}.fc-intro-volatility i>img{height:100%;width:auto;margin-right:-.2cqw}.fc-intro-volatility b{position:absolute;left:0;top:0;height:100%;overflow:hidden}.fc-intro-volatility b img{height:100%;width:auto;max-width:none}.fc-intro-carousel{top:24.5%;height:33%}.fc-intro-window{position:relative;width:82%;height:100%;overflow:hidden}.fc-intro-track{display:flex;width:100%;height:100%;transition:translate .65s cubic-bezier(.45,.05,.3,1)}.fc-intro-track.fc-snap{transition:none}.fc-islide{position:relative;flex:0 0 100%;height:100%}.fc-islide-frame{left:2.3%;top:20%;width:95.4%}.fc-ip,.fc-islide-frame{position:absolute;height:auto}.fc-ip{pointer-events:none}.fc-on .fc-ip{animation:fc-ip-pop .5s cubic-bezier(.2,1.6,.4,1) calc(var(--o) * .17s) both,fc-ip-bob 2.4s ease-in-out calc(var(--o) * .17s + .5s) infinite}@keyframes fc-ip-pop{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}@keyframes fc-ip-bob{0%,to{translate:0 0}50%{translate:0 -4%}}.fc-ip-crown{left:31.5%;top:33%;width:37%;z-index:2}.fc-ip-c60{top:8%}.fc-ip-c150,.fc-ip-c60{left:3%;width:31%;z-index:3}.fc-ip-c150{top:44%}.fc-ip-c30{right:3%;top:8%;width:31%;z-index:3}.fc-ip-title{left:15%;bottom:2%;width:70%;z-index:4}.fc-ip-title-glow{left:8%;bottom:-6%;width:84%;z-index:3}.fc-ip-fly{width:9%;z-index:5}.fc-on .fc-ip-fly{animation:fc-ip-pop .5s cubic-bezier(.2,1.6,.4,1) calc(var(--o) * .17s) both,fc-ip-float 3s ease-in-out calc(var(--o) * .17s) infinite}@keyframes fc-ip-float{0%,to{translate:0 0;rotate:0deg}50%{translate:0 -14%;rotate:14deg}}.fc-ip-f1{left:-1%;top:22%}.fc-ip-f2{left:47%;top:6%;width:7%}.fc-ip-f3{right:-1%;top:62%}.fc-ip-f4{left:12%;bottom:0;width:7%}.fc-ip-glow{left:12%;top:4%;width:76%;z-index:1;mix-blend-mode:screen}@keyframes fc-ip-pulse{50%{opacity:.6;scale:1.06}}.fc-ip-big{left:29%;top:27%;width:42%;z-index:2}.fc-ip-750{left:34.5%;top:52%;width:31%;z-index:4}.fc-ip-major{left:2%;top:10%;width:30%;z-index:3}.fc-ip-c100{right:3%;top:10%;width:28%;z-index:3}.fc-ip-mini{right:5%;top:64%;width:26%;z-index:3}.fc-ip-counter{left:8%;bottom:1%;width:30%;z-index:3}.fc-ip-arrow{z-index:4}@keyframes fc-ip-sweep{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.fc-ip-am{left:25%;top:6%;width:25%}.fc-ip-ac{right:22%;top:40%;width:19%}.fc-ip-ai{right:24%;top:66%;width:22%}.fc-intro-caption{position:absolute;left:8%;right:8%;top:58.5%;margin:0;color:#f3e6d6;font:400 3.4cqw/1.3 Arial,sans-serif;text-align:center;text-shadow:0 1px 2px #0008}.fc-intro-dots{top:65.5%}.fc-reels .fc-symbol-coin,.fc-reels .fc-symbol-collector,.fc-reels .fc-symbol-grand,.fc-reels .fc-symbol-major,.fc-reels .fc-symbol-mini,.fc-reels .fc-symbol-minor,.fc-reels .fc-symbol-unlimited{scale:.87}.fc-reels .fc-symbol .fc-jp-tile{scale:1.149}.fc-ip-major{width:35%;left:0;top:6%}.fc-ip-c100{width:33%;right:1%;top:6%}.fc-ip-mini{width:31%;right:3%;top:60%}.fc-collect-pot img{width:clamp(30px,10cqw,48px);filter:drop-shadow(0 0 4px #fff2a0) drop-shadow(0 6px 6px #ff7a00) drop-shadow(0 14px 8px #ff3d0099)}.fc-pot-src .fc-symbol{animation:fc-cell-glow .6s ease-in-out 2}.fc-game:has(.fc-collect-pot) .fc-pile{filter:drop-shadow(0 0 3cqw #ffcf4a)}.fc-stage{pointer-events:none}.fc-reels .fc-symbol-coin,.fc-reels .fc-symbol-collector,.fc-reels .fc-symbol-grand,.fc-reels .fc-symbol-major,.fc-reels .fc-symbol-mini,.fc-reels .fc-symbol-minor,.fc-reels .fc-symbol-unlimited{scale:1.22}.fc-jp-tile{display:none}.fc-reel:not(.fc-reel-moving),.fc-reels:not(.fc-rolling){overflow:visible}.fc-reels .fc-cell:has(.fc-symbol-coin,.fc-symbol-unlimited,.fc-symbol-collector,.fc-symbol-mini,.fc-symbol-minor,.fc-symbol-major,.fc-symbol-grand){z-index:3}.fc-reels:not(.fc-rolling){z-index:4}.fc-symbol b.fc-coin-num{position:absolute;left:50%;top:50%;translate:-50% -50%;max-width:none;font-size:6.6cqw;line-height:1;text-shadow:none;-webkit-text-stroke:0}.fc-bm{display:inline-block;vertical-align:middle;overflow:visible}.fc-unlimited-text{top:31%;left:50%;translate:-50% 0;width:48%;display:flex;flex-direction:column;align-items:center;gap:.2cqw;color:#7a2a00;font:900 2.15cqw/1 Georgia,Times New Roman,serif;letter-spacing:.05cqw;text-align:center;text-shadow:0 .15cqw #fff2b0;white-space:nowrap}.fc-symbol-unlimited b.fc-coin-num{top:62%;font-size:5cqw}img.fc-lines-label{width:1.25%;height:auto;writing-mode:initial;font-size:0}.fc-lines-left{left:.3%}.fc-lines-right{right:.3%}.fc-splash{top:0;z-index:70;display:block;padding:0;background:#000}.fc-splash-inner{position:absolute;left:50%;top:47%;translate:-50% -50%;width:124px;gap:8px}.fc-splash-logo{width:120px;height:auto}.fc-splash-track{width:124px;overflow:hidden;background:none;border-style:solid;border-width:0 3px;-o-border-image:url(/games/fortune-coins/reference/provider-bar-bg.png) 0 6/0 3px stretch;border-image:url(/games/fortune-coins/reference/provider-bar-bg.png) 0 6 fill/0 3px stretch}.fc-splash-track span{height:100%;margin:0 -3px;min-width:6px;background:none;border-style:solid;border-width:0 3px;-o-border-image:url(/games/fortune-coins/reference/provider-bar.png) 0 6/0 3px stretch;border-image:url(/games/fortune-coins/reference/provider-bar.png) 0 6 fill/0 3px stretch;box-sizing:border-box}.fc-splash-note{display:none}.fc-game{--bar:0px}.fc-site-bar{position:absolute;z-index:60;top:calc(env(safe-area-inset-top) + 10px);right:auto;height:auto;display:flex;gap:8px;padding:0;background:none}.fc-site-bar button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid #ffffff2e;border-radius:50%;background:#000000d9;box-shadow:0 2px 6px #0008;line-height:0}.fc-site-bar svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.fc-reels .fc-symbol-coin,.fc-reels .fc-symbol-collector,.fc-reels .fc-symbol-grand,.fc-reels .fc-symbol-major,.fc-reels .fc-symbol-mini,.fc-reels .fc-symbol-minor,.fc-reels .fc-symbol-unlimited{scale:1.02}.fc-collect .fc-fly{position:absolute;left:0;top:0;width:clamp(26px,9cqw,44px);aspect-ratio:1;opacity:0;animation:fc-collect-fly .95s both;will-change:transform,opacity}.fc-fly-coin{position:absolute;inset:0;background:url(/games/fortune-coins/reference/fx/coin-spin.webp) 0 0/900% 100% no-repeat;animation:fc-coin-spin .45s steps(9) infinite}@keyframes fc-coin-spin{to{background-position:112.5% 0}}.fc-collect-pot .fc-fly{width:clamp(34px,11cqw,52px);animation-timing-function:cubic-bezier(.45,0,.7,1)}.fc-fly-fire{position:absolute;left:50%;top:50%;translate:-8% -50%;rotate:90deg;transform-origin:8% 50%;background:url(/games/fortune-coins/reference/fx/jet-fire.webp) 0 0/100% 1600% no-repeat;mix-blend-mode:screen;animation:fc-jet .55s steps(16) infinite}@keyframes fc-jet{to{background-position:0 106.667%}}.fc-pile>.fc-pile-art{position:absolute;left:0;bottom:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%;filter:none}.fc-pile-pile-win{animation:fc-pile-pulse .5s ease-out}@keyframes fc-pile-pulse{40%{scale:1.04;filter:brightness(1.25)}}.fc-reel-tease:after,.fc-reel-tease:before{top:-3%;bottom:-3%;width:18%;border-radius:0;background:url(/games/fortune-coins/reference/fx/side-fire.webp) 0 0/1700% 100% no-repeat;box-shadow:none;mix-blend-mode:screen;animation:fc-side-fire .9s steps(17) infinite;opacity:1;scale:none}.fc-reel-tease:before{left:-9%}.fc-reel-tease:after{right:-9%;transform:scaleX(-1)}@keyframes fc-side-fire{to{background-position:106.25% 0}}.fc-reel-tease{box-shadow:inset 0 0 4cqw #ff6a0066,0 0 3cqw #ff5a0055}.fc-teasing .fc-reel:not(.fc-reel-tease) .fc-cell:not(:has(.fc-symbol-coin,.fc-symbol-collector,.fc-symbol-mini,.fc-symbol-minor,.fc-symbol-major,.fc-symbol-grand,.fc-symbol-unlimited)) .fc-symbol{filter:brightness(.35);transition:filter .2s}.fc-splash-track{background:url(/games/fortune-coins/reference/provider-bar-bg.png) 0 0/100% 100% no-repeat}.fc-splash-track,.fc-splash-track span{border:0;-o-border-image:none;border-image:none}.fc-splash-track span{margin:0;min-width:0;background:url(/games/fortune-coins/reference/provider-bar.png) 0 0/100% 100% no-repeat;transition:width .12s linear}.fc-splash-track{height:5px;border-radius:3px;background:#2b2722}.fc-splash-track span{border-radius:3px;background:linear-gradient(#f6cd63,#dca23a 60%,#c88a2a)}.fc-jackpot span{display:flex;align-items:center;justify-content:flex-start}.fc-major span,.fc-mini span{justify-content:flex-end}.fc-jackpot span .fc-bitmap-number{height:78%;width:auto;max-width:100%}.fc-intro-carousel>button:first-child{transform:none}.fc-intro-carousel>button:last-child{transform:rotate(180deg)}.fc-islide-banner{display:grid;place-items:center}.fc-islide-banner img{width:96%;height:auto}.fc-on .fc-ip:not(.fc-ip-fly){animation:none}.fc-intro-volatility i{gap:.6cqw;height:4.8cqw}.fc-intro-volatility i>img{margin:0}.fc-intro-caption:empty{display:none}@font-face{font-family:FC Milford;src:url(/games/fortune-coins/reference/fonts/TTF_BasicFont_Normal.ttf) format("truetype");font-display:swap}@font-face{font-family:FC Helvetica Cond;src:url(/games/fortune-coins/reference/fonts/TTF_BasicFont_Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:FC Moonlight;src:url(/games/fortune-coins/reference/fonts/TTF_Malicious_Moonlight_Regular.ttf) format("truetype");font-display:swap}.fc-intro-play{font:400 6.4cqw/1 FC Milford,Georgia,serif;color:#fffbe0;text-shadow:0 .3cqw #1d5a00}.fc-intro-caption{font:400 3.9cqw/1.25 Arial,Helvetica,sans-serif;color:#fff}.fc-intro-skip{font:400 3.9cqw/1 Arial,Helvetica,sans-serif;color:#f1e5e5}.fc-intro-volatility{font:700 3.6cqw/1 FC Helvetica Cond,Arial,sans-serif;color:#efe6dc}.fc-win-readout span,.fc-win-readout strong{font-family:FC Helvetica Cond,Arial,sans-serif;font-weight:700;font-size:5.2cqw}.fc-win-readout span{color:#ffd54a}.fc-win-readout strong{color:#fff}.fc-statusbar{font-family:FC Helvetica Cond,Arial,sans-serif;font-size:4.6cqw}.fc-controls button small{font:400 3cqw/1 FC Milford,Georgia,serif;color:#f3e8e8}.fc-islide-banner img{max-width:376px;image-rendering:auto}.fc-win-readout{gap:6cqw}.fc-win-readout span,.fc-win-readout strong{font-size:4.3cqw;letter-spacing:.1cqw}.fc-statusbar{font-size:3.8cqw;letter-spacing:.1cqw}.fc-balance{color:#ffd54a}.fc-balance strong{color:#fff;margin-left:1.6cqw}.fc-celebration.fc-authored-celebration{background:none;backdrop-filter:none}.fc-authored-celebration>b{top:58%;padding:0;background:none;box-shadow:none;font-size:11cqw;text-shadow:none}.fc-authored-celebration>.fc-celebration-hint{display:none}.fc-collector-total{font-size:7.4cqw;-webkit-text-stroke:0;text-shadow:none}.fc-total-plaque b{font-size:6.4cqw;text-shadow:none}.fc-bonus-congrats b{font-size:12cqw;-webkit-text-stroke:0;text-shadow:none}.fc-reels .fc-symbol-coin,.fc-reels .fc-symbol-collector,.fc-reels .fc-symbol-grand,.fc-reels .fc-symbol-major,.fc-reels .fc-symbol-mini,.fc-reels .fc-symbol-minor,.fc-reels .fc-symbol-unlimited{scale:.95}img.fc-lines-label{width:2.1%}.fc-fly-fire{left:calc(50% - 247.5%);top:19%;width:330%;height:62%;translate:none;transform-origin:75% 50%;rotate:-90deg}.fc-pile-hit{animation:fc-pile-jump .45s cubic-bezier(.3,1.6,.5,1)}@keyframes fc-pile-jump{0%{translate:-50% 0}35%{translate:-50% -7%}to{translate:-50% 0}}.fc-bonus .fc-reels{background-color:#3a0007}.fc-bonus .fc-reel{background:linear-gradient(90deg,#4a000a,#2c0005 50%,#4a000a)}.fc-bonus .fc-reel+.fc-reel{box-shadow:inset 1px 0 #ff5a4a22}.fc-bonus .fc-cell{border-bottom:1px solid #ff5a4a14}.fc-lock{inset:0;border:0;background:#1a0003d9;font-size:0}.fc-feature-banner,.fc-lock small{display:none}.fc-bonus-congrats{inset:4% 3%;border-radius:.6cqw;background:radial-gradient(ellipse at 50% 55%,#ffd76a 0,#ff7a1a 18%,#d11a08 42%,#6a0400 78%)}.fc-total-plaque{top:calc(var(--extra) * 0 + 34.5%)}.fc-auto-stop{display:grid;place-items:center;width:62%;aspect-ratio:1;border:.35cqw solid #fff2b0;border-radius:.9cqw;background:linear-gradient(#ffe27a,#e9a62c 60%,#b8741a);box-shadow:0 0 1.6cqw #ffc84a,inset 0 -.4cqw #9a5a10;color:#5a2400;font:700 3.1cqw/1 FC Helvetica Cond,Arial,sans-serif}.fc-controls>button.fc-enabled:nth-child(4){background-image:none;filter:none}.fc-celebration.fc-authored-celebration{inset:auto;left:2.2%;right:2.2%;top:calc(40.4% + 2.2% * 36.3 / 100);height:calc(36.3% * .956);overflow:hidden;border-radius:.4cqw;background:radial-gradient(ellipse at 50% 40%,#3fb3ff 0,#1450c8 35%,#06123a 80%)}.fc-authored-celebration.fc-tier-big{background:radial-gradient(ellipse at 50% 40%,#9cff5a 0,#2f8a12 35%,#0a2406 80%)}.fc-authored-celebration.fc-tier-super{background:radial-gradient(ellipse at 50% 40%,#ffb04a 0,#d2380c 35%,#3a0603 80%)}.fc-authored-win{inset:auto;left:-10%;top:50%;width:120%;height:auto;translate:0 -52%}.fc-authored-celebration>b{top:auto;left:50%;translate:-50% 0;font-size:12cqw}.fc-authored-celebration.fc-tier-big,.fc-authored-celebration.fc-tier-super,.fc-celebration.fc-authored-celebration{background:none}.fc-authored-win{left:-49%;top:-280.6%;width:237.6%;height:660.5%;translate:none;-o-object-fit:fill;object-fit:fill}.fc-authored-celebration>b{bottom:8%;font-size:13cqw}.fc-authored-win{left:-47.15%;top:-223.4%;width:195.1%;height:553.2%}.fc-bonus .fc-reels{background-color:transparent}.fc-bonus .fc-reel,.fc-bonus .fc-reel+.fc-reel{background:transparent;box-shadow:none}.fc-bonus .fc-cell{border:0}.fc-bonus .fc-cell-sticky:before,.fc-lock{display:none}.fc-celebration .fc-authored-win{max-width:none;max-height:none}.fc-collect-pot .fc-fly{aspect-ratio:1;animation-name:fc-pot-fly;animation-timing-function:linear}.fc-fly-art{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 1.4cqw #ffb21a)}.fc-collect-pot .fc-fly-fire{width:260%;left:calc(50% - 195%)}.fc-collect .fc-fly-art{position:absolute;left:0;top:0;width:100%;height:100%;opacity:1;animation:none;will-change:auto}.fc-celebration.fc-authored-celebration{overflow:visible}.fc-celebration .fc-authored-win{left:-36%;top:-51.3%;width:172.4%;height:200.9%}.fc-authored-celebration>b{bottom:12%}.fc-site-bar{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));justify-content:space-between;pointer-events:none}.fc-site-bar button{pointer-events:auto}.fc-site-bar .fc-deposit{width:auto;height:34px;padding:0 16px;border-radius:999px;color:#fff;font:700 14px/34px Arial,Helvetica,sans-serif;letter-spacing:.2px}.fc-buy-badge{top:calc(1.6% + 44px)}.fc-controls>button:nth-child(4),.fc-controls>button:nth-child(5){width:10.6%}.fc-controls>button:nth-child(4){left:71.5%}.fc-controls>button:nth-child(5){left:87%}.fc-collect-gather .fc-fly{aspect-ratio:1;animation-name:fc-gather-fly;animation-timing-function:linear;animation-fill-mode:both}.fc-fly-label{position:absolute;left:50%;top:50%;translate:-50% -50%;font-size:6.6cqw;line-height:1}.fc-fly-label .fc-coin-num{position:static;translate:none}.fc-taken .fc-symbol{opacity:0}.fc-celebration .fc-authored-win{left:-47.76%;top:-67.1%;width:195.9%;height:232.3%}.fc-authored-celebration{left:2%;right:2%;top:calc(40.4% + 2.2% * .363);height:calc(36.3% * .956)}.fc-authored-celebration>b{bottom:6%}.fc-reels:not(.fc-rolling) .fc-lit{z-index:6}.fc-reels:not(.fc-rolling) .fc-reel{overflow:visible}.fc-controls>button>small.fc-hint{top:calc(100% + .6cqw);color:#c9a9b2;font:400 2.9cqw/1 FC Moonlight,Georgia,serif;opacity:.85}.fc-spotlit:not(:has(.fc-collector-total)) .fc-cell:not(.fc-lit){overflow:hidden}.fc-controls>button:nth-child(4),.fc-controls>button:nth-child(5){width:9.8%}.fc-controls>button>small.fc-hint{top:calc(100% + .5cqw);color:#cdb3bb;font:400 2.7cqw/1 FC Moonlight,Georgia,serif;text-transform:uppercase;letter-spacing:.1cqw;opacity:0;animation:fc-hint-cycle 8s ease-in-out infinite;pointer-events:none}.fc-controls>button>small.fc-hint-turbo{animation-delay:4s}@keyframes fc-hint-cycle{0%,4%{opacity:0}10%,36%{opacity:.9}44%,to{opacity:0}}.fc-busy .fc-hint{visibility:hidden}.fc-turbo-ring{position:absolute;inset:-9%;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 78%,#fff6c088 86%,#fffbe6 90%,transparent 94%);-webkit-mask:radial-gradient(closest-side,transparent 82%,#000 86%,#000 97%,transparent 100%);mask:radial-gradient(closest-side,transparent 82%,#000 86%,#000 97%,transparent 100%);opacity:0;animation:fc-turbo-sweep 2.6s linear infinite}@keyframes fc-turbo-sweep{0%{opacity:0;rotate:0deg}8%{opacity:1}42%{opacity:1;rotate:1turn}50%,to{opacity:0;rotate:1turn}}.fc-glint{position:absolute;z-index:3;left:62%;top:22%;width:14%;aspect-ratio:1;background:#fff;clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);filter:drop-shadow(0 0 1cqw #fff6b0);opacity:0;pointer-events:none;animation:fc-glint 3.4s ease-in-out infinite}.fc-cell:nth-child(2) .fc-glint{animation-delay:1.1s;left:30%;top:30%}.fc-cell:nth-child(3) .fc-glint{animation-delay:2.2s;left:58%;top:60%}.fc-reel:nth-child(5) .fc-glint{animation-duration:4.1s}@keyframes fc-glint{0%,72%,to{opacity:0;transform:scale(.2) rotate(0)}80%{opacity:1;transform:scale(1) rotate(45deg)}88%{opacity:0;transform:scale(.4) rotate(90deg)}}.fc-pile>i[class^=fc-sparkle]{position:absolute;z-index:2;width:4%;aspect-ratio:1;background:#fff;clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);filter:drop-shadow(0 0 1.2cqw #fff3a0);opacity:0;animation:fc-glint 3s ease-in-out infinite;pointer-events:none}.fc-sparkle-a{left:40%;top:30%}.fc-sparkle-b{left:63%;top:22%;animation-delay:1s!important}.fc-sparkle-c{left:26%;top:55%;animation-delay:2s!important}.fc-coin-land .fc-symbol:before{inset:auto;left:50%;top:50%;width:62%;aspect-ratio:1;translate:-50% -50%;border-radius:0;box-shadow:none;background:url(/games/fortune-coins/reference/fx/land-fire.webp) 0 0/1000% 100% no-repeat;mix-blend-mode:screen;animation:fc-land-fire .5s steps(10) both}.fc-coin-land .fc-symbol:after{display:none}@keyframes fc-land-fire{0%{opacity:1;background-position:0 0}90%{opacity:1}to{opacity:0;background-position:111.11% 0}}.fc-collect-gather .fc-fly-fire{width:240%;left:calc(50% - 180%);rotate:var(--trail,-90deg)}@keyframes fc-gather-fly{0%{opacity:1;transform:translate(calc(var(--sx) - 50%),calc(var(--sy) - 50%)) scale(1) rotateY(0)}20%{opacity:1;transform:translate(calc(var(--sx) - 50%),calc(var(--sy) - 50%)) scale(1.1) rotateY(70deg);animation-timing-function:cubic-bezier(.5,0,.8,.6)}90%{opacity:1}to{opacity:0;transform:translate(calc(var(--ex) - 50%),calc(var(--ey) - 50%)) scale(.5) rotateY(70deg)}}.fc-crown-flip .fc-symbol-collector{animation:fc-crown-flip .65s cubic-bezier(.3,.7,.4,1)}@keyframes fc-crown-flip{0%{transform:rotateY(0) scale(1)}40%{transform:rotateY(200deg) scale(1.12)}to{transform:rotateY(1turn) scale(1)}}.fc-pile-splash{position:absolute;left:50%;top:45%;width:0;height:0;z-index:3;pointer-events:none}.fc-pile-splash b{position:absolute;left:-4cqw;top:-4cqw;width:8cqw;aspect-ratio:1;background:url(/games/fortune-coins/reference/fx/coin-spin.webp) 0 0/900% 100%;opacity:0;--a:calc(var(--n) * 30deg - 90deg);animation:fc-splash .75s cubic-bezier(.2,.7,.4,1) both,fc-coin-spin .4s steps(9) infinite}@keyframes fc-splash{0%{opacity:1;transform:rotate(var(--a)) translateY(0) rotate(calc(-1 * var(--a))) scale(.6)}60%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-16cqw) rotate(calc(-1 * var(--a))) translateY(6cqw) scale(1)}}.fc-glint{width:26%;filter:drop-shadow(0 0 1.6cqw #fff6b0) drop-shadow(0 0 3cqw #ffe27a);animation:fc-glint 2.6s ease-in-out infinite}.fc-glint-2{left:24%;top:58%;animation-delay:1.3s;animation-duration:3.1s}.fc-reel:nth-child(5) .fc-glint{animation-delay:.6s}.fc-reel:nth-child(5) .fc-glint-2{animation-delay:2s}.fc-reel:nth-child(4) .fc-glint{animation-delay:1.8s;left:66%;top:30%}.fc-pile>i[class^=fc-sparkle]{width:7.5%;filter:drop-shadow(0 0 1.8cqw #fff3a0) drop-shadow(0 0 3cqw #ffd84a);animation-duration:2.4s}.fc-auto-ring{position:absolute;inset:-10%;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 76%,#ffd25488 85%,#ffe98a 90%,transparent 95%);-webkit-mask:radial-gradient(closest-side,transparent 80%,#000 85%,#000 97%,transparent 100%);mask:radial-gradient(closest-side,transparent 80%,#000 85%,#000 97%,transparent 100%);opacity:0;animation:fc-turbo-sweep 2.6s linear infinite}.fc-turbo-ring{display:none}.fc-symbol>img.fc-jp-bg{left:0;top:0;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;filter:none;z-index:0}.fc-symbol>img.fc-jp-bg~img{z-index:1}.fc-intro-play{font:400 5.6cqw/1 Times New Roman,Times,serif;color:#f4f6e0;text-shadow:0 .25cqw #174a00}.fc-intro-caption,.fc-intro-skip{font-family:FC Milford,Arial,Helvetica,sans-serif}.fc-game .fc-intro-play{font-family:Times New Roman,Times,serif}.fc-symbol>img.fc-jp-bg{display:none}.fc-reels .fc-cell:has(>.fc-symbol-grand),.fc-reels .fc-cell:has(>.fc-symbol-major),.fc-reels .fc-cell:has(>.fc-symbol-mini),.fc-reels .fc-cell:has(>.fc-symbol-minor){background-size:147.06% 237.17%;background-position:50% 54.84%;background-repeat:no-repeat}.fc-reels .fc-cell:has(>.fc-symbol-mini){background-image:url(/games/fortune-coins/reference/jp-tile-mini.webp)}.fc-reels .fc-cell:has(>.fc-symbol-minor){background-image:url(/games/fortune-coins/reference/jp-tile-minor.webp)}.fc-reels .fc-cell:has(>.fc-symbol-major){background-image:url(/games/fortune-coins/reference/jp-tile-major.webp)}.fc-reels .fc-cell:has(>.fc-symbol-grand){background-image:url(/games/fortune-coins/reference/jp-tile-grand.webp)}.fc-reels .fc-cell-under-strip{background-image:none!important}.fc-glints{position:absolute;left:30%;top:26%;width:40%;height:48%;z-index:3;pointer-events:none}.fc-glints .fc-glint{position:absolute;width:13%;left:auto;top:auto;filter:drop-shadow(0 0 .6cqw #fff6c0);animation:fc-glint 2.8s ease-in-out infinite}.fc-glints .fc-glint:first-child{left:62%;top:8%;animation-delay:0s}.fc-glints .fc-glint:nth-child(2){left:18%;top:30%;animation-delay:.55s}.fc-glints .fc-glint:nth-child(3){left:70%;top:58%;animation-delay:1.1s;width:10%}.fc-glints .fc-glint:nth-child(4){left:34%;top:76%;animation-delay:1.65s;width:10%}.fc-glints .fc-glint:nth-child(5){left:46%;top:36%;animation-delay:2.2s;width:9%}.fc-reel:nth-child(5) .fc-glints .fc-glint{animation-duration:3.3s}.fc-reel:nth-child(4) .fc-glints .fc-glint{animation-duration:3.7s}.fc-pile>i[class^=fc-sparkle]{width:4.5%}.fc-controls>button:first-child,.fc-controls>button:nth-child(2){width:9.8%}.fc-controls>button>img{width:78%;height:78%}.fc-controls>button:nth-child(4)>img{width:86%;height:86%}.fc-total-plaque{top:calc(var(--extra) * 0 + 36.6%);min-width:31%;padding:.3cqw 2cqw .6cqw;border-width:.4cqw;animation:none}.fc-total-plaque img{width:18cqw}.fc-total-plaque b{font-size:7cqw}.fc-bonus .fc-reels .fc-cell:has(>.fc-symbol-collector){background:url(/games/fortune-coins/reference/jp-tile-grand.webp) 50% 54.84%/147.06% 237.17% no-repeat}.fc-bonus .fc-reels .fc-cell:has(>.fc-symbol-collector) .fc-glints{display:none}.fc-bonus-congrats b{font-size:9.5cqw;max-width:92%}.fc-bonus-congrats b .fc-bm{max-width:100%;height:auto;aspect-ratio:auto}.fc-pot-src .fc-symbol:before{content:"";position:absolute;z-index:0;left:50%;top:50%;width:66%;aspect-ratio:1;translate:-50% -50%;background:url(/games/fortune-coins/reference/fx/land-fire.webp) 0 0/1000% 100% no-repeat;mix-blend-mode:screen;animation:fc-land-fire .5s steps(10) infinite}@keyframes fc-pot-fly{0%{opacity:1;transform:translate(calc(var(--sx) - 50%),calc(var(--sy) - 50%)) scale(1) rotateY(0)}18%{opacity:1;transform:translate(calc(var(--sx) - 50%),calc(var(--sy) - 52%)) scale(1.05) rotateY(72deg);animation-timing-function:cubic-bezier(.5,0,.75,1)}92%{opacity:1}to{opacity:0;transform:translate(calc(var(--ex) - 50%),calc(var(--ey) - 50%)) scale(.45) rotateY(72deg)}}.fc-collect-pot .fc-fly-fire{width:340%;height:110%;left:calc(50% - 255%);top:-5%}.fc-controls>button>img{width:70%;height:70%}.fc-controls>button:nth-child(4)>img{width:78%;height:78%}.fc-buy-cards .fc-green img{width:72%;height:auto;margin:0}.fc-buy-cards article>strong{height:9%;display:flex;align-items:center;justify-content:center;margin:2% 0 3%}.fc-buy-cards article>strong .fc-bm{height:100%;width:auto}.fc-buy-bet strong{display:flex;align-items:center;justify-content:center}.fc-buy-bet strong .fc-bm{height:62%;width:auto}.fc-buy-bet span{color:#ffd24a;font:700 3.2cqw/1 FC Helvetica Cond,Arial,sans-serif;font-style:italic}.fc-coin-land .fc-symbol:before,.fc-pot-src .fc-symbol:before{width:74%;background-size:1900% 100%;animation-name:fc-land-ring19;animation-timing-function:steps(19)}.fc-coin-land .fc-symbol:before{animation-duration:.55s}.fc-pot-src .fc-symbol:before{animation-duration:.6s}@keyframes fc-land-ring19{0%{opacity:1;background-position:0 0}90%{opacity:1}to{opacity:0;background-position:105.556% 0}}.fc-total-plaque{top:36.2%;min-width:0;width:30%;padding:.2cqw 1cqw .5cqw;border-width:.35cqw}.fc-total-plaque img{width:15cqw}.fc-total-plaque b{font-size:5.2cqw}.fc-collector-total{font-size:5.6cqw;max-width:60%}.fc-collector-total .fc-bm{max-width:100%;height:auto}.fc-on .fc-ip:not(.fc-ip-fly){animation:fc-ip-pop .5s cubic-bezier(.2,1.6,.4,1) calc(var(--o) * .17s) both,fc-ip-bob 2.4s ease-in-out calc(var(--o) * .17s + .5s) infinite;opacity:1}.fc-on .fc-ip-arrow{animation:fc-ip-sweep .55s ease-out calc(var(--o) * .17s) both}.fc-on .fc-ip-glow{animation:fc-ip-pop .5s ease-out calc(var(--o) * .17s) both,fc-ip-pulse 1.6s ease-in-out infinite}.fc-on .fc-ip-counter,.fc-on .fc-ip-title,.fc-on .fc-ip-title-glow{animation:fc-ip-pop .5s cubic-bezier(.2,1.6,.4,1) calc(var(--o) * .17s) both}.fc-spotlit:not(:has(.fc-collector-total)) .fc-cell:not(.fc-lit){overflow:visible}.fc-intro-loading{position:absolute;left:24%;right:24%;top:86.2%;display:flex;flex-direction:column;align-items:center;gap:1.6cqw}.fc-intro-bar{position:relative;width:100%;height:2.6cqw;border-radius:2cqw;background:url(/games/fortune-coins/reference/intro/bar-bg.webp) 0 0/100% 100%;box-shadow:inset 0 0 0 1px #0004}.fc-intro-bar span{position:absolute;left:0;top:0;bottom:0;border-radius:2cqw;background:linear-gradient(#7fdcff,#18a8ec 45%,#0a7cc4);box-shadow:inset 0 .3cqw #c9f3ff99;transition:width .25s ease-out}.fc-intro-loading p{margin:0;color:#fff;font:400 3.8cqw/1 Times New Roman,Times,serif}.fc-intro-bar{height:2.8cqw;border-radius:99px;background:#5c0a30;box-shadow:inset 0 0 0 .3cqw #3d0420,inset 0 .5cqw .6cqw #2a001455}.fc-intro-bar span{border-radius:99px;box-shadow:inset 0 0 0 .3cqw #0b6aa8,inset 0 .4cqw #bdeeff99}.fc-intro-loading p{font-size:4.2cqw}.fc-ip-big>img:first-child{display:block;width:100%;height:auto}.fc-ip-big>.fc-ip-750{position:absolute;left:13.1%;top:33%;width:73.8%;height:auto;z-index:1;animation:none}.fc-on .fc-ip-big>.fc-ip-750{animation:fc-ip-pop .5s cubic-bezier(.2,1.6,.4,1) 1.02s both}.fc-crown-flip .fc-collector-total{animation:fc-crown-flip .65s cubic-bezier(.3,.7,.4,1)}.fc-intro-loading{left:27%;right:27%;gap:1.4cqw}.fc-intro-bar{height:2.3cqw}.fc-intro-loading p{font-size:3.7cqw}.fc-glints{border-radius:50%;overflow:hidden}.fc-glints:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,#fff0 38%,#fff8 47%,#fffbe0cc 50%,#fff8 53%,#fff0 62%) 0 0/300% 100% no-repeat;mix-blend-mode:screen;animation:fc-coin-sweep 3.2s ease-in-out infinite}@keyframes fc-coin-sweep{0%,55%{background-position:100% 0}85%,to{background-position:0 0}}.fc-reel:nth-child(4) .fc-glints:after{animation-delay:.8s}.fc-reel:nth-child(5) .fc-glints:after{animation-delay:1.6s}.fc-glints .fc-glint{width:20%;filter:drop-shadow(0 0 1cqw #fff8d0) drop-shadow(0 0 2cqw #ffd860)}.fc-glints .fc-glint:nth-child(n+3){width:15%}.fc-glints .fc-glint{width:24%}.fc-glints .fc-glint:nth-child(n+3){width:18%}.fc-glints .fc-glint{width:29%}.fc-glints .fc-glint:nth-child(n+3){width:22%}.fc-buy-overlay .fc-modal{border:0;background:url(/games/fortune-coins/reference/buy-panel.webp) 50%/100% 100% no-repeat}.fc-buy-overlay .fc-modal>header{position:absolute;left:0;right:0;top:0;height:0;z-index:2}.fc-buy-overlay .fc-modal h2{position:absolute;left:50%;top:0;width:40%;height:auto;aspect-ratio:256/60;transform:translate(-50%,-55%)}.fc-buy-overlay header button{position:absolute;right:1.4%;top:1.2cqw;width:5.4%;height:auto;aspect-ratio:1;padding:0;border:0;font-size:0;color:transparent;background:url(/games/fortune-coins/reference/buy-close.webp) 50%/contain no-repeat}.fc-buy-bet{position:absolute;left:0;right:0;top:6.5%;height:auto;padding:0}.fc-buy-bet span{display:block;font-size:3.6cqw;line-height:1}.fc-buy-bet>div{display:flex;justify-content:center;gap:0;margin:1.6cqw 0 0;height:8.6cqw}.fc-buy-bet button,.fc-buy-bet button:first-child,.fc-buy-bet button:last-child{width:12.6%;height:100%;border:0;border-radius:0;background:url(/games/fortune-coins/reference/buy-minus.webp) 50%/100% 100% no-repeat,url(/games/fortune-coins/reference/buy-adjust.webp) 50%/100% 100% no-repeat}.fc-buy-bet button:last-child{background:url(/games/fortune-coins/reference/buy-plus.webp) 50%/100% 100% no-repeat,url(/games/fortune-coins/reference/buy-adjust.webp) 50%/100% 100% no-repeat}.fc-buy-bet button:disabled{filter:saturate(.5) brightness(.8);opacity:1}.fc-buy-bet strong{width:25.4%;min-width:0;height:100%;padding:0;border-radius:0;background:url(/games/fortune-coins/reference/buy-bet.webp) 50%/100% 100% no-repeat}.fc-buy-bet strong .fc-bm{height:56%}.fc-buy-cards{position:absolute;left:3.2%;right:3.2%;top:28%;bottom:3.4%;height:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1.4%;padding:0}.fc-buy-cards article{position:relative;display:block;height:100%}.fc-buy-cards h3{position:absolute;left:5%;right:5%;top:3%;height:17%;margin:0}.fc-buy-cards article>div{position:absolute;left:0;right:0;top:44%;height:26%}.fc-buy-cards article>div img{width:auto;max-width:94%;height:100%}.fc-buy-cards article>strong{position:absolute;left:0;right:0;top:73.5%;height:7.5%;margin:0}.fc-buy-cards .fc-green{position:absolute;left:0;right:0;bottom:0;height:17%;display:flex;align-items:center;justify-content:center}.fc-buy-cards .fc-green img{width:78%}.fc-buy-cards h3{left:3%;right:3%;top:4%;height:auto}.fc-buy-cards h3 img{display:block;width:100%;height:auto;-o-object-fit:fill;object-fit:fill}.fc-buy-cards article>div{top:40%;height:31%}.fc-buy-bet strong .fc-bm{height:100%}.fc-buy-bet strong{font-size:6.4cqw}.fc-bonus .fc-symbol-blank{background:url(/games/fortune-coins/reference/blank-777.webp) 50% 52%/50% auto no-repeat}.fc-bonus .fc-reels .fc-cell:has(>.fc-symbol-collector){background:none}.fc-bonus .fc-reels .fc-cell:has(>.fc-symbol-collector):before{content:"";position:absolute;inset:3% 4%;background:url(/games/fortune-coins/reference/fx/crown-fire.webp) 50% 50%/175% 195% no-repeat,radial-gradient(ellipse at 50% 60%,#ff6a12 0,#c41c04 45%,#5a0200 100%);pointer-events:none}.fc-bonus .fc-reels .fc-cell:has(>.fc-symbol-collector)>.fc-symbol{z-index:1}.fc-bonus .fc-crown-flip .fc-collector-total,.fc-bonus .fc-crown-flip .fc-symbol-collector{animation:none}.fc-bonus .fc-crown-paid .fc-symbol-collector>img{content:url(/games/fortune-coins/reference/crown-plain.webp?v=3)}.fc-bonus .fc-crown-paid .fc-glints{display:none}.fc-crown-pop .fc-collector-total,.fc-crown-pop>.fc-symbol{animation:fc-crown-pop .45s cubic-bezier(.2,1.6,.4,1)}@keyframes fc-crown-pop{0%{scale:1}35%{scale:1.12}to{scale:1}}.fc-crown-pop:after{content:"";position:absolute;left:50%;top:50%;width:150%;aspect-ratio:305/260;z-index:4;translate:-50% -50%;background:url(/games/fortune-coins/reference/fx/crown-fire.webp) 50%/contain no-repeat;mix-blend-mode:screen;pointer-events:none;animation:fc-pop-fire .55s ease-out both}@keyframes fc-pop-fire{0%{opacity:0;scale:.55}30%{opacity:1}to{opacity:0;scale:1.2}}.fc-bonus-congrats{inset:0;border-radius:0;background:#1a0002;gap:1cqw;animation:none}.fc-bonus-congrats .fc-congrats-bg{position:absolute;left:50%;top:-12%;height:124%;width:auto;max-width:none;translate:-50% 0;filter:none;z-index:0}.fc-bonus-congrats .fc-congrats-title{position:relative;z-index:1;width:56%}.fc-bonus-congrats b{position:relative;z-index:1}.fc-spin-ready{animation:fc-spin-ready 1s ease-in-out infinite}@keyframes fc-spin-ready{50%{filter:brightness(1.35) drop-shadow(0 0 2.5cqw #ffd84a)}}.fc-bonus .fc-reels .fc-cell:has(>.fc-symbol-collector){isolation:isolate}.fc-bonus .fc-reels .fc-cell:has(>.fc-symbol-collector):before{display:block;z-index:0}.fc-bonus .fc-reels .fc-cell:has(>.fc-symbol-collector)>.fc-collector-total,.fc-bonus .fc-reels .fc-cell:has(>.fc-symbol-collector)>.fc-symbol{z-index:2}.fc-bonus .fc-reel,.fc-bonus .fc-reel.fc-reel-moving{overflow:visible}.fc-bonus .fc-reels .fc-cell:has(>.fc-symbol-collector){z-index:6}.fc-bonus .fc-reels,.fc-bonus .fc-reels.fc-rolling{overflow:visible}.fc-declare{inset:0;overflow:hidden;border-radius:0;background:#2a00142e;box-shadow:none;gap:.6cqw;animation:none}.fc-declare .fc-declare-art{position:absolute;left:50%;top:-12%;width:auto;height:124%;max-width:none;translate:-50% 0;filter:none;z-index:0;pointer-events:none}.fc-declare img:not(.fc-declare-art){position:relative;z-index:1;width:54%;margin-top:-6cqw}.fc-declare img:nth-child(3){width:46%;margin-top:0}.fc-declare .fc-declare-note{width:72%;margin-top:9cqw}.fc-bonus-congrats{inset:2.2% 2%;overflow:hidden}.fc-bonus-congrats .fc-congrats-bg{top:-14%;height:128%}.fc-bonus-congrats .fc-congrats-title{width:46%}.fc-bonus-congrats b{font-size:7.4cqw}.fc-crown-collect{position:absolute;left:50%;top:50%;width:290.3%;height:412.3%;max-width:none;translate:-50% -50%;z-index:3;pointer-events:none;-o-object-fit:fill;object-fit:fill}.fc-bonus .fc-reels .fc-cell:has(>.fc-symbol-collector)>.fc-collector-total{z-index:4}.fc-crown-pop:after{display:none}.fc-total-board{width:37%;min-width:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;aspect-ratio:510/200;display:block;top:34.6%}.fc-total-board .fc-total-board-art{position:absolute;inset:0;width:100%;height:100%}.fc-total-board .fc-total-board-text{position:absolute;left:50%;top:6%;width:44%;height:auto;translate:-50% 0}.fc-total-board b{position:absolute;left:0;right:0;top:36%;bottom:4%;display:flex;align-items:center;justify-content:center;font-size:7.6cqw}.fc-bonus .fc-coin-land .fc-symbol:after{display:none}.fc-bonus .fc-coin-land:before{content:"";position:absolute;left:50%;top:50%;width:140%;aspect-ratio:305/260;z-index:0;translate:-50% -50%;background:url(/games/fortune-coins/reference/fx/crown-fire.webp) 50%/contain no-repeat;filter:hue-rotate(255deg) saturate(1.6) brightness(1.1);pointer-events:none;animation:fc-purple-fire .9s ease-out both}.fc-bonus .fc-coin-land>.fc-symbol{z-index:1}@keyframes fc-purple-fire{0%{opacity:0;scale:.6}25%{opacity:1}to{opacity:0;scale:1.15}}.fc-declare{display:block;background:#3a00204d}.fc-declare img:not(.fc-declare-art){position:absolute;left:50%;translate:-50% 0;margin:0;height:auto}.fc-declare img:nth-child(2){top:17%;width:62%}.fc-declare img:nth-child(3){top:38%;width:47%}.fc-declare .fc-declare-note{top:76%;width:74%}.fc-total-board{top:29.6%}.fc-bonus-congrats .fc-congrats-bg{top:-26%;height:152%}.fc-bonus-congrats .fc-congrats-title{width:42%;margin-top:-2cqw}.fc-bonus-congrats b{font-size:6cqw}.fc-declare{background:#7a0c5a8c}.fc-total-board{top:32%}.fc-bonus-congrats .fc-congrats-bg{top:-20%;height:146%}.fc-total-board b{top:34%;bottom:8%;font-size:6.2cqw}.fc-reels.fc-rolling{overflow:visible}.fc-rolling .fc-reel:not(.fc-reel-moving){overflow:visible;z-index:2}