/* White ingredient sketches are deliberately limited to Journal photo annotations. */
.journal-page .st-cover{position:relative;display:block;aspect-ratio:16/9;padding:0!important;border:0!important;border-radius:14px;background:#776453;overflow:hidden;isolation:isolate;color:#fff}.st-cover>.j-cover-photo{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain!important;z-index:0;opacity:1}.journal-page .st-cover::before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(29,23,17,.47),rgba(29,23,17,.02) 43%,rgba(29,23,17,0) 55%,rgba(29,23,17,.5));pointer-events:none}.journal-page .st-cover::after{content:none!important;display:none!important}.cover-photo-link{position:absolute;inset:0;z-index:2}.st-cover .cover-label{position:absolute;left:var(--lx);top:var(--ly);transform:translate(-50%,-50%);z-index:4;width:40%;max-width:none;box-sizing:border-box;min-height:44px;display:flex;align-items:center;justify-content:center;gap:6px;padding:4px;color:#fff!important;text-decoration:none!important;line-height:1.05;text-shadow:0 1px 2px #28190d,0 0 7px #24180fb3;background:none;border:0;overflow-wrap:anywhere;white-space:normal;cursor:pointer}.cover-label>span{min-width:0;display:block}.cover-name{display:block;font:600 25px/1.02 'Caveat','Comic Sans MS',cursive;letter-spacing:.15px;border-bottom:1px dashed #ffffff75;padding-bottom:2px}.cover-label:lang(zh-Hans) .cover-name,.cover-label:lang(zh-Hant) .cover-name{font:400 22px/1.15 'Ma Shan Zheng','Kaiti SC','KaiTi',serif}.cover-label:lang(ko) .cover-name{font:400 26px/1.05 'Nanum Pen Script',cursive}.st-cover .cover-label small{display:block;color:#fff!important;font:400 11.5px/1.3 Inter,'Noto Sans SC',sans-serif;margin-top:4px;letter-spacing:.05px}.st-cover .cover-label:hover .cover-name{text-decoration:underline;text-decoration-style:solid}.st-cover .cover-label:focus-visible{outline:2px solid white;outline-offset:2px;border-radius:7px;background:#3023178c}.st-cover svg.cover-doodle{position:static!important;inset:auto!important;flex:0 0 37.5px;width:37.5px!important;height:43.5px!important;overflow:visible;fill:none!important;stroke:#fff!important;stroke-width:2.25!important;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #20160b99);opacity:1!important}.st-cover .cover-doodle path{fill:none!important;stroke:#fff!important;stroke-width:2.25!important;stroke-linecap:round;stroke-linejoin:round}.st-cover svg.cover-arrow{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none;fill:none!important;stroke:#fff!important;stroke-width:2.2px!important;overflow:visible;filter:drop-shadow(0 1px 1.5px #20160bb3);opacity:.95!important}.st-cover .cover-arrow path{fill:none!important;stroke:#fff!important;stroke-width:2.2px!important;stroke-linecap:round;stroke-linejoin:round}.cover-arrow--m{display:none}.ec-photo .st-cover{aspect-ratio:16/9}.j-issue-head .st-cover{aspect-ratio:16/9!important}.j-issue-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
@media(max-width:1100px) and (min-width:601px){.cover-name{font-size:23px}.cover-label:lang(zh-Hans) .cover-name,.cover-label:lang(zh-Hant) .cover-name{font-size:20px}.cover-label:lang(ko) .cover-name{font-size:24px}.st-cover .cover-label small{font-size:11px}}
@media(max-width:700px){.j-issue-head{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){.st-cover .cover-label{left:var(--mx);top:var(--my);width:46%;gap:4px;padding:4px 6px;min-height:44px}.st-cover [data-priority="3"],.st-cover [data-priority="4"],.st-cover [data-priority="5"]{display:none!important}.st-cover .cover-label small{display:none}.cover-name{font-size:22px;line-height:1.02;letter-spacing:0}.cover-label:lang(zh-Hans) .cover-name,.cover-label:lang(zh-Hant) .cover-name{font-size:20px;line-height:1.1}.cover-label:lang(ko) .cover-name{font-size:24px;line-height:1.0}.st-cover svg.cover-doodle{flex-basis:30px;width:30px!important;height:36px!important}.st-cover .cover-arrow--d{display:none}.st-cover .cover-arrow--m{display:block}.journal-page .st-cover{border-radius:11px}}
@media(max-width:350px){.cover-name{font-size:20px}.cover-label:lang(zh-Hans) .cover-name,.cover-label:lang(zh-Hant) .cover-name{font-size:18px}.cover-label:lang(ko) .cover-name{font-size:22px}.st-cover .cover-label{gap:3px}.st-cover svg.cover-doodle{flex-basis:27px;width:27px!important;height:33px!important}}

.cover-name-short{display:none}@media(max-width:600px){.cover-name-full{display:none}.cover-name-short{display:inline}}

/* Keep enlarged labels out of cramped two-column cards and narrow article heroes. */
@media(max-width:900px){.j-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:1100px){.ec-hero{grid-template-columns:minmax(0,1fr)}}

.cover-label:lang(zh-Hant) .cover-name{font-family:'LXGW WenKai TC','Noto Serif TC','Kaiti TC',serif}
