.update-toolbar,.update-meta,.update-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.update-toolbar{margin-bottom:18px}.update-toolbar input[type=search]{min-width:0;flex:1;padding:10px;border:1px solid #ddd;border-radius:6px}.update-toolbar select{padding:10px}.update-content{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;margin:12px 0}.update-date{font-size:12px;color:#64748b;margin:8px 0}.update-meta{font-size:12px;margin-bottom:12px}.update-actions{margin-top:16px}.update-entry details{font-size:12px;color:#64748b}.update-entry h3{margin-top:12px}.update-dashboard-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.update-toolbar button[hidden]{display:none}
body:has(#page-updates.active) .win-pet,body:has(#page-learning.active) .win-pet{display:none}
@media(max-width:768px){.header{height:auto!important;min-height:68px;padding:12px 16px!important}.header h1{font-size:15px!important}.header .user-info{max-width:50%}.header .subtitle{font-size:11px}.nav{padding-top:8px!important;padding-bottom:8px!important;background:#fffdf8!important}.nav-section-title{display:none}}
@media(max-width:600px){.update-toolbar input[type=search]{flex-basis:100%}.update-entry{padding:16px}}
