.koku-bladder-game{all:initial;display:block}.koku-bladder-game,.koku-bladder-game *,.koku-bladder-game *:before,.koku-bladder-game *:after{box-sizing:border-box}.koku-bladder-game{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;line-height:1.5}.koku-bladder-game h1,.koku-bladder-game h2,.koku-bladder-game h3,.koku-bladder-game h4,.koku-bladder-game h5,.koku-bladder-game h6,.koku-bladder-game p,.koku-bladder-game figure,.koku-bladder-game blockquote,.koku-bladder-game dl,.koku-bladder-game dd{margin:0}.koku-bladder-game nav ul,.koku-bladder-game nav ol{list-style:none;margin:0;padding:0}.koku-bladder-game h1,.koku-bladder-game h2,.koku-bladder-game h3,.koku-bladder-game h4,.koku-bladder-game button,.koku-bladder-game input,.koku-bladder-game label{line-height:1.1}.koku-bladder-game h1,.koku-bladder-game h2,.koku-bladder-game h3,.koku-bladder-game h4{text-wrap:balance}.koku-bladder-game p{text-wrap:pretty}.koku-bladder-game h1,.koku-bladder-game h2,.koku-bladder-game h3,.koku-bladder-game h4,.koku-bladder-game p{overflow-wrap:break-word}.koku-bladder-game img,.koku-bladder-game picture,.koku-bladder-game video,.koku-bladder-game canvas,.koku-bladder-game svg{display:block;height:auto;max-width:100%}.koku-bladder-game img{width:100%}.koku-bladder-game input,.koku-bladder-game button,.koku-bladder-game textarea,.koku-bladder-game select{font-family:inherit;font-size:inherit}.koku-bladder-game textarea:not([rows]){min-height:10em}.koku-bladder-game :target{scroll-margin-block:5ex}.koku-bladder-game iframe{border:0}@media(prefers-reduced-motion:reduce){.koku-bladder-game,.koku-bladder-game *,.koku-bladder-game *:before,.koku-bladder-game *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.koku-bladder-game{--colour-focus-bg: #fd0;--colour-focus-text: #333333;--yellow: #f1c566;--dark-blue: #253146;--orange: #ffa277;--blue: #47b8e0;--green: #67b351;--yellow: #e8a600;--purple: #b15181;--red: #e0645a;--grey: #ebeef1;--game-clamp-calc: .718rem + 2.027vw;--button-background: var(--yellow);--button-background-secondary: var(--purple);--button-text: var(--dark-blue);--button-text-secondary: #fff;--button-background-hover: var(--dark-blue);--button-text-hover: var(--yellow);--button-background-disabled: rgb(246, 246, 248);--button-shadow: 5px 5px 0 0 #a1a1a3}@font-face{font-display:swap;font-family:koku;font-style:normal;font-weight:400;src:url(/fonts/koku.ttf?v=1.0.0) format("truetype")}@font-face{font-display:swap;font-family:koku;font-style:normal;font-weight:700;src:url(/fonts/koku-bold.ttf?v=1.0.0) format("truetype")}.koku-bladder-game{font-family:koku,sans-serif;font-size:clamp(16px,var(--game-clamp-calc),20px)}.koku-bladder-game h1,.koku-bladder-game h2,.koku-bladder-game h3,.koku-bladder-game h4{margin-bottom:20px}.koku-bladder-game h2{font-size:clamp(32px,var(--game-clamp-calc),40px)}.koku-bladder-game p{margin-bottom:16px}.koku-bladder-game .grid{display:grid;gap:16px}@media(min-width:600px){.koku-bladder-game .grid{grid-template-columns:1fr 1fr}}.koku-bladder-game .game{aspect-ratio:2025.2 / 1569.2;container-type:inline-size;margin:0 auto;max-width:1012px;position:relative;width:100%}.koku-bladder-game .game>svg{display:block;height:auto;position:absolute}.koku-bladder-game .game__background{height:100%;inset:0;width:100%;z-index:0}.koku-bladder-game .game__wheel-stand{left:27%;top:20.3%;width:39.5%;z-index:1}.koku-bladder-game .game__wheel{left:27%;top:20.3%;transition:transform 4s cubic-bezier(.17,.67,.12,.99);width:39.5%;z-index:2}.koku-bladder-game .game__pin{left:44.9%;top:17.8%;width:3.7%;z-index:2}.koku-bladder-game .game__presenter{left:70.5%;top:29%;width:18%;z-index:1}.koku-bladder-game .game__cat{bottom:15%;left:8.4%;transition:transform .4s ease-in-out;width:10%;z-index:1}.koku-bladder-game .game__spin-button{bottom:15%;font-size:clamp(16px,1vw + 10px,20px);left:3%;position:absolute;width:20%;z-index:3}:is(.koku-bladder-game .game__spin-button):hover+.game__cat{transform:translateY(-15%)}.koku-bladder-game .game__start-again{bottom:1.5%;left:1%;position:absolute;width:15%;z-index:3}.koku-bladder-game .game__sound{bottom:1.5%;position:absolute;right:1%;z-index:3}:is(.koku-bladder-game .game__sound) .sound-icon,:is(.koku-bladder-game .game__sound) .sound-text{display:block}:is(.koku-bladder-game .game__sound) .sound-icon-muted,:is(.koku-bladder-game .game__sound) .sound-text-muted{display:none}:is(.koku-bladder-game [data-sound=muted] .game__sound) .sound-icon,:is(.koku-bladder-game [data-sound=muted] .game__sound) .sound-text{display:none}:is(.koku-bladder-game [data-sound=muted] .game__sound) .sound-icon-muted,:is(.koku-bladder-game [data-sound=muted] .game__sound) .sound-text-muted{display:block}.koku-bladder-game dialog{border:none;border-radius:16px;padding:24px;width:min(800px,100% - 2rem)}:is(.koku-bladder-game dialog)::backdrop{background:#00000080}@media(min-width:768px){.koku-bladder-game dialog{min-width:600px}}.koku-bladder-game .dialog--results{background-color:var(--blue)}@media(min-width:600px){.koku-bladder-game .dialog--results{background-image:url(/images/wilf-bravo.png);background-position:right center;background-repeat:no-repeat;background-size:180px auto;min-height:300px;padding-right:212px}}@media(min-width:600px){.koku-bladder-game .dialog--results-fail{background-image:url(/images/wilf-whistle.png)}}.koku-bladder-game button{background-color:var(--button-background);border:none;border-radius:20px;box-shadow:var(--button-shadow);color:var(--button-text);font-size:clamp(14px,var(--game-clamp-calc),18px);font-weight:700;min-width:fit-content;padding:clamp(8px,var(--game-clamp-calc),16px) clamp(16px,var(--game-clamp-calc),32px);text-transform:uppercase;transition:transform .1s ease,box-shadow .1s ease}@media(max-width:599px){.koku-bladder-game button{box-shadow:none;font-size:16px;padding:8px 16px}}:is(.koku-bladder-game button):hover{background-color:var(--button-background-hover);color:var(--button-text-hover);cursor:pointer}:is(.koku-bladder-game button):active:not(:disabled){box-shadow:none;transform:translate(4px,4px)}.koku-bladder-game button:disabled{background-color:var(--button-background-disabled);color:var(--button-text);cursor:not-allowed}@media(max-width:599px){.koku-bladder-game .btn--large{font-size:18px;padding:16px 32px}}.koku-bladder-game .btn--no-style{background:none;border:none;box-shadow:none;color:inherit;font-size:inherit;font-weight:inherit;padding:0;text-transform:none}.koku-bladder-game .btn--secondary{background-color:var(--button-background-secondary);color:var(--button-text-secondary)}.koku-bladder-game .btn--answer{text-align:left;text-transform:none}.koku-bladder-game .btn--answer-1{background-color:var(--green)}.koku-bladder-game .btn--answer-2{background-color:var(--blue)}.koku-bladder-game .btn--answer-3{background-color:var(--red)}.koku-bladder-game .banner{background-color:#fff;border-radius:20px;box-shadow:var(--button-shadow);color:var(--dark-blue);font-size:clamp(16px,var(--game-clamp-calc),32px);font-weight:700;left:27%;padding:clamp(8px,var(--game-clamp-calc),16px) clamp(16px,var(--game-clamp-calc),32px);position:absolute;text-align:center;top:46%;transform:translateY(-50%);width:40%;z-index:3}.koku-bladder-game .banner--category{border:4px solid var(--dark-blue)}.koku-bladder-game .banner--orange{background-color:var(--orange)}.koku-bladder-game .banner--blue{background-color:var(--blue)}.koku-bladder-game .banner--green{background-color:var(--green)}.koku-bladder-game .banner--yellow{background-color:var(--yellow)}.koku-bladder-game .banner--purple{background-color:var(--purple);color:#fff}.koku-bladder-game .banner--red{background-color:var(--red)}.koku-bladder-game .banner__number{font-size:clamp(32px,8cqi,80px);line-height:1;text-box-trim:trim-end}.koku-bladder-game .text-center{text-align:center}.koku-bladder-game .position-children-end{display:flex;justify-content:flex-end}.koku-bladder-game .inline-elements{align-items:center;display:inline-flex;gap:10px}.koku-bladder-game .sr-only,.koku-bladder-game .visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}:is(*:focus-visible,*:focus-visible:hover,*:focus-visible:active):not([tabindex="-1"]){background-color:var(--colour-focus-bg)!important;border-color:var(--colour-focus-bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:0 -2px var(--colour-focus-bg),0 4px var(--colour-focus-text);color:var(--colour-focus-text);outline:3px solid rgba(0,0,0,0);text-decoration:none}:is(:is(*:focus-visible,*:focus-visible:hover,*:focus-visible:active):not([tabindex="-1"]) svg) path,:is(:is(*:focus-visible,*:focus-visible:hover,*:focus-visible:active):not([tabindex="-1"]) svg) rect{fill:var(--colour-focus-text)}*[tabindex="-1"]:focus-visible{outline:0}
