html:has(body.kampanja-sivu){--k-korostus:#f9e88c;--k-korostus-teksti:#f9e88c;--k-korostus-paalla:#191919;--k-ikoni-tausta:#f9e88c24;--k-ikoni-reuna:#f9e88c4d;--k-ikoni-vari:#f9e88c;--k-kelt-pinta:#f9e88c1f;--k-kelt-reuna:#f9e88c4d;--k-korostus-kirkas:#fcf2b8;--k-korostus-tausta:#2a2617;--k-korostus-2:#c6c6c6;--k-korostus-2-teksti:#c6c6c6;--k-tausta:#191919;--k-tausta-2:#1b1b1b;--k-kortti:#222;--k-kortti-2:#242424;--k-kortti-3:#292929;--k-viiva-vahva:#3a3a3a;--k-teksti:#f5f5f5;--k-teksti-2:#e8e8e8;--k-teksti-3:#bebebf;--k-teksti-4:#8a8a8a;--k-teksti-5:#555;--k-viiva-003:#ffffff08;--k-viiva-005:#ffffff0d;--k-viiva-014:#ffffff24;--k-viiva-034:#ffffff57;--k-viiva-036:#ffffff5c;--k-viiva-0035:#ffffff09;--k-viiva-006:#ffffff0f;--k-viiva-007:#ffffff12;--k-viiva-008:#ffffff14;--k-viiva-009:#ffffff17;--k-viiva-01:#ffffff1a;--k-viiva-012:#ffffff1f;--k-viiva-016:#ffffff29;--k-viiva-018:#ffffff2e;--k-viiva-022:#ffffff38;--k-korostus-rgb:249, 232, 140;--k-korostus-2-rgb:198, 198, 198;--k-tausta-rgb:25, 25, 25;--k-kortti-rgb:34, 34, 34;--k-kortti-2-rgb:38, 38, 38;--k-varjo-rgb:0, 0, 0}html:has(body.kampanja-sivu),html:has(body.kampanja-sivu) body.kampanja-sivu{background:var(--k-tausta);color:var(--k-teksti)}@media (prefers-color-scheme:light){html:has(body.kampanja-sivu){--k-korostus-teksti:#191919;--k-ikoni-tausta:#fbf3c9;--k-ikoni-reuna:#eedd93;--k-ikoni-vari:#191919;--k-kelt-pinta:#faf0be;--k-kelt-reuna:#e4ce5f;--k-korostus-tausta:#fbf6dc;--k-korostus-2:#6e6e6e;--k-korostus-2-teksti:#5a5a5a;--k-tausta:#ebeae7;--k-tausta-2:#e3e2de;--k-kortti:#fff;--k-kortti-2:#fafafa;--k-kortti-3:#efefef;--k-viiva-vahva:#cfcfcf;--k-teksti:#191919;--k-teksti-2:#2a2a2a;--k-teksti-3:#555;--k-teksti-4:#6e6e6e;--k-teksti-5:#8a8a8a;--k-viiva-003:#0000000f;--k-viiva-005:#00000017;--k-viiva-0035:#00000012;--k-viiva-006:#0000001a;--k-viiva-007:#0000001f;--k-viiva-008:#00000024;--k-viiva-009:#00000026;--k-viiva-01:#00000029;--k-viiva-012:#0000002e;--k-viiva-014:#0003;--k-viiva-016:#00000038;--k-viiva-018:#00000040;--k-viiva-022:#0000004d;--k-viiva-034:#0000006b;--k-viiva-036:#00000073;--k-tausta-rgb:245, 245, 245;--k-kortti-rgb:255, 255, 255;--k-kortti-2-rgb:250, 250, 250;--k-varjo-rgb:150, 150, 150}}html.light-mode-enabled:has(body.kampanja-sivu){--k-korostus-teksti:#191919;--k-ikoni-tausta:#fbf3c9;--k-ikoni-reuna:#eedd93;--k-ikoni-vari:#191919;--k-kelt-pinta:#faf0be;--k-kelt-reuna:#e4ce5f;--k-korostus-tausta:#fbf6dc;--k-korostus-2:#6e6e6e;--k-korostus-2-teksti:#5a5a5a;--k-tausta:#ebeae7;--k-tausta-2:#e3e2de;--k-kortti:#fff;--k-kortti-2:#fafafa;--k-kortti-3:#efefef;--k-viiva-vahva:#cfcfcf;--k-teksti:#191919;--k-teksti-2:#2a2a2a;--k-teksti-3:#555;--k-teksti-4:#6e6e6e;--k-teksti-5:#8a8a8a;--k-viiva-003:#0000000f;--k-viiva-005:#00000017;--k-viiva-0035:#00000012;--k-viiva-006:#0000001a;--k-viiva-007:#0000001f;--k-viiva-008:#00000024;--k-viiva-009:#00000026;--k-viiva-01:#00000029;--k-viiva-012:#0000002e;--k-viiva-014:#0003;--k-viiva-016:#00000038;--k-viiva-018:#00000040;--k-viiva-022:#0000004d;--k-viiva-034:#0000006b;--k-viiva-036:#00000073;--k-tausta-rgb:245, 245, 245;--k-kortti-rgb:255, 255, 255;--k-kortti-2-rgb:250, 250, 250;--k-varjo-rgb:150, 150, 150}html.dark-mode-enabled:has(body.kampanja-sivu){--k-korostus-teksti:#f9e88c;--k-korostus-rgb:249, 232, 140;--k-ikoni-tausta:#f9e88c24;--k-ikoni-reuna:#f9e88c4d;--k-ikoni-vari:#f9e88c;--k-kelt-pinta:#f9e88c1f;--k-kelt-reuna:#f9e88c4d;--k-korostus-tausta:#2a2617;--k-korostus-2:#c6c6c6;--k-korostus-2-teksti:#c6c6c6;--k-tausta:#191919;--k-tausta-2:#1b1b1b;--k-kortti:#222;--k-kortti-2:#242424;--k-kortti-3:#292929;--k-viiva-vahva:#3a3a3a;--k-teksti:#f5f5f5;--k-teksti-2:#e8e8e8;--k-teksti-3:#bebebf;--k-teksti-4:#8a8a8a;--k-teksti-5:#555;--k-viiva-003:#ffffff08;--k-viiva-005:#ffffff0d;--k-viiva-014:#ffffff24;--k-viiva-034:#ffffff57;--k-viiva-036:#ffffff5c;--k-viiva-0035:#ffffff09;--k-viiva-006:#ffffff0f;--k-viiva-007:#ffffff12;--k-viiva-008:#ffffff14;--k-viiva-009:#ffffff17;--k-viiva-01:#ffffff1a;--k-viiva-012:#ffffff1f;--k-viiva-016:#ffffff29;--k-viiva-018:#ffffff2e;--k-viiva-022:#ffffff38;--k-tausta-rgb:25, 25, 25;--k-kortti-rgb:34, 34, 34;--k-kortti-2-rgb:38, 38, 38;--k-varjo-rgb:0, 0, 0}html:has(body.kampanja-sivu) .wrapper{background:var(--k-tausta)}body.kampanja-sivu main h1,body.kampanja-sivu main h2,body.kampanja-sivu main h3,body.kampanja-sivu main h4{color:inherit}body.kampanja-sivu main a,body.kampanja-sivu main a:hover{text-decoration:none}html.light-mode-enabled .dc-kortti,html:not(.dark-mode-enabled) .dc-kortti{box-shadow:0 1px 2px #0000000a,0 6px 18px #0000000d}@media (prefers-color-scheme:dark){html:not(.light-mode-enabled) .dc-kortti{box-shadow:none}}html.dark-mode-enabled .dc-kortti{box-shadow:none}.dc-kortti{transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .35s}.dc-kortti:after{content:"";border-radius:inherit;background:radial-gradient(130% 110% at 50% 0%, rgba(var(--k-korostus-rgb), .16), rgba(var(--k-varjo-rgb), 0) 62%);opacity:0;pointer-events:none;border:1px solid #0000;transition:opacity .35s;position:absolute;inset:0}.dc-kortti:hover{transform:translateY(-4px)}.dc-kortti:hover:after{opacity:1;border-color:rgba(var(--k-korostus-rgb), .55)}.dc-ikoni{background:var(--k-ikoni-tausta);border:1px solid var(--k-ikoni-reuna);width:46px;height:46px;color:var(--k-ikoni-vari);border-radius:13px;justify-content:center;align-items:center;margin:0 0 18px;transition:background .35s,border-color .35s,transform .35s cubic-bezier(.2,.7,.2,1);display:flex}.dc-kortti:hover .dc-ikoni{background:var(--k-korostus);border-color:var(--k-korostus);color:var(--k-korostus-paalla);transform:translateY(-2px)scale(1.06)}.dc-taso{flex-direction:column;padding-bottom:34px;display:flex}.dc-taso>a{margin-top:auto!important}.dc-gradientti{background-size:170% 170%,170% 170%,auto;animation:28s ease-in-out infinite alternate dc-liuku}@keyframes dc-liuku{0%{background-position:0 0,100% 100%,0 0}to{background-position:100% 40%,0 30%,0 0}}.dc-hover-1,.dc-hover-2,.dc-hover-3,.dc-hover-4,.dc-hover-5,.dc-hover-6,.dc-hover-7,.dc-hover-14,.dc-hover-15,.dc-hover-16,.dc-hover-18,.dc-hover-19{transition:transform .25s,background .25s,color .25s,border-color .25s,box-shadow .25s}.dc-hover-15:hover,.dc-hover-18:hover{box-shadow:0 16px 40px rgba(var(--k-korostus-rgb), .3);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.dc-kortti,.dc-kortti:hover,.dc-ikoni,.dc-kortti:hover .dc-ikoni{transition:none;transform:none}.dc-gradientti{animation:none}}.dc-hover-1:hover,.dc-hover-2:hover,.dc-hover-3:hover,.dc-hover-4:hover{color:var(--k-teksti)}.dc-hover-5:hover,.dc-hover-6:hover{background:var(--k-korostus-kirkas)}.dc-hover-7:hover{border-color:var(--k-viiva-034);background:var(--k-viiva-003)}.dc-hover-8:hover,.dc-hover-9:hover,.dc-hover-10:hover,.dc-hover-11:hover,.dc-hover-12:hover,.dc-hover-13:hover{border-color:rgba(var(--k-korostus-rgb), .3)}.dc-hover-14:hover{border-color:var(--k-viiva-034)}.dc-hover-15:hover{background:var(--k-korostus-kirkas)}.dc-hover-16:hover{border-color:var(--k-viiva-034)}.dc-hover-17:hover{color:var(--k-korostus-teksti)}.dc-hover-18:hover{background:var(--k-korostus-kirkas)}.dc-hover-19:hover{border-color:var(--k-viiva-036);background:var(--k-viiva-003)}.dc-ukk summary::-webkit-details-marker{display:none}.dc-ukk[open] .dc-ukk-merkki{color:var(--k-korostus-teksti);transform:rotate(45deg)}.dc-ukk-merkki{transition:transform .2s,color .2s}
