.notification-item{transition:background-color .3s;padding:12px 0}.notification-item:hover{background-color:var(--lp-bg-container, #f5f5f5)}.notification-item.unread{background-color:var(--lp-brand-yellow-bg, #fefce8);border-left:3px solid var(--lp-brand-yellow, #eab308);margin-left:-16px;padding-left:13px}.notification-item .ant-list-item-meta-title{margin-bottom:4px}.notification-item .ant-list-item-action{margin-left:12px}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.notification-item:first-child{animation:slideIn .3s ease-out}.ant-list::-webkit-scrollbar{width:6px}.ant-list::-webkit-scrollbar-track{background:var(--lp-bg-container, #f1f1f1)}.ant-list::-webkit-scrollbar-thumb{background:var(--lp-text-secondary, #888);border-radius:var(--lp-radius-sm, 3px)}.ant-list::-webkit-scrollbar-thumb:hover{background:var(--lp-text-primary, #555)}.lp-cmdk{display:flex;flex-direction:column;max-height:400px}.lp-cmdk-input{width:100%;padding:14px 16px;font-size:15px;border:none;border-bottom:1px solid var(--lp-border, #e8e8e8);outline:none;background:transparent;color:var(--lp-text, #1a1a1a)}.lp-cmdk-input::placeholder{color:var(--lp-text-tertiary, #999)}.lp-cmdk-list{overflow-y:auto;max-height:340px;padding:8px}.lp-cmdk-empty{padding:24px;text-align:center;color:var(--lp-text-secondary, #666);font-size:14px}.lp-cmdk-group{padding:4px 0}.lp-cmdk-group [cmdk-group-heading]{padding:8px 12px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--lp-text-tertiary, #999)}.lp-cmdk-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;font-size:14px;cursor:pointer;color:var(--lp-text, #1a1a1a);transition:background .1s ease}.lp-cmdk-item:hover,.lp-cmdk-item[aria-selected=true]{background:var(--lp-bg-elevated, #f5f5f5)}.lp-cmdk-item kbd{margin-left:auto;padding:2px 6px;border-radius:4px;font-size:11px;font-family:inherit;background:var(--lp-bg-elevated, #f0f0f0);color:var(--lp-text-tertiary, #999);border:1px solid var(--lp-border, #e8e8e8)}.lp-cmdk-item .anticon{font-size:16px;color:var(--lp-text-secondary, #666)}.lp-cmdk-item[aria-selected=true] .anticon{color:var(--lp-primary, #eab308)}:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--lp-bg-base: #0a0a0a;--lp-bg-container: #141414;--lp-bg-elevated: #1f1f1f;--lp-text-primary: #fafafa;--lp-text-secondary: #a3a3a3;--lp-border: #262626;--lp-shadow: rgba(0, 0, 0, .4);--lp-brand-yellow: #facc15;--lp-brand-yellow-light: #fde047;--lp-brand-yellow-dark: #eab308;--lp-success: #4ade80;--lp-warning: #fbbf24;--lp-error: #f87171;--lp-info: #60a5fa;--lp-space-1: 4px;--lp-space-2: 8px;--lp-space-3: 12px;--lp-space-4: 16px;--lp-space-6: 24px;--lp-space-8: 32px;--lp-radius-sm: 4px;--lp-radius-base: 6px;--lp-radius-md: 8px;--lp-radius-lg: 12px;--lp-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .3);--lp-shadow-base: 0 1px 3px 0 rgb(0 0 0 / .4), 0 1px 2px -1px rgb(0 0 0 / .3);--lp-shadow-md: 0 4px 12px -1px rgb(0 0 0 / .4), 0 2px 4px -2px rgb(0 0 0 / .3);--lp-duration-fast: .15s;--lp-duration-base: .2s;--lp-duration-slow: .3s;--lp-ease: cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:dark}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--lp-bg-base);color:var(--lp-text-primary)}#root{width:100%;min-height:100vh}.lp-bg-base{background-color:var(--lp-bg-base)}.lp-bg-container{background-color:var(--lp-bg-container)}.lp-bg-elevated{background-color:var(--lp-bg-elevated)}.lp-text-primary{color:var(--lp-text-primary)}.lp-text-secondary{color:var(--lp-text-secondary)}.lp-border{border-color:var(--lp-border)}.lp-shadow{box-shadow:var(--lp-shadow)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--lp-bg-container)}::-webkit-scrollbar-thumb{background:var(--lp-text-secondary);border-radius:var(--lp-radius-base);opacity:.5}::-webkit-scrollbar-thumb:hover{background:var(--lp-text-primary);opacity:.7}:focus-visible{outline:2px solid var(--lp-brand-yellow);outline-offset:2px}a,.ant-typography a{color:var(--lp-brand-yellow);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:all var(--lp-duration-base) var(--lp-ease)}a:hover,.ant-typography a:hover{color:var(--lp-brand-yellow-light);text-decoration-color:var(--lp-brand-yellow-light)}a:active,.ant-typography a:active{color:var(--lp-brand-yellow-dark)}a:not(.ant-btn),.ant-typography a:not(.ant-btn){background:transparent!important;border:none!important;padding:0!important;border-radius:0!important;box-shadow:none!important}input,textarea,select{background-color:var(--lp-bg-container);color:var(--lp-text-primary);border-color:var(--lp-border)}
