/* Duck Guide approved mockup layout, isolated from other pages */
.pl-guide-v2{background:#fff8f3;color:#21106e;overflow:hidden}.pl-guide-v2 *{box-sizing:border-box}.pl-guide-hero,.pl-guide-end{position:relative;background:#321346 center/cover no-repeat;background-image:linear-gradient(90deg,#18042b44,#18042b55),var(--guide-art);color:white;text-align:center}.pl-guide-hero{min-height:370px;display:flex;align-items:center;justify-content:center;padding:55px 24px 72px}.pl-guide-hero-copy{max-width:480px;margin-left:16%;text-shadow:0 2px 12px #24062c}.pl-guide-hero h1{font:normal clamp(52px,7vw,85px)/1.05 Georgia,serif;margin:0 0 12px;color:#fff6e9}.pl-guide-hero h1 span,.pl-guide-v2 em{color:#ffb94f;font-style:normal}.pl-guide-hero p{font-size:16px;line-height:1.5;margin:10px 0}.pl-guide-hero .pl-guide-lead{font-size:23px;font-weight:700}.pl-guide-hero:after{content:"";position:absolute;bottom:-1px;left:-1%;width:102%;height:35px;background:#fff8f3;clip-path:ellipse(57% 95% at 50% 100%)}.pl-guide-body{position:relative;background:radial-gradient(ellipse at 50% 40%,#f8e3ee66,transparent 65%),#fff8f3}.pl-guide-body:before,.pl-guide-body:after{content:"";position:absolute;top:20px;bottom:0;width:48px;pointer-events:none;opacity:.9;background-image:var(--pl-guide-floral);background-size:contain;background-repeat:repeat-y;z-index:1}.pl-guide-body:before{left:0}.pl-guide-body:after{right:0;transform:scaleX(-1)}.pl-guide-nav{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));max-width:1380px;margin:auto;padding:12px 48px 22px;background:linear-gradient(110deg,#fff8f5,#f9ebf7,#fff8f5);border-radius:0 0 45% 8%;gap:0}.pl-guide-nav a{text-decoration:none;color:#24106f;text-align:center;border-right:1px solid #d7b8dc;padding:6px 8px;display:flex;align-items:center;flex-direction:column;gap:3px}.pl-guide-nav a:last-child{border:0}.pl-guide-nav a span{font-size:27px}.pl-guide-nav strong{font-size:12px;text-transform:uppercase}.pl-guide-nav small{font-size:11px}.pl-guide-content{max-width:1320px;margin:auto;padding:18px 52px 30px;position:relative;z-index:2}.pl-guide-split{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:14px 0}.pl-guide-panel{min-width:0;border:1px solid #edc8b6;border-radius:23px;padding:20px 25px;background:linear-gradient(130deg,#fffaf7,#fff1ef);position:relative;overflow:hidden;min-height:220px}.pl-guide-panel h2,.pl-guide-section h2,.pl-guide-faq h2{font:normal clamp(26px,2.7vw,37px)/1.12 Georgia,serif;color:#21106e;margin:0 0 10px}.pl-guide-panel p,.pl-guide-section p,.pl-guide-faq p{font-size:14px;line-height:1.5;margin:0 0 13px}.pl-guide-art-panel{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:12px}.pl-guide-art-panel img{max-width:100%;max-height:245px;object-fit:contain;align-self:end}.pl-guide-button{display:inline-block;background:linear-gradient(90deg,#261049,#55216c);border-radius:11px;color:#fff!important;padding:12px 22px;text-decoration:none;font-size:12px;font-weight:800;text-align:center}.pl-guide-rarities{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;margin:18px 0}.pl-guide-rarities>div{text-align:center;min-width:0}.pl-guide-rarities img{width:42px;height:42px;object-fit:contain}.pl-guide-rarities .pl-guide-emoji{display:none;font-size:27px}.pl-guide-rarities img:not([src]),.pl-guide-rarities img[src=""]{display:none}.pl-guide-rarities img[src=""]+.pl-guide-emoji{display:block}.pl-guide-rarities small{display:block;font-size:10px}.pl-guide-section{margin:20px 0 28px}.pl-guide-cards{display:grid;gap:10px}.pl-guide-six{grid-template-columns:repeat(6,minmax(0,1fr))}.pl-guide-cards article,.pl-guide-cards a{min-width:0;border:1px solid #f0d5c4;background:#fff9f5;border-radius:14px;padding:7px 7px 14px;text-align:center;text-decoration:none;color:#24106e}.pl-guide-cards img{display:block;width:100%;aspect-ratio:1.15;object-fit:contain;border-radius:9px}.pl-guide-cards h3{font-size:12px;text-transform:uppercase;margin:8px 0 5px;color:#22106d}.pl-guide-cards p{font-size:11px;line-height:1.4;margin:0}.pl-guide-special{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pl-guide-special article{background:#f7eaf4;border-radius:12px;text-align:center;padding:10px 5px}.pl-guide-special img{height:62px;max-width:100%;object-fit:contain}.pl-guide-special strong,.pl-guide-special small{display:block;font-size:11px}.pl-guide-special small{font-size:10px}.pl-guide-faq{text-align:center;padding:18px 0 26px}.pl-guide-end{min-height:260px;display:flex;align-items:center;justify-content:center;padding:50px 20px}.pl-guide-end:before{content:"";position:absolute;top:-1px;left:-1%;width:102%;height:24px;background:#fff8f3;clip-path:ellipse(55% 95% at 50% 0)}.pl-guide-end:after{content:"";position:absolute;bottom:-1px;left:-1%;width:102%;height:26px;background:#fff8f3;clip-path:ellipse(55% 95% at 50% 100%)}.pl-guide-end>div{max-width:450px;text-shadow:0 2px 8px #180528}.pl-guide-end h2{font:normal 46px Georgia,serif;margin:0 0 10px;color:#fff}.pl-guide-end p{line-height:1.5;font-size:14px}.pl-guide-v2 [id]{scroll-margin-top:135px}@media(max-width:1050px){.pl-guide-nav{padding:12px 20px}.pl-guide-content{padding:20px 30px}.pl-guide-six{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-guide-split{grid-template-columns:1fr}.pl-guide-hero-copy{margin-left:0}}@media(max-width:650px){.pl-guide-hero{min-height:320px;padding:48px 18px}.pl-guide-hero h1{font-size:52px}.pl-guide-hero .pl-guide-lead{font-size:18px}.pl-guide-nav{display:flex;overflow-x:auto;justify-content:flex-start;padding:12px 8px;border-radius:0}.pl-guide-nav a{min-width:120px}.pl-guide-content{padding:16px 19px}.pl-guide-art-panel{grid-template-columns:1fr}.pl-guide-art-panel img{max-height:180px;margin:auto}.pl-guide-six{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-guide-rarities{grid-template-columns:repeat(4,1fr)}.pl-guide-special{grid-template-columns:repeat(2,1fr)}.pl-guide-body:before,.pl-guide-body:after{width:13px}.pl-guide-end h2{font-size:35px}}

/* PondLife 7.50: compact guide hero and one-line heading */
.pl-guide-hero{min-height:300px;padding:30px 24px 45px}.pl-guide-hero-copy{max-width:540px;margin-left:12%}.pl-guide-hero h1{font-size:clamp(44px,5.5vw,72px);white-space:nowrap;display:flex;align-items:baseline;justify-content:center;gap:.18em}.pl-guide-hero h1 span{display:inline;flex-shrink:0}.pl-guide-hero .pl-guide-lead{font-size:19px;line-height:1.28;margin:6px 0}.pl-guide-hero p{margin:6px 0;line-height:1.35}.pl-guide-v2 .pl-guide-hero{background-position:center center}@media(max-width:650px){.pl-guide-hero{min-height:275px;padding:30px 15px 45px}.pl-guide-hero-copy{margin:0}.pl-guide-hero h1{font-size:clamp(35px,9vw,50px)}}

/* PondLife 7.99: Duck Guide How to Collect artwork slots only. */
.pl-guide-v2 #how-to-collect .pl-guide-collect-image{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;width:100%;border-radius:9px;overflow:hidden;background:#f7edf5;border:1px solid #e8d4e5;}
.pl-guide-v2 #how-to-collect .pl-guide-collect-image img{display:block;width:100%;height:100%;aspect-ratio:1/1;object-fit:contain;border-radius:0;}
.pl-guide-v2 #how-to-collect .pl-guide-collect-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f1f7,#f4eaf2);color:#b59db8;}
.pl-guide-v2 #how-to-collect .pl-guide-placeholder-icon{font-size:clamp(22px,2.3vw,34px);font-weight:300;opacity:.6;}

/* Duck Guide: use the same rarity icon artwork as Duck Dex Overview. */
.pl-guide-v2 .pl-guide-rarities img.pl-guide-rarity-icon{display:block;width:52.5px;height:52.5px;max-width:100%;object-fit:contain;margin:0 auto 5px}
