/* Home only. Layout exists in server HTML; no post-load relocation. */
body#index .hg73-creator,body#index .hg73-flowers{box-sizing:border-box;width:100%;max-width:1110px;margin:32px auto;font-family:"Century Gothic","Avenir Next",Avenir,Arial,sans-serif}
body#index .hg73-creator{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:28px;background:#fbf7ef;border:1px solid #e9ddcc;border-radius:14px;padding:24px 28px}
body#index .hg73-copy{min-width:0}
body#index .hg73-creator h2,body#index .hg73-flowers h2{font:400 30px/1.2 Georgia,"Times New Roman",serif;color:#643463;text-transform:none;margin:0 0 12px}
body#index .hg73-copy p,body#index .hg73-floral-header p{font-size:14px;line-height:1.6;margin:0 0 18px}
body#index .hg73-creator img{display:block;width:100%;height:auto;max-height:290px;object-fit:contain;border-radius:8px}
body#index .hg73-create{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 22px;background:#de7429;color:#241724;border-radius:7px;font-size:14px;font-weight:600;text-decoration:none}
body#index .hg73-create:focus-visible{outline:2px solid #643463;outline-offset:4px}
body#index .hg73-flowers{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:24px 28px;background:#eff8f5}
body#index .hg73-floral-header{grid-column:1;grid-row:1}
body#index .hg73-floral-header p{margin:0}
body#index .hg73-flowers>.hg-flores32-all{grid-column:2;grid-row:1;align-self:center;margin:0}
body#index .hg73-flowers>.hg-flores32-grid,body#index .hg73-flowers>[data-hg32-status],body#index .hg73-flowers>.hg-flores32-note{grid-column:1/-1}
body#index .hg73-flowers .hg-flores32-photo{height:210px;aspect-ratio:auto}
body#index .hg73-flowers .hg-flores32-photo img{object-fit:contain}
body#index .hg73-flowers .hg-flores32-info{padding:12px}
body#index .hg73-flowers .hg-flores32-note{margin:0}
/* Keep the desktop menu in the document flow on home, including its fixed state. */
@media(min-width:768px){body#index #header .amega-menu,body#index #header .amega-menu.fixed-menu,body#index #header #amegamenu{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}}
@media(min-width:992px) and (max-width:1199px){body#index .hg73-creator,body#index .hg73-flowers{max-width:930px}}
@media(min-width:768px) and (max-width:991px){body#index .hg73-creator,body#index .hg73-flowers{width:calc(100% - 30px)}body#index .hg73-creator{gap:18px}}
@media(max-width:767px){
body#index .hg73-creator,body#index .hg73-flowers{margin:24px auto;padding:20px 18px}
body#index .hg73-creator{grid-template-columns:minmax(0,1fr);gap:18px}
body#index .hg73-creator img{grid-row:1;max-height:210px}
body#index .hg73-creator h2,body#index .hg73-flowers h2{font-size:26px}
body#index .hg73-create{width:100%;box-sizing:border-box}
body#index .hg73-flowers{grid-template-columns:minmax(0,1fr)}
body#index .hg73-floral-header,body#index .hg73-flowers>.hg-flores32-all{grid-column:1;grid-row:auto}
body#index .hg73-flowers .hg-flores32-grid{grid-template-columns:minmax(0,1fr)}
body#index .hg73-flowers .hg-flores32-card{display:grid;grid-template-columns:110px minmax(0,1fr)}
body#index .hg73-flowers .hg-flores32-photo{height:100%;min-height:170px}
body#index .hg73-flowers .hg-flores32-info{min-width:0}
}
