*{box-sizing:border-box}body{color:#292c28;background:#f7f4ed;margin:0;font:15px system-ui,sans-serif}a{color:inherit}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:default}button,a,input,textarea{outline-offset:4px}:focus-visible{outline:3px solid #987754}.host{max-width:1050px;margin:auto;padding:30px 24px 60px}.host header{border-bottom:1px solid #dddcd1;justify-content:space-between;align-items:center;gap:20px;padding-bottom:25px;display:flex}.host h1{margin:10px 0;font:40px Georgia,serif}.host h2{font:28px Georgia,serif}.host h3{margin-bottom:6px}.host p{color:#62695e;line-height:1.7}.host .muted{color:#70786b;font-size:12px}.host button,.host .button{color:#fff;background:#465744;border:0;border-radius:5px;padding:11px 16px;text-decoration:none;display:inline-block}.host .secondary{color:#465744;background:0 0;border:1px solid #b7bead}.host form{gap:16px;display:grid}.host label{gap:7px;font-size:13px;display:grid}.host input,.host textarea{color:#292c28;background:#fdfbf6;border:1px solid #c6cbbd;border-radius:5px;width:100%;padding:11px}.host textarea{resize:vertical;min-height:90px}.host .columns{grid-template-columns:1fr 1.3fr;gap:35px;margin-top:30px;display:grid}.host .panel{background:#fcfaf4;border:1px solid #d4d7ca;border-radius:8px;margin:18px 0;padding:22px}.host .error{color:#753e29;background:#f6e7df;border-left:3px solid #9f5940;padding:14px}.host .success{overflow-wrap:anywhere;background:#e6ecdd;border-radius:5px;padding:18px}.host .actions{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.host .actions button{font-size:12px}.host ol{padding-left:22px}.host li{padding:5px 0;font-size:13px;line-height:1.5}.host summary{cursor:pointer;font-weight:600}.host time{color:#65705b;font-size:13px}.host .label{text-transform:uppercase;letter-spacing:1.6px;color:#465744;font-size:11px}.host .inline-link{margin-right:15px;font-size:13px}.host .feedback{color:#465744;font-size:13px}.host .closed{opacity:.75}@media (max-width:750px){.host .columns{grid-template-columns:1fr}.host h1{font-size:34px}.host header{align-items:flex-start}.host .panel{padding:17px}}.host .invitation-composer{border-top:1px solid #bec9b1;margin-top:22px;padding-top:6px}.host .invitation-composer label{margin-top:14px}.host .invitation-composer textarea{min-height:220px}.host .invitation-composer .button{font-size:12px}.host .checkbox-label{align-items:center;gap:10px;display:flex}.host .checkbox-label input{accent-color:#465744;width:18px;height:18px}.host .notification-settings{max-width:640px}.host .notification-settings summary{padding:4px 0}.host .notification-settings form button{justify-self:start}.collection-refresh{margin:22px 0}.collection-refresh-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.collection-refresh h2{margin-top:0}.collection-refresh-head button{flex-shrink:0}@media (max-width:650px){.collection-refresh-head{flex-direction:column;align-items:flex-start}}.discogs-connection{border-top:1px solid #dddcd1;margin-top:20px;padding-top:15px}.discogs-connection form{max-width:650px}.discogs-connection h3{margin-top:0}.discogs-connection input{font-family:monospace}
