*,::after,::before{box-sizing:border-box;margin:0;padding:0}:root{--app-bg:#f4f2ee;--bar-bg:rgba(255, 255, 255, 0.85);--bar-border:rgba(0, 0, 0, 0.08);--bar-text:#333;--bar-text-muted:#888;--card-shadow:0 2px 24px rgba(0, 0, 0, 0.08),0 8px 48px rgba(0, 0, 0, 0.06);--card-radius:12px;--font-ui:'Inter',-apple-system,BlinkMacSystemFont,'PingFang SC','Noto Sans SC',sans-serif;--topbar-h:60px;--spacing:16px}[data-appearance=dark]{--app-bg:#000000;--bar-bg:rgba(30, 30, 30, 0.9);--bar-border:rgba(255, 255, 255, 0.25);--bar-text:#e0e0e0;--bar-text-muted:#888;--card-shadow:0 2px 24px rgba(0, 0, 0, 0.3),0 8px 48px rgba(0, 0, 0, 0.2)}@media (prefers-color-scheme:dark){[data-appearance=system]{--app-bg:#000000;--bar-bg:rgba(30, 30, 30, 0.9);--bar-border:rgba(255, 255, 255, 0.25);--bar-text:#e0e0e0;--bar-text-muted:#888;--card-shadow:0 2px 24px rgba(0, 0, 0, 0.3),0 8px 48px rgba(0, 0, 0, 0.2)}}body,html{height:100%;overflow:hidden}body{font-family:var(--font-ui);background:var(--app-bg);color:var(--bar-text);display:flex;flex-direction:column;transition:background-color .3s ease}.topbar{flex-shrink:0;height:var(--topbar-h);display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:0 0;z-index:10;position:relative}.topbar-left{display:flex;align-items:center;gap:8px}.topbar-appicon{height:44px;width:44px;border-radius:10px;object-fit:cover;mix-blend-mode:multiply}[data-appearance=dark] .topbar-appicon{filter:invert(1)}@media (prefers-color-scheme:dark){[data-appearance=system] .topbar-appicon{filter:invert(1)}}.topbar-title{font-family:'Gill Sans','Gill Sans MT',Calibri,sans-serif;font-size:19px;font-weight:400;color:var(--bar-text);letter-spacing:-.3px}.topbar-center{display:flex;align-items:center;position:relative;padding:10px 40px;margin:-10px -40px}.qr-tooltip{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%) translateY(-6px);display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 10px 8px;background:rgba(255,255,255,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.06);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:50}.qr-tooltip::after{content:'';position:absolute;top:-20px;left:-400px;right:-400px;bottom:-200px}.qr-tooltip::before{content:'';position:absolute;top:-5px;left:50%;width:12px;height:12px;background:rgba(255,255,255,.95);transform:translateX(-50%) rotate(45deg);border-radius:2px 0 0 0;border-top:1px solid rgba(0,0,0,.06);border-left:1px solid rgba(0,0,0,.06);z-index:-1}.topbar-center:hover .qr-tooltip{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.qr-tooltip-img{width:120px;height:120px;border-radius:6px}.qr-wrap{position:relative;display:flex;line-height:0}.qr-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:6px;pointer-events:none}.qr-wrap-toast{border-radius:10px;overflow:hidden;background:#fff}.qr-wrap-toast .qr-logo{width:22px;height:22px;border-radius:5px}.qr-tooltip-text{font-family:var(--font-ui);font-size:10px;font-weight:500;color:#999;white-space:nowrap}[data-appearance=dark] .qr-tooltip{background:rgba(38,38,38,.95);box-shadow:0 8px 32px rgba(0,0,0,.4);border-color:rgba(255,255,255,.08)}[data-appearance=dark] .qr-tooltip::before{background:rgba(38,38,38,.95);border-color:rgba(255,255,255,.08)}[data-appearance=dark] .qr-tooltip-img{background:#fff;border-radius:8px;padding:4px}[data-appearance=dark] .qr-tooltip-text{color:#aaa}@media (prefers-color-scheme:dark){[data-appearance=system] .qr-tooltip{background:rgba(38,38,38,.95);box-shadow:0 8px 32px rgba(0,0,0,.4);border-color:rgba(255,255,255,.08)}[data-appearance=system] .qr-tooltip::before{background:rgba(38,38,38,.95);border-color:rgba(255,255,255,.08)}[data-appearance=system] .qr-tooltip-img{background:#fff;border-radius:8px;padding:4px}[data-appearance=system] .qr-tooltip-text{color:#aaa}}.appstore-link{display:inline-flex;align-items:center;text-decoration:none;transition:transform .15s,opacity .15s}.appstore-link:hover{opacity:.85}.appstore-badge{height:100%;width:auto;cursor:pointer}.appstore-promo{font-family:var(--font-ui);font-size:12px;font-weight:500;color:var(--bar-text);margin-left:10px;line-height:1.5;white-space:nowrap}.brand-name{font-family:'Gill Sans','Gill Sans MT',Calibri,sans-serif;font-weight:600;letter-spacing:-.3px}.topbar-right{display:flex;align-items:center;gap:8px}.topbar-select{font-family:var(--font-ui);font-size:12px;font-weight:500;color:var(--bar-text-muted);background:0 0;border:1px solid var(--bar-border);border-radius:8px;height:34px;padding:0 24px 0 26px;cursor:pointer;outline:0;transition:border-color .2s;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4 4L7 1' stroke='%23888' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='2' y1='12' x2='22' y2='12'/%3E%3Cpath d='M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-position:right 8px center,left 8px center}.topbar-select:hover{border-color:rgba(99,102,241,.4)}.topbar-select option{background:#fff;color:#333}[data-appearance=dark] .topbar-select option{background:#2a2a2a;color:#e0e0e0}@media (prefers-color-scheme:dark){[data-appearance=system] .topbar-select option{background:#2a2a2a;color:#e0e0e0}}.theme-trigger{display:flex;align-items:center;justify-content:center;height:34px;padding:0 6px 0 10px;border:1px solid var(--bar-border);border-radius:8px;background:0 0;color:var(--bar-text-muted);cursor:pointer;transition:border-color .2s,color .2s,background .2s}.aa-icon{font-family:'Gill Sans','Gill Sans MT',Calibri,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.5px}.aa-divider{width:1px;height:14px;background:var(--bar-text-muted);opacity:.4;margin:0 8px}.aa-theme-name{font-family:var(--font-ui);font-size:12px;font-weight:500;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-arrow{margin-left:4px;margin-right:2px;opacity:.6;display:flex;align-items:center}.theme-trigger:hover{border-color:rgba(99,102,241,.4);color:var(--bar-text)}.theme-trigger.active{background:var(--bar-border);color:var(--bar-text)}.theme-popover{position:absolute;top:calc(var(--topbar-h) + 4px);right:20px;width:280px;background:rgba(248,246,242,.82);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--card-radius);box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.06);z-index:100;opacity:0;transform:translateY(-8px) scale(.96);pointer-events:none;transition:opacity .2s ease,transform .2s ease;overflow:hidden}.theme-popover.visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}[data-appearance=dark] .theme-popover{background:rgba(38,38,38,.82);box-shadow:0 8px 32px rgba(0,0,0,.4);border-color:rgba(255,255,255,.08)}@media (prefers-color-scheme:dark){[data-appearance=system] .theme-popover{background:rgba(38,38,38,.82);box-shadow:0 8px 32px rgba(0,0,0,.4);border-color:rgba(255,255,255,.08)}}.popover-backdrop{position:fixed;inset:0;z-index:99;display:none}.popover-backdrop.visible{display:block}.popover-section{padding:12px 14px 8px}.popover-section-title{font-size:11px;font-weight:600;color:var(--bar-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.popover-divider{height:1px;background:var(--bar-border);margin:0 14px}.appear-group{display:flex;gap:4px}.appear-option{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border:1.5px solid transparent;border-radius:8px;background:0 0;color:var(--bar-text-muted);cursor:pointer;transition:all .15s;font-family:var(--font-ui);font-size:11px;font-weight:500}.appear-option:hover{background:rgba(128,128,128,.06)}.appear-option.active{border-color:#6366f1;color:var(--bar-text);background:rgba(99,102,241,.06)}.theme-list{display:flex;flex-direction:column}.theme-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 8px;border:none;border-radius:6px;background:0 0;cursor:pointer;transition:background .15s;font-family:var(--font-ui);text-align:left;color:var(--bar-text)}.theme-option:hover{background:rgba(128,128,128,.06)}.theme-option-text{display:flex;flex-direction:column;gap:2px}.theme-name{font-size:14px;font-weight:500;line-height:1.2}.theme-sub{font-size:11px;color:var(--bar-text-muted);line-height:1.3}.theme-check{opacity:0;color:#6366f1;flex-shrink:0;transition:opacity .15s}.theme-option.active .theme-check{opacity:1}.theme-lock{flex-shrink:0;color:var(--bar-text-muted);opacity:.5}.theme-option[data-locked] .theme-name,.theme-option[data-locked] .theme-sub{opacity:.55}.locked-toast{position:fixed;top:calc(var(--topbar-h) + 16px);left:50%;transform:translateX(-50%) translateY(-20px);display:flex;flex-direction:column;align-items:center;gap:12px;padding:14px 20px 16px;background:#000;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:14px;color:#fff;font-family:var(--font-ui);font-size:13px;box-shadow:0 4px 24px rgba(0,0,0,.3);z-index:300;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;white-space:nowrap;max-width:80%}.locked-toast::after{content:'';position:absolute;top:-5px;left:50%;width:12px;height:12px;background:#000;transform:translateX(-50%) rotate(45deg) scaleX(1.6);border-radius:3px 0 0 0;z-index:-1}.locked-toast.visible{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.locked-toast-content{display:flex;align-items:center;gap:8px;opacity:.95}.locked-toast-qr{width:100px;height:100px;border-radius:10px;background:#fff;padding:4px}.locked-toast-btn{padding:6px 14px;border-radius:8px;background:rgba(255,255,255,.15);color:#fff;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s}.locked-toast-btn:hover{background:rgba(255,255,255,.25)}.wechat-guide-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:310;opacity:0;pointer-events:none;transition:opacity .2s ease}.wechat-guide{position:fixed;top:50%;left:50%;width:min(420px,calc(100vw - 28px));padding:20px 18px 16px;border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 18px 60px rgba(0,0,0,.22);color:#1f1f1f;transform:translate(-50%,-50%) scale(.96);opacity:0;pointer-events:none;z-index:320;transition:opacity .2s ease,transform .2s ease}.wechat-guide-backdrop.visible,.wechat-guide.visible{opacity:1;pointer-events:auto}.wechat-guide.visible{transform:translate(-50%,-50%) scale(1)}.wechat-guide-close{position:absolute;top:10px;right:10px;width:30px;height:30px;border:none;border-radius:999px;background:rgba(0,0,0,.06);color:#666;display:flex;align-items:center;justify-content:center;cursor:pointer}.wechat-guide-title{font-size:18px;font-weight:700;line-height:1.25;margin-bottom:10px}.wechat-guide-body{font-size:14px;line-height:1.65;color:#4a4a4a}.wechat-guide-actions{display:flex;gap:10px;margin-top:16px}.wechat-guide-btn{flex:1;min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(0,0,0,.08);background:rgba(0,0,0,.04);color:#1f1f1f;font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer}.wechat-guide-btn-primary{background:#111;border-color:#111;color:#fff}.wechat-guide-note{margin-top:12px;font-size:12px;line-height:1.5;color:#6b6b6b}[data-appearance=dark] .wechat-guide{background:rgba(28,28,30,.96);color:#f3f3f3}[data-appearance=dark] .wechat-guide-close{background:rgba(255,255,255,.08);color:#bdbdbd}[data-appearance=dark] .wechat-guide-body,[data-appearance=dark] .wechat-guide-note{color:#c6c6c6}[data-appearance=dark] .wechat-guide-btn{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1);color:#f3f3f3}[data-appearance=dark] .wechat-guide-btn-primary{background:#f3f3f3;border-color:#f3f3f3;color:#111}@media (prefers-color-scheme:dark){[data-appearance=system] .wechat-guide{background:rgba(28,28,30,.96);color:#f3f3f3}[data-appearance=system] .wechat-guide-close{background:rgba(255,255,255,.08);color:#bdbdbd}[data-appearance=system] .wechat-guide-body,[data-appearance=system] .wechat-guide-note{color:#c6c6c6}[data-appearance=system] .wechat-guide-btn{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1);color:#f3f3f3}[data-appearance=system] .wechat-guide-btn-primary{background:#f3f3f3;border-color:#f3f3f3;color:#111}}.fontsize-row{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid var(--bar-border)}.fontsize-label{font-size:11px;font-weight:600;color:var(--bar-text-muted);text-transform:uppercase;letter-spacing:.5px}.fontsize-stepper{display:flex;align-items:center;justify-content:center;gap:0}.stepper-btn{width:36px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--bar-border);background:0 0;color:var(--bar-text-muted);cursor:pointer;transition:background .15s,color .15s}.stepper-btn:first-child{border-radius:6px 0 0 6px}.stepper-btn:last-child{border-radius:0 6px 6px 0}.stepper-btn:hover{background:rgba(128,128,128,.08);color:var(--bar-text)}.stepper-btn:active{background:rgba(128,128,128,.15)}.stepper-value{height:32px;min-width:52px;display:flex;align-items:center;justify-content:center;border-top:1px solid var(--bar-border);border-bottom:1px solid var(--bar-border);font-family:var(--font-ui);font-size:12px;font-weight:500;color:var(--bar-text);user-select:none}.typora-import-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 8px;border:none;border-radius:6px;background:0 0;cursor:pointer;transition:background .15s;font-family:var(--font-ui);text-align:left;color:var(--bar-text)}.typora-import-btn:hover{background:rgba(128,128,128,.06)}.typora-import-text{font-size:13px;font-weight:500}.typora-section{padding:6px 14px 6px}.typora-import-btn[data-locked] .typora-import-text{opacity:.55}.card-wrapper{flex:1;overflow:hidden;padding:0 var(--spacing) var(--spacing) var(--spacing);display:flex}.card-bg{flex:1;overflow-y:auto;overflow-x:clip;border-radius:var(--card-radius);box-shadow:var(--card-shadow);background:#fff;transition:box-shadow .3s;position:relative}.card-close-btn{position:sticky;top:8px;float:right;margin:8px 8px 0 0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:rgba(128,128,128,.1);color:var(--bar-text-muted);cursor:pointer;transition:background .15s,color .15s;z-index:5}.card-close-btn:hover{background:rgba(128,128,128,.2);color:var(--bar-text)}.drop-overlay{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:200;background:rgba(0,0,0,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.drop-overlay.visible{display:flex}.drop-hint{display:flex;flex-direction:column;align-items:center;gap:12px;color:#fff;opacity:.9}.drop-text{font-family:var(--font-ui);font-size:18px;font-weight:600;letter-spacing:.5px}[data-appearance=dark] .card-bg{background:#1f1f1f}@media (prefers-color-scheme:dark){[data-appearance=system] .card-bg{background:#1f1f1f}}#preview-content{background:0 0!important;max-width:720px;margin:0 auto;padding:24px 20px 40px;box-sizing:border-box;overflow:visible}#preview-content .table-wrapper.edge-to-edge{padding-right:0}#preview-content .table-wrapper.edge-to-edge table{min-width:auto;margin-right:20px}.card-bg::-webkit-scrollbar{width:8px}.card-bg::-webkit-scrollbar-track{background:0 0;margin:8px 0}.card-bg::-webkit-scrollbar-thumb{background:rgba(128,128,128,0);border-radius:4px;border:2px solid transparent;background-clip:content-box}.card-bg:hover::-webkit-scrollbar-thumb{background:rgba(128,128,128,.3);background-clip:content-box;border:2px solid transparent}.card-bg::-webkit-scrollbar-thumb:hover{background:rgba(128,128,128,.5);background-clip:content-box;border:2px solid transparent}.card-bg{scrollbar-width:thin;scrollbar-color:transparent transparent}.card-bg:hover{scrollbar-color:rgba(128,128,128,0.3) transparent}.loading-hint{text-align:center;padding:100px 0;color:#999;font-size:14px}.card-bg img{cursor:default!important}.mobile-appstore{display:none;position:fixed;bottom:0;left:0;right:0;height:52px;align-items:center;justify-content:center;background:0 0;z-index:50;padding:0 12px;gap:10px}.mobile-promo{font-family:var(--font-ui);font-size:11px;font-weight:500;color:var(--bar-text);margin-left:10px;line-height:1.4}.mobile-appstore-link{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}@media (max-width:768px){.topbar{padding:0 12px}.topbar-appicon{height:28px;width:28px}.topbar-center{display:none}.appstore-promo{display:none}.mobile-appstore{display:flex}.card-wrapper{padding:0 10px 10px 10px;padding-bottom:60px}.theme-popover{right:12px;width:260px}.topbar-select-lang{font-size:11px}.locked-toast{top:auto;bottom:64px;white-space:normal;width:max-content;max-width:92%;font-size:12px;transform:translateX(-50%) translateY(20px)}.locked-toast.visible{transform:translateX(-50%) translateY(0)}.locked-toast::after{top:auto;bottom:-5px;border-radius:0 0 3px 0;transform:translateX(-50%) rotate(45deg) scaleX(1.6);z-index:-1}.wechat-guide{top:auto;bottom:14px;left:14px;right:14px;width:auto;transform:translateY(16px)}.wechat-guide.visible{transform:translateY(0)}.wechat-guide-actions{flex-direction:column}}[data-appearance=dark] .default-theme{--md-text-color:rgba(232, 230, 227, 0.88);--md-bg-color:#1a1a1a;--md-muted-text:rgba(232, 230, 227, 0.5);--md-code-bg:#242424;--md-inline-code-bg:rgba(255, 255, 255, 0.08);--md-border-color:#333333;--md-link-underline:rgba(255, 255, 255, 0.3)}[data-appearance=dark] .medium-theme{--md-text-color:rgba(232, 230, 227, 0.88);--md-bg-color:#1a1a1a;--md-muted-text:rgba(232, 230, 227, 0.5);--md-code-bg:#242424;--md-inline-code-bg:rgba(255, 255, 255, 0.08);--md-border-color:#333333;--md-link-underline:rgba(255, 255, 255, 0.3)}[data-appearance=dark] .bear-theme{--md-text-color:#e0e0e0;--md-bg-color:#1c1c1e;--md-muted-text:#7a7a7a;--md-code-bg:#2c2c2e;--md-inline-code-bg:rgba(218, 83, 73, 0.15);--md-accent:#f06860;--md-border-color:#3a3a3c}[data-appearance=dark] .ia-writer-theme{--md-text-color:#d4d4d4;--md-bg-color:#1a1a1a;--md-muted-text:#808080;--md-code-bg:#262626;--md-inline-code-bg:rgba(255, 255, 255, 0.08);--md-link-color:#5bb8d8;--md-border-color:#383838}@media (prefers-color-scheme:dark){[data-appearance=system] .default-theme{--md-text-color:rgba(232, 230, 227, 0.88);--md-bg-color:#1a1a1a;--md-muted-text:rgba(232, 230, 227, 0.5);--md-code-bg:#242424;--md-inline-code-bg:rgba(255, 255, 255, 0.08);--md-border-color:#333333;--md-link-underline:rgba(255, 255, 255, 0.3)}[data-appearance=system] .medium-theme{--md-text-color:rgba(232, 230, 227, 0.88);--md-bg-color:#1a1a1a;--md-muted-text:rgba(232, 230, 227, 0.5);--md-code-bg:#242424;--md-inline-code-bg:rgba(255, 255, 255, 0.08);--md-border-color:#333333;--md-link-underline:rgba(255, 255, 255, 0.3)}[data-appearance=system] .bear-theme{--md-text-color:#e0e0e0;--md-bg-color:#1c1c1e;--md-muted-text:#7a7a7a;--md-code-bg:#2c2c2e;--md-inline-code-bg:rgba(218, 83, 73, 0.15);--md-accent:#f06860;--md-border-color:#3a3a3c}[data-appearance=system] .ia-writer-theme{--md-text-color:#d4d4d4;--md-bg-color:#1a1a1a;--md-muted-text:#808080;--md-code-bg:#262626;--md-inline-code-bg:rgba(255, 255, 255, 0.08);--md-link-color:#5bb8d8;--md-border-color:#383838}}[data-appearance=dark] .hljs,[data-appearance=dark] pre code{color:#e6edf3}[data-appearance=dark] .hljs-keyword{color:#ff7b72}[data-appearance=dark] .hljs-built_in{color:#ffa657}[data-appearance=dark] .hljs-type{color:#ff7b72}[data-appearance=dark] .hljs-literal{color:#79c0ff}[data-appearance=dark] .hljs-number{color:#79c0ff}[data-appearance=dark] .hljs-string{color:#a5d6ff}[data-appearance=dark] .hljs-comment{color:#9198a1}[data-appearance=dark] .hljs-meta{color:#9198a1}[data-appearance=dark] .hljs-title{color:#d2a8ff}[data-appearance=dark] .hljs-function{color:#d2a8ff}[data-appearance=dark] .hljs-name{color:#7ee787}[data-appearance=dark] .hljs-tag{color:#7ee787}[data-appearance=dark] .hljs-attr{color:#79c0ff}[data-appearance=dark] .hljs-attribute{color:#79c0ff}[data-appearance=dark] .hljs-variable{color:#ffa657}[data-appearance=dark] .hljs-params{color:#e6edf3}[data-appearance=dark] .hljs-selector-class{color:#7ee787}[data-appearance=dark] .hljs-selector-tag{color:#7ee787}[data-appearance=dark] .hljs-symbol{color:#79c0ff}[data-appearance=dark] .hljs-regexp{color:#7ee787}[data-appearance=dark] .hljs-link{color:#a5d6ff}[data-appearance=dark] .hljs-deletion{color:#ffdcd7;background:#67060c}[data-appearance=dark] .hljs-addition{color:#aff5b4;background:#033a16}@media (prefers-color-scheme:dark){[data-appearance=system] .hljs,[data-appearance=system] pre code{color:#e6edf3}[data-appearance=system] .hljs-keyword{color:#ff7b72}[data-appearance=system] .hljs-built_in{color:#ffa657}[data-appearance=system] .hljs-type{color:#ff7b72}[data-appearance=system] .hljs-literal{color:#79c0ff}[data-appearance=system] .hljs-number{color:#79c0ff}[data-appearance=system] .hljs-string{color:#a5d6ff}[data-appearance=system] .hljs-comment{color:#9198a1}[data-appearance=system] .hljs-meta{color:#9198a1}[data-appearance=system] .hljs-title{color:#d2a8ff}[data-appearance=system] .hljs-function{color:#d2a8ff}[data-appearance=system] .hljs-name{color:#7ee787}[data-appearance=system] .hljs-tag{color:#7ee787}[data-appearance=system] .hljs-attr{color:#79c0ff}[data-appearance=system] .hljs-attribute{color:#79c0ff}[data-appearance=system] .hljs-variable{color:#ffa657}[data-appearance=system] .hljs-params{color:#e6edf3}[data-appearance=system] .hljs-selector-class{color:#7ee787}[data-appearance=system] .hljs-selector-tag{color:#7ee787}[data-appearance=system] .hljs-symbol{color:#79c0ff}[data-appearance=system] .hljs-regexp{color:#7ee787}[data-appearance=system] .hljs-link{color:#a5d6ff}[data-appearance=system] .hljs-deletion{color:#ffdcd7;background:#67060c}[data-appearance=system] .hljs-addition{color:#aff5b4;background:#033a16}}