.github-preview{--color-fg-default:#1f2328;--color-fg-muted:#656d76;--color-fg-subtle:#6e7781;--color-fg-accent:#0969da;--color-bg-default:#fff;--color-bg-subtle:#f6f8fa;--color-bg-muted:#f6f8fa;--color-border-default:#d0d7de;--color-border-muted:#d8dee4;--color-neutral-muted:#afb8c133;--color-accent-fg:#0969da;--color-accent-emphasis:#0969da;--color-success-fg:#1a7f37;--color-attention-fg:#9a6700;--color-danger-fg:#cf222e;word-wrap:break-word;color:var(--color-fg-default);background-color:var(--color-bg-default);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}.github-preview[data-theme=dark]{--color-fg-default:#e6edf3;--color-fg-muted:#8b949e;--color-fg-subtle:#6e7681;--color-fg-accent:#58a6ff;--color-bg-default:#0d1117;--color-bg-subtle:#161b22;--color-bg-muted:#21262d;--color-border-default:#30363d;--color-border-muted:#21262d;--color-neutral-muted:#6e768166;--color-accent-fg:#58a6ff;--color-accent-emphasis:#1f6feb;--color-success-fg:#3fb950;--color-attention-fg:#d29922;--color-danger-fg:#f85149}.github-preview h1,.github-preview h2,.github-preview h3,.github-preview h4,.github-preview h5,.github-preview h6{color:var(--color-fg-default);margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.github-preview h1{border-bottom:1px solid var(--color-border-muted);padding-bottom:.3em;font-size:2em}.github-preview h2{border-bottom:1px solid var(--color-border-muted);padding-bottom:.3em;font-size:1.5em}.github-preview h3{font-size:1.25em}.github-preview h4{font-size:1em}.github-preview h5{font-size:.875em}.github-preview h6{color:var(--color-fg-muted);font-size:.85em}.github-preview p{margin-top:0;margin-bottom:16px}.github-preview strong{font-weight:600}.github-preview em{font-style:italic}.github-preview a{color:var(--color-accent-fg);text-decoration:none}.github-preview a:hover{text-decoration:underline}.github-preview img{box-sizing:content-box;border-style:none;max-width:100%}.github-preview img[align=center],.github-preview p[align=center] img,.github-preview .text-center img,.github-preview p.text-center img{margin-left:auto;margin-right:auto;display:block}.github-preview code{white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px;margin:0;padding:.2em .4em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:85%}.github-preview pre{color:var(--color-fg-default);background-color:var(--color-bg-subtle);border-radius:6px;margin-top:0;margin-bottom:16px;padding:16px;font-size:85%;line-height:1.45;overflow:auto}.github-preview pre code{white-space:pre;background:0 0;border:0;margin:0;padding:0;font-size:100%}.github-preview blockquote{color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default);margin:0 0 16px;padding:0 1em}.github-preview blockquote>:first-child{margin-top:0}.github-preview blockquote>:last-child{margin-bottom:0}.github-preview ul,.github-preview ol{margin-top:0;margin-bottom:16px;padding-left:2em}.github-preview ul ul,.github-preview ul ol,.github-preview ol ol,.github-preview ol ul{margin-top:0;margin-bottom:0}.github-preview li{word-wrap:break-all}.github-preview li>p{margin-top:16px}.github-preview li+li{margin-top:.25em}.github-preview hr{background-color:var(--color-border-default);border:0;height:.25em;margin:24px 0;padding:0}.github-preview table{border-spacing:0;border-collapse:collapse;width:max-content;max-width:100%;margin-top:0;margin-bottom:16px;display:block;overflow:auto}.github-preview table th{font-weight:600}.github-preview table th,.github-preview table td{border:1px solid var(--color-border-default);padding:6px 13px}.github-preview table tr{background-color:var(--color-bg-default);border-top:1px solid var(--color-border-muted)}.github-preview table tr:nth-child(2n){background-color:var(--color-bg-subtle)}.github-preview .badge-container{flex-wrap:wrap;gap:4px;display:inline-flex}.github-preview .badge-container img{height:auto}.github-preview .stats-container{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px;display:flex}.github-preview .stats-container img{height:auto;max-height:200px}.github-preview .social-links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.github-preview .social-links a{align-items:center;gap:4px;display:inline-flex}.github-preview .text-center{text-align:center}.github-preview .text-left{text-align:left}.github-preview .text-right{text-align:right}.github-preview .flex-row{flex-flow:wrap;gap:8px;display:flex}.github-preview .flex-center{justify-content:center;align-items:center}.github-preview .grid{gap:16px;display:grid}.github-preview .grid-2{grid-template-columns:repeat(2,1fr)}.github-preview .grid-3{grid-template-columns:repeat(3,1fr)}.github-preview .spacer-xs{height:8px}.github-preview .spacer-sm{height:16px}.github-preview .spacer-md{height:24px}.github-preview .spacer-lg{height:32px}.github-preview .spacer-xl{height:48px}.github-preview .card{background-color:var(--color-bg-subtle);border:1px solid var(--color-border-default);border-radius:6px;padding:16px}.github-preview .card-title{margin-top:0;margin-bottom:8px;font-size:1.1em;font-weight:600}.github-preview .card-description{color:var(--color-fg-muted);margin:0;font-size:.9em}.github-preview .card-footer{color:var(--color-fg-muted);gap:12px;margin-top:12px;font-size:.85em;display:flex}.github-preview .timeline-item{margin-bottom:24px;padding-left:24px;position:relative}.github-preview .timeline-item:before{content:"";background-color:var(--color-accent-fg);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}.github-preview .timeline-item:after{content:"";background-color:var(--color-border-default);width:2px;height:calc(100% - 12px);position:absolute;top:20px;left:3px}.github-preview .timeline-item:last-child:after{display:none}.github-preview .timeline-title{margin:0 0 4px;font-size:1em;font-weight:600}.github-preview .timeline-subtitle{color:var(--color-fg-muted);margin:0 0 4px;font-size:.9em}.github-preview .timeline-date{color:var(--color-fg-subtle);font-size:.85em}.github-preview .achievement{background-color:var(--color-bg-subtle);border-radius:6px;align-items:flex-start;gap:12px;padding:12px;display:flex}.github-preview .achievement-icon{font-size:1.5em}.github-preview .achievement-content{flex:1}.github-preview .achievement-title{margin:0 0 4px;font-weight:600}.github-preview .achievement-description{color:var(--color-fg-muted);margin:0;font-size:.9em}.github-preview .section{margin-bottom:32px}.github-preview .section:last-child{margin-bottom:0}.github-preview .typing-placeholder{color:var(--color-fg-default);border-right:2px solid var(--color-accent-fg);padding-right:4px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;animation:1s step-end infinite blink}@keyframes blink{0%,to{border-color:#0000}50%{border-color:var(--color-accent-fg)}}@media (max-width:768px){.github-preview .grid-2,.github-preview .grid-3{grid-template-columns:1fr}.github-preview .stats-container{flex-direction:column;align-items:center}}
