@import url(/wp-content/themes/greendiet-tips/assets/css/design-system.css);@import url(/wp-content/themes/greendiet-tips/assets/css/icons.css);.gdt-landing-hero-section{padding:48px 0 40px 0;background-color:#FFF;border-bottom:1px solid #E5E7EB}.gdt-landing-hero-content{max-width:800px}.gdt-landing-hero-badge{margin-bottom:12px;display:inline-block}.gdt-landing-hero-title{margin-bottom:16px;font-weight:800}.gdt-landing-hero-subtitle{max-width:720px;margin-bottom:0}.gdt-landing-section-header{margin-bottom:32px}.gdt-landing-section-title{font-size:2rem;font-weight:800;color:#111827;margin-bottom:8px}.gdt-landing-section-subtitle{color:#4B5563;font-size:1rem;margin:0}.gdt-topic-grid-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.gdt-landing-topic-card{background:#FFF;border:1px solid #E5E7EB;border-radius:20px;padding:28px;box-shadow:0 4px 14px rgb(15 23 42 / .04);transition:transform 220ms ease,box-shadow 220ms ease}.gdt-landing-topic-icon{width:48px;height:48px;border-radius:12px;background:rgb(34 197 94 / .1);display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:16px}.gdt-landing-topic-title{font-size:1.25rem;font-weight:700;color:#111827;margin-bottom:8px}.gdt-landing-topic-desc{color:#6B7280;font-size:.9375rem;line-height:1.6;margin:0 0 16px 0}.gdt-landing-topic-link{font-weight:600;font-size:.875rem;color:#22C55E;text-decoration:none;display:inline-block}.gdt-landing-featured-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.gdt-landing-featured-card{background:#FFF;border:1px solid #E5E7EB;border-radius:24px;padding:32px;box-shadow:0 10px 28px rgb(15 23 42 / .05);transition:transform 220ms ease,box-shadow 220ms ease}.gdt-landing-card-badge{display:inline-block;padding:6px 12px;background:rgb(34 197 94 / .1);color:#16A34A;border-radius:999px;font-size:.8125rem;font-weight:600;margin-bottom:16px}.gdt-landing-card-title{font-size:1.35rem;font-weight:700;color:#111827;margin-bottom:12px;line-height:1.3}.gdt-landing-card-title a{color:inherit;text-decoration:none}.gdt-landing-card-desc{color:#6B7280;font-size:.9375rem;line-height:1.6;margin-bottom:20px}.gdt-landing-card-link{color:#22C55E;font-weight:600;font-size:.9375rem;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.gdt-landing-cta-banner{padding:72px 0;background:linear-gradient(135deg,#F4FBF5 0%,#ECFDF5 100%);border-top:1px solid #DCEFE3;border-bottom:1px solid #DCEFE3}.gdt-landing-cta-inner{text-align:center;max-width:760px}.gdt-landing-cta-title{font-size:2.25rem;font-weight:800;color:#111827;margin-bottom:16px;letter-spacing:-.02em}.gdt-landing-cta-desc{color:#4B5563;font-size:1.125rem;line-height:1.7;margin-bottom:32px}.gdt-landing-cta-button{display:inline-block;padding:16px 36px;background:linear-gradient(135deg,#22C55E 0%,#16A34A 100%);color:#FFF;font-weight:700;font-size:1rem;border-radius:999px;text-decoration:none;box-shadow:0 12px 28px rgb(34 197 94 / .25);transition:transform 220ms ease}html[data-theme="dark"] .gdt-landing-hero-section,html.gdt-dark-mode .gdt-landing-hero-section{background-color:#0B0F19!important;border-bottom-color:#1F2937!important}html[data-theme="dark"] .gdt-landing-hero-title,html.gdt-dark-mode .gdt-landing-hero-title{color:#FFFFFF!important}html[data-theme="dark"] .gdt-landing-hero-subtitle,html.gdt-dark-mode .gdt-landing-hero-subtitle{color:#9CA3AF!important}html[data-theme="dark"] .gdt-landing-section-title,html.gdt-dark-mode .gdt-landing-section-title{color:#FFFFFF!important}html[data-theme="dark"] .gdt-landing-section-subtitle,html.gdt-dark-mode .gdt-landing-section-subtitle{color:#9CA3AF!important}html[data-theme="dark"] .gdt-landing-topic-card,html.gdt-dark-mode .gdt-landing-topic-card,html[data-theme="dark"] .gdt-landing-featured-card,html.gdt-dark-mode .gdt-landing-featured-card,html[data-theme="dark"] .gdt-category-card,html.gdt-dark-mode .gdt-category-card,html[data-theme="dark"] .gdt-featured-card,html.gdt-dark-mode .gdt-featured-card,html[data-theme="dark"] .gdt-recipe-card,html.gdt-dark-mode .gdt-recipe-card,html[data-theme="dark"] .gdt-tool-card,html.gdt-dark-mode .gdt-tool-card,html[data-theme="dark"] .gdt-research-card,html.gdt-dark-mode .gdt-research-card{background-color:#1E293B!important;border-color:#374151!important;box-shadow:0 10px 28px rgb(0 0 0 / .4)!important}html[data-theme="dark"] .gdt-landing-topic-title,html.gdt-dark-mode .gdt-landing-topic-title,html[data-theme="dark"] .gdt-landing-card-title,html.gdt-dark-mode .gdt-landing-card-title,html[data-theme="dark"] .gdt-landing-card-title a,html.gdt-dark-mode .gdt-landing-card-title a{color:#FFFFFF!important}html[data-theme="dark"] .gdt-landing-topic-desc,html.gdt-dark-mode .gdt-landing-topic-desc,html[data-theme="dark"] .gdt-landing-card-desc,html.gdt-dark-mode .gdt-landing-card-desc{color:#9CA3AF!important}html[data-theme="dark"] .gdt-landing-topic-link,html.gdt-dark-mode .gdt-landing-topic-link,html[data-theme="dark"] .gdt-landing-card-link,html.gdt-dark-mode .gdt-landing-card-link{color:#4ADE80!important}html[data-theme="dark"] .gdt-landing-topics-section,html.gdt-dark-mode .gdt-landing-topics-section{background-color:#111827!important}html[data-theme="dark"] .gdt-landing-featured-section,html.gdt-dark-mode .gdt-landing-featured-section{background-color:#0B0F19!important}html[data-theme="dark"] .gdt-landing-cta-banner,html.gdt-dark-mode .gdt-landing-cta-banner{background:linear-gradient(135deg,#064E3B 0%,#065F46 100%)!important;border-top-color:#047857!important;border-bottom-color:#047857!important}html[data-theme="dark"] .gdt-landing-cta-title,html.gdt-dark-mode .gdt-landing-cta-title{color:#FFFFFF!important}html[data-theme="dark"] .gdt-landing-cta-desc,html.gdt-dark-mode .gdt-landing-cta-desc{color:#D1D5DB!important}