.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media (prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media (forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.arrow-icon{--t: 45%;--h: 40%;aspect-ratio:3/2;width:2rem;background:#ffd169;clip-path:polygon(0 calc(50% - var(--t) / 2),calc(100% - var(--h)) calc(50% - var(--t) / 2),calc(100% - var(--h)) 0,100% 50%,calc(100% - var(--h)) 100%,calc(100% - var(--h)) calc(50% + var(--t) / 2),0 calc(50% + var(--t) / 2))}.logout-icon{color:#ffd169;font-size:2rem;font-weight:700;line-height:1}.btn{width:100%;min-height:2.5rem;font-size:1rem;padding:.5rem 1rem;border-radius:12px;font-weight:600;position:relative;top:0;letter-spacing:2px;cursor:pointer;box-shadow:inset 0 1px 3px 1px #8b2b2b,1px .3rem #09110a;border-color:#ffd169;border:0}.btn:hover{background-color:#490d0d}.btn:active{box-shadow:inset 0 0 3px 1px #8b2b2b,0 1px #09110a;top:4px}.btn.btn-size-small{padding-top:.15rem;padding-bottom:.25rem}.btn.btn-size-large{padding:1.2rem 2.5rem;box-shadow:inset 0 1px 4px 2px #8b2b2b,1px .4rem #09110a}.btn.btn-size-large:active{box-shadow:inset 0 1px 4px 2px #8b2b2b,1px .1rem #09110a;top:.4rem}.btn-primary{background-color:#410d0d;color:#ffd169}.btn-primary.btn[disabled]{background-color:#423232;color:#918261;box-shadow:inset 0 1px 3px 1px #996060,1px 2px #09110a;cursor:not-allowed}.btn-primary.btn[disabled]:active{top:.5px;box-shadow:1px 2px #09110a}.btn-primary.btn[disabled]:hover{background-color:#423232}.subgame-icon-segments{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 .05em}.subgame-icon-newline{flex-basis:100%;height:0;overflow:hidden}.subgame-icon-srce-sve-ili-nista .subgame-symbol-heart{background:linear-gradient(to right,#ffd169 50%,#be0f2c 50%);-webkit-background-clip:text;background-clip:text;color:transparent!important;text-shadow:none!important;font-size:1.5rem!important;filter:drop-shadow(0px 1px .15rem #ffd169)}.subgame-icon-frame .subgame-icon-segments.subgame-icon-kralj-srce-i-zadnja-ruka,.subgame-icon-frame .subgame-icon-segments.subgame-icon-kralj-srce-i-sesta-ruka{text-align:center;padding-top:.2rem;font-size:clamp(.75rem,17vh * .2,1.1rem)!important}.subgame-icon-lora{padding-bottom:.25rem}.subgame-icon-unknown{opacity:.7}.subgame-symbol-heart{color:#be0f2c!important}.subgame-symbol-diamond{color:#be0f2c}.subgame-symbol-club{color:#000}.subgame-icon-frame .subgame-icon-kralj-srce-i-zadnja-ruka.subgame-icon.subgame-icon-font .subgame-symbol-king{color:#be0f2c!important;display:inline!important;width:45%;height:48%;z-index:1;font-size:clamp(.75rem,3.4vh,1rem);text-align:center}.subgame-icon-frame .subgame-icon-kralj-srce-i-zadnja-ruka.subgame-icon.subgame-icon-font .subgame-symbol-heart{display:inline!important;height:50%;width:48%;color:#be0f2c!important;font-size:clamp(.75rem,3.4vh,1rem)}.subgame-icon-frame .subgame-icon-kralj-srce-i-zadnja-ruka.subgame-icon.subgame-icon-font .subgame-symbol-zadnja,.subgame-icon-frame .subgame-icon-kralj-srce-i-zadnja-ruka.subgame-icon.subgame-icon-font .subgame-symbol-six{height:48%;width:50%;display:inline!important;padding-bottom:.5rem;font-size:clamp(.75rem,3.4vh,1rem)}.subgame-icon-frame .subgame-icon-kralj-srce-i-zadnja-ruka.subgame-icon.subgame-icon-font .subgame-symbol-hand{height:48%;width:49%;margin-top:-.25rem;display:inline-block!important;padding-bottom:.5rem;font-size:0;color:transparent!important;background-color:#e5ce9b;-webkit-mask-image:url(/assets/icons/hand.svg);mask-image:url(/assets/icons/hand.svg);-webkit-mask-size:80%;mask-size:80%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.subgame-icon-dame-ne .subgame-symbol-queen{font-size:2rem!important;color:#a12d2d!important;text-shadow:0px 0px 10px #000000!important;background-color:#230e0e4a!important}.subgame-symbol-jack{color:#000}.subgame-symbol-plus{font-size:1.65rem!important;height:50%!important;color:#cfa33f!important;text-shadow:-1px 1px .41em #1e1509!important}.subgame-symbol-minus{font-size:1.65rem!important;height:50%!important;color:#a7253a!important;background-color:#230e0e4a!important;text-shadow:0px 0px 8px #000000!important}.subgame-symbol-min,.subgame-symbol-max{font-size:.75rem;height:50%!important}.subgame-icon-hand,.subgame-icon-hand6{display:inline-block;width:1em;height:1em;vertical-align:middle;padding-bottom:.15rem;background-color:#ffd169;-webkit-mask-image:url(/assets/icons/hand.svg);mask-image:url(/assets/icons/hand.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@font-face{font-family:besley;font-weight:400;src:url(/assets/fonts/Besley/Besley-Semi.ttf)}@font-face{font-family:besley;font-weight:700;src:url(/assets/fonts/Besley/Besley-Fatface.ttf)}@font-face{font-family:card-characters;font-weight:400;src:url(/assets/fonts/CardCharacters/cardcharacters.woff2)}.card-term{font-family:card-characters,sans-serif;position:relative;top:.05rem;background-color:#f1ece4;border-radius:.25rem;padding:.1rem}:root{--card-border-radius: .45rem}*,*:before,*:after{box-sizing:border-box}html:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:url(/assets/patterns/noise_texture.png);background-repeat:repeat;background-size:15%;background-color:#000;opacity:.04;pointer-events:none;z-index:0}html,body{height:100%;min-height:100dvh;margin:0;padding-bottom:env(safe-area-inset-bottom,0);font-family:besley,sans-serif;font-size:clamp(17px,2.7vmin,32px);letter-spacing:.08rem;background-color:#132515;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;scrollbar-width:thin;scrollbar-color:#8b7441 #112113;background-color:#132515!important;background:radial-gradient(ellipse at center,#132515 50%,#112113)}html ::-webkit-scrollbar,body ::-webkit-scrollbar{width:.5rem;height:.5rem}html ::-webkit-scrollbar-track,body ::-webkit-scrollbar-track{background:#ffd169;border-radius:10px}html ::-webkit-scrollbar-thumb,body ::-webkit-scrollbar-thumb{background:#ffd169;border-radius:10px}html ::-webkit-scrollbar-thumb:hover,body ::-webkit-scrollbar-thumb:hover{background:#555}html{background-color:#132515!important;background-image:url(/assets/patterns/noise_texture.png),radial-gradient(ellipse at center,#132515 50%,#112113);background-repeat:repeat,no-repeat;background-size:15%,cover;background-position:0 0,center}@media (max-width: 1520px){:root{--card-border-radius: .25rem}html,body{font-size:clamp(14px,2.4vmin,26px)}}a{color:#ffd169}app-root{height:100%;display:block}.card-container{background-color:#0c190e;border-radius:var(--card-border-radius)}.combined-button-input input{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.combined-button-input input:focus{outline:none!important;box-shadow:0 0 2px #7b632d!important}.rotate-180{transform:rotate(180deg)}.back-button-container{position:absolute;top:.25rem;left:.5rem;width:4rem;height:4rem;z-index:100}.back-button-container .btn{top:1rem;left:1rem}.back-button-container .btn:active{top:calc(1rem + 4px)}.back-button-container .btn.btn-size-large:active{top:1.4rem}.mute-button-container{position:absolute;bottom:1.5rem;left:1.5rem;z-index:100}.text-white{color:#f1ece4}.flex{display:flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.justify-center{justify-content:center}.align-center{align-items:center}.align-start{align-items:flex-start}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.text-center{text-align:center}.text-xs{font-size:.625rem}.text-sm{font-size:.875rem}.text-md{font-size:1rem}.text-lg{font-size:1.5rem}.text-xl{font-size:2rem}.text-2xl{font-size:2.5rem}.text-left{text-align:left}.text-right{text-align:right}.m-0{margin:0}.border-0{border:0}.invisible{opacity:0}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.points-color{position:relative;top:.1rem;text-shadow:0 1px 2px rgba(0,0,0,.45);font-size:1rem}.points-color.points-color-positive{color:#a12121}.points-color.points-color-negative{color:#ffd169}.outer-glow{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;pointer-events:none}.outer-glow.game-won{animation:win-glow-pulse 3.14s ease-in-out infinite;box-shadow:inset 0 0 20px #ffd16973,inset 0 0 50px #ffd16933,inset 0 0 80px #e5ce9b26}.highlighted.game-card,.highlighted.score-total{box-shadow:0 0 .3125rem .125rem #e5ce9b,inset 0 0 2.5rem 3.75rem #0000002e!important}@keyframes win-glow-pulse{0%,to{box-shadow:inset 0 0 20px #ffd16973,inset 0 0 50px #ffd16933,inset 0 0 80px #e5ce9b26}50%{box-shadow:inset 0 0 25px #ffd1698c,inset 0 0 60px #ffd1694d,inset 0 0 100px #e5ce9b33}}.cdk-overlay-backdrop.active-subgame-banner-backdrop{background:#0000002e}.cdk-overlay-pane.active-subgame-banner-overlay-panel{max-width:90vw}
