*{box-sizing:border-box;margin:0;padding:0}body,html{background:#f5f5f0;color:#1a1a1a;font-family:Georgia,serif;min-height:100vh;-webkit-tap-highlight-color:transparent}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .25s ease forwards}.backlog-content{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;color:#1a1a1a;line-height:1.55;font-size:15px}.backlog-content h1{font-size:24px;font-weight:700;margin:24px 0 12px;color:#1a1a1a;border-bottom:2px solid #1a2b4a;padding-bottom:6px}.backlog-content h2{font-size:19px;font-weight:700;margin:28px 0 10px;color:#1a2b4a}.backlog-content h3{font-size:16px;font-weight:700;margin:18px 0 6px;color:#1a1a1a}.backlog-content p{margin:8px 0 12px;color:#1a1a1a}.backlog-content blockquote{margin:12px 0;padding:8px 14px;border-left:3px solid #cbd5e1;background:#f6f6f6;color:#475569;font-style:italic;border-radius:0 6px 6px 0}.backlog-content ol,.backlog-content ul{margin:8px 0 12px;padding-left:24px}.backlog-content li{margin:4px 0}.backlog-content li>input[type=checkbox]{margin-right:6px;vertical-align:middle}.backlog-content code{background:#f1f5f9;padding:1px 6px;border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;color:#1a2b4a}.backlog-content pre{background:#f6f6f6;padding:12px 14px;border-radius:6px;border:1px solid #e5e5e5;overflow-x:auto;margin:10px 0;font-size:13px;line-height:1.5}.backlog-content pre code{background:transparent;padding:0;color:#1a1a1a}.backlog-content a{color:#1a2b4a;text-decoration:underline;-webkit-text-decoration-color:#cbd5e1;text-decoration-color:#cbd5e1}.backlog-content a:hover{-webkit-text-decoration-color:#1a2b4a;text-decoration-color:#1a2b4a}.backlog-content strong{color:#1a1a1a;font-weight:700}.backlog-content del{color:#94a3b8}.backlog-content hr{border:none;border-top:1px solid #e5e5e5;margin:24px 0}.backlog-content table{border-collapse:collapse;margin:10px 0;width:100%;font-size:14px}.backlog-content td,.backlog-content th{border:1px solid #e5e5e5;padding:6px 10px;text-align:left}.backlog-content th{background:#f6f6f6;font-weight:700}