.unified-title-card{position:relative!important;isolation:isolate;display:flex!important;align-items:flex-end!important;min-height:280px!important;border-radius:18px!important;overflow:hidden!important;background:#15100e!important;color:#eee4d4!important;text-decoration:none!important;padding:25px!important;box-sizing:border-box;--card-accent:#ed792f}
.unified-title-card .title-card-art{position:absolute;inset:0;z-index:-2;display:flex;justify-content:flex-end}
.unified-title-card .title-card-art img{position:static!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:.85!important;transform:none!important}
.unified-title-card:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#100d0bf5, #100d0b65 65%,#100d0b20)}
.unified-title-card .title-card-copy{position:relative!important;padding:0!important;background:none!important;max-width:100%}
.unified-title-card small{font:700 10px/1.5 monospace!important;letter-spacing:.13em!important;color:#eee4d4!important}
.unified-title-card h3{font:clamp(30px,3vw,48px)/.96 Impact,'Arial Narrow',sans-serif!important;text-transform:uppercase;margin:13px 0!important;color:var(--card-accent)!important;letter-spacing:-.025em!important}
.unified-title-card p{font:14px/1.4 Arial,sans-serif!important;color:#eee4d4!important;margin:10px 0!important}
.unified-title-card .title-card-copy>span{font:11px/1.5 monospace;text-decoration:underline;text-underline-offset:5px}.unified-title-card i{font-style:normal}
.title-card-purple{--card-accent:#c894dd;background:#20102c!important}.title-card-monsters{--card-accent:#efb571}.title-card-dead{--card-accent:#e65343;background:radial-gradient(ellipse at top right,#5a1716,#120c0b 70%)!important}.title-card-music{--card-accent:#c8dd88;background:#10180c!important}.title-card-joints .title-card-art img,.title-card-grove .title-card-art img{width:50%!important;object-fit:contain!important}.title-card-grove{--card-accent:#f3984b}
.opener-stories .issue-contents{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-contents>.unified-title-card{min-height:240px!important}.issue-contents>.title-card-music{grid-column:1/-1}
@media(max-width:600px){.opener-stories .issue-contents{grid-template-columns:1fr}.unified-title-card,.issue-contents>.unified-title-card{min-height:225px!important;padding:22px!important}.unified-title-card h3{font-size:34px!important}}
.unified-title-card .title-card-art{z-index:0!important}.unified-title-card:after{display:block!important;z-index:1!important;background:linear-gradient(0deg,#100d0bf5 0%,#100d0bb0 35%,#100d0b10 85%)!important;pointer-events:none}.unified-title-card .title-card-copy{z-index:2!important}.title-card-grove .title-card-art img{transform:scale(2.3)!important}
.title-card-treat{align-items:center!important;text-align:center}.title-card-treat .title-card-copy{width:100%}.title-card-treat .title-card-art img{position:absolute!important;width:115%!important;height:100%!important;object-fit:contain!important;transform:rotate(90deg)!important;left:-59%!important;top:0!important}.title-card-treat .title-card-art img+img{left:auto!important;right:-59%!important}.title-card-treat:after{background:linear-gradient(90deg,#100d0b15,#100d0b88 35%,#100d0b88 65%,#100d0b15)!important}.title-card-treat h3{max-width:75%;margin:13px auto!important}
.title-card-music .title-card-art img:first-child{position:absolute!important;inset:0}.title-card-music .title-card-art img+img{position:absolute!important;right:0;top:0;width:60%!important;object-fit:cover!important;object-position:25% center!important}
.treat-home{justify-content:center;text-align:center}.treat-home>.treat-frame{position:absolute;inset:0;z-index:-2}.treat-frame img{position:absolute;width:70%;height:140%;object-fit:contain;transform:rotate(90deg);top:-20%;left:-32%}.treat-frame img+img{left:auto;right:-32%}.treat-home:after{background:linear-gradient(90deg,transparent,#17120eb5 30%,#17120eb5 70%,transparent)}.treat-home>div:not(.treat-frame){position:relative;max-width:65%}
/* Each story keeps its own cover language, inside the same wide format. */
.unified-title-card.title-card-joints .title-card-art,.unified-title-card.title-card-joints .title-card-art img{background:transparent!important}
.unified-title-card.title-card-joints{background:#080808!important}
.unified-title-card.title-card-grove .title-card-art{inset:0!important}
.unified-title-card.title-card-grove .title-card-art img{background:transparent!important}
.unified-title-card.title-card-grove .title-card-art img{position:absolute!important;width:32%!important;height:100%!important;left:47%!important;top:0!important;transform:scale(2.7) rotate(-8deg)!important;z-index:1}
.unified-title-card.title-card-grove .title-card-art img:nth-child(2){left:41%!important;transform:scale(2.7) rotate(9deg)!important}
.unified-title-card.title-card-grove .title-card-art img:nth-child(3){left:20%!important;width:80%!important;object-fit:cover!important;object-position:center!important;transform:none!important;opacity:.48!important;z-index:0;mask-image:linear-gradient(90deg,transparent,#000 35%)}
.unified-title-card.title-card-treat .title-card-art img{width:130%!important;height:130%!important;top:-15%!important;left:-45%!important}
.unified-title-card.title-card-treat .title-card-art img+img{left:auto!important;right:-45%!important}
.gummy-guide-link .guide-brand-mark{width:110px;height:75px;flex-shrink:0;padding:12px;border:1px solid #8d6a97;border-radius:8px}
@media(max-width:600px){.gummy-guide-link .guide-brand-mark{width:75px;height:65px;padding:6px}}
.hs-issue-entry nav>a.gummy-guide-link,.opener-stories .issue-contents>a.gummy-guide-link{display:flex!important;align-items:center;gap:20px;grid-column:1/-1!important;min-height:0!important;padding:14px 22px!important;background:#ece3ef;color:#302035!important;border:1px solid #b997c4;border-radius:14px;text-decoration:none}
.gummy-guide-link img{position:static!important;width:82px!important;height:82px!important;object-fit:cover!important;border-radius:8px;flex-shrink:0}
.gummy-guide-link h3{font:28px/1.1 Georgia,serif!important;text-transform:none!important;margin:6px 0!important;color:#43294e!important}
.gummy-guide-link small{font:9px monospace;letter-spacing:.12em}.gummy-guide-link p{font:13px/1.4 Arial!important;margin:0!important;color:#524258!important}.gummy-guide-link>span{margin-left:auto;font-size:25px}
@media(max-width:600px){.gummy-guide-link img{width:60px!important;height:70px!important}.gummy-guide-link h3{font-size:23px!important}.hs-issue-entry nav>a.gummy-guide-link,.opener-stories .issue-contents>a.gummy-guide-link{gap:12px;padding:14px!important}}
body section.hs-issue-entry{padding:32px 3vw!important}
body section.hs-issue-entry nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}
body section.hs-issue-entry nav>.unified-title-card{grid-column:auto!important;min-height:260px!important;padding:25px!important}
body section.hs-issue-entry nav>.title-card-music{grid-column:1/-1!important}
.title-card-grove .title-card-art{left:30%!important;right:-4%!important}
.title-card-grove .title-card-art img{transform:scale(2.8) rotate(-12deg)!important;opacity:1!important}
.title-card-grove .title-card-art img+img{transform:scale(2.8) rotate(12deg)!important}
.title-card-grove:after{background:linear-gradient(90deg,#11100ff5,#11100fb0 35%,#11100f15 72%)!important}
.title-card-treat .title-card-art img{left:-47%!important;opacity:1!important}
.title-card-treat .title-card-art img+img{left:auto!important;right:-47%!important}
@media(max-width:600px){body section.hs-issue-entry nav{grid-template-columns:1fr!important}body section.hs-issue-entry nav>.unified-title-card{min-height:245px!important}}
.opener-stories .issue-contents{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.opener-stories .issue-contents>.unified-title-card{grid-column:auto!important;padding:25px!important}
.opener-stories .issue-contents>.title-card-music{grid-column:1/-1!important}
.unified-title-card{border:1px solid #ffffff22!important;min-height:260px!important}
.unified-title-card h3 em{font-style:normal}
.unified-title-card small{display:inline-block;border-top:1px solid var(--card-accent);padding-top:8px}
.unified-title-card .title-card-copy>span{display:inline-block;margin-top:5px;opacity:.8}
.title-card-grove .title-card-art{left:35%}
.title-card-grove .title-card-art img{transform:scale(2.8) rotate(-12deg)!important}
.title-card-grove .title-card-art img+img{transform:scale(2.8) rotate(12deg)!important}
.title-card-grove h3{color:#f2e9d7!important;font-size:clamp(40px,4vw,64px)!important}
.title-card-purple h3{font-family:Georgia,serif!important;font-weight:normal!important;font-size:clamp(38px,4.2vw,62px)!important;letter-spacing:-.055em!important;text-transform:none!important}
.title-card-purple h3 em{font-style:italic;color:#f0d8f6}
.title-card-purple .title-card-art{left:30%}
.title-card-purple:after{background:linear-gradient(90deg,#210c2bea,#210c2b66 60%,transparent)!important}
.title-card-monsters h3{color:#f1e4cb!important;font-size:clamp(37px,4vw,58px)!important}
.title-card-monsters h3 span{display:block;font:700 13px/1.4 monospace;letter-spacing:.1em;margin-top:9px;max-width:260px}
.title-card-monsters:after{background:linear-gradient(90deg,#0b1310ed,transparent 90%)!important}
.title-card-monsters .title-card-art img{object-position:50% 35%!important;opacity:1!important}
.unified-title-card.title-card-monsters .title-card-art{inset:0!important}
.unified-title-card.title-card-monsters:after{background:linear-gradient(90deg,#07100ddd 0%,#07100d80 42%,transparent 78%)!important}
.title-card-monsters .title-card-copy{max-width:72%;text-shadow:0 2px 12px #0009}
.title-card-monsters h3{font-size:clamp(32px,3.6vw,54px)!important}
.title-card-dead{background:repeating-linear-gradient(115deg,transparent 0 42px,#ba35200c 43px 44px),radial-gradient(ellipse at 90% 10%,#6b251d,#120d0c 75%)!important}
.title-card-dead h3{font-family:Georgia,serif!important;font-size:clamp(30px,3.1vw,44px)!important;color:#eadbc0!important;letter-spacing:-.04em!important}
.title-card-dead h3 em{display:block;color:#e45c48;font-family:Impact,'Arial Narrow',sans-serif;font-size:1.45em;letter-spacing:.015em;transform:rotate(-2deg)}
.title-card-joints{text-align:center;align-items:center!important}
.title-card-joints .title-card-copy{width:100%}
.title-card-joints h3{color:#d84631!important;letter-spacing:.045em!important;font-size:clamp(38px,4.1vw,60px)!important}
.title-card-joints .title-card-art{justify-content:space-between}
.title-card-joints .title-card-art img{width:24%!important;transform:scale(1.6) rotate(-12deg)!important}
.title-card-joints .title-card-art img+img{transform:scale(1.6) rotate(12deg)!important}
.title-card-double h3{font-size:clamp(42px,4.5vw,65px)!important;color:#f2dfc3!important;transform:rotate(-3deg)}
.title-card-double h3 em{color:#f18941;text-shadow:3px 3px #651e1b}
.title-card-double .title-card-art{left:35%;transform:rotate(8deg) scale(1.15)}
.title-card-treat h3{font-size:clamp(36px,3.8vw,55px)!important;text-shadow:2px 3px #642416}
.title-card-treat h3 em{font:italic .55em Georgia,serif;color:#eee0c9}
@media(max-width:600px){.opener-stories .issue-contents{grid-template-columns:1fr!important}.unified-title-card,.issue-contents>.unified-title-card{min-height:245px!important}.title-card-grove h3,.title-card-double h3{font-size:46px!important}.title-card-treat h3{font-size:39px!important}.title-card-monsters h3{font-size:38px!important}.title-card-dead h3{font-size:28px!important}}
/* The issue opens with the latest flowers, not a second product grid. */
.home-recent[hidden]{display:none!important}
.hs-issue-entry .title-card-new{background:radial-gradient(ellipse at top right,#534065,transparent 70%),#18101e!important;color:#f4ead9!important;border-color:#a17b9f!important}
.hs-issue-entry .title-card-new h3{font:700 clamp(38px,4vw,58px)/.95 Georgia,serif!important;text-transform:none!important;letter-spacing:-.045em}
.hs-issue-entry .title-card-new p{font:italic 22px/1.15 Georgia,serif!important;color:#d5b6dc}
.hs-issue-entry .title-card-new:after{display:none!important}
.unified-title-card.title-card-treat .title-card-art img+img{transform:scaleX(-1)!important}
.treat-frame img+img{transform:scaleX(-1)}
.unified-title-card.title-card-treat .title-card-art img:first-child{transform:rotate(90deg) scale(1.22)!important;transform-origin:center}
.treat-frame img:first-child{transform:rotate(90deg) scale(1.22);transform-origin:center}
.title-card-treat .title-card-art:before,.title-card-treat .title-card-art:after,
.treat-frame:before,.treat-frame:after{content:'';position:absolute;top:12%;width:13%;height:15%;background:#ec7128;opacity:.32;filter:drop-shadow(0 0 10px #fa762b);z-index:1;pointer-events:none}
.title-card-treat .title-card-art:before,.treat-frame:before{left:33%;clip-path:polygon(0 0,100% 65%,18% 100%)}
.title-card-treat .title-card-art:after,.treat-frame:after{right:33%;clip-path:polygon(100% 0,82% 100%,0 65%)}
.cover-search>a{display:inline-block!important;white-space:nowrap}
@media(max-width:760px){.cover-search{display:flex;flex-wrap:wrap;gap:12px;padding:16px 24px}.cover-search form{width:100%;flex:1 1 100%}.cover-search>a{font-size:12px;padding:6px 0}}
#latest-record-link{display:none!important}
.home-nav>.cover-search{margin-left:auto;padding:0!important;display:flex;flex-direction:column;align-items:flex-end;gap:5px;width:260px;flex:0 1 260px;border:0;background:transparent}
.home-nav>.cover-search .home-search{width:100%;margin:0}
.home-nav>.cover-search .home-search label{display:none}
.home-nav>.cover-search .home-search input{min-width:0;width:100%;font-size:13px;padding:8px}
.home-nav>.cover-search>a{font:600 11px/1.4 Arial,sans-serif;padding:0}
@media(max-width:760px){.home-nav{display:flex!important;flex-wrap:wrap!important;align-items:center;gap:12px!important}.home-nav>.cover-search{order:1;width:calc(100% - 185px);flex:1 1 140px;min-width:0}.home-nav>nav{order:2;width:100%}.home-nav>.cover-search form{flex:initial}.home-nav>.cover-search input{font-size:16px!important}.home-nav>.cover-search>a{font-size:10px}}
.title-card-music .title-card-pairing{position:relative;display:block;margin:10px 0;padding:8px 12px;background:#0b130ee8;border-left:2px solid #b9db85;width:fit-content;max-width:100%;border-radius:0 5px 5px 0}
.title-card-music .title-card-pairing strong{display:block;color:#fff5de;font:700 clamp(17px,1.8vw,24px)/1.2 Arial,sans-serif;letter-spacing:0;text-transform:none}
.title-card-music .title-card-pairing small{display:block;color:#c5dcab;font:9px/1.5 monospace;letter-spacing:.1em}
.hs-issue-entry nav>.issue-mf-mini{grid-column:1/-1;display:flex;align-items:center;gap:15px;min-height:0;padding:12px 20px;border:1px solid #ad884d66;border-radius:10px;background:linear-gradient(90deg,#080b08ee,#0b0b0bc9),url('public/editorial/smackerz-ultra-unbranded.jpg') center/cover;color:#edcb80;text-decoration:none}
.issue-mf-mini img{width:48px;height:48px;object-fit:contain;filter:sepia(1) saturate(1.5)}.issue-mf-mini small{display:block;font:8px/1.5 monospace;letter-spacing:.1em}.issue-mf-mini strong{display:block;font:700 18px/1.2 Georgia,serif}.issue-mf-mini>span{margin-left:auto}.hs-issue-entry .title-card-new>div{display:block!important;position:relative;z-index:2;opacity:1!important}
.title-card-basement{grid-column:1/-1;display:flex;flex-direction:column;justify-content:end;min-height:240px;padding:28px!important;border-radius:14px;background:linear-gradient(90deg,#090b09ef,#090b0930),url('public/basement-room-v2.png') center 55%/cover;color:#eee0bd!important;text-decoration:none;overflow:hidden}
.title-card-basement h3{font:700 clamp(35px,5vw,60px)/1 Georgia,serif;margin:10px 0}.title-card-basement p{font:italic 21px Georgia,serif;margin:0 0 18px}.title-card-basement small,.title-card-basement span{font:11px/1.5 monospace;letter-spacing:.07em}
