@import "https://design-system.cdn.yle.fi/fonts/fonts.css" layer(theme.yds);@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer reset,yds,base,components,utilities,theme,overrides;@layer theme.yds{:root{--yds-color-gray-5:#f8f9fa;--yds-color-gray-10:#f1f2f4;--yds-color-gray-20:#e8e9eb;--yds-color-gray-30:#d8d9db;--yds-color-gray-40:#b4b6b7;--yds-color-gray-50:#878a8b;--yds-color-gray-60:#4a4f54;--yds-color-gray-70:#323639;--yds-color-gray-80:#292b2d;--yds-color-gray-90:#1f2123;--yds-color-gray-95:#131415;--yds-color-black-opacity-5:#00000005;--yds-color-black-opacity-10:#0000000d;--yds-color-black-opacity-20:#00000017;--yds-color-black-opacity-30:#00000026;--yds-color-black-opacity-40:#0000004a;--yds-color-black-opacity-50:#00000078;--yds-color-black-opacity-60:#000000b3;--yds-color-black-opacity-70:#000000c9;--yds-color-black-opacity-80:#000000d4;--yds-color-black-opacity-90:#000000de;--yds-color-black-opacity-95:#000000eb;--yds-color-white-opacity-5:#ffffff14;--yds-color-white-opacity-10:#ffffff21;--yds-color-white-opacity-20:#ffffff2b;--yds-color-white-opacity-30:#ffffff36;--yds-color-white-opacity-40:#ffffff4d;--yds-color-white-opacity-50:#ffffff87;--yds-color-white-opacity-60:#ffffffb5;--yds-color-white-opacity-70:#ffffffd9;--yds-color-white-opacity-80:#ffffffe8;--yds-color-white-opacity-90:#fffffff2;--yds-color-white-opacity-95:#fffffffa;--yds-color-white:#fff;--yds-color-black:#000;--yds-color-turquoise-5:#e5fdff;--yds-color-turquoise-10:#c7f4fa;--yds-color-turquoise-20:#9cebf4;--yds-color-turquoise-30:#5ddbe9;--yds-color-turquoise-40:#29ccde;--yds-color-turquoise-50:#00b4c8;--yds-color-turquoise-60:#009cb5;--yds-color-turquoise-70:#00809c;--yds-color-turquoise-80:#00637d;--yds-color-turquoise-90:#00475e;--yds-color-turquoise-95:#0b3f4b;--yds-color-news-violet-5:#e6e5ff;--yds-color-news-violet-10:#d3cbfb;--yds-color-news-violet-20:#b7a8fa;--yds-color-news-violet-30:#9479fb;--yds-color-news-violet-40:#7c59fa;--yds-color-news-violet-50:#694bd7;--yds-color-news-violet-60:#553db4;--yds-color-news-violet-70:#413091;--yds-color-news-violet-80:#2f2372;--yds-color-news-violet-90:#1e1753;--yds-color-news-violet-95:#120e3e;--yds-color-news-orange-5:#fff2f2;--yds-color-news-orange-10:#fdd6d3;--yds-color-news-orange-20:#fab8b3;--yds-color-news-orange-30:#f79c94;--yds-color-news-orange-40:#f57f74;--yds-color-news-orange-50:#f26659;--yds-color-news-orange-60:#d24f45;--yds-color-news-orange-70:#b83c35;--yds-color-news-orange-80:#9b2823;--yds-color-news-orange-90:#7f1412;--yds-color-news-orange-95:#650101;--yds-color-sports-violet-5:#eef;--yds-color-sports-violet-10:#ddd9fc;--yds-color-sports-violet-20:#b3abf7;--yds-color-sports-violet-30:#8578f2;--yds-color-sports-violet-40:#6553ef;--yds-color-sports-violet-50:#5541ed;--yds-color-sports-violet-60:#372bb1;--yds-color-sports-violet-70:#292094;--yds-color-sports-violet-80:#1a1476;--yds-color-sports-violet-90:#0d0a5c;--yds-color-sports-violet-95:#030349;--yds-color-sports-lime-5:#fdfde7;--yds-color-sports-lime-10:#f9ffc6;--yds-color-sports-lime-20:#ebfe8d;--yds-color-sports-lime-30:#d4ff42;--yds-color-sports-lime-40:#caf53e;--yds-color-sports-lime-50:#b0d934;--yds-color-sports-lime-60:#91ae42;--yds-color-sports-lime-70:#7a9a2c;--yds-color-sports-lime-80:#618515;--yds-color-sports-lime-90:#46690b;--yds-color-sports-lime-95:#2c4d01;--yds-color-sports-pink-5:#fff5f9;--yds-color-sports-pink-10:#fcd9e8;--yds-color-sports-pink-20:#f7abcb;--yds-color-sports-pink-30:#f273a8;--yds-color-sports-pink-40:#ea3e85;--yds-color-sports-pink-50:#e60060;--yds-color-sports-pink-60:#c50152;--yds-color-sports-pink-70:#a70146;--yds-color-sports-pink-80:#880139;--yds-color-sports-pink-90:#6b012c;--yds-color-sports-pink-95:#4d0120;--yds-color-info-orange-5:#fff3e2;--yds-color-info-orange-10:#ffe3bf;--yds-color-info-orange-20:#ffd199;--yds-color-info-orange-30:#fec075;--yds-color-info-orange-40:#feb054;--yds-color-info-orange-50:#ff8f33;--yds-color-info-orange-60:#f56a1b;--yds-color-info-orange-70:#e65a27;--yds-color-info-orange-80:#e04312;--yds-color-info-orange-90:#c93c11;--yds-color-info-orange-95:#9b2e0d;--yds-color-info-yellow-5:#fff8e0;--yds-color-info-yellow-10:#ffeeb2;--yds-color-info-yellow-20:#ffe387;--yds-color-info-yellow-30:#ffd959;--yds-color-info-yellow-40:#ffcf2d;--yds-color-info-yellow-50:#ffc400;--yds-color-info-yellow-60:#f1b601;--yds-color-info-yellow-70:#cc9601;--yds-color-info-yellow-80:#ae7b01;--yds-color-info-yellow-90:#926201;--yds-color-info-yellow-95:#764901;--yds-color-info-green-5:#e0fff4;--yds-color-info-green-10:#b4f5de;--yds-color-info-green-20:#88eac7;--yds-color-info-green-30:#5fe0b2;--yds-color-info-green-40:#33d59b;--yds-color-info-green-50:#07ca84;--yds-color-info-green-60:#07b577;--yds-color-info-green-70:#06a26a;--yds-color-info-green-80:#068e5d;--yds-color-info-green-90:#05794f;--yds-color-info-green-95:#046542;--yds-color-info-blue-5:#e0f2ff;--yds-color-info-blue-10:#bbdcff;--yds-color-info-blue-20:#95c6ff;--yds-color-info-blue-30:#71b0ff;--yds-color-info-blue-40:#4b9aff;--yds-color-info-blue-50:#2684ff;--yds-color-info-blue-60:#2078ed;--yds-color-info-blue-70:#196dda;--yds-color-info-blue-80:#1260c7;--yds-color-info-blue-90:#0b54b4;--yds-color-info-blue-95:#0448a1;--yds-color-info-deep-blue-5:#e3eaf3;--yds-color-info-deep-blue-10:#c9d5e6;--yds-color-info-deep-blue-20:#b0c1da;--yds-color-info-deep-blue-30:#99aece;--yds-color-info-deep-blue-40:#738ab5;--yds-color-info-deep-blue-50:#546d9c;--yds-color-info-deep-blue-60:#3d5483;--yds-color-info-deep-blue-70:#1e2e52;--yds-color-info-deep-blue-80:#131e39;--yds-color-info-deep-blue-90:#131625;--yds-color-info-deep-blue-95:#020408;--yds-color-info-purple-5:#fcf5ff;--yds-color-info-purple-10:#e8d0f1;--yds-color-info-purple-20:#d9b0e8;--yds-color-info-purple-30:#ca91de;--yds-color-info-purple-40:#ba72d5;--yds-color-info-purple-50:#9436b5;--yds-color-info-purple-60:#80259f;--yds-color-info-purple-70:#620579;--yds-color-info-purple-80:#4b075b;--yds-color-info-purple-90:#30063a;--yds-color-info-purple-95:#1c0222;--yds-color-red-5:#fff5f8;--yds-color-red-10:#fcc5d3;--yds-color-red-20:#f99fb5;--yds-color-red-30:#f77898;--yds-color-red-40:#f5517a;--yds-color-red-50:#e90e43;--yds-color-red-60:#d10b3d;--yds-color-red-70:#9a092d;--yds-color-red-80:#740722;--yds-color-red-90:#4d0417;--yds-color-green-5:#e5fff9;--yds-color-green-10:#a1f9dd;--yds-color-green-20:#62f9c2;--yds-color-green-30:#1ff0a4;--yds-color-green-40:#03e592;--yds-color-green-50:#07ca84;--yds-color-green-60:#06b173;--yds-color-green-70:#058657;--yds-color-green-80:#046240;--yds-color-green-90:#023b26;--yds-color-orange-5:#fff3e2;--yds-color-orange-10:#ffe1b8;--yds-color-orange-20:#ffce8b;--yds-color-orange-30:#ffb95f;--yds-color-orange-40:#ff9c31;--yds-color-orange-50:#ff8f33;--yds-color-orange-60:#f1722a;--yds-color-orange-70:#e65a27;--yds-color-orange-80:#e04312;--yds-color-orange-90:#c93c11;--yds-color-blue-5:#e0f2ff;--yds-color-blue-10:#ccdef5;--yds-color-blue-20:#9fc8ee;--yds-color-blue-30:#88b3e7;--yds-color-blue-40:#669de1;--yds-color-blue-50:#2975d0;--yds-color-blue-60:#1163b0;--yds-color-blue-70:#234c93;--yds-color-blue-80:#0a3276;--yds-color-blue-90:#00284e;--yds-infographic-weather-icon-cloud-light:#00000026;--yds-infographic-weather-icon-cloud-mid:#00000078;--yds-infographic-weather-icon-cloud-dark:#000000b3;--yds-infographic-weather-icon-moon:#95c6ff;--yds-infographic-weather-icon-droplet:#2684ff;--yds-infographic-weather-icon-sun:#ffc400;--yds-infographic-text-default:#131415;--yds-infographic-background:#fff;--yds-infographic-tooltip-background:#131415;--yds-infographic-gridline:#b4b6b7;--yds-infographic-text-negative:#f8f9fa;--yds-infographic-text-secondary:#4a4f54;--yds-infographic-text-dark:#131415;--yds-infographic-text-light:#f8f9fa;--yds-infographic-text-plus:#00809c;--yds-infographic-text-minus:#b83c35;--yds-infographic-news-default-1:#7c59fa;--yds-infographic-news-default-2:#009cb5;--yds-infographic-news-default-3:#0b54b4;--yds-infographic-news-default-4:#f56a1b;--yds-infographic-news-default-5:#80259f;--yds-infographic-news-default-6:#2f2372;--yds-infographic-news-monochrome-1:#1e1753;--yds-infographic-news-monochrome-2:#413091;--yds-infographic-news-monochrome-3:#694bd7;--yds-infographic-news-monochrome-4:#9479fb;--yds-infographic-news-monochrome-5:#b7a8fa;--yds-infographic-news-monochrome-6:#d3cbfb;--yds-infographic-sports-default-1:#5541ed;--yds-infographic-sports-default-2:#ea3e85;--yds-infographic-sports-default-3:#618515;--yds-infographic-sports-default-4:#8578f2;--yds-infographic-sports-default-5:#f273a8;--yds-infographic-sports-default-6:#2c4d01;--yds-infographic-sports-monochrome-1:#1a1476;--yds-infographic-sports-monochrome-2:#372bb1;--yds-infographic-sports-monochrome-3:#5541ed;--yds-infographic-sports-monochrome-4:#8578f2;--yds-infographic-sports-monochrome-5:#b3abf7;--yds-infographic-sports-monochrome-6:#ddd9fc;--yds-infographic-accent-news:#f26659;--yds-infographic-political-party-fi-kok-primary:#0357a5;--yds-infographic-political-party-fi-kok-secondary:#8eb4d7;--yds-infographic-political-party-fi-ps-primary:#159af0;--yds-infographic-political-party-fi-ps-secondary:#96d2f8;--yds-infographic-political-party-fi-sdp-primary:#e01515;--yds-infographic-political-party-fi-sdp-secondary:#ef9897;--yds-infographic-political-party-fi-vihr-primary:#769f20;--yds-infographic-political-party-fi-vihr-secondary:#bccf95;--yds-infographic-political-party-fi-kesk-primary:#096900;--yds-infographic-political-party-fi-kesk-secondary:#90bc8c;--yds-infographic-political-party-fi-vas-primary:#bb1054;--yds-infographic-political-party-fi-vas-secondary:#e094b2;--yds-infographic-political-party-fi-rkp-primary:#c97b2d;--yds-infographic-political-party-fi-rkp-secondary:#deb186;--yds-infographic-political-party-fi-kd-primary:#923de8;--yds-infographic-political-party-fi-kd-secondary:#cea8f5;--yds-infographic-political-party-fi-liik-primary:#c262b8;--yds-infographic-political-party-fi-liik-secondary:#e4b8df;--yds-infographic-political-party-fi-others-primary:#8d8e8f;--yds-infographic-political-party-fi-others-secondary:#cccccd;--yds-infographic-scale-strongly-agree:#009cb5;--yds-infographic-scale-agree:#5ddbe9;--yds-infographic-scale-neutral:#b4b6b7;--yds-infographic-scale-disagree:#f79c94;--yds-infographic-scale-strongly-disagree:#f26659;--yds-infographic-survey-yes:#009cb5;--yds-infographic-survey-no:#f26659;--yds-infographic-survey-empty:#d8d9db;--yds-infographic-survey-neutral:#878a8b}@media screen and (prefers-color-scheme:dark){:root{--yds-infographic-weather-icon-cloud-light:#ffffffd9;--yds-infographic-weather-icon-cloud-mid:#ffffff87;--yds-infographic-weather-icon-cloud-dark:#ffffff36;--yds-infographic-weather-icon-moon:#95c6ff;--yds-infographic-weather-icon-droplet:#fff;--yds-infographic-weather-icon-sun:#ffc400;--yds-infographic-text-default:#f8f9fa;--yds-infographic-background:#131415;--yds-infographic-tooltip-background:#fff;--yds-infographic-gridline:#4a4f54;--yds-infographic-text-negative:#131415;--yds-infographic-text-secondary:#b4b6b7;--yds-infographic-text-dark:#131415;--yds-infographic-text-light:#f8f9fa;--yds-infographic-text-plus:#29ccde;--yds-infographic-text-minus:#f26659;--yds-infographic-news-default-1:#7c59fa;--yds-infographic-news-default-2:#29ccde;--yds-infographic-news-default-3:#ffe387;--yds-infographic-news-default-4:#ff8f33;--yds-infographic-news-default-5:#9436b5;--yds-infographic-news-default-6:#fff3e2;--yds-infographic-news-monochrome-1:#e6e5ff;--yds-infographic-news-monochrome-2:#d3cbfb;--yds-infographic-news-monochrome-3:#b7a8fa;--yds-infographic-news-monochrome-4:#9479fb;--yds-infographic-news-monochrome-5:#694bd7;--yds-infographic-news-monochrome-6:#413091;--yds-infographic-sports-default-1:#5541ed;--yds-infographic-sports-default-2:#ea3e85;--yds-infographic-sports-default-3:#d4ff42;--yds-infographic-sports-default-4:#8578f2;--yds-infographic-sports-default-5:#f7abcb;--yds-infographic-sports-default-6:#ebfe8d;--yds-infographic-sports-monochrome-1:#eef;--yds-infographic-sports-monochrome-2:#ddd9fc;--yds-infographic-sports-monochrome-3:#b3abf7;--yds-infographic-sports-monochrome-4:#8578f2;--yds-infographic-sports-monochrome-5:#5541ed;--yds-infographic-sports-monochrome-6:#372bb1;--yds-infographic-accent-news:#f26659;--yds-infographic-political-party-fi-kok-primary:#096de3;--yds-infographic-political-party-fi-kok-secondary:#0d4e9b;--yds-infographic-political-party-fi-ps-primary:#6fb4fc;--yds-infographic-political-party-fi-ps-secondary:#146498;--yds-infographic-political-party-fi-sdp-primary:#ff5a5a;--yds-infographic-political-party-fi-sdp-secondary:#a13e3f;--yds-infographic-political-party-fi-vihr-primary:#8fce29;--yds-infographic-political-party-fi-vihr-secondary:#5e8421;--yds-infographic-political-party-fi-kesk-primary:#099327;--yds-infographic-political-party-fi-kesk-secondary:#0d6020;--yds-infographic-political-party-fi-vas-primary:#e22a73;--yds-infographic-political-party-fi-vas-secondary:#8f214d;--yds-infographic-political-party-fi-rkp-primary:#ffdc5d;--yds-infographic-political-party-fi-rkp-secondary:#a1914a;--yds-infographic-political-party-fi-kd-primary:#923de8;--yds-infographic-political-party-fi-kd-secondary:#5f2c94;--yds-infographic-political-party-fi-liik-primary:#cf83c8;--yds-infographic-political-party-fi-liik-secondary:#7a5177;--yds-infographic-political-party-fi-others-primary:#aeb0b1;--yds-infographic-political-party-fi-others-secondary:#616263;--yds-infographic-scale-strongly-agree:#29ccde;--yds-infographic-scale-agree:#9cebf4;--yds-infographic-scale-neutral:#e8e9eb;--yds-infographic-scale-disagree:#f79c94;--yds-infographic-scale-strongly-disagree:#f26659;--yds-infographic-survey-yes:#29ccde;--yds-infographic-survey-no:#f26659;--yds-infographic-survey-empty:#e8e9eb;--yds-infographic-survey-neutral:#b4b6b7}}:root{--yds-color-background:#fff;--yds-color-background-variant:#f8f9fa;--yds-color-background-negative:#131415;--yds-color-background-navigation:#fff;--yds-color-background-control:#00000078;--yds-color-background-control-disabled:#00000026;--yds-color-background-input:#fff;--yds-color-background-highlight:#e8e9eb;--yds-color-background-interactive:#f1f2f4;--yds-color-background-dialog:#fff;--yds-color-background-dialog-overlay:#00000078;--yds-color-background-info-primary:#9fc8ee;--yds-color-background-info-secondary:#f1f2f4;--yds-color-background-success:#62f9c2;--yds-color-background-warning:#ffd199;--yds-color-background-error:#f99fb5;--yds-color-background-opinion-article:#3d5483;--yds-color-background-list:#fff;--yds-color-background-dropdown:#f8f9fa;--yds-color-background-variant-2:#f1f2f4;--yds-color-background-interactive-variant:#fff;--yds-color-background-list-variant:#00000005;--yds-color-background-list-accent:#fff2f2;--yds-color-text-default:#131415;--yds-color-text-negative:#f8f9fa;--yds-color-text-input-placeholder:#4a4f54;--yds-color-text-high-emphasis:#000000c9;--yds-color-text-medium-emphasis:#000000b3;--yds-color-text-disabled:#0000004a;--yds-color-text-light:#f8f9fa;--yds-color-text-dark:#131415;--yds-color-text-light-high-contrast:#fff;--yds-color-text-feedback-live:#fff;--yds-color-text-link:#131415;--yds-color-action-primary:#131415;--yds-color-action-primary-variant:#000000b3;--yds-color-action-secondary:#0000000d;--yds-color-action-secondary-variant:#00000017;--yds-color-action-disabled:#00000026;--yds-color-action-danger-primary:#d10b3d;--yds-color-action-danger-primary-variant:#e90e43;--yds-color-action-selected:#131415;--yds-color-action-unselected:#e8e9eb;--yds-color-border:#131415;--yds-color-border-disabled:#0000004a;--yds-color-border-primary-focus:#009cb5;--yds-color-border-secondary-focus:#131415;--yds-color-border-separator:#00000017;--yds-color-border-negative:#fff;--yds-color-border-variant:#00000017;--yds-color-illustrative-icons-icon-primary:#131415;--yds-color-illustrative-icons-icon-secondary:#5ddbe9;--yds-color-player-progress-bar:#ffffff4d;--yds-color-player-progress-indicator:#29ccde;--yds-color-spinner-default:#131415;--yds-color-spinner-negative:#fff;--yds-color-spinner-highlight-default:#009cb5;--yds-color-spinner-highlight-negative:#29ccde;--yds-color-spinner-background-default:#d8d9db;--yds-color-spinner-background-negative:#323639;--yds-color-spinner-error:#d10b3d;--yds-color-spinner-success:#058657;--yds-color-spinner-background-error:#fcc5d3;--yds-color-feedback-highlight:#009cb5;--yds-color-feedback-error:#d10b3d;--yds-color-feedback-warning:#f1722a;--yds-color-feedback-success:#058657;--yds-color-feedback-live:#e90e43;--yds-color-feedback-accent:#f26659;--yds-color-logo-yle-background-brand:#00b4c8;--yds-color-logo-tv1:#31a;--yds-color-logo-tv-2:#cb0fd0;--yds-color-logo-yle-teema:#fe8300;--yds-color-logo-yle-fem:#a3bd2f;--yds-color-logo-lastenareena:#feb500;--yds-color-logo-yle-radio-1:#dc006a;--yds-color-logo-yle-radio-suomi:#0000e6;--yds-color-logo-yle-x:#fd2b77;--yds-color-logo-yle-x3m:#ff4c20;--yds-color-logo-yle-vega:#169bd4;--yds-color-logo-yle-klassinen:#0f7b87;--yds-color-logo-yle-sami-radio:#0049bf;--yds-color-logo-areena:#29ccde;--yds-color-logo-yle-background-default:#131415;--yds-color-logo-yle-text:#f8f9fa;--yds-color-logo-background:#000;--yds-color-logo-nega:#fff;--yds-color-logo-text:#fff;--yds-color-brand-yle:#00b4c8;--yds-color-tag-live:#e90e43;--yds-color-tag-default:#131415;--yds-color-tag-opinion:#3d5483;--yds-color-tag-yle-corporate:#00809c;--yds-color-tag-primary-action:#131415;--yds-color-tag-primary-action-variant:#000000b3;--yds-color-tag-secondary-action:#0000000d;--yds-color-tag-secondary-action-variant:#00000005;--yds-color-tag-neutral:#e8e9eb;--yds-color-tag-highlight-background:#00809c;--yds-color-tag-highlight-text:#fff;--yds-color-shadow-s:#00000026;--yds-color-shadow-m:#00000026;--yds-color-shadow-l:#00000069;--yds-color-tietaja-background-player-card:#00000026;--yds-color-tietaja-text-score:#009cb5;--yds-color-tietaja-border-highlight:#009cb5}@media screen and (prefers-color-scheme:dark){:root{--yds-color-background:#131415;--yds-color-background-variant:#1f2123;--yds-color-background-negative:#fff;--yds-color-background-navigation:#000;--yds-color-background-control:#ffffff87;--yds-color-background-control-disabled:#ffffff36;--yds-color-background-input:#131415;--yds-color-background-highlight:#0b3f4b;--yds-color-background-interactive:#292b2d;--yds-color-background-dialog:#1f2123;--yds-color-background-dialog-overlay:#000000b3;--yds-color-background-info-primary:#d8d9db;--yds-color-background-info-secondary:#292b2d;--yds-color-background-success:#33d59b;--yds-color-background-warning:#feb054;--yds-color-background-error:#f5517a;--yds-color-background-opinion-article:#3d5483;--yds-color-background-list:#131415;--yds-color-background-dropdown:#292b2d;--yds-color-background-variant-2:#292b2d;--yds-color-background-interactive-variant:#131415;--yds-color-background-list-variant:#ffffff14;--yds-color-background-list-accent:#650101;--yds-color-text-default:#f8f9fa;--yds-color-text-negative:#131415;--yds-color-text-input-placeholder:#878a8b;--yds-color-text-high-emphasis:#ffffffd9;--yds-color-text-medium-emphasis:#ffffffb5;--yds-color-text-disabled:#ffffff4d;--yds-color-text-light:#f8f9fa;--yds-color-text-dark:#131415;--yds-color-text-light-high-contrast:#fff;--yds-color-text-feedback-live:#fff;--yds-color-text-link:#f8f9fa;--yds-color-action-primary:#f8f9fa;--yds-color-action-primary-variant:#ffffffb5;--yds-color-action-secondary:#ffffff14;--yds-color-action-secondary-variant:#ffffff2b;--yds-color-action-disabled:#ffffff36;--yds-color-action-danger-primary:#f77898;--yds-color-action-danger-primary-variant:#f5517a;--yds-color-action-selected:#f8f9fa;--yds-color-action-unselected:#323639;--yds-color-border:#f8f9fa;--yds-color-border-disabled:#ffffff4d;--yds-color-border-primary-focus:#29ccde;--yds-color-border-secondary-focus:#f8f9fa;--yds-color-border-separator:#ffffff21;--yds-color-border-negative:#131415;--yds-color-border-variant:#ffffff21;--yds-color-illustrative-icons-icon-primary:#f8f9fa;--yds-color-illustrative-icons-icon-secondary:#009cb5;--yds-color-player-progress-bar:#ffffff4d;--yds-color-player-progress-indicator:#29ccde;--yds-color-spinner-default:#fff;--yds-color-spinner-negative:#131415;--yds-color-spinner-highlight-default:#29ccde;--yds-color-spinner-highlight-negative:#009cb5;--yds-color-spinner-background-default:#323639;--yds-color-spinner-background-negative:#d8d9db;--yds-color-spinner-error:#f5517a;--yds-color-spinner-success:#03e592;--yds-color-spinner-background-error:#740722;--yds-color-feedback-highlight:#29ccde;--yds-color-feedback-error:#f5517a;--yds-color-feedback-warning:#ff9c31;--yds-color-feedback-success:#03e592;--yds-color-feedback-live:#e90e43;--yds-color-feedback-accent:#f57f74;--yds-color-logo-yle-background-brand:#f8f9fa;--yds-color-logo-tv1:#31a;--yds-color-logo-tv-2:#cb0fd0;--yds-color-logo-yle-teema:#fe8300;--yds-color-logo-yle-fem:#a3bd2f;--yds-color-logo-lastenareena:#feb500;--yds-color-logo-yle-radio-1:#dc006a;--yds-color-logo-yle-radio-suomi:#00b9eb;--yds-color-logo-yle-x:#fd2b77;--yds-color-logo-yle-x3m:#ff4c20;--yds-color-logo-yle-vega:#169bd4;--yds-color-logo-yle-klassinen:#0f7b87;--yds-color-logo-yle-sami-radio:#0049bf;--yds-color-logo-areena:#29ccde;--yds-color-logo-yle-background-default:#f8f9fa;--yds-color-logo-yle-text:#131415;--yds-color-logo-background:#fff;--yds-color-logo-nega:#fff;--yds-color-logo-text:#000;--yds-color-brand-yle:#00b4c8;--yds-color-tag-live:#e90e43;--yds-color-tag-default:#fff;--yds-color-tag-opinion:#3d5483;--yds-color-tag-yle-corporate:#00809c;--yds-color-tag-primary-action:#f8f9fa;--yds-color-tag-primary-action-variant:#ffffffb5;--yds-color-tag-secondary-action:#ffffff21;--yds-color-tag-secondary-action-variant:#ffffff14;--yds-color-tag-neutral:#323639;--yds-color-tag-highlight-background:#00809c;--yds-color-tag-highlight-text:#fff;--yds-color-shadow-s:#000000b3;--yds-color-shadow-m:#000000b3;--yds-color-shadow-l:#000000de;--yds-color-tietaja-background-player-card:#0000004a;--yds-color-tietaja-text-score:#29ccde;--yds-color-tietaja-border-highlight:#29ccde}}:root{--yds-typography-font-size-7xl:3.5rem;--yds-typography-font-size-6xl:3rem;--yds-typography-font-size-5xl:2.5rem;--yds-typography-font-size-4xl:2rem;--yds-typography-font-size-3xl:1.75rem;--yds-typography-font-size-2xl:1.5rem;--yds-typography-font-size-xl:1.25rem;--yds-typography-font-size-lg:1.125rem;--yds-typography-font-size-md:1rem;--yds-typography-font-size-sm:.875rem;--yds-typography-font-size-xs:.75rem;--yds-typography-font-weight-heavy:900;--yds-typography-font-weight-bold:700;--yds-typography-font-weight-medium:500;--yds-typography-font-weight-normal:400;--yds-typography-font-weight-light:300;--yds-typography-line-height-125:1.25;--yds-typography-line-height-135:1.35;--yds-typography-line-height-145:1.45;--yds-typography-line-height-150:1.5;--yds-typography-font-family-default:"Yle Next";--yds-typography-font-family-yle-next:"Yle Next";--yds-typography-text-decoration-default:none;--yds-typography-font-style-default:normal;--yds-typography-font-style-italic:italic;--yds-typography-text-case-default:normal;--yds-typography-text-case-uppercase:uppercase;--yds-typography-letter-spacing-md:0;--yds-typography-letter-spacing-lg:.01em;--yds-typography-font-stretch-default:normal;--yds-typography-font-stretch-condensed:condensed}}@layer reset.plus-app{:where(body){margin:0}:where(.plus-app-2026-10-puhoksen-bussireissu){-webkit-text-size-adjust:100%;tab-size:4;margin:0;font-family:Yle Next,sans-serif;line-height:1.5}:where(.plus-app-2026-10-puhoksen-bussireissu) button{background-color:#0000}:where(.plus-app-2026-10-puhoksen-bussireissu) *,:where(.plus-app-2026-10-puhoksen-bussireissu) :before,:where(.plus-app-2026-10-puhoksen-bussireissu) :after{box-sizing:border-box;border-style:solid;border-width:0}:where(.plus-app-2026-10-puhoksen-bussireissu) hr{height:0;color:inherit;border-top-width:1px}:where(.plus-app-2026-10-puhoksen-bussireissu) abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(.plus-app-2026-10-puhoksen-bussireissu) h1,:where(.plus-app-2026-10-puhoksen-bussireissu) h2,:where(.plus-app-2026-10-puhoksen-bussireissu) h3,:where(.plus-app-2026-10-puhoksen-bussireissu) h4,:where(.plus-app-2026-10-puhoksen-bussireissu) h5,:where(.plus-app-2026-10-puhoksen-bussireissu) h6{font-size:inherit;font-weight:inherit}:where(.plus-app-2026-10-puhoksen-bussireissu) a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.plus-app-2026-10-puhoksen-bussireissu) b,:where(.plus-app-2026-10-puhoksen-bussireissu) strong{font-weight:700}:where(.plus-app-2026-10-puhoksen-bussireissu) small{font-size:80%}:where(.plus-app-2026-10-puhoksen-bussireissu) sub,:where(.plus-app-2026-10-puhoksen-bussireissu) sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(.plus-app-2026-10-puhoksen-bussireissu) sub{bottom:-.25em}:where(.plus-app-2026-10-puhoksen-bussireissu) sup{top:-.5em}:where(.plus-app-2026-10-puhoksen-bussireissu) table{text-indent:0;border-color:inherit;border-collapse:collapse}:where(.plus-app-2026-10-puhoksen-bussireissu) button,:where(.plus-app-2026-10-puhoksen-bussireissu) input,:where(.plus-app-2026-10-puhoksen-bussireissu) optgroup,:where(.plus-app-2026-10-puhoksen-bussireissu) select,:where(.plus-app-2026-10-puhoksen-bussireissu) textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}:where(.plus-app-2026-10-puhoksen-bussireissu) button,:where(.plus-app-2026-10-puhoksen-bussireissu) select{text-transform:none}:where(.plus-app-2026-10-puhoksen-bussireissu) :-moz-focusring{outline:auto}:where(.plus-app-2026-10-puhoksen-bussireissu) :-moz-ui-invalid{box-shadow:none}:where(.plus-app-2026-10-puhoksen-bussireissu) progress{vertical-align:baseline}:where(.plus-app-2026-10-puhoksen-bussireissu) ::-webkit-inner-spin-button{height:auto}:where(.plus-app-2026-10-puhoksen-bussireissu) ::-webkit-outer-spin-button{height:auto}:where(.plus-app-2026-10-puhoksen-bussireissu) [type=search]{outline-offset:-2px}:where(.plus-app-2026-10-puhoksen-bussireissu) ::-webkit-search-decoration{-webkit-appearance:none}:where(.plus-app-2026-10-puhoksen-bussireissu) ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(.plus-app-2026-10-puhoksen-bussireissu) summary{display:list-item}:where(.plus-app-2026-10-puhoksen-bussireissu) details summary::-webkit-details-marker{display:none}:where(.plus-app-2026-10-puhoksen-bussireissu) blockquote,:where(.plus-app-2026-10-puhoksen-bussireissu) dl,:where(.plus-app-2026-10-puhoksen-bussireissu) dd,:where(.plus-app-2026-10-puhoksen-bussireissu) h1,:where(.plus-app-2026-10-puhoksen-bussireissu) h2,:where(.plus-app-2026-10-puhoksen-bussireissu) h3,:where(.plus-app-2026-10-puhoksen-bussireissu) h4,:where(.plus-app-2026-10-puhoksen-bussireissu) h5,:where(.plus-app-2026-10-puhoksen-bussireissu) h6,:where(.plus-app-2026-10-puhoksen-bussireissu) hr,:where(.plus-app-2026-10-puhoksen-bussireissu) figure,:where(.plus-app-2026-10-puhoksen-bussireissu) p,:where(.plus-app-2026-10-puhoksen-bussireissu) pre{margin:0}:where(.plus-app-2026-10-puhoksen-bussireissu) fieldset{margin:0;padding:0}:where(.plus-app-2026-10-puhoksen-bussireissu) legend{padding:0}:where(.plus-app-2026-10-puhoksen-bussireissu) ol,:where(.plus-app-2026-10-puhoksen-bussireissu) ul,:where(.plus-app-2026-10-puhoksen-bussireissu) menu{margin:0;padding:0;list-style:none}:where(.plus-app-2026-10-puhoksen-bussireissu) textarea{resize:vertical}:where(.plus-app-2026-10-puhoksen-bussireissu) button,:where(.plus-app-2026-10-puhoksen-bussireissu) [role=button]{cursor:pointer}:where(.plus-app-2026-10-puhoksen-bussireissu) :disabled{cursor:default}:where(.plus-app-2026-10-puhoksen-bussireissu) img,:where(.plus-app-2026-10-puhoksen-bussireissu) svg,:where(.plus-app-2026-10-puhoksen-bussireissu) video,:where(.plus-app-2026-10-puhoksen-bussireissu) canvas,:where(.plus-app-2026-10-puhoksen-bussireissu) audio,:where(.plus-app-2026-10-puhoksen-bussireissu) iframe,:where(.plus-app-2026-10-puhoksen-bussireissu) embed,:where(.plus-app-2026-10-puhoksen-bussireissu) object{vertical-align:middle;display:block}:where(.plus-app-2026-10-puhoksen-bussireissu) img,:where(.plus-app-2026-10-puhoksen-bussireissu) video{max-width:100%;height:auto}:where(.plus-app-2026-10-puhoksen-bussireissu) [hidden]{display:none}}@layer base.plus-app{:where(.plus-app-2026-10-puhoksen-bussireissu) p{font-size:var(--text-base);font-weight:var(--yds-typography-font-weight-normal);line-height:var(--text-base--line-height)}:where(.plus-app-2026-10-puhoksen-bussireissu) h2{font-size:var(--text-2xl);font-weight:var(--yds-typography-font-weight-heavy);line-height:var(--text-2xl--line-height)}:where(.plus-app-2026-10-puhoksen-bussireissu) h3{font-size:var(--text-xl);font-weight:var(--yds-typography-font-weight-heavy);line-height:var(--text-xl--line-height)}:where(.plus-app-2026-10-puhoksen-bussireissu) h4{font-size:var(--text-lg);font-weight:var(--yds-typography-font-weight-heavy);line-height:var(--text-lg--line-height)}@media (width>=768px){:where(.plus-app-2026-10-puhoksen-bussireissu) p{font-size:var(--text-lg);font-weight:var(--yds-typography-font-weight-normal);line-height:var(--text-lg--line-height)}}}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.container{width:100%}@media (width>=320px){.container{max-width:320px}}@media (width>=768px){.container{max-width:768px}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.h-32{height:calc(var(--spacing) * 32)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@layer utilities.plus-app{.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer theme.tailwind{:root,:host{--spacing:.25rem;--text-base:var(--yds-typography-font-size-md);--text-base--line-height:var(--yds-typography-line-height-130);--text-lg:var(--yds-typography-font-size-lg);--text-lg--line-height:var(--yds-typography-line-height-130);--text-xl:var(--yds-typography-font-size-xl);--text-xl--line-height:var(--yds-typography-line-height-130);--text-2xl:var(--yds-typography-font-size-2xl);--text-2xl--line-height:var(--yds-typography-line-height-140);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1)}}@layer overrides.plus-app{html.plus-app-2026-10-puhoksen-bussireissu--lock,html.plus-app-2026-10-puhoksen-bussireissu--lock body{overflow:hidden}}@layer components.plus-app{.plus-app-2026-10-puhoksen-bussireissu .pb-shell{--bg:#8ed46b;--panel:#fffdf5;--ink:#2b2d42;--muted:#5e6280;--stroke:#2b2d42;--soft:#7f8cc821;--dim:#1c204280}@media (prefers-color-scheme:dark){.plus-app-2026-10-puhoksen-bussireissu:not([data-theme=light] *) .pb-shell{--bg:#3f6f31;--panel:#262a42;--ink:#f4f2ff;--muted:#b4b8d6;--stroke:#11132a;--soft:#a0aae624;--dim:#0506129e}}.plus-app-2026-10-puhoksen-bussireissu:is([data-theme=dark] *) .pb-shell{--bg:#3f6f31;--panel:#262a42;--ink:#f4f2ff;--muted:#b4b8d6;--stroke:#11132a;--soft:#a0aae624;--dim:#0506129e}.plus-app-2026-10-puhoksen-bussireissu .pb-shell{background:var(--bg);color:var(--ink);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-family:Yle Next,system-ui,sans-serif;line-height:normal}.plus-app-2026-10-puhoksen-bussireissu .pb-shell *,.plus-app-2026-10-puhoksen-bussireissu .pb-shell :before,.plus-app-2026-10-puhoksen-bussireissu .pb-shell :after{box-sizing:border-box}.plus-app-2026-10-puhoksen-bussireissu [data-el=game]{width:100%;height:100%;position:relative;overflow:hidden}.plus-app-2026-10-puhoksen-bussireissu [data-el=c]{width:100%;height:100%;display:block}.plus-app-2026-10-puhoksen-bussireissu button{font-family:inherit}.plus-app-2026-10-puhoksen-bussireissu .hidden{display:none!important}.plus-app-2026-10-puhoksen-bussireissu [data-el=hud]{pointer-events:none;z-index:2;flex-wrap:wrap;gap:8px;max-width:calc(100% - 128px);display:flex;position:absolute;top:10px;left:10px}.plus-app-2026-10-puhoksen-bussireissu .pill{background:var(--panel);color:var(--ink);border:3px solid var(--stroke);box-shadow:0 4px 0 var(--stroke);border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 8px;font-size:17px;font-weight:600;line-height:1.2;display:flex}.plus-app-2026-10-puhoksen-bussireissu .pill svg{width:30px;height:22px}.plus-app-2026-10-puhoksen-bussireissu .pill .em{font-size:18px}.plus-app-2026-10-puhoksen-bussireissu [data-el=missBtn]{pointer-events:auto;cursor:pointer;font-family:inherit}.plus-app-2026-10-puhoksen-bussireissu [data-el=missBtn]:active{box-shadow:0 1px 0 var(--stroke);transform:translateY(3px)}.plus-app-2026-10-puhoksen-bussireissu [data-el=mute]{z-index:2;position:absolute;top:10px;right:10px}.plus-app-2026-10-puhoksen-bussireissu .round{border:3px solid var(--stroke);background:var(--panel);width:46px;height:46px;color:var(--ink);box-shadow:0 4px 0 var(--stroke);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:20px;display:grid}.plus-app-2026-10-puhoksen-bussireissu .round:active{box-shadow:0 1px 0 var(--stroke);transform:translateY(3px)}.plus-app-2026-10-puhoksen-bussireissu [data-el=missPanel]{z-index:3;background:var(--panel);color:var(--ink);border:3px solid var(--stroke);box-shadow:0 4px 0 var(--stroke);border-radius:18px;max-width:min(320px,100% - 20px);padding:10px 14px;position:absolute;top:70px;left:10px}.plus-app-2026-10-puhoksen-bussireissu [data-el=missPanel] h3{margin:0 0 6px;font-size:16px;font-weight:700;line-height:normal}.plus-app-2026-10-puhoksen-bussireissu [data-el=missPanel] ul,.plus-app-2026-10-puhoksen-bussireissu .mlist{margin:0;padding:0;list-style:none}.plus-app-2026-10-puhoksen-bussireissu [data-el=missPanel] li,.plus-app-2026-10-puhoksen-bussireissu .mlist li{align-items:flex-start;gap:8px;padding:3px 0;font-size:15.5px;line-height:1.3;display:flex}.plus-app-2026-10-puhoksen-bussireissu .mlist{text-align:left;max-width:340px;margin:8px auto}.plus-app-2026-10-puhoksen-bussireissu li.done{color:var(--muted);text-decoration:line-through;text-decoration-thickness:2px}.plus-app-2026-10-puhoksen-bussireissu [data-el=miniWrap]{border:3px solid var(--stroke);box-shadow:0 4px 0 var(--stroke);background:#8ed46b;border-radius:14px;position:absolute;bottom:12px;right:12px;overflow:hidden}.plus-app-2026-10-puhoksen-bussireissu [data-el=mini]{width:150px;height:99px;display:block}.plus-app-2026-10-puhoksen-bussireissu [data-el=horn]{border:3px solid var(--stroke);color:#2b2d42;width:66px;height:66px;box-shadow:0 5px 0 var(--stroke);cursor:pointer;touch-action:none;background:#ffd23f;border-radius:50%;padding:0;font-size:15px;font-weight:700;line-height:1;position:absolute;bottom:130px;right:12px}.plus-app-2026-10-puhoksen-bussireissu [data-el=horn] span{margin-bottom:1px;font-size:22px;display:block}.plus-app-2026-10-puhoksen-bussireissu [data-el=horn]:active,.plus-app-2026-10-puhoksen-bussireissu [data-el=horn].on{box-shadow:0 1px 0 var(--stroke);transform:translateY(4px)}.plus-app-2026-10-puhoksen-bussireissu [data-el=dpad]{grid-template-rows:repeat(3,58px);grid-template-columns:repeat(3,58px);gap:4px;display:grid;position:absolute;bottom:12px;left:12px}.plus-app-2026-10-puhoksen-bussireissu [data-el=dpad] button{border:3px solid var(--stroke);background:var(--panel);color:var(--ink);box-shadow:0 4px 0 var(--stroke);cursor:pointer;touch-action:none;border-radius:18px;font-size:24px;font-weight:700}.plus-app-2026-10-puhoksen-bussireissu [data-el=dpad] button:active,.plus-app-2026-10-puhoksen-bussireissu [data-el=dpad] button.on{box-shadow:0 1px 0 var(--stroke);color:#2b2d42;background:#ffd23f;transform:translateY(3px)}.plus-app-2026-10-puhoksen-bussireissu [data-el=dpad] .u{grid-area:1/2}.plus-app-2026-10-puhoksen-bussireissu [data-el=dpad] .l{grid-area:2/1}.plus-app-2026-10-puhoksen-bussireissu [data-el=dpad] .r{grid-area:2/3}.plus-app-2026-10-puhoksen-bussireissu [data-el=dpad] .d{grid-area:3/2}.plus-app-2026-10-puhoksen-bussireissu [data-el=game].no-touch [data-el=dpad],.plus-app-2026-10-puhoksen-bussireissu [data-el=game].busy [data-el=dpad],.plus-app-2026-10-puhoksen-bussireissu [data-el=game].busy [data-el=miniWrap],.plus-app-2026-10-puhoksen-bussireissu [data-el=game].busy [data-el=horn]{display:none}.plus-app-2026-10-puhoksen-bussireissu [data-el=msg]{opacity:0;background:var(--panel);color:var(--ink);border:3px solid var(--stroke);box-shadow:0 4px 0 var(--stroke);pointer-events:none;z-index:2;border-radius:18px;align-items:center;gap:10px;width:max-content;max-width:min(100% - 20px,520px);padding:7px 14px 7px 7px;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:70px;left:50%;transform:translate(-50%,-8px)}.plus-app-2026-10-puhoksen-bussireissu [data-el=msg].show{opacity:1;transform:translate(-50%)}.plus-app-2026-10-puhoksen-bussireissu [data-el=msg] .mava{border:2.5px solid var(--stroke);border-radius:50%;flex:0 0 42px;width:42px;height:42px;overflow:hidden}.plus-app-2026-10-puhoksen-bussireissu [data-el=msg] .mava svg{width:100%;height:100%;display:block}.plus-app-2026-10-puhoksen-bussireissu [data-el=msg].sys .mava,.plus-app-2026-10-puhoksen-bussireissu [data-el=msg].sys .mwho{display:none}.plus-app-2026-10-puhoksen-bussireissu [data-el=msg].sys{padding-left:14px}.plus-app-2026-10-puhoksen-bussireissu [data-el=msg] .mwho{color:var(--muted);font-size:12.5px;font-weight:700}.plus-app-2026-10-puhoksen-bussireissu [data-el=msg] .mtxt{font-size:15.5px;font-weight:500;line-height:1.35}.plus-app-2026-10-puhoksen-bussireissu .btn{border:3px solid var(--stroke);color:#2b2d42;box-shadow:0 5px 0 var(--stroke);cursor:pointer;background:#fff;border-radius:18px;padding:12px 18px;font-size:18px;font-weight:600;line-height:1.2}.plus-app-2026-10-puhoksen-bussireissu .btn:active{box-shadow:0 1px 0 var(--stroke);transform:translateY(4px)}.plus-app-2026-10-puhoksen-bussireissu .btn:focus-visible,.plus-app-2026-10-puhoksen-bussireissu .round:focus-visible,.plus-app-2026-10-puhoksen-bussireissu [data-el=dpad] button:focus-visible,.plus-app-2026-10-puhoksen-bussireissu [data-el=horn]:focus-visible,.plus-app-2026-10-puhoksen-bussireissu [data-el=missBtn]:focus-visible{outline-offset:2px;outline:4px solid #ffd23f}.plus-app-2026-10-puhoksen-bussireissu .btn.red{color:#fff;background:#ff5d5d}.plus-app-2026-10-puhoksen-bussireissu .btn.blue{color:#fff;background:#3f7ff0}.plus-app-2026-10-puhoksen-bussireissu .btn.gold{color:#2b2d42;background:#ffd23f}.plus-app-2026-10-puhoksen-bussireissu .btn.big{margin-top:4px;font-size:21px}.plus-app-2026-10-puhoksen-bussireissu .btn.mt{margin-top:8px}.plus-app-2026-10-puhoksen-bussireissu .ava.gbg{background:#cfd8ee}.plus-app-2026-10-puhoksen-bussireissu h2.title.t2{font-size:clamp(30px,8vw,42px)}.plus-app-2026-10-puhoksen-bussireissu .resetbtn{box-shadow:0 3px 0 var(--stroke);border-radius:12px;margin-top:6px;padding:6px 12px;font-size:14px}.plus-app-2026-10-puhoksen-bussireissu [data-el=sheet]{z-index:3;background:var(--panel);width:min(620px,100% - 20px);color:var(--ink);border:4px solid var(--stroke);box-shadow:0 7px 0 var(--stroke);border-radius:26px;max-height:calc(100% - 24px);padding:14px 14px 16px;animation:.28s cubic-bezier(.2,1.4,.4,1) pb-up;position:absolute;bottom:12px;left:50%;overflow:auto;transform:translate(-50%)}@keyframes pb-up{0%{opacity:0;transform:translate(-50%,40px)}to{opacity:1;transform:translate(-50%)}}.plus-app-2026-10-puhoksen-bussireissu [data-el=place]{color:#2b2d42;border:3px solid var(--stroke);box-shadow:0 3px 0 var(--stroke);background:#ffd23f;border-radius:999px;align-items:center;gap:6px;margin:0 0 8px 2px;padding:3px 14px;font-size:19px;font-weight:700;display:inline-flex}.plus-app-2026-10-puhoksen-bussireissu .row{align-items:flex-start;gap:10px;margin-top:6px;display:flex}.plus-app-2026-10-puhoksen-bussireissu .row.guard{flex-direction:row-reverse;animation:.3s cubic-bezier(.2,1.6,.4,1) pb-pop}@keyframes pb-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.plus-app-2026-10-puhoksen-bussireissu .ava{border:3px solid var(--stroke);background:#ffe08a;border-radius:50%;flex:0 0 62px;width:62px;height:62px;overflow:hidden}.plus-app-2026-10-puhoksen-bussireissu .ava svg{width:100%;height:100%;display:block}.plus-app-2026-10-puhoksen-bussireissu .bub{background:var(--soft);border:2.5px solid var(--stroke);cursor:pointer;border-radius:18px;flex:1;min-height:56px;padding:8px 12px}.plus-app-2026-10-puhoksen-bussireissu .row.guard .bub{background:#ff5d5d24}.plus-app-2026-10-puhoksen-bussireissu .who{color:var(--muted);margin-bottom:2px;font-size:14px;font-weight:700}.plus-app-2026-10-puhoksen-bussireissu .say{max-width:62ch;font-size:17px;font-weight:500;line-height:1.38}.plus-app-2026-10-puhoksen-bussireissu [data-el=btns]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.plus-app-2026-10-puhoksen-bussireissu [data-el=btns] .btn{flex:140px}.plus-app-2026-10-puhoksen-bussireissu .ov{background:var(--dim);z-index:5;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.plus-app-2026-10-puhoksen-bussireissu .card{background:var(--panel);color:var(--ink);border:4px solid var(--stroke);box-shadow:0 8px 0 var(--stroke);text-align:center;border-radius:28px;width:100%;max-width:480px;max-height:100%;padding:22px 22px 24px;overflow:auto}.plus-app-2026-10-puhoksen-bussireissu .card p{color:var(--ink);margin:10px 0;font-size:17px;line-height:1.45}.plus-app-2026-10-puhoksen-bussireissu .card .small{color:var(--muted);font-size:15px}.plus-app-2026-10-puhoksen-bussireissu h2.title{letter-spacing:.5px;color:#3f7ff0;-webkit-text-stroke:2px var(--stroke);paint-order:stroke fill;text-shadow:0 4px 0 var(--stroke);margin:4px 0 6px;font-size:clamp(34px,9vw,52px);font-weight:700;line-height:1}.plus-app-2026-10-puhoksen-bussireissu h2.title span{color:#ffd23f;display:block}.plus-app-2026-10-puhoksen-bussireissu .titlebus{width:min(250px,66%);height:auto;margin:6px auto 2px;animation:.5s ease-in-out infinite alternate pb-bob;display:block;overflow:visible}@keyframes pb-bob{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.plus-app-2026-10-puhoksen-bussireissu .puff{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out infinite pb-puff}.plus-app-2026-10-puhoksen-bussireissu .puff.p2{animation-delay:.45s}.plus-app-2026-10-puhoksen-bussireissu .puff.p3{animation-delay:.9s}@keyframes pb-puff{0%{opacity:.9;transform:translate(0)scale(.5)}to{opacity:0;transform:translate(-40px,-18px)scale(1.6)}}.plus-app-2026-10-puhoksen-bussireissu details.ach{text-align:left;border:3px solid var(--stroke);background:var(--soft);border-radius:16px;margin:12px 0 4px;padding:8px 12px}.plus-app-2026-10-puhoksen-bussireissu details.ach summary{cursor:pointer;font-size:16px;font-weight:600}.plus-app-2026-10-puhoksen-bussireissu .achl{margin:8px 0 2px;padding:0;list-style:none}.plus-app-2026-10-puhoksen-bussireissu .achl li{gap:8px;padding:4px 0;font-size:14.5px;line-height:1.3;display:flex}.plus-app-2026-10-puhoksen-bussireissu .achl li b{font-size:15px;display:block}.plus-app-2026-10-puhoksen-bussireissu .achl li.locked{opacity:.55}.plus-app-2026-10-puhoksen-bussireissu .alertcard{border-color:#b3261e}.plus-app-2026-10-puhoksen-bussireissu .card .bz{color:#ff5d5d;-webkit-text-stroke:2px var(--stroke);paint-order:stroke fill;text-shadow:0 4px 0 var(--stroke);margin:0;font-size:44px;font-weight:700;line-height:1.1}.plus-app-2026-10-puhoksen-bussireissu .stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.plus-app-2026-10-puhoksen-bussireissu .stat{border:3px solid var(--stroke);background:var(--soft);border-radius:16px;padding:8px 4px}.plus-app-2026-10-puhoksen-bussireissu .stat b{font-size:24px;display:block}.plus-app-2026-10-puhoksen-bussireissu .stat span{color:var(--muted);font-size:13px;line-height:1.2;display:block}.plus-app-2026-10-puhoksen-bussireissu .rank{color:#2b2d42;border:3px solid var(--stroke);background:#ffd23f;border-radius:14px;margin:4px 0;padding:6px 12px;font-weight:700;display:inline-block}.plus-app-2026-10-puhoksen-bussireissu .nomb{margin-bottom:0}.plus-app-2026-10-puhoksen-bussireissu .newach{flex-wrap:wrap;justify-content:center;gap:6px;margin:8px 0;display:flex}.plus-app-2026-10-puhoksen-bussireissu .newach span{color:#2b2d42;border:2.5px solid var(--stroke);background:#c9f7c5;border-radius:999px;padding:3px 10px;font-size:14px;font-weight:600}.plus-app-2026-10-puhoksen-bussireissu .quote{background:var(--soft);border-radius:14px;padding:8px 12px;font-style:normal}.plus-app-2026-10-puhoksen-bussireissu [data-el=flash]{opacity:0;pointer-events:none;z-index:4;background:#ff3b3b;position:absolute;inset:0}.plus-app-2026-10-puhoksen-bussireissu [data-el=flash].go{animation:.7s ease-out pb-flash}@keyframes pb-flash{0%{opacity:.55}to{opacity:0}}.plus-app-2026-10-puhoksen-bussireissu [data-el=game].shake{animation:.45s pb-shake}@keyframes pb-shake{0%,to{transform:translate(0)}20%{transform:translate(-8px,3px)}40%{transform:translate(7px,-4px)}60%{transform:translate(-5px,2px)}80%{transform:translate(4px,-1px)}}@media (prefers-reduced-motion:reduce){.plus-app-2026-10-puhoksen-bussireissu [data-el=game].shake,.plus-app-2026-10-puhoksen-bussireissu [data-el=flash].go,.plus-app-2026-10-puhoksen-bussireissu .titlebus{animation:none}.plus-app-2026-10-puhoksen-bussireissu .puff{opacity:.6;animation:none}.plus-app-2026-10-puhoksen-bussireissu [data-el=sheet],.plus-app-2026-10-puhoksen-bussireissu .row.guard{animation:none}}@media (width<=420px){.plus-app-2026-10-puhoksen-bussireissu .say{font-size:16px}.plus-app-2026-10-puhoksen-bussireissu .pill{gap:4px;padding:3px 10px 3px 6px;font-size:15px}.plus-app-2026-10-puhoksen-bussireissu .pill svg{width:26px}.plus-app-2026-10-puhoksen-bussireissu [data-el=dpad]{grid-template-rows:repeat(3,54px);grid-template-columns:repeat(3,54px)}.plus-app-2026-10-puhoksen-bussireissu [data-el=mini]{width:124px;height:82px}.plus-app-2026-10-puhoksen-bussireissu [data-el=horn]{width:60px;height:60px;bottom:112px}.plus-app-2026-10-puhoksen-bussireissu .stats{grid-template-columns:repeat(2,1fr)}.plus-app-2026-10-puhoksen-bussireissu [data-el=msg] .mtxt{font-size:14.5px}.plus-app-2026-10-puhoksen-bussireissu [data-el=msg] .mava{flex-basis:36px;width:36px;height:36px}}.plus-app-2026-10-puhoksen-bussireissu .pb-slot{width:100%;height:clamp(480px,75svh,720px);position:relative}.plus-app-2026-10-puhoksen-bussireissu .pb-slot.pb-touch{height:max(360px,calc(100vh - var(--pb-menu-h,0px)));height:max(360px,calc(100svh - var(--pb-menu-h,0px)))}.plus-app-2026-10-puhoksen-bussireissu .pb-shell{width:100%;height:100%;position:relative;overflow:hidden}.plus-app-2026-10-puhoksen-bussireissu .pb-shell:focus{outline:none}.plus-app-2026-10-puhoksen-bussireissu .pb-shell:focus-visible{outline-offset:-4px;outline:4px solid #ffd23f}.plus-app-2026-10-puhoksen-bussireissu .pb-shell.is-fs{z-index:2147483000;width:auto;height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;inset:0}.plus-app-2026-10-puhoksen-bussireissu .pb-shell.is-fs.has-menu{top:var(--pb-fs-top,0px);height:calc(100vh - var(--pb-fs-top,0px));height:calc(100dvh - var(--pb-fs-top,0px));padding-top:0}.plus-app-2026-10-puhoksen-bussireissu .pb-shell.is-fs[popover]{max-width:none;max-height:none;color:var(--ink);background:var(--bg);border:0;margin:0;padding-left:0;padding-right:0;overflow:hidden}.plus-app-2026-10-puhoksen-bussireissu .pb-shell.is-fs[popover]::backdrop{background:0 0}.plus-app-2026-10-puhoksen-bussireissu .pb-shell.is-fs [data-el=game],.plus-app-2026-10-puhoksen-bussireissu [data-el=game].no-touch{touch-action:none}.plus-app-2026-10-puhoksen-bussireissu [data-el=fsBtn]{z-index:6;position:absolute;top:10px;right:62px}.plus-app-2026-10-puhoksen-bussireissu [data-el=fsBtn] svg{width:22px;height:22px;display:block}.plus-app-2026-10-puhoksen-bussireissu .pb-shell .fs-exit,.plus-app-2026-10-puhoksen-bussireissu .pb-shell.is-fs .fs-enter{display:none}.plus-app-2026-10-puhoksen-bussireissu .pb-shell.is-fs .fs-exit{display:block}.plus-app-2026-10-puhoksen-bussireissu .pb-shell:not(.is-fs) [data-el=game]:not(.no-touch) [data-el=fsBtn]{display:none}.plus-app-2026-10-puhoksen-bussireissu [data-el=pauseOv]{z-index:7}.plus-app-2026-10-puhoksen-bussireissu .pb-shell:not(.is-fs):has(.ov:not(.hidden)) [data-el=fsBtn]{display:none}.plus-app-2026-10-puhoksen-bussireissu .pb-shell.is-fs .ov{padding-top:68px}.plus-app-2026-10-puhoksen-bussireissu .pb-shell.is-fs [data-el=fsBtn]{z-index:8}body>.plus-app-2026-10-puhoksen-bussireissu,body>.plus-app-2026-10-puhoksen-bussireissu .pb-slot{height:100%}body>.plus-app-2026-10-puhoksen-bussireissu .pb-shell{width:auto;height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;inset:0}:is(body:has(>.plus-app-2026-10-puhoksen-bussireissu),html:has(>body>.plus-app-2026-10-puhoksen-bussireissu)){overflow:hidden}body>.plus-app-2026-10-puhoksen-bussireissu .pb-shell:not(.is-fs) [data-el=game]:not(.no-touch){touch-action:manipulation}.plus-app-2026-10-puhoksen-bussireissu .pb-shell{container:pb/size}@container pb (height<=640px){.plus-app-2026-10-puhoksen-bussireissu :is(.pb-shell:not(.pb-roomy),[data-el=endOv]) .card{border-radius:22px;padding:14px 16px 16px}.plus-app-2026-10-puhoksen-bussireissu :is(.pb-shell:not(.pb-roomy),[data-el=endOv]) .card p{margin:6px 0;font-size:15px;line-height:1.35}.plus-app-2026-10-puhoksen-bussireissu :is(.pb-shell:not(.pb-roomy),[data-el=endOv]) .card .small{font-size:13.5px}.plus-app-2026-10-puhoksen-bussireissu :is(.pb-shell:not(.pb-roomy),[data-el=endOv]) h2.title{font-size:clamp(28px,8vw,38px)}.plus-app-2026-10-puhoksen-bussireissu :is(.pb-shell:not(.pb-roomy),[data-el=endOv]) .titlebus{width:min(140px,40%);margin:2px auto 0}.plus-app-2026-10-puhoksen-bussireissu :is(.pb-shell:not(.pb-roomy),[data-el=endOv]) .btn.big{padding:10px 16px;font-size:19px}.plus-app-2026-10-puhoksen-bussireissu :is(.pb-shell:not(.pb-roomy),[data-el=endOv]) details.ach{margin:8px 0 2px;padding:6px 10px}.plus-app-2026-10-puhoksen-bussireissu :is(.pb-shell:not(.pb-roomy),[data-el=endOv]) .stats{gap:6px;margin:10px 0}.plus-app-2026-10-puhoksen-bussireissu :is(.pb-shell:not(.pb-roomy),[data-el=endOv]) .stat{padding:5px 4px}.plus-app-2026-10-puhoksen-bussireissu :is(.pb-shell:not(.pb-roomy),[data-el=endOv]) .stat b{font-size:20px}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
/*$vite$:1*/