.ds-icon svg{fill:currentColor;width:100%}.ds-icon--sprite{display:block}.ds-icon--sprite,.ds-icon--sprite svg{height:100%;width:100%}.ds-disclaimer{box-sizing:border-box;padding-bottom:16px}.ds-disclaimer .ds-disclaimer__body-html,.ds-disclaimer .ds-disclaimer__icon-wrapper{background-color:var(--ds-color-surface-primary-raised-soft);padding:12px 16px}.ds-disclaimer .ds-disclaimer__icon-wrapper{padding-right:8px}.ds-disclaimer .ds-disclaimer__body-html{border-radius:8px;color:var(--ds-color-text-primary);flex-grow:1;font-family:var(--ds-font--sans);font-size:.875rem;font-size:clamp(14px,.875rem,27px);font-variation-settings:"opsz" 14;font-weight:400;letter-spacing:normal;line-height:1.5;margin:0}.ds-force-px.ds-disclaimer .ds-disclaimer__body-html{font-family:var(--ds-font--sans);font-size:14px;font-variation-settings:"opsz" 14;font-weight:400;letter-spacing:normal;line-height:1.5}.ds-disclaimer .ds-disclaimer__body-html a:focus-visible{outline-color:var(--ds-color-border-primary)}.ds-disclaimer .ds-disclaimer__body-html a{color:inherit;text-decoration-line:underline;text-decoration-thickness:.0625rem;text-underline-offset:.125rem}.ds-disclaimer .ds-disclaimer__body-html a:hover{text-decoration-line:none}.ds-disclaimer .ds-disclaimer__body-html a:visited{color:var(--ds-color-text-primary-subtle)}.ds-disclaimer .ds-disclaimer__body-html b,.ds-disclaimer .ds-disclaimer__body-html strong{color:var(--ds-color-text-primary);font-family:var(--ds-font--sans);font-size:.875rem;font-size:clamp(14px,.875rem,27px);font-variation-settings:"opsz" 14;font-weight:600;letter-spacing:normal;line-height:1.5}.ds-disclaimer .ds-disclaimer__body-html strong,.ds-force-px.ds-disclaimer .ds-disclaimer__body-html b{font-family:var(--ds-font--sans);font-size:14px;font-variation-settings:"opsz" 14;font-weight:600;letter-spacing:normal;line-height:1.5}.ds-disclaimer .ds-icon{color:var(--ds-color-text-primary);display:flex;height:1.25rem;margin:0;position:relative;width:1.25rem}.ds-force-px.ds-disclaimer .ds-icon{height:20px;width:20px}.ds-disclaimer .ds-icon svg{fill:currentColor}.ds-disclaimer.ds-disclaimer--with-icon{display:flex;flex-direction:row}.ds-disclaimer.ds-disclaimer--with-icon .ds-disclaimer__body-html{border-radius:0 8px 8px 0;padding-left:0}.ds-disclaimer.ds-disclaimer--with-icon .ds-disclaimer__icon-wrapper{border-radius:8px 0 0 8px}.ds-disclaimer.ds-disclaimer--native .ds-disclaimer__body-html,.ds-disclaimer.ds-disclaimer--native .ds-disclaimer__icon-wrapper{background-color:var(--ds-color-surface-ad-yellow)}.ds-disclaimer.ds-disclaimer--native .ds-disclaimer__body-html,.ds-disclaimer.ds-disclaimer--native .ds-disclaimer__body-html b,.ds-disclaimer.ds-disclaimer--native .ds-disclaimer__body-html strong,.ds-disclaimer.ds-disclaimer--native .ds-icon{color:var(--ds-color-neutral-black)}.adhoc-page--korsord .adhoc-page__keesing-player{min-height:100vh}.adhoc-page--sudoku-keesing{background:var(--ds-color-surface-primary);margin-top:0;padding-bottom:32px}.adhoc-page--sudoku-keesing .adhoc-page__keesing-player{min-height:500px}.adhoc-page__fallback{background-color:var(--ds-color-surface-foreground);height:500px;padding:32px;text-align:center}.adhoc-page__fallback h1{font-family:var(--ds-font--serif);font-size:2rem;font-size:clamp(32px,2rem,48px);font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:normal;line-height:1.1}.adhoc-page__fallback p{font-family:var(--ds-font--sans);font-size:1rem;font-size:clamp(16px,1rem,31px);font-variation-settings:"opsz" 16;font-weight:400;letter-spacing:normal;line-height:1.5}