:root{--font-sans:'LXGW WenKai Screen', ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;--font-mono:'LXGW WenKai Screen', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important}body{font-family:lxgw wenkai screen,ui-sans-serif,system-ui,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji!important}.prose{font-family:lxgw wenkai screen,ui-sans-serif,system-ui,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji!important}code,pre,.font-mono{font-family:lxgw wenkai screen,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace!important}.prose a:not(.link-card-wrapper){color:var(--color-primary)!important;text-decoration:underline;text-decoration-color:var(--color-primary);text-decoration-thickness:1px;text-underline-offset:2px;transition:all .3s ease}.prose a:not(.link-card-wrapper):hover{color:var(--color-primary)!important;text-decoration-color:transparent;background:color-mix(in srgb,var(--color-primary) 15%,transparent);padding:2px 4px;margin:-2px -4px;border-radius:4px}.prose h1 a,.prose h2 a,.prose h3 a,.prose h4 a,.prose h5 a,.prose h6 a{color:var(--color-primary)!important;text-decoration:none;transition:all .3s ease;position:relative}.prose h1 a:hover,.prose h2 a:hover,.prose h3 a:hover,.prose h4 a:hover,.prose h5 a:hover,.prose h6 a:hover{color:var(--color-primary)!important;text-decoration:underline;text-decoration-color:var(--color-primary);text-underline-offset:4px;background:0 0;padding:0;margin:0}.prose li a:not(.link-card-wrapper){color:var(--color-primary)!important;text-decoration:underline;text-decoration-color:var(--color-primary);text-decoration-thickness:1px;text-underline-offset:2px;transition:all .3s ease}.prose li a:not(.link-card-wrapper):hover{color:var(--color-primary)!important;text-decoration-color:transparent;background:color-mix(in srgb,var(--color-primary) 15%,transparent);padding:2px 4px;margin:-2px -4px;border-radius:4px}.prose p a:not(.link-card-wrapper){color:var(--color-primary)!important;text-decoration:underline;text-decoration-color:var(--color-primary);text-decoration-thickness:1px;text-underline-offset:2px;transition:all .3s ease}.prose p a:not(.link-card-wrapper):hover{color:var(--color-primary)!important;text-decoration-color:transparent;background:color-mix(in srgb,var(--color-primary) 15%,transparent);padding:2px 4px;margin:-2px -4px;border-radius:4px}.prose a:not(.link-card-wrapper) svg{color:var(--color-primary)!important;stroke:var(--color-primary)!important}.prose a.link-card-wrapper,.prose a.link-card-wrapper:hover{background:0 0!important;padding:0!important;margin:16px 0!important;border-radius:0!important}.prose h3 a,.prose h4 a{display:inline!important}.prose h3 a svg,.prose h4 a svg{display:inline!important;vertical-align:text-bottom;margin-left:.3em;width:.75em;height:.75em}.prose h3,.prose h4{word-break:break-word;overflow-wrap:break-word}.prose h3>a:first-of-type,.prose h4>a:first-of-type{margin-left:.25em}.link-card-summary-tag{background:linear-gradient(135deg,#8b5cf6,#6366f1)!important;color:#fff!important}.link-card:hover{transform:none!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important}[data-theme=dark] .link-card:hover,.dark .link-card:hover{transform:none!important;box-shadow:0 4px 16px rgba(0,0,0,.25)!important}