.kq-actions-page{--ka-ink:#193e33;--ka-paper:#fff9ed;--ka-gold:#e8c17a;color:var(--ka-ink);max-width:1080px;margin:0 auto 48px;font:17px/1.65 Arial,sans-serif}.kq-actions-page *{box-sizing:border-box}.kq-actions-page h2,.kq-actions-page h3{font-family:Georgia,serif;letter-spacing:-.025em;line-height:1.18}.kq-actions-page h2{font-size:clamp(28px,4vw,42px);margin:10px 0 22px}.kq-actions-page h3{font-size:25px;margin:8px 0 16px}.kq-actions-page p{margin:0 0 18px}.kq-actions-page a{color:#245441;text-underline-offset:4px;overflow-wrap:anywhere}.kq-actions-page .kq-eyebrow{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.15em;margin:0 0 12px;color:#73501e}.kq-actions-page .kq-intro{padding:34px 0 24px;border-bottom:1px solid #c9c3b1;margin-bottom:30px;max-width:800px}.kq-actions-page .kq-intro>p:not(.kq-eyebrow){font-size:19px}.kq-actions-page .kq-game{padding:clamp(22px,4vw,42px);background:var(--ka-paper);border:1px solid #ccc3ad;border-radius:20px;box-shadow:0 10px 30px #193e3309;margin:0 0 26px}.kq-actions-page .kq-lobby{background:#1b3d33;color:#fff5dd;position:relative;overflow:hidden}.kq-actions-page .kq-lobby h2{color:#fff5dd;font-size:clamp(38px,6vw,64px)}.kq-actions-page .kq-lobby .kq-eyebrow,.kq-actions-page .kq-lobby .kq-note{color:#ead4a7}.kq-actions-page .kq-lobby ol{padding-left:24px}.kq-actions-page li{margin-bottom:10px}.kq-actions-page .kq-game-top{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font:700 13px/1.6 Arial,sans-serif;margin-bottom:15px}.kq-actions-page progress{display:block;width:100%;height:7px;accent-color:#326347;margin:0 0 30px}.kq-actions-page label{display:block;font-size:15px;font-weight:700;margin-bottom:8px}.kq-actions-page input:not([type=checkbox]),.kq-actions-page select{display:block;width:100%;min-height:50px;padding:12px 15px;border:1px solid #a5ae9e;border-radius:8px;font:16px/1.4 Arial,sans-serif;background:#fffdf6;color:#183d31;margin:8px 0 18px;max-width:100%}.kq-actions-page select{margin:0;max-width:340px}.kq-actions-page button,.kq-actions-page .kq-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #244e3d;border-radius:8px;background:#244e3d;color:#fff8e9;font:700 15px/1.4 Arial,sans-serif;padding:13px 19px;min-height:48px;text-decoration:none;cursor:pointer;text-align:center;max-width:100%}.kq-actions-page .kq-lobby button{background:#e8c17a;color:#17372d;border-color:#e8c17a}.kq-actions-page .kq-secondary{background:0 0;color:#254d3c;border-color:#a5ae9e}.kq-actions-page .kq-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.kq-actions-page button:hover,.kq-actions-page .kq-button:hover{filter:brightness(.93)}.kq-actions-page :focus-visible{outline:3px solid #b88429;outline-offset:4px}.kq-actions-page [tabindex="-1"]:focus{outline:none}.kq-actions-page [hidden]{display:none!important}.kq-actions-page .kq-note,.kq-actions-page .kq-source{font:14px/1.65 Arial,sans-serif;color:#536051}.kq-actions-page .kq-source{margin-top:20px}.kq-actions-page .kq-solution{background:#eaf0e3;border-left:4px solid #548260;padding:24px;margin:24px 0}.kq-actions-page .kq-solution h3{overflow-wrap:anywhere}.kq-actions-page .kq-warning{padding:18px;border:1px solid #e8c17a;border-radius:8px}.kq-actions-page .kq-finish>h2{font-size:clamp(70px,12vw,130px);color:#244e3d}.kq-actions-page .kq-finish>h2 span{font-size:.4em;color:#68785b}.kq-actions-page .kq-share{padding-top:20px;border-top:1px solid #c6cbbd;margin-top:25px}.kq-actions-page .kq-status{font-size:14px;min-height:20px}.kq-actions-page details{border:1px solid #c7cdbd;border-radius:10px;padding:18px;margin:20px 0;background:#f7f5eb}.kq-actions-page summary{cursor:pointer;font-weight:700}.kq-actions-page details[open]>summary{margin-bottom:20px}.kq-actions-page .kq-tip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.kq-actions-page blockquote{margin:0;padding:23px 18px;border:0;background:#efe5d0;border-radius:10px;font:24px/1.3 Georgia,serif;overflow-wrap:anywhere}.kq-actions-page blockquote small{display:block;font:700 10px/1.5 Arial,sans-serif;letter-spacing:.1em;margin-bottom:12px;color:#705728}.kq-actions-page .kq-media{padding:28px 0}.kq-actions-page .kq-media-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:26px;max-width:760px;margin:30px 0}.kq-actions-page figure{margin:0}.kq-actions-page img,.kq-actions-page video{display:block;max-width:100%;height:auto;border-radius:12px;background:#193e33}.kq-actions-page figcaption{font-size:14px;margin-top:14px}.kq-actions-page video{max-height:480px;width:100%;object-fit:contain}.kq-actions-page .kq-calendar{padding:clamp(20px,4vw,40px);background:#173d32;color:#fff6e2;border-radius:22px}.kq-actions-page .kq-calendar-head{display:grid;grid-template-columns:1fr 100px;gap:30px;align-items:center}.kq-actions-page .kq-calendar h2{color:#fff6e2}.kq-actions-page .kq-calendar .kq-eyebrow{color:#e8c17a}.kq-actions-page .kq-star{font:100px/1 Georgia,serif;color:#e8c17a}.kq-actions-page .kq-calendar-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:28px 0}.kq-actions-page .kq-calendar-grid button{display:flex;flex-direction:column;gap:8px;min-height:115px;padding:17px 5px;background:#f7eed9;color:#244c3b;border:1px solid #e8c17a;border-radius:10px}.kq-actions-page .kq-calendar-grid span{font:35px/1.2 Georgia,serif}.kq-actions-page .kq-calendar-grid small{font:700 9px/1.4 Arial,sans-serif;letter-spacing:.04em}.kq-actions-page .kq-calendar-grid button:disabled{background:#234b3e;color:#e6d6b7;border-color:#5e7560;cursor:default;opacity:1}.kq-actions-page .kq-calendar-grid button:nth-child(6n):disabled{background:#6a4b39}.kq-actions-page .kq-calendar .kq-note{color:#d5deca}.kq-actions-page .kq-remember{display:flex;align-items:flex-start;gap:12px;font-weight:400}.kq-actions-page .kq-remember input{width:20px;height:20px;flex-shrink:0;accent-color:#e8c17a;margin-top:3px}.kq-actions-page .kq-calendar>[data-act],.kq-actions-page .kq-calendar>p>button{color:#f6e6c3;border-color:#b6bc99}.kq-actions-page .kq-door{background:#fff9ed;color:#193e33;border-radius:14px;padding:clamp(20px,3vw,30px);margin-top:30px;scroll-margin-top:30px}.kq-actions-page .kq-door .kq-eyebrow{color:#73501e}.kq-actions-page .kq-door-question{font:24px/1.5 Georgia,serif}.kq-actions-page .kq-door .kq-note{color:#536051}.kq-actions-page .kq-downloads{padding:30px;border:1px solid #ccc3ad;border-radius:16px;background:#f5efdf;margin:28px 0}.kq-actions-page .kq-footer-links{border-top:1px solid #ccc3ad;padding-top:24px;margin-top:30px}.kq-actions-page .kq-rules{padding:24px 0}.kq-actions-page .kq-rules p{max-width:800px}@media(max-width:650px){.kq-actions-page{font-size:16px}.kq-actions-page .kq-calendar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.kq-actions-page .kq-calendar-head{grid-template-columns:1fr}.kq-actions-page .kq-star{display:none}.kq-actions-page .kq-tip-grid{grid-template-columns:1fr}.kq-actions-page .kq-media-grid{gap:15px}.kq-actions-page .kq-game-top select{max-width:100%;width:100%}.kq-actions-page .kq-downloads{padding:22px}.kq-actions-page .kq-solution{padding:18px}}@media(max-width:360px){.kq-actions-page .kq-calendar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kq-actions-page .kq-media-grid{grid-template-columns:1fr}.kq-actions-page .kq-actions>*{width:100%}}@media(prefers-reduced-motion:reduce){.kq-actions-page *{scroll-behavior:auto!important}}.kq-actions-page.kq-actions-page{color:#f4efdf}.kq-actions-page.kq-actions-page :is(h2,h3,p,li,label,summary,blockquote,figcaption){color:inherit}.kq-actions-page.kq-actions-page :is(h2,h3){overflow-wrap:anywhere}.kq-actions-page.kq-actions-page .kq-game,.kq-actions-page.kq-actions-page .kq-downloads{color:#193e33}.kq-actions-page.kq-actions-page .kq-lobby{color:#fff5dd}.kq-actions-page.kq-actions-page .kq-eyebrow{color:#e8c17a}.kq-actions-page.kq-actions-page .kq-game .kq-eyebrow,.kq-actions-page.kq-actions-page .kq-door .kq-eyebrow,.kq-actions-page.kq-actions-page .kq-downloads .kq-eyebrow{color:#73501e}.kq-actions-page.kq-actions-page .kq-lobby .kq-eyebrow{color:#e8c17a}.kq-actions-page.kq-actions-page a{color:#e8c17a}.kq-actions-page.kq-actions-page .kq-game a,.kq-actions-page.kq-actions-page .kq-door a,.kq-actions-page.kq-actions-page .kq-downloads a{color:#245441}.kq-actions-page.kq-actions-page .kq-downloads .kq-button:not(.kq-secondary){color:#fff8e9}.kq-actions-page.kq-actions-page .kq-note{color:#d5deca}.kq-actions-page.kq-actions-page .kq-game .kq-note,.kq-actions-page.kq-actions-page .kq-door .kq-note,.kq-actions-page.kq-actions-page .kq-downloads .kq-note,.kq-actions-page.kq-actions-page .kq-source{color:#536051}.kq-actions-page.kq-actions-page .kq-lobby .kq-note{color:#ead4a7}.kq-actions-page.kq-actions-page .kq-share .kq-button{color:#e8c17a;border-color:#a9b69e}.kq-actions-page.kq-actions-page .kq-game .kq-share .kq-button{color:#245441}.kq-actions-page.kq-actions-page .kq-media .kq-secondary{color:#e8c17a;border-color:#a9b69e}