/* V26 curated gold shop. Mobile-first, readable, fixed-price items. */
.v26-wallet{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:20px;border-radius:20px;border:1px solid var(--line);background:var(--surface);margin-bottom:18px}
.v26-wallet h2{font-size:clamp(1.5rem,3vw,2.2rem);margin:4px 0}.v26-wallet p{margin:2px 0;color:var(--muted)}
.v26-avatar-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr);gap:16px;margin-bottom:20px;align-items:start}
.v26-avatar-layout>.card{min-width:0}.v26-shop-cats{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0 18px}.v26-shop-cats button{flex:0 0 auto;min-height:39px;padding:7px 12px;font-size:.88rem}
.v26-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}
.v26-product{min-width:0;display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:16px;padding:15px;background:var(--surface);}
.v26-product-icon{font-size:2.7rem;line-height:1.2;min-height:56px;display:flex;align-items:center;justify-content:center;background:var(--subtle);border-radius:13px}
.v26-product strong{line-height:1.35;min-height:1.4em}.v26-product small{color:var(--muted);line-height:1.45;flex:1}.v26-gold-price{font-weight:750;font-size:.88rem}.v26-product-actions button{width:100%;min-height:42px}
.v26-future{border-top:1px solid var(--line);margin-top:19px;padding-top:17px}.v26-future h3{margin:0 0 8px}
.v26-owned-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:9px;max-height:520px;overflow:auto}
.v26-owned-item{display:flex;gap:5px;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px;border:1px solid var(--line);border-radius:13px;background:var(--subtle)}
.v26-owned-item>span{font-size:25px}.v26-owned-item strong{font-size:.84rem}.v26-owned-item small{font-size:.73rem;color:var(--muted)}
.v26-garden-patch{border:2px solid #6c9168;border-radius:19px;padding:20px;background:linear-gradient(#edf5df,#cddbb5);display:flex;gap:14px;flex-wrap:wrap;min-height:130px;margin-bottom:12px;color:#293e2f}
.v26-garden-object{display:flex;flex-direction:column;text-align:center;gap:5px;justify-content:center;background:#fffcf5;border-radius:12px;border:1px solid #96ae8d;padding:10px;min-width:105px}.v26-garden-object span{font-size:3rem}.v26-garden-object strong{font-size:.83rem}
#nyugiTextCenter{font-weight:700;min-height:46px;border:2px solid var(--primary);border-radius:12px;width:100%;}
#nyugiTextContent[aria-invalid=true]{outline:2px solid #bd6575;outline-offset:2px}
#avatarButton[data-v26-frame=frame_flowers]{box-shadow:0 0 0 3px #e28b9f,0 0 0 6px #d9adbd!important}
#avatarButton[data-v26-frame=frame_stars]{box-shadow:0 0 0 3px #9a8bd2,0 0 0 6px #d4c7fa!important}
#avatarButton[data-v26-frame=frame_gold]{box-shadow:0 0 0 3px #cba953,0 0 0 6px #f0dc8c!important}
.nyugi-profile-summary strong[data-v26-name=name_stars]{letter-spacing:1px;text-shadow:0 0 7px var(--primary)}
.nyugi-profile-summary strong[data-v26-name=name_flower]{text-decoration:underline;text-decoration-style:wavy;text-decoration-color:#ca8faa}
.nyugi-profile-summary strong[data-v26-name=name_moon]{font-style:italic;letter-spacing:.4px}
@media(max-width:850px){.v26-avatar-layout{grid-template-columns:minmax(0,1fr)}}
@media(max-width:520px){.v26-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v26-product{padding:10px}.v26-product-icon{font-size:2rem;min-height:48px}.v26-shop-cats{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px}.v26-wallet{padding:13px}}

.cc-public-card[data-v26-frame=frame_flowers] .cc-profile-picture{outline:4px solid #dc96ac;outline-offset:3px;border-radius:50%}
.cc-public-card[data-v26-frame=frame_stars] .cc-profile-picture{outline:4px solid #9b8fd0;outline-offset:3px;border-radius:50%}
.cc-public-card[data-v26-frame=frame_gold] .cc-profile-picture{outline:4px solid #b79a42;outline-offset:3px;border-radius:50%}
.cc-public-card[data-v26-name=name_stars] .v26-public-name{letter-spacing:1px;text-shadow:0 0 7px var(--primary)}
.cc-public-card[data-v26-name=name_flower] .v26-public-name{text-decoration:underline;text-decoration-style:wavy}
.cc-public-card[data-v26-name=name_moon] .v26-public-name{font-style:italic}
