/*
Theme Name: Vitamin S
Author: Custom conversion from supplied prototype
Description: Production-oriented WordPress conversion of the Vitamin S nutrition website prototype.
Version: 1.1.0
Requires at least: 6.4
Requires PHP: 8.1
Text Domain: vittamin-s
License: GPL-2.0-or-later
*/

/* WordPress-specific adjustments. Main design CSS is in assets/css/theme.css. */
.admin-bar header.sticky { top: 32px; }
@media (max-width:782px){ .admin-bar header.sticky { top:46px; } }
.primary-nav .vittamins-menu-desktop { display:flex; align-items:center; gap:1.75rem; font-size:.875rem; font-weight:500; }
.primary-nav a { transition:color .2s ease; }
.primary-nav a:hover, .primary-nav a[aria-current="page"] { color:#8A6528; }
.vittamins-menu-mobile { display:flex; flex-direction:column; gap:.25rem; }
.vittamins-menu-mobile a { display:block; text-align:left; padding:.625rem .5rem; border-radius:.5rem; }
.vittamins-menu-mobile a:hover { background:rgba(30,58,46,.05); }
.menu-item-has-children { position:relative; }
.primary-nav .sub-menu { display:none; position:absolute; top:100%; left:0; min-width:12rem; padding:.5rem; background:#FAF6EE; border:1px solid rgba(30,58,46,.12); border-radius:.75rem; box-shadow:0 10px 30px rgba(18,40,32,.12); }
.primary-nav .menu-item-has-children:hover > .sub-menu, .primary-nav .menu-item-has-children:focus-within > .sub-menu { display:block; }
.entry-content > * + * { margin-top:1.2em; }
.entry-content h2,.entry-content h3 { font-family:'Fraunces',Georgia,serif; line-height:1.15; margin-top:1.5em; }
.entry-content h2{font-size:2rem}.entry-content h3{font-size:1.5rem}.entry-content a{color:#1E3A2E;text-decoration:underline}.entry-content ul{list-style:disc;padding-left:1.25rem}.entry-content ol{list-style:decimal;padding-left:1.25rem}

.vittamins-honeypot { position:absolute !important; left:-9999px !important; width:1px; height:1px; overflow:hidden; }
