.OneLinePuzzlePages_page__1Mq6w{--ink:#183a52;--muted:#527482;--accent:#087f9f;--accent-dark:#075a73;--accent-soft:#dff4f8;--line:#9bcdd8;--panel:#f8fdff;background:#f3faff;color:var(--ink);min-height:100vh}.OneLinePuzzlePages_main__j8l7u{max-width:1080px;margin:0 auto;padding:32px 24px 50px}.OneLinePuzzlePages_hero__KPmF3{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;align-items:center;margin-bottom:32px}.OneLinePuzzlePages_main__j8l7u h1{font-size:clamp(30px,5vw,44px);line-height:1.15;letter-spacing:-.045em;margin:16px 0}.OneLinePuzzlePages_main__j8l7u h2{font-size:24px;letter-spacing:-.03em;margin:24px 0 12px}.OneLinePuzzlePages_main__j8l7u h3{font-size:18px;margin:20px 0 8px}.OneLinePuzzlePages_main__j8l7u li,.OneLinePuzzlePages_main__j8l7u p{color:var(--muted);font-size:14px;line-height:1.8}.OneLinePuzzlePages_actions__PMzkt,.OneLinePuzzlePages_neighbors__AVvUL{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:18px 0}.OneLinePuzzlePages_main__j8l7u li a,.OneLinePuzzlePages_main__j8l7u p a,.OneLinePuzzlePages_neighbors__AVvUL a{color:var(--accent)}.OneLinePuzzlePages_copy__iONvp{max-width:800px;margin:28px auto}.OneLinePuzzlePages_facts__EMaYl{display:flex;flex-wrap:wrap;gap:12px 28px;padding:20px 0;border-block:1px solid var(--line)}.OneLinePuzzlePages_facts__EMaYl dt{color:var(--muted);font-size:12px}.OneLinePuzzlePages_facts__EMaYl dd{margin:6px 0 0;font-size:15px;font-weight:750}.OneLinePuzzlePages_preview__L8CEx{max-width:600px;margin:18px auto}.OneLinePuzzlePages_preview__L8CEx img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:16px}.OneLinePuzzlePages_preview__L8CEx figcaption{color:var(--muted);font-size:12px;margin-top:8px}.OneLinePuzzlePages_cards__cQSxJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.OneLinePuzzlePages_cards__cQSxJ a{display:block;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--panel);text-decoration:none;color:var(--ink)}.OneLinePuzzlePages_cards__cQSxJ a:hover{border-color:var(--accent)}.OneLinePuzzlePages_cards__cQSxJ h2,.OneLinePuzzlePages_cards__cQSxJ h3{margin:0 0 12px}.OneLinePuzzlePages_cards__cQSxJ p{margin:0}.OneLinePuzzlePages_tips___pQ9T{padding:16px 18px;border:1px solid var(--line);border-radius:14px}.OneLinePuzzlePages_tips___pQ9T summary{cursor:pointer;color:var(--accent);font-weight:750}.OneLinePuzzlePages_faq___hdx6{border-top:1px solid var(--line);margin-top:26px;padding-top:10px}@media(max-width:720px){.OneLinePuzzlePages_hero__KPmF3{grid-template-columns:1fr}.OneLinePuzzlePages_cards__cQSxJ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.OneLinePuzzlePages_main__j8l7u{padding:24px 12px 30px}.OneLinePuzzlePages_cards__cQSxJ{grid-template-columns:1fr}.OneLinePuzzlePages_facts__EMaYl{gap:14px 22px}}.OneLinePuzzlePages_cardBoard__UmAvD{display:block;width:100%;height:auto;border-radius:10px;margin:12px 0}.OneLinePuzzlePages_levelMain__rUfox{max-width:748px}.OneLinePuzzlePages_levelMain__rUfox h1{font-size:clamp(28px,4vw,36px)}.OneLinePuzzlePages_levelMain__rUfox .OneLinePuzzlePages_copy__iONvp{width:100%;padding-inline:24px}.OneLinePuzzlePages_levelMain__rUfox .OneLinePuzzlePages_neighbors__AVvUL a{overflow-wrap:anywhere}@media(max-width:480px){.OneLinePuzzlePages_levelMain__rUfox .OneLinePuzzlePages_copy__iONvp{padding-inline:12px}}.OneLinePuzzlePages_page__1Mq6w a:focus-visible,.OneLinePuzzlePages_page__1Mq6w button:focus-visible{outline:3px solid #0085b3;outline-offset:3px}.OneLinePuzzlePages_page__1Mq6w .button.primary{box-shadow:0 4px 0 #075a7350}.OneLinePuzzlePages_page__1Mq6w .badge{border-color:#9bcdd8;background:#e0f4f8;color:#075a73}.OneLinePuzzlePages_page__1Mq6w .level-grid>a:hover{border-color:#4eafc8;box-shadow:0 10px 24px #183a521a}.OneLinePuzzlePages_page__1Mq6w .level-grid .current{box-shadow:0 8px 20px #087f9f2e}