/* Narrow scopes only: shared Community wrapper, News hub and requested Lily controls. */
body.plcr1-body #main-content>.plcr1{max-width:none;width:100%;margin:0;padding:0;border:0;border-radius:0;box-shadow:none}
body.plcr1-body .plcr1>.plcr1-hero{width:100%;border-left:0;border-right:0;border-top:0;border-radius:0;margin:0}
body.plcr1-body .plcr1>.plcr1-surface{width:min(1240px,100%);margin:0 auto;border-radius:0;border:0}
body.plcr1-body .plcr1>.plcr1-closing{width:100%;margin:0;border-radius:0;border-left:0;border-right:0}
.plcr1-types>.plcr1-types-empty{grid-column:1/-1;width:100%;max-width:none;white-space:normal}
.sp-lily-page .pl-final-filter{border:0;padding:0;margin:16px 0;min-width:0}
.sp-lily-page .pl-final-filter legend{font-weight:900;font-size:14px;margin-bottom:8px;color:#321452}
.sp-lily-page .pl-final-filter label{display:flex;align-items:center;gap:8px;margin:8px 0;font-size:14px}
.sp-lily-page .pl-final-filter input{accent-color:#6f34b9;width:16px;height:16px;flex:none}
body .sp-lily-page img.pl815-rarity-icon,body .sp-lily-page img.pl817-favorite-rarity{width:36.4px!important;height:36.4px!important;min-width:36.4px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;flex-shrink:0}
body .sp-lily-page .pond-collection-badge{display:inline-block!important;background:#eee3f8!important;color:#321452!important;border:1px solid #cdb6e0!important;border-radius:999px!important;padding:3px 9px!important;font:700 12px/1.4 Nunito,system-ui,sans-serif!important;text-transform:none!important}
body .sp-lily-page .missing-duck{opacity:1!important}
body .sp-lily-page .missing-duck .sp-lily-duck-art{position:relative;opacity:1!important;filter:none!important}
body .sp-lily-page .missing-duck .sp-lily-duck-art>img{opacity:.55!important;filter:none!important}
body .sp-lily-page .sp-lily-missing-badge{position:absolute!important;top:8px!important;right:8px!important;bottom:auto!important;left:auto!important;display:grid!important;place-items:center;width:28px!important;height:28px!important;border-radius:50%!important;padding:0!important;background:#e8daf6!important;color:#d3a345!important;font-size:16px!important;line-height:1!important}
body .sp-lily-page .missing-duck:after{content:none!important}
.pd6-dips .sp-dips-actions a{display:inline-block;font-size:11px;border:0;border-radius:12px;background:#37104e;color:#fff;padding:10px 15px;text-decoration:none}
.pl-news-hub{background:#fff8ee;color:#321452;font:15px/1.5 Nunito,system-ui,sans-serif;width:100%;margin:0;border:0}
.pl-news-hub .pl-news-hero{width:100%;height:auto;min-height:clamp(270px,26vw,420px);margin:0;border:0;border-radius:0;background-color:#f4e5ed;background-position:center;background-size:cover;display:flex;align-items:center}
.pl-news-hub .pl-news-hero:after{background:linear-gradient(90deg,#fff8efb8,transparent 65%)}
.pl-news-hero-copy{position:relative;z-index:1;width:min(1280px,calc(100% - 48px));margin:auto;padding:48px 0}
.pl-news-hero-copy h1{font:italic 400 clamp(52px,6vw,84px)/1.05 'DM Serif Display',Georgia,serif;color:#3b124b;margin:0 0 12px;max-width:520px;text-align:center}
.pl-news-hero-copy p{font-size:17px;max-width:520px;text-align:center;color:#321452}
.pl-news-content{width:min(1240px,calc(100% - 40px));margin:auto;padding:24px 0 40px}
.pl-news-categories{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:24px}
.pl-news-categories a{padding:9px 20px;background:#fff0e9;color:#321452;border:1px solid #ead0d0;border-radius:999px;text-decoration:none;font-size:13px;font-weight:800}
.pl-news-categories a[aria-current=page]{background:linear-gradient(#813d8c,#42164e);color:#fff6ed;border-color:#c7a158}
.pl-news-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #ead7d0;margin:20px 0 14px}
.pl-news-heading h2{font:italic 400 30px/1.2 'DM Serif Display',Georgia,serif;margin:0 0 8px}.pl-news-heading a{font-size:13px}
.pl-news-featured{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;background:linear-gradient(120deg,#fffdf6,#fff0e4);border:1px solid #ead7d0;border-radius:14px;overflow:hidden;margin-bottom:26px;padding:10px}
.pl-news-image{display:block;background:#f2e8ef;overflow:hidden;border-radius:9px;aspect-ratio:1.7}.pl-news-image img{width:100%;height:100%;object-fit:cover;display:block}
.pl-news-featured>.pl-news-image{aspect-ratio:1.7;min-height:240px}.pl-news-feature-copy{padding:14px 18px 14px 0;align-self:center}
.pl-news-hub h2 a,.pl-news-hub h3 a{color:#321452;text-decoration:none}.pl-news-feature-copy h3{font:400 32px/1.15 'DM Serif Display',Georgia,serif;margin:12px 0}.pl-news-feature-copy p{font-size:15px}
.pl-news-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;color:#6b5066}.pl-news-category{display:inline-block;padding:3px 9px;background:#c17db7;color:white;border-radius:6px;font-size:10px;font-weight:900;text-transform:uppercase}
.pl-news-read{display:inline-block;color:#321452;text-decoration:none;font-weight:800;font-size:13px;margin-top:8px}.pl-news-featured .pl-news-read,.pl-news-more{background:linear-gradient(#fff1c2,#f7ca83);border:1px solid #d7a65c;border-radius:999px;padding:9px 21px;color:#321452}
.pl-news-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pl-news-card{min-width:0;border:1px solid #ead7d0;border-radius:10px;background:#fffaf1;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 3px 12px #51234b09}.pl-news-card .pl-news-image{border-radius:0}.pl-news-card-copy{padding:13px;display:flex;flex-direction:column;flex:1}.pl-news-card h3{font:400 22px/1.2 'DM Serif Display',Georgia,serif;margin:10px 0 5px}.pl-news-card p{font-size:13px;margin:5px 0 10px}.pl-news-card .pl-news-read{margin-top:auto}.pl-news-more-wrap{text-align:center;margin:24px 0}.pl-news-more{text-decoration:none;font-size:14px;font-weight:800}
@media(max-width:1000px){.pl-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.pl-news-hub .pl-news-hero{min-height:270px}.pl-news-hero-copy{width:calc(100% - 32px)}.pl-news-hero-copy h1,.pl-news-hero-copy p{max-width:100%}.pl-news-content{width:calc(100% - 28px)}.pl-news-featured{grid-template-columns:1fr;gap:0}.pl-news-feature-copy{padding:16px}.pl-news-featured>.pl-news-image{min-height:0}.pl-news-categories{gap:7px}.pl-news-categories a{padding:8px 12px;font-size:12px}.pl-news-heading h2{font-size:26px}.pl-news-feature-copy h3{font-size:28px}}
@media(max-width:390px){.pl-news-grid{gap:10px}.pl-news-card-copy{padding:10px}.pl-news-card h3{font-size:20px}}
