/* Private collection shares the existing root canvas and readable, restrained controls. */
body[data-rhizosphere] :is(.customer-dashboard,.customer-auth-shell,.customer-auth-benefits,.customer-account-panel){background:transparent;box-shadow:none;border-radius:0;color:inherit}
body[data-rhizosphere] .customer-auth-shell{border:0}
body[data-rhizosphere] .customer-auth-tabs button{color:#ccc7bc}
body[data-rhizosphere] .customer-auth-tabs button.active{color:#161812}
body[data-rhizosphere] :is(.customer-dashboard h2,.customer-dashboard h3,.customer-auth-form h2,.customer-auth-benefits h3){color:inherit;font-family:inherit}
body[data-rhizosphere] .customer-address-modal form{max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;background:#11110f;color:#ededed;border:1px solid #444039;border-radius:0;box-sizing:border-box}
body[data-rhizosphere] :is(.customer-auth-form,.customer-address-modal) :is(input,select,textarea){background:#151513;color:#ededed;border:1px solid #504b40;border-radius:0;min-height:44px;font:inherit;padding:10px}
body[data-rhizosphere] :is(.customer-auth-form,.customer-address-modal) button{color:inherit}
body[data-rhizosphere] :is(.customer-auth-form,.customer-address-modal) .add-cart{background:#e4dccc;color:#15130e;min-height:44px}
@media(max-width:600px){body[data-rhizosphere] .customer-address-modal{padding:10px}body[data-rhizosphere] .customer-address-modal form{padding:24px 16px;max-height:calc(100dvh - 20px)}}
