.kryssord-main-container[data-astro-cid-jgha5gcw]{box-sizing:border-box;width:100%;max-width:1100px;margin:0 auto;padding:1.25rem 1rem 2.5rem}.kryssord-page-header[data-astro-cid-jgha5gcw]{text-align:center;margin-bottom:.85rem}.kryssord-main-title[data-astro-cid-jgha5gcw]{font-family:var(--font-heading,sans-serif);color:var(--text-main,#1e3a29);letter-spacing:-.025em;margin:0;font-size:2.2rem;font-weight:900;line-height:1.2}[data-astro-cid-jgha5gcw][data-color-scheme=dark] .kryssord-main-title[data-astro-cid-jgha5gcw]{color:#f9fafb}.crossword-nav-buttons[data-astro-cid-jgha5gcw]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.crossword-nav-btn[data-astro-cid-jgha5gcw]{background:var(--surface,#fff);border:1.5px solid var(--border-light,#e2e8f0);color:var(--primary,#0f172a);cursor:pointer;border-radius:12px;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:0 1px 4px #00000008}.crossword-nav-btn[data-astro-cid-jgha5gcw]:hover{color:#065f46;border-color:#10b981;transform:translateY(-2px);box-shadow:0 4px 12px #10b98126}.crossword-nav-btn[data-astro-cid-jgha5gcw].primary{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-color:#059669;box-shadow:0 2px 8px #10b98140}.crossword-nav-btn[data-astro-cid-jgha5gcw].primary:hover{color:#fff;background:linear-gradient(135deg,#059669 0%,#047857 100%);transform:translateY(-2px);box-shadow:0 6px 16px #10b98159}.nav-icon[data-astro-cid-jgha5gcw]{font-size:1.1rem;line-height:1}.section-heading[data-astro-cid-jgha5gcw]{margin-bottom:.65rem}.section-heading[data-astro-cid-jgha5gcw] h2[data-astro-cid-jgha5gcw]{font-family:var(--font-heading,sans-serif);color:var(--text-main,#1e3a29);letter-spacing:-.015em;margin:0;font-size:1.5rem;font-weight:800}[data-astro-cid-jgha5gcw][data-color-scheme=dark] .section-heading[data-astro-cid-jgha5gcw] h2[data-astro-cid-jgha5gcw]{color:#f9fafb}.daily-crosswords-section[data-astro-cid-jgha5gcw]{margin-bottom:1.25rem}.daily-cards-grid[data-astro-cid-jgha5gcw]{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}@media (width<=600px){.daily-cards-grid[data-astro-cid-jgha5gcw]{grid-template-columns:1fr}}.daily-crossword-card[data-astro-cid-jgha5gcw]{background:var(--surface,#fff);text-align:center;border:2px solid #10b981;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:1.25rem 1.5rem;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 8px #10b98114}.daily-crossword-card[data-astro-cid-jgha5gcw]:hover{border-color:#059669;transform:translateY(-2px);box-shadow:0 8px 22px #10b98138}.daily-card-name[data-astro-cid-jgha5gcw]{font-family:var(--font-heading,sans-serif);color:var(--text-main,#1e3a29);letter-spacing:-.015em;font-size:1.35rem;font-weight:800;line-height:1.2}.daily-card-size[data-astro-cid-jgha5gcw]{color:#059669;background:#10b9811f;border-radius:99px;padding:3px 12px;font-size:.92rem;font-weight:700;display:inline-block}[data-astro-cid-jgha5gcw][data-color-scheme=dark] .daily-crossword-card[data-astro-cid-jgha5gcw]{background:#111827;border-color:#10b981;box-shadow:0 4px 16px #0000004d}[data-astro-cid-jgha5gcw][data-color-scheme=dark] .daily-card-name[data-astro-cid-jgha5gcw]{color:#f9fafb}[data-astro-cid-jgha5gcw][data-color-scheme=dark] .daily-card-size[data-astro-cid-jgha5gcw]{color:#6ee7b7;background:#10b98140}.crossword-ad-slot[data-astro-cid-jgha5gcw]{width:100%;margin:1.25rem auto}.theme-section[data-astro-cid-jgha5gcw]{margin-bottom:1.25rem}.theme-grid[data-astro-cid-jgha5gcw]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.65rem;display:grid}.theme-card[data-astro-cid-jgha5gcw]{background:var(--surface,#fff);border:1.5px solid var(--border-light,#e2e8f0);color:var(--text-main,#0f172a);text-align:center;box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:.8rem 1rem;text-decoration:none;transition:all .15s;display:flex;box-shadow:0 1px 3px #00000008}.theme-card[data-astro-cid-jgha5gcw]:hover{color:#065f46;border-color:#10b981;transform:translateY(-2px);box-shadow:0 4px 12px #10b98124}.theme-title[data-astro-cid-jgha5gcw]{color:inherit;margin:0;font-size:.95rem;font-weight:700;line-height:1.25}[data-astro-cid-jgha5gcw][data-color-scheme=dark] .theme-card[data-astro-cid-jgha5gcw]{color:#f9fafb;background:#111827;border-color:#ffffff1a}[data-astro-cid-jgha5gcw][data-color-scheme=dark] .theme-card[data-astro-cid-jgha5gcw]:hover{color:#6ee7b7;border-color:#10b981}.kryssord-hjelper-promo[data-astro-cid-jgha5gcw]{background:linear-gradient(135deg,#10b98114 0%,#05966908 100%);border:2px solid #10b981;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin:1.25rem 0;padding:1.25rem 1.6rem;display:flex;box-shadow:0 2px 10px #10b98114}.promo-text[data-astro-cid-jgha5gcw]{flex:1;min-width:260px}.promo-badge[data-astro-cid-jgha5gcw]{color:#059669;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:800}.promo-title[data-astro-cid-jgha5gcw]{font-family:var(--font-heading,sans-serif);color:var(--text-main,#1e3a29);margin:.2rem 0 .35rem;font-size:1.4rem;line-height:1.25}.promo-desc[data-astro-cid-jgha5gcw]{color:var(--text-muted,#64748b);margin:0;font-size:.95rem;line-height:1.45}.promo-cta-btn[data-astro-cid-jgha5gcw]{color:#fff;white-space:nowrap;background:#10b981;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:0 3px 10px #10b98140}.promo-cta-btn[data-astro-cid-jgha5gcw]:hover{background:#059669;transform:translateY(-2px);box-shadow:0 5px 14px #10b98159}[data-astro-cid-jgha5gcw][data-color-scheme=dark] .kryssord-hjelper-promo[data-astro-cid-jgha5gcw]{background:#111827;border-color:#10b981}[data-astro-cid-jgha5gcw][data-color-scheme=dark] .promo-title[data-astro-cid-jgha5gcw]{color:#f9fafb}[data-astro-cid-jgha5gcw][data-color-scheme=dark] .promo-desc[data-astro-cid-jgha5gcw]{color:#94a3b8}.featured-panel--text[data-astro-cid-jgha5gcw]{background:var(--surface,#fff);border:1px solid var(--border-light,#e2e8f0);box-sizing:border-box;border-radius:18px;margin-top:1.5rem;padding:1.75rem 2rem;box-shadow:0 4px 16px #0000000a}.seo-banner-img[data-astro-cid-jgha5gcw]{object-fit:cover;border-radius:12px;width:100%;height:auto;max-height:220px;margin-bottom:1.25rem}.seo-title[data-astro-cid-jgha5gcw]{font-family:var(--font-heading,sans-serif);color:var(--primary,#1e3a29);margin:0 0 .85rem;font-size:1.75rem;line-height:1.25}.seo-paragraph[data-astro-cid-jgha5gcw]{color:var(--text-main,#334155);margin:0 0 1.25rem;line-height:1.65}.seo-subtitle[data-astro-cid-jgha5gcw]{font-family:var(--font-heading,sans-serif);color:var(--primary,#1e3a29);margin:1.5rem 0 .65rem;font-size:1.3rem}.seo-list[data-astro-cid-jgha5gcw]{color:var(--text-main,#334155);margin:0 0 1.25rem;padding-left:1.5rem;line-height:1.65}.faq-accordion-list[data-astro-cid-jgha5gcw]{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.faq-item[data-astro-cid-jgha5gcw]{border:1px solid var(--border-light,#e2e8f0);background:#00000005;border-radius:12px;padding:.85rem 1rem}.faq-question[data-astro-cid-jgha5gcw]{color:var(--primary,#1e3a29);cursor:pointer;font-size:1rem;font-weight:700}.faq-answer[data-astro-cid-jgha5gcw]{color:var(--text-main,#334155);margin-top:.65rem;margin-bottom:0;font-size:.95rem;line-height:1.55}[data-astro-cid-jgha5gcw][data-color-scheme=dark] .featured-panel--text[data-astro-cid-jgha5gcw]{background:#111827;border-color:#ffffff1a}[data-astro-cid-jgha5gcw][data-color-scheme=dark] .seo-title[data-astro-cid-jgha5gcw],[data-astro-cid-jgha5gcw][data-color-scheme=dark] .seo-subtitle[data-astro-cid-jgha5gcw],[data-astro-cid-jgha5gcw][data-color-scheme=dark] .faq-question[data-astro-cid-jgha5gcw]{color:#f9fafb}[data-astro-cid-jgha5gcw][data-color-scheme=dark] .seo-paragraph[data-astro-cid-jgha5gcw],[data-astro-cid-jgha5gcw][data-color-scheme=dark] .seo-list[data-astro-cid-jgha5gcw],[data-astro-cid-jgha5gcw][data-color-scheme=dark] .faq-answer[data-astro-cid-jgha5gcw]{color:#94a3b8}[data-astro-cid-jgha5gcw][data-color-scheme=dark] .faq-item[data-astro-cid-jgha5gcw]{background:#ffffff08;border-color:#ffffff14}@media (width<=640px){.featured-panel--text[data-astro-cid-jgha5gcw]{border-radius:14px!important;padding:1.25rem 1rem!important}.kryssord-hjelper-promo[data-astro-cid-jgha5gcw]{padding:1rem!important}}
