.taste-starter{margin:24px 0;padding:20px;border:1px solid #555d6a;border-radius:14px}.taste-starter summary{font-size:19px;cursor:pointer;font-weight:700;min-height:44px}.starter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin:20px 0}.starter-grid article{min-width:0;display:flex;flex-direction:column;gap:10px}.starter-grid img{width:100%;height:210px;object-fit:cover;border-radius:10px}.starter-grid select{width:100%;font:inherit;min-height:44px;background:#252932;color:#fff;border-radius:8px}.starter-grid a{font-weight:700}.library-alerts{padding:16px;border:1px solid #726342;border-radius:12px;margin:18px 0}.library-alerts p{margin:8px 0}.library-status{color:#ffdc83;min-height:24px}.library-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:16px 0}.library-controls button{min-height:44px}.library-tools-link{display:inline-flex;padding:12px;color:#ffdc83;min-height:44px}.library-meta{font-size:13px;color:#c6cbd5}.library-status:empty{display:none}
.taste-starter form{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.taste-starter form label{flex:1;min-width:180px}.taste-starter form input{margin:0}.taste-starter form button{min-height:48px}.taste-starter form+div{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}
