/* Owner visual requests only. Gift denominations/catalog remain untouched. */
.masthead h1 .masthead-to{color:inherit}
/* Temporary divider spans both desktop columns and the full mobile section. */
#gift-card.gift-hero::before{content:"";display:block;grid-column:1/-1;width:100%;height:1px;background:var(--paper-soft,#f2e8d4);opacity:.65}
#gift-card .gift-hero__option span{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:62px;min-height:62px;padding:.65rem .9rem;border-radius:999px}
#gift-card .gift-hero__options{gap:.65rem}

/* Moon/Constellations already use24/16 on phones. Match the remaining pair;
   this removes the98px combined generic bottom/top padding before Astrology. */
@media(max-width:600px){
 #scientific-edition,#astrology-edition{padding-block:24px 16px}
 #scientific-edition .editions-head,#astrology-edition .editions-head{margin-bottom:16px}
}

/* Owner voice 09:00: still stars, still glow and heading washes. These are
   paint-only layers: native hero artwork, scientific images and layout stay exact. */
#pageSky{position:fixed;inset:0;pointer-events:none;z-index:-1;overflow:hidden}
#pageSky .sky-canvas{pointer-events:none}
:is(#moon-edition,#stars-edition,#scientific-edition,#astrology-edition) .offer-art{
 background:radial-gradient(ellipse at 50% 52%,rgb(191 134 94/.16),rgb(99 50 92/.10) 44%,transparent 72%);
}
/* Sources on the left, Method on the right. Separate by available width,
   without horizontal overflow or shrinking the existing button artwork. */
.approved-source-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(64px,22vw,320px);width:calc(100% + 8vw);margin-inline:-4vw}
.approved-source-pair a[href="/provenance/"]{order:0;justify-self:start}
.approved-source-pair a[href="/about/"]{order:1;justify-self:end}
.approved-source-pair .baked-share-action{width:100%!important;max-width:230px!important;height:auto!important;aspect-ratio:23/11}


/* Latest owner review: compact Print/Basket pair; original art and handlers.
   The transparent corners can interleave without changing either PNG. */
.selected-product-pair{position:relative}
.selected-product-pair [data-manual-product]{width:144px!important;height:208.8px!important}
.selected-product-pair .approved-basket{width:171px!important;height:252px!important;margin-left:-60px!important}
@media(max-width:700px){
 .selected-product-pair [data-manual-product]{width:130.5px!important;height:189px!important}
 .selected-product-pair .approved-basket{width:139.5px!important;height:207px!important;margin-left:-60px!important}
}
/* Enlarge only the original lowercase gold lettering, not the cartouche
   footprint, original plate, gift-card hero, purchase target or catalog logic.
   Both layers are exact approved source PNGs; no raster repaint/rebake.
   Origin is the center of the original gold alpha bounds (337.5,245)/660x492. */
#gift-card .baked-gift-action{position:relative}
#gift-card .baked-gift-action>.gift-cartouche-lettering{
 position:absolute;inset:0;width:100%;height:100%;object-fit:contain;
 transform:scale(1.5);transform-origin:51.13636363636363% 49.796747967479675%;
 pointer-events:none;
}

/* Clip hit testing to a padded convex hull of the unchanged original cutout.
   Transparent rectangular corners must not steal the neighboring action. */
.selected-product-pair [data-manual-product]{clip-path:polygon(0.00000% 0.00000%,0.41667% 0.00000%,2.91667% 0.00000%,95.00000% 2.72989%,97.50000% 3.16092%,99.79167% 3.73563%,100.00000% 4.02299%,100.00000% 5.45977%,92.29167% 21.26437%,91.45833% 22.84483%,90.62500% 24.28161%,89.37500% 26.29310%,80.00000% 38.93678%,78.75000% 40.37356%,4.37500% 100.00000%,4.16667% 100.00000%,2.50000% 100.00000%,2.29167% 100.00000%,1.87500% 99.56897%,1.25000% 98.56322%,1.04167% 98.13218%,0.41667% 96.26437%,0.00000% 93.10345%,0.00000% 91.95402%,0.00000% 1.00575%,0.00000% 0.43103%)}
.selected-product-pair [data-manual-product]:focus-visible{filter:drop-shadow(0 0 3px #e8c7ad)}
.selected-product-pair .approved-basket{clip-path:polygon(2.80702% 94.52381%,78.59649% 0.00000%,78.94737% 0.00000%,80.35088% 0.00000%,85.78947% 1.30952%,85.96491% 1.42857%,91.05263% 10.47619%,97.01754% 40.23810%,97.01754% 97.85714%,96.84211% 98.57143%,96.66667% 98.80952%,96.14035% 98.92857%,81.40351% 100.00000%,35.43860% 100.00000%,30.52632% 100.00000%,22.10526% 99.88095%,13.50877% 98.80952%,6.49123% 97.02381%,5.61404% 96.78571%,3.50877% 96.07143%,3.15789% 95.83333%,2.80702% 95.35714%)}
.selected-product-pair .approved-basket:focus-visible{filter:drop-shadow(0 0 3px #e8c7ad)}
