/* PondLife 7.27 — Lily Pad: open collection displays, readable progress, seven metrics */
@media(min-width:1250px){.sp-lily-page.sp-container{max-width:1500px!important;width:calc(100% - 64px)!important}}
.sp-lily-page .pl72-lily-profile{padding:14px 20px;gap:14px}.sp-lily-page .pl72-profile-avatar{width:72px;height:72px;font-size:38px}.sp-lily-page .pl72-profile-copy h2{font-size:clamp(24px,2.4vw,32px)}
.sp-lily-page .pl72-lily-metrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.sp-lily-page .pl72-lily-metrics>div{min-height:74px;padding:10px 6px;background:transparent;border:1px solid #eadce3}.sp-lily-page .pl72-lily-metrics span{font-size:10px}.sp-lily-page .pl72-lily-metrics strong{font-size:clamp(16px,1.5vw,22px);line-height:1.15;overflow-wrap:anywhere}.sp-lily-page .pl72-lily-metrics small{display:block;font-size:11px;color:#5a4275;margin-top:3px}
.sp-lily-page .pl72-lily-overview{grid-template-columns:minmax(310px,34%) minmax(0,1fr)}.sp-lily-page .pl72-paper{box-shadow:none;border:0;border-bottom:1px solid #e9d7de;border-radius:0;background:transparent;padding:14px 5px 20px}.sp-lily-page .pl72-paper h2{font-size:clamp(19px,1.7vw,23px)}
.sp-lily-page .pl72-rank-showcase{grid-template-columns:112px minmax(0,1fr);gap:14px}.sp-lily-page .pl72-rank-medal{width:112px;min-height:130px;border-radius:45% 45% 35% 35%;background:linear-gradient(145deg,#321052,#6e278b);border:4px ridge #d5a958;box-shadow:0 5px 12px #54326724;position:relative}.sp-lily-page .pl72-rank-medal strong{font-size:30px;text-align:center;overflow-wrap:anywhere}.sp-lily-page .pl72-rank-medal small{font-size:9px;text-align:center}.sp-lily-page .pl727-rank-info h3{font-size:21px;margin-bottom:8px}.sp-lily-page .pl727-rank-info p{margin:5px 0;font-size:12px}.sp-lily-page .pl727-title{display:flex;align-items:center;gap:8px;margin-top:10px}.sp-lily-page .pl727-title>span{font-size:24px}.sp-lily-page .pl727-title small,.sp-lily-page .pl727-title strong,.sp-lily-page .pl727-title a{display:block}.sp-lily-page .pl727-title strong{font-size:12px}.sp-lily-page .pl727-title a{font-size:11px;color:#5e2589}
.sp-lily-page .pl72-live-preview{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;overflow:visible}.sp-lily-page .pl72-live-preview>div{max-height:none;overflow:visible}.sp-lily-page .pl72-live-preview .sp-lily-duck-card,.sp-lily-page #lily-ducks-grid .sp-lily-duck-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:4px!important;min-width:0}.sp-lily-page .sp-lily-duck-art{background:transparent!important;border:0!important;box-shadow:none!important}.sp-lily-page .sp-lily-duck-card .pl722-card-rarity,.sp-lily-page .sp-lily-duck-card .sp-lily-owned-badge,.sp-lily-page .sp-lily-duck-card .pl722-card-heart{display:none!important}.sp-lily-page .sp-lily-duck-card .pl722-card-date{font-size:12px!important;line-height:1.4!important;white-space:normal!important;color:#624879!important}
.sp-lily-page .pl75-duck-layout{grid-template-columns:minmax(175px,17%) minmax(0,1fr) minmax(225px,23%);gap:20px}.sp-lily-page .pl75-duck-layout #lily-ducks-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))!important;gap:14px!important}.sp-lily-page .pl75-filter-panel,.sp-lily-page .pl75-detail-panel{box-shadow:none}.sp-lily-page #lily-achievement-grid,.sp-lily-page #pl72-achievements-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:10px;overflow:visible}.sp-lily-page .pl727-achievement{display:flex!important;align-items:center;gap:12px;border:0!important;border-bottom:1px solid #e8d6e0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;padding:10px 4px!important;min-height:65px;max-height:none!important;text-align:left!important}.sp-lily-page .pl727-ach-art{width:48px;height:48px;flex:none;display:grid;place-items:center;font-size:24px}.sp-lily-page .pl727-ach-art img{width:100%;height:100%;object-fit:contain}.sp-lily-page .pl727-ach-copy{display:flex;flex-direction:column;min-width:0;gap:3px}.sp-lily-page .pl727-ach-copy strong{font-size:13px!important;color:#2d195d}.sp-lily-page .pl727-ach-copy em{font-style:normal;font-size:12px!important;color:#5c4c69;line-height:1.35}
.sp-lily-page .pl727-treasures{margin:24px 0 40px;padding:20px 4px;border-top:1px solid #e7d4de}.sp-lily-page .pl727-treasures h2{font:700 23px Georgia,serif;color:#24116b}.sp-lily-page #pl727-treasures-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:15px}.sp-lily-page #pl727-treasures-preview .sp-lily-stamp-card{background:transparent;border:0;box-shadow:none}
@media(max-width:1250px){.sp-lily-page .pl72-lily-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.sp-lily-page .pl75-duck-layout{grid-template-columns:185px minmax(0,1fr)}.sp-lily-page .pl75-duck-layout .pl75-detail-panel{grid-column:2}}
@media(max-width:800px){.sp-lily-page .pl72-lily-overview{grid-template-columns:1fr}.sp-lily-page .pl72-lily-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-lily-page .pl75-duck-layout{grid-template-columns:1fr}.sp-lily-page .pl75-duck-layout .pl75-detail-panel{grid-column:auto}.sp-lily-page .pl72-live-preview{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:480px){.sp-lily-page .pl72-live-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-lily-page .pl75-duck-layout #lily-ducks-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
.pl727-copyright{text-align:center;margin:22px 0 0;font-size:13px;color:#f7e7cb}

.sp-lily-page .pl727-title-note{font-size:10px;color:#6d5480}

/* Footer copyright belongs directly under tagline, not a fourth grid item. */
.pl717-site-footer .pl727-copyright{margin:4px 0 0!important;text-align:left;color:#624879;font-size:11px;line-height:1.3}
@media(max-width:620px){.pl717-site-footer .pl727-copyright{text-align:center}}
