a:not(:has(*)):-moz-only-whitespace,a:has(>br:only-child),a:empty{display:none}.markdown-embed>p>span{line-height:2}html.dark,body.theme-dark{color-scheme:dark;--background-primary: #201f1f;--background-primary-alt: #1a1a1a;--background-secondary: #2d2b2b;--text-normal: #dcddde;--text-muted: #a0a0a0;--text-accent: #61baf5;--code-background: #1a1a1a;--h1-color: #ffef60;--h2-color: #f06449;--h3-color: #d4fcc3;--h4-color: #72dcff}html:not(.dark),body.theme-light:not(.theme-dark){color-scheme:light;--background-primary: #ffffff;--background-primary-alt: #f8f9fa;--background-secondary: #f0f2f5;--text-normal: #222222;--text-muted: #666666;--text-accent: #086ddd}body{background-color:var(--background-primary) !important;color:var(--text-normal) !important;transition:background-color .25s ease,color .25s ease}main.content,.content,.markdown-preview-view,.markdown-rendered,.cm-s-obsidian{background-color:var(--background-primary) !important;color:var(--text-normal) !important}html.dark main.content,html.dark .content,body.theme-dark main.content,body.theme-dark .content{background-color:var(--background-primary, #201f1f) !important;color:var(--text-normal, #dcddde) !important}html.dark main.content p,html.dark main.content li,html.dark main.content div:not(.filetree-social-container):not(.floating-footer-dock):not(.floating-footer-wrapper),body.theme-dark main.content p,body.theme-dark main.content li{color:var(--text-normal, #dcddde)}html.dark main.content a:not(.tag):not(.filetree-social-icon):not(.floating-footer-item),body.theme-dark main.content a:not(.tag):not(.filetree-social-icon):not(.floating-footer-item){color:var(--text-accent, #61baf5)}html:not(.dark) body.theme-light main.content,html:not(.dark) body.theme-light .content{background-color:var(--background-primary, #ffffff) !important;color:var(--text-normal, #222222) !important}html:not(.dark) body.theme-light main.content p,html:not(.dark) body.theme-light main.content li{color:var(--text-normal, #222222)}.filetree-social-container{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.5rem 0 .8rem 0;width:100%}.filetree-social-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.05);color:var(--text-normal, #ddd);transition:all .2s ease;text-decoration:none}body.theme-light .filetree-social-icon,html:not(.dark) .filetree-social-icon{border:1px solid rgba(0,0,0,.12);background:rgba(0,0,0,.04);color:var(--text-normal, #333)}.filetree-social-icon:hover{transform:translateY(-2px);border-color:var(--text-accent, #61baf5);color:var(--text-accent, #61baf5);box-shadow:0 4px 12px rgba(0,0,0,.2)}.floating-footer-wrapper{position:fixed;bottom:1.25rem;left:50%;transform:translateX(-50%);z-index:9999;pointer-events:none;max-width:calc(100vw - 2rem)}.floating-footer-dock{pointer-events:auto;display:flex;align-items:center;gap:.4rem;height:54px;padding:.35rem .75rem;border-radius:1.25rem;background:rgba(20,20,20,.75);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.15);box-shadow:0 10px 30px rgba(0,0,0,.35);transition:all .3s ease}body.theme-light .floating-footer-dock,html:not(.dark) .floating-footer-dock{background:rgba(255,255,255,.85);border:1px solid rgba(0,0,0,.12);box-shadow:0 10px 30px rgba(0,0,0,.12)}.floating-footer-item{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:var(--text-normal, #ccc);transition:all .2s ease;text-decoration:none;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0}body.theme-light .floating-footer-item,html:not(.dark) .floating-footer-item{color:var(--text-normal, #444)}.floating-footer-item:hover{background:rgba(255,255,255,.12);color:var(--text-accent, #61baf5);transform:translateY(-2px)}body.theme-light .floating-footer-item:hover,html:not(.dark) .floating-footer-item:hover{background:rgba(0,0,0,.08);color:var(--text-accent, #086ddd)}.floating-footer-separator{width:1px;height:24px;background-color:rgba(255,255,255,.2);margin:0 .2rem}body.theme-light .floating-footer-separator,html:not(.dark) .floating-footer-separator{background-color:rgba(0,0,0,.15)}/*# sourceMappingURL=custom-components.css.map */
