.bookmark-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 20px;border:1px solid var(--line);border-radius:12px;background:var(--panel);margin-bottom:18px}.bookmark-bar b{font-size:14px}.bookmark-bar small{display:block;font-size:11px;color:var(--muted);margin-top:6px}.bookmark-bar button{flex-shrink:0}.rewards-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--panel);border:1px solid var(--line);padding:25px;border-radius:15px;margin-bottom:25px}.rewards-summary .eyebrow{margin-bottom:12px;color:var(--accent)}.rewards-summary p{font-size:13px;color:var(--muted);line-height:1.6;margin-top:12px}.event-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.event-toolbar .filters{margin:0}.event-toolbar label{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.event-toolbar input{width:16px;height:16px;accent-color:var(--accent)}.schedule-note{color:var(--muted);font-size:11px;margin:16px 0 20px}.event-schedule{color:var(--accent);font-size:10px;letter-spacing:1px;margin-bottom:12px}.sidebar{overflow-y:auto}.sidebar-bottom{padding-top:25px}nav button{min-height:44px}.rewards-summary h2{font-size:30px}@media(max-width:720px){.bookmark-bar,.rewards-summary{align-items:flex-start;flex-direction:column;padding:17px}.bookmark-bar button{width:100%}.bookmark-bar b{font-size:13px}}
