body .filetree-sidebar .note-has-color{gap:6px;padding:5px 0 5px 25px;color:inherit}body .filetree-sidebar .note-has-color .note-color-link{position:relative;display:inline-block;color:inherit;text-decoration:none;transition:color .2s ease}body .filetree-sidebar .note-has-color .note-color-link::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:var(--note-color, var(--text-accent));opacity:.6;transition:opacity .2s ease}body .filetree-sidebar .note-has-color .note-color-link:hover{color:var(--note-color, var(--text-accent))}body .filetree-sidebar .note-has-color .note-color-link:hover::after{opacity:1}body .filetree-sidebar .note-has-color.active-note .note-color-link{color:var(--text-accent)}body .block-language-dataview table{border-collapse:separate;border-spacing:0 36px}body .block-language-dataview table tr{line-height:1.8}body .block-language-dataview table td{padding:12px 8px}body .block-language-dataview table td:first-child .internal-link[data-note-color]{position:relative;display:inline-block;color:inherit;text-decoration:none;transition:color .2s ease}body .block-language-dataview table td:first-child .internal-link[data-note-color]::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:var(--note-color, var(--text-accent));opacity:.6;transition:opacity .2s ease}body .block-language-dataview table td:first-child .internal-link[data-note-color]:hover{color:var(--note-color, var(--text-accent))}body .block-language-dataview table td:first-child .internal-link[data-note-color]:hover::after{opacity:1}body.minimal-layout{--masthead-offset: 40px;--sidebar-offset: 100px;--content-top-offset: calc(var(--masthead-offset) + var(--sidebar-offset) + 35px)}body.minimal-layout .navbar,body.minimal-layout .empty-navbar,body.minimal-layout .filetree,body.minimal-layout .note-growth-history{display:none !important}body.minimal-layout .content{max-width:700px;margin:var(--content-top-offset) auto 40px auto;padding:0 20px}body.minimal-layout .internal-link,body.minimal-layout .external-link,body.minimal-layout a{text-decoration:none}body.minimal-layout .internal-link:hover,body.minimal-layout .external-link:hover,body.minimal-layout a:hover{opacity:.7}body.minimal-layout .homepage-header{position:fixed;top:var(--masthead-offset);left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:20px 40px;gap:30px;z-index:100;background:rgba(0,0,0,0);border:none}body.minimal-layout .homepage-header .homepage-title{text-decoration:none;color:var(--text-normal);font-size:16px;font-weight:400;letter-spacing:1px;transition:opacity .2s ease}body.minimal-layout .homepage-header .homepage-title:hover{opacity:.7}body.minimal-layout .homepage-sidebar-left{position:fixed;left:40px;top:calc(var(--masthead-offset) + var(--sidebar-offset));width:auto;z-index:90}body.minimal-layout .homepage-sidebar-left .homepage-nav{display:flex;flex-direction:column;margin-top:30px;gap:12px}body.minimal-layout .homepage-sidebar-left .homepage-nav .nav-button{background:none !important;border:none !important;border-radius:0 !important;padding:0 !important;margin:0 !important;height:auto !important;box-shadow:none !important;display:inline !important;align-items:initial !important;justify-content:initial !important;color:var(--text-normal);font-size:14px;font-family:inherit;font-weight:400;letter-spacing:normal;text-align:left;cursor:pointer;transition:opacity .2s ease}body.minimal-layout .homepage-sidebar-left .homepage-nav .nav-button:hover{opacity:.7;background:none !important;box-shadow:none !important}body.minimal-layout .homepage-sidebar-left .homepage-nav .nav-button.active{color:var(--text-accent)}body.minimal-layout .homepage-sidebar-left .homepage-nav .nav-button:focus{outline:1px dotted var(--text-accent);outline-offset:2px}body.minimal-layout .homepage-sidebar-right{position:fixed;right:40px;top:calc(var(--masthead-offset) + var(--sidebar-offset));width:auto;max-width:250px;z-index:90}body.minimal-layout .homepage-sidebar-right .social-links{display:flex;flex-direction:column;margin-top:30px;gap:12px;text-align:right}body.minimal-layout .homepage-sidebar-right .social-links .social-link{color:var(--text-normal);font-size:12px}@media(max-width: 1400px){body.minimal-layout .homepage-header{padding:15px 20px;top:52px}body.minimal-layout .homepage-sidebar-left{left:20px;top:104px}body.minimal-layout .homepage-sidebar-right{right:20px;top:104px}body.minimal-layout .content{padding:0 20px;margin-top:60px}}@media(max-width: 800px){body.minimal-layout .homepage-header{padding:12px 15px;top:44px}body.minimal-layout .homepage-sidebar-left{left:15px;top:88px}body.minimal-layout .homepage-sidebar-left .homepage-nav{gap:8px}body.minimal-layout .homepage-sidebar-left .homepage-nav .nav-button{font-size:12px}body.minimal-layout .homepage-sidebar-right{right:15px;top:88px}body.minimal-layout .homepage-sidebar-right .social-links{gap:8px}body.minimal-layout .homepage-sidebar-right .social-links .social-link{font-size:10px}body.minimal-layout .content{padding:0 15px;margin-top:48px}}body.minimal-layout .article-list{list-style:none;padding:0;margin:20px 0}body.minimal-layout .article-list li{padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}body.minimal-layout .article-list li:last-child{border-bottom:none}body.minimal-layout .article-list li a{color:var(--text-normal);text-decoration:none;font-size:16px}body.minimal-layout .article-list li a:hover{color:var(--text-accent);opacity:1}body.minimal-layout table th{display:table-cell}body.minimal-layout .timestamps-footer{margin-top:40px;margin-left:0 !important;margin-right:0 !important;padding-top:20px;padding-left:0 !important;padding-right:0 !important;border-top:1px solid hsla(0,0%,100%,.1);font-size:.75em;text-align:center !important;display:block !important;width:100% !important;clear:both;float:none !important;position:relative !important}body.minimal-layout .timestamps-footer .timestamp-label,body.minimal-layout .timestamps-footer .timestamp-date{display:block;text-align:center !important;margin:0 auto}body.minimal-layout .timestamps-footer .timestamp-label{color:var(--text-muted);opacity:.7;margin-bottom:3px}body.minimal-layout .timestamps-footer .timestamp-date{color:var(--text-muted);opacity:.5}/*# sourceMappingURL=custom-style.css.map */
