@media (max-width:767px){.home-mobile-filters button:not([role=switch]){min-width:44px;min-height:48px;font-size:.875rem}.home-mobile-filters input:not([type=range]){min-height:48px;font-size:1rem}.home-mobile-filters button>span{white-space:normal;text-align:left}.home-mobile-filters #strain-search{padding-right:3.25rem}}.home-refresh>header{box-shadow:none}.home-refresh .home-intro{animation:.3s ease-out both home-appear}.home-highlights{gap:1rem;margin:1.5rem 0 2rem;display:grid}.home-highlights>a{border-color:hsl(var(--border));background:hsl(var(--card));border-radius:.75rem;margin-bottom:0;padding:1.25rem;transition:background-color .2s,border-color .2s}.home-highlights>a:hover{background:hsl(var(--accent));border-color:hsl(var(--primary) / .3)}.home-highlights>a>div:first-child>div:first-child{background:hsl(var(--secondary));color:hsl(var(--primary))}.home-highlights>a>div:first-child:has(>svg){background:hsl(var(--secondary));color:hsl(var(--primary))}.home-highlights svg{color:hsl(var(--primary))}.home-refresh .home-mobile-filters{margin-bottom:1.5rem}.home-refresh .home-results{border-top:1px solid hsl(var(--border));margin-bottom:1.25rem;padding-top:1rem}@keyframes home-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.home-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.home-refresh .home-intro{animation:none}}
