form{display:grid;gap:16px}form label{display:grid;gap:8px;color:#bbb5c2;font-size:14px}form input,form textarea{box-sizing:border-box;width:100%;border:1px solid #48414e;border-radius:10px;background:#141219;color:#fff;padding:13px;font:inherit}form textarea{resize:vertical;min-height:90px}form input:focus,form textarea:focus{outline:2px solid #f63245;outline-offset:2px}.auth-tabs,.profile-lists,.personal-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.profile-dialog small{display:block;color:#a7a0b1;line-height:1.6;margin-top:20px}.profile-dialog details{margin:24px 0}.profile-dialog summary{cursor:pointer;margin-bottom:16px}.profile-dialog #authStatus,#commentStatus{color:#ff8190;min-height:20px}.profile-dialog #memberName{font-size:24px;font-weight:700}.profile-dialog #memberEmail{overflow-wrap:anywhere;color:#aaa3b5}.personal-actions button[aria-pressed=true]{border-color:#f63245;color:#ff5265;background:#431721}.comment{border-top:1px solid #ffffff14;padding:18px 0}.comment header{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.comment time{color:#8f879b;font-size:12px}.comment p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.comment .text-button{font-size:12px;margin-left:auto}#commentForm{margin:18px 0}#commentForm .button{justify-self:start}.footer-contact{color:#c7bfce;text-decoration:none;font-size:13px;overflow-wrap:anywhere}.footer-contact:hover{color:#ff3b4c}.footer-contact svg{width:24px;height:24px}.collection-description{max-width:850px;color:#ada5b9;line-height:1.7;margin:0 0 24px}.brand-tile{min-height:160px;text-align:left;border:1px solid #ffffff22;border-radius:14px;padding:24px;color:#fff;background:linear-gradient(130deg,#43111c,#131523);cursor:pointer}.brand-tile b{display:block;font-size:25px;margin:12px 0}.brand-tile small{color:#e1d5e2;line-height:1.5}.brand-tile[data-brand=disney]{background:linear-gradient(130deg,#142956,#17101f)}.brand-tile[data-brand=netflix],.brand-tile[data-brand=mcu]{background:linear-gradient(130deg,#7b1227,#191019)}#brandCollections{margin-bottom:40px}.timeline-note{display:block;font-size:12px;color:#aaa0b6;line-height:1.5;padding:0 5px 12px}.timeline-order{color:#ff6575;font-weight:bold}.navigation{gap:18px}.site-footer{flex-wrap:wrap;gap:22px}@media(min-width:1000px) and (max-width:1450px){.navigation{gap:12px}.nav-link{font-size:12px}.roulette-button{display:none}.site-header{gap:18px}}@media(max-width:700px){.brand-tile{min-height:140px;padding:18px}.brand-tile b{font-size:21px}.personal-actions .button{flex:1;font-size:12px;padding:12px}.site-footer{justify-content:center}.site-footer p{width:100%;text-align:center}}
