:root{--acid: #BFFF00;--void: #0a0a0a;--bone: #F5F5F0;--priority-urgent: #FF4444;--priority-high: #FF9500;--priority-medium: var(--acid);--priority-low: #666666;--tag-shopping: #FF6B6B;--tag-work: #4ECDC4;--tag-personal: #966FD6;--tag-ideas: #FFD166;--tag-health: #06D6A0;--tag-finance: #118AB2}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:15px}body{font-family:Space Grotesk,sans-serif;background:var(--void);color:var(--bone);min-height:100vh}::selection{background:var(--acid);color:var(--void)}a{color:var(--acid);text-decoration:none;transition:opacity .2s}a:hover{opacity:.7}.container{max-width:640px;margin:0 auto;padding:80px 24px 120px}section{margin-bottom:64px}.section-title{font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--acid);margin-bottom:20px}.tooltip{position:relative;border-bottom:1px dotted var(--acid);cursor:help}.tooltip:after{content:attr(data-tip);position:absolute;bottom:100%;left:50%;transform:translate(-50%);padding:3px 6px;background:var(--acid);color:var(--void);font-family:JetBrains Mono,monospace;font-size:.55rem;letter-spacing:.02em;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;margin-bottom:4px}.tooltip:hover:after{opacity:1;visibility:visible}footer{margin-top:80px;padding:32px 0;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center}.footer-text{font-family:JetBrains Mono,monospace;font-size:.6rem;opacity:.25}.links-list{display:flex;flex-wrap:wrap;gap:24px}.links-list a{font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.05em;display:flex;align-items:center;gap:6px}.links-list a:before{content:"→";opacity:.5}@media (max-width: 480px){.container{padding:60px 20px 80px}.links-list{flex-direction:column;gap:16px}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--void)}::-webkit-scrollbar-thumb{background:var(--acid)}
