body{font-family:sans-serif;line-height:1.6;margin:0;padding:20px;background-color:#f4f4f4;color:#333}.container{max-width:1200px;margin:auto;background:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px rgb(0 0 0 / .1)}header{text-align:center;margin-bottom:20px}.tagline{font-size:1.1em;color:#666}.disclaimer{background:#fffbe6;border:1px solid #ffe58f;padding:10px;border-radius:4px;text-align:center;margin-bottom:20px}main{display:flex;gap:20px}.main-content{flex:3}.sidebar{flex:1;display:flex;flex-direction:column;gap:20px}.qa-section,.notes-section,.location-section,.history-section,.favorites-section,.topic-suggestions{background:#f9f9f9;padding:15px;border-radius:8px;margin-bottom:20px}h2{margin-top:0}textarea,input[type="text"]{width:100%;padding:10px;border-radius:4px;border:1px solid #ddd;margin-bottom:10px}button{display:inline-block;background:#007bff;color:#fff;padding:10px 15px;border:none;border-radius:4px;cursor:pointer;margin-right:10px}button:hover{background:#0056b3}.response{margin-top:15px;padding:10px;background:#e9ecef;border-radius:4px}.feedback-buttons,.user-actions{margin-top:15px}.feedback{background:#6c757d}#search-history,#bookmarked-answers{list-style:none;padding:0}#search-history li,#bookmarked-answers li{padding:8px;border-bottom:1px solid #ddd;cursor:pointer}#search-history li:hover,#bookmarked-answers li:hover{background:#e9ecef}.topics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.topic-tile{background:#007bff;color:#fff;padding:20px;text-align:center;border-radius:8px;cursor:pointer}.topic-tile:hover{background:#0056b3}footer{text-align:center;margin-top:20px;font-size:.9em;color:#666}