.github-stats-container img{filter:brightness(1);transition:filter .3s ease}[data-color-scheme=dark] .github-stats-container img{filter:brightness(.9) contrast(1.1)}.tech-tag{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:var(--radius-field, .5rem);font-size:.875rem;font-weight:500;background:color-mix(in srgb,var(--color-primary) 15%,var(--color-base-200));border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-base-content);transition:all .2s ease}.tech-tag span[class^=icon-]{width:1.25rem;height:1.25rem;flex-shrink:0}.tech-tag:hover{background:var(--color-primary);color:var(--color-primary-content);transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in srgb,var(--color-primary) 30%,transparent)}.stat{transition:transform .2s ease,box-shadow .2s ease}.stat:hover{transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in srgb,var(--color-base-content) 10%,transparent)}.btn-outline:hover .icon-\[mdi--github\]{color:#333}[data-color-scheme=dark] .btn-outline:hover .icon-\[mdi--github\]{color:#fff}.btn-outline:hover .icon-\[simple-icons--cnblogs\]{color:#f60}.btn-outline:hover .icon-\[simple-icons--gitee\]{color:#c71d23}.btn-outline:hover .icon-\[mdi--email-outline\]{color:var(--color-primary)}@keyframes avatar-glow{0%,to{box-shadow:0 0 20px color-mix(in srgb,var(--color-primary) 30%,transparent)}50%{box-shadow:0 0 30px color-mix(in srgb,var(--color-primary) 50%,transparent)}}.avatar .ring{animation:avatar-glow 3s ease-in-out infinite}.card:has(img[alt="GitHub Contribution Chart"]){scrollbar-width:thin;scrollbar-color:var(--color-base-300) transparent}.card:has(img[alt="GitHub Contribution Chart"])::-webkit-scrollbar{height:6px}.card:has(img[alt="GitHub Contribution Chart"])::-webkit-scrollbar-track{background:transparent}.card:has(img[alt="GitHub Contribution Chart"])::-webkit-scrollbar-thumb{background:var(--color-base-300);border-radius:3px}.about-content{font-size:1rem;line-height:1.75;color:var(--color-base-content)}.about-content h1,.about-content h2,.about-content h3,.about-content h4,.about-content h5,.about-content h6{margin-top:1.5em;margin-bottom:.75em;font-weight:600;line-height:1.3;color:var(--color-base-content)}.about-content h1{font-size:1.75em}.about-content h2{font-size:1.5em}.about-content h3{font-size:1.25em}.about-content h4{font-size:1.125em}.about-content h5{font-size:1em}.about-content h6{font-size:.875em;color:var(--color-base-content/70)}.about-content p{margin-bottom:1em;line-height:1.75}.about-content a{color:var(--color-primary);text-decoration:none}.about-content a:hover{text-decoration:underline}.about-content strong{font-weight:600}.about-content blockquote{margin:1em 0;padding:.75em 1em;background:var(--color-base-200);border-left:4px solid var(--color-primary);border-radius:.25rem;color:var(--color-base-content/80)}.about-content ul,.about-content ol{margin:1em 0;padding-left:1.5em}.about-content li{margin:.5em 0;line-height:1.75}.about-content ul>li::marker{color:var(--color-primary)}.about-content ol>li::marker{color:var(--color-primary);font-weight:600}.about-content code{padding:.2em .4em;font-size:.9em;background:var(--color-base-300);border-radius:.25rem;font-family:ui-monospace,monospace}.about-content pre{margin:1em 0;padding:1em;background:var(--color-base-300);border-radius:.5rem;overflow-x:auto}.about-content pre code{padding:0;background:transparent}.about-content img{max-width:100%;height:auto;border-radius:.5rem;margin:1em 0}.about-content hr{margin:2em 0;border:none;border-top:1px solid var(--color-base-300)}.about-content table{width:100%;margin:1em 0;border-collapse:collapse}.about-content th,.about-content td{padding:.5em .75em;border:1px solid var(--color-base-300);text-align:left}.about-content th{background:var(--color-base-200);font-weight:600}
