﻿@media (min-width: 1200px){.post-container,.sidebar-container{padding-right:5%}}@media (min-width: 768px){.post-container{padding-right:5%}}.sidebar-container{color:var(--color-text-muted);font-size:14px}.sidebar-container h5{color:var(--color-text-muted);padding-bottom:1em}.sidebar-container h5 a{color:var(--color-text-muted) !important;text-decoration:none}.sidebar-container a{color:var(--color-text-muted) !important;transition:color 0.2s ease}.sidebar-container a:hover,.sidebar-container a:active{color:#0085a1 !important}.sidebar-container .tags a{border-color:var(--color-text-muted);transition:all 0.2s ease}.sidebar-container .tags a:hover,.sidebar-container .tags a:active{border-color:#0085a1}.sidebar-container .short-about img{width:80%;display:block;border-radius:5px;margin-bottom:20px}.sidebar-container .short-about p{margin-top:0px;margin-bottom:20px}.sidebar-container .short-about .list-inline>li{padding-left:0px;margin-bottom:5px}.catalog-container{padding:0px}.side-catalog{display:block;overflow:auto;height:100%;padding-bottom:40px;width:195px}.side-catalog.fixed{position:fixed;top:-21px}.side-catalog.fold .catalog-toggle::before{content:"+"}.side-catalog.fold .catalog-body{display:none}.side-catalog .catalog-toggle::before{content:"−";position:relative;margin-right:5px;bottom:1px}.side-catalog .catalog-body{position:relative;list-style:none;height:auto;overflow:hidden;padding-left:0px;padding-right:5px;text-indent:0}.side-catalog .catalog-body li{position:relative;list-style:none}.side-catalog .catalog-body li a{padding-left:10px;max-width:180px;display:inline-block;vertical-align:middle;height:30px;line-height:30px;overflow:hidden;text-decoration:none;white-space:nowrap;text-overflow:ellipsis}.side-catalog .catalog-body .h1_nav,.side-catalog .catalog-body .h2_nav{margin-left:0;font-size:13px;font-weight:bold}.side-catalog .catalog-body .h3_nav{margin-left:6px;font-size:13px;font-weight:bold}.side-catalog .catalog-body .h4_nav{margin-left:12px;font-size:12px}.side-catalog .catalog-body .h4_nav a{max-width:170px}.side-catalog .catalog-body .h5_nav .h6_nav{margin-left:18px;font-size:12px}.side-catalog .catalog-body .h5_nav .h6_nav a{max-width:170px}.side-catalog .catalog-body .active{border-radius:4px;background-color:var(--color-catalog-active-bg);transition:background-color 0.2s ease}.side-catalog .catalog-body .active a{color:#0085a1 !important}@media (max-width: 1200px){.side-catalog{display:none}}.search-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--color-bg-elevated);-webkit-transition:all 400ms cubic-bezier(0.32, 1, 0.23, 1);transition:all 400ms cubic-bezier(0.32, 1, 0.23, 1);-webkit-transform:translate(0, 100%);-ms-transform:translate(0, 100%);transform:translate(0, 100%);opacity:0}.search-page.search-active{opacity:1;-webkit-transform:translate(0, 0) scale(1, 1);-ms-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1)}.search-page.search-active .search-main{opacity:1}.search-page .search-main{padding-top:80px;height:100%;opacity:0;-webkit-transition:all 400ms cubic-bezier(0.32, 1, 0.23, 1) 250ms;transition:all 400ms cubic-bezier(0.32, 1, 0.23, 1) 250ms}.search-page .search-main .row,.search-page .search-main .row>div{height:100%}.search-page .search-icon-close-container{position:absolute;z-index:1;padding:16px;top:0;right:2px}.search-page .search-icon-close-container i{font-size:20px}.search-page #search-input{font-family:"JetBrains Mono", Monaco, Consolas, "Courier New", monospace;border:none;outline:none;padding:0;margin:0;width:100%;font-size:30px;font-weight:bold;color:var(--color-text-heading);background:transparent}@media only screen and (min-width: 768px){.search-page #search-input{margin-left:20px}}.search-page #search-results{overflow:auto;height:100%;-webkit-overflow-scrolling:touch;padding-bottom:80px}.search-icon a,.search-icon-close{cursor:pointer;font-size:30px;color:var(--color-search-icon);-webkit-transition:all 0.25s;transition:all 0.25s}.search-icon a:hover,.search-icon-close:hover{opacity:0.8}.search-icon,.search-icon-close{font-size:16px}.highlight pre{font-size:14px}:root{--color-bg: #f8f7f3;--color-bg-secondary: #f2f2f2;--color-bg-elevated: #ffffff;--color-bg-nav: #ffffff;--color-text: #282828;--color-text-heading: #111111;--color-text-muted: #666666;--color-border: rgba(0, 0, 0, 0.08);--color-border-subtle: rgba(0, 0, 0, 0.06);--color-search-icon: #311e3e;--color-blockquote-border: #282828;--color-card-shadow: 0 1px 8px rgba(0, 0, 0, 0.15);--color-link: #337ab7;--color-link-hover: #0085a1;--color-heading-muted: #555;--color-tag-cloud-bg: #f3f5f5;--color-tag-cloud-text: #282828;--color-select-bg: #ffffff;--color-select-text: #337ab7;--color-pager-bg: #ffffff;--color-pager-text: #282828;--color-pager-disabled-bg: #e0e0e0;--color-separator-line: #ececec;--color-code-bg: #f5f5f5;--color-code-text: #282828;--color-hr-small: white;--color-catalog-active-bg: #f5f5f5;--color-post-preview-hover: rgba(0, 133, 161, 0.04)}[data-theme="dark"]{color-scheme:dark;--color-bg: #111113;--color-bg-secondary: #0a0a0a;--color-bg-elevated: #1e1e21;--color-bg-nav: #141416;--color-text: #d4d4d8;--color-text-heading: #f0f0f3;--color-text-muted: #9a9aa0;--color-border: rgba(255, 255, 255, 0.08);--color-border-subtle: rgba(255, 255, 255, 0.06);--color-search-icon: #d4d4d8;--color-blockquote-border: #3b3b40;--color-card-shadow: 0 2px 12px rgba(0, 0, 0, 0.5);--color-link: #6da7de;--color-link-hover: #8ec5f0;--color-heading-muted: #9a9aa0;--color-tag-cloud-bg: #1a1a1d;--color-tag-cloud-text: #000000;--color-select-bg: #1e1e21;--color-select-text: #6da7de;--color-pager-bg: #1e1e21;--color-pager-text: #d4d4d8;--color-pager-disabled-bg: #1a1a1d;--color-separator-line: #2a2a2e;--color-code-bg: #1a1a1d;--color-code-text: #d4d4d8;--color-hr-small: #3b3b40;--color-catalog-active-bg: #1a1a1d;--color-post-preview-hover: rgba(0, 133, 161, 0.06)}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){color-scheme:dark;--color-bg: #111113;--color-bg-secondary: #0a0a0a;--color-bg-elevated: #1e1e21;--color-bg-nav: #141416;--color-text: #d4d4d8;--color-text-heading: #f0f0f3;--color-text-muted: #9a9aa0;--color-border: rgba(255, 255, 255, 0.08);--color-border-subtle: rgba(255, 255, 255, 0.06);--color-search-icon: #d4d4d8;--color-blockquote-border: #3b3b40;--color-card-shadow: 0 2px 12px rgba(0, 0, 0, 0.5);--color-link: #6da7de;--color-link-hover: #8ec5f0;--color-heading-muted: #9a9aa0;--color-tag-cloud-bg: #1a1a1d;--color-tag-cloud-text: #000000;--color-select-bg: #1e1e21;--color-select-text: #6da7de;--color-pager-bg: #1e1e21;--color-pager-text: #d4d4d8;--color-pager-disabled-bg: #1a1a1d;--color-separator-line: #2a2a2e;--color-code-bg: #1a1a1d;--color-code-text: #d4d4d8;--color-hr-small: #3b3b40;--color-catalog-active-bg: #1a1a1d;--color-post-preview-hover: rgba(0, 133, 161, 0.06)}}html{scroll-behavior:smooth}body{font-family:"slksmart", -apple-system Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:16px;color:var(--color-text);overflow-x:hidden;background-color:var(--color-bg);transition:background-color 0.3s ease, color 0.3s ease;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}p{margin:30px 0}@media screen and (max-width: 768px){p{margin:25px 0}}h1,h2,h3,h4,h5,h6{font-family:"slksmart", -apple-system Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:1.1;font-weight:700}h4{font-size:21px}a{color:var(--color-text)}a:hover,a:focus{color:#0085a1}a img:hover,a img:focus{cursor:zoom-in}article{overflow:hidden}blockquote{margin:20px 0 20px;border-left-width:3px;border-left-style:solid;margin-left:0;margin-bottom:64px;margin-bottom:4rem;padding-left:32px;padding-left:2rem;max-width:85%;border-left-color:var(--color-blockquote-border)}blockquote p{margin:0}.verseNumber{font-size:.8em;font-style:normal;font-weight:100}sup.versenum{font-size:0.72em;line-height:1;font-style:normal;font-weight:500;vertical-align:super;top:auto;margin-right:0.1em;white-space:nowrap}.dropcap{float:left;font-weight:bold;font-size:99px;font-size:5.5rem;margin-right:10px;margin-bottom:-9px;margin-bottom:-.5rem;line-height:99px;line-height:5.5rem}small.img-hint{display:block;margin-top:-20px;text-align:center}br+small.img-hint{margin-top:-40px}img.shadow{box-shadow:rgba(0,0,0,0.258824) 0px 2px 5px 0px}select{-webkit-appearance:none;margin-top:15px;color:var(--color-select-text);border-color:var(--color-select-text);padding:0em 0.4em;background:var(--color-select-bg)}select.sel-lang{min-height:28px;font-size:14px}table{margin-top:10px}table.table>tbody th,table.table>tbody td,table.table>thead th,table.table>thead td{border:1px solid var(--color-border-subtle) !important}@media screen and (max-width: 767px){.table-responsive{border:0}}hr{margin:31.5px auto;margin:1.75rem auto;border-width:3px;-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}hr.small{max-width:100px;margin:15px auto;border-width:4px;border-color:var(--color-hr-small)}pre,.table-responsive{-webkit-overflow-scrolling:touch}pre code{display:block;width:auto;white-space:pre;word-wrap:normal}code,kbd,pre,samp{font-family:"JetBrains Mono", Monaco, Consolas, "Courier New", monospace}.postlist-container{margin-bottom:15px}.postlist-container hr{border:none;height:1px;background:linear-gradient(to right, transparent, var(--color-border), transparent);margin:8px 0}.post-container{line-height:1.75}.post-container a{color:var(--color-link);transition:color 0.2s ease}.post-container a:hover,.post-container a:focus{color:var(--color-link-hover)}.post-container h1,.post-container h2,.post-container h3,.post-container h4,.post-container h5,.post-container h6{margin:50px 0 20px;line-height:1.4;color:var(--color-text-heading)}.post-container h1+p,.post-container h2+p,.post-container h3+p,.post-container h4+p,.post-container h5+p,.post-container h6+p{margin-top:20px}.post-container h2::before{content:" ";display:block;border-bottom:1px solid var(--color-separator-line);margin-top:44px;margin-bottom:30px}.post-container h4{font-size:22px;font-weight:600;color:var(--color-heading-muted)}.post-container h4+p{margin-top:10px}.post-container h5,.post-container h6{font-size:20px;font-weight:600;color:var(--color-heading-muted)}.post-container h5+p,.post-container h6+p{margin-top:10px}@media screen and (max-width: 768px){.post-container h1{font-size:30px}.post-container h2{font-size:22px}.post-container h3{font-size:20px}.post-container h4{font-size:19px}.post-container h5,.post-container h6{font-size:18px}}.post-container ul,.post-container ol{margin-bottom:40px}@media screen and (max-width: 768px){.post-container ul,.post-container ol{padding-left:30px}}@media screen and (max-width: 500px){.post-container ul,.post-container ol{padding-left:20px}}.post-container ol ol,.post-container ol ul,.post-container ul ol,.post-container ul ul{margin-bottom:5px}.post-container li p{margin:0;margin-bottom:5px}.post-container li h1,.post-container li h2,.post-container li h3,.post-container li h4,.post-container li h5,.post-container li h6{line-height:2;margin-top:20px}.post-container .pager li{width:48%}.post-container .pager li.next{float:right}.post-container .pager li.previous{float:left}.post-container .pager li>a{width:100%}.post-container .pager li>a>span{color:#a3a3a3;font-weight:normal;letter-spacing:0.5px}.post-container .anchorjs-link{position:absolute;text-decoration:none !important}.post-container .anchorjs-link{font-family:serif;font-style:normal;font-variant:normal;font-weight:normal;padding-left:0.375em;font-size:0.9em;margin-top:0.1em;opacity:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.post-container .anchorjs-link:hover,.post-container .anchorjs-link:focus{opacity:1}.post-container .anchorjs-link:after{content:"¶"}@media all and (min-width: 800px){.post-container .anchorjs-link{position:absolute;left:-0.75em}}.post-container figure{margin:.5rem;text-align:center}.post-container figure .image-caption:not(:empty){min-width:20%;max-width:80%;display:inline-block;font-style:italic;padding:.5rem;margin:0 auto;font-size:13px;color:#a3a3a3}.post-container figure img{display:block;width:100%;height:auto;margin:0 auto;overflow:hidden}@media only screen and (max-width: 767px){.navbar-default .navbar-collapse{position:absolute;right:0;border:none;background:var(--color-bg-elevated);box-shadow:var(--color-card-shadow);border-radius:2px;width:170px}#huxblog_navbar{opacity:0;transform:scaleX(0);transform-origin:top right;transition:all 200ms cubic-bezier(0.47, 0, 0.4, 0.99) 0ms;-webkit-transform:scaleX(0);-webkit-transform-origin:top right;-webkit-transition:all 200ms cubic-bezier(0.47, 0, 0.4, 0.99) 0ms}#huxblog_navbar a{font-size:13px;line-height:28px}#huxblog_navbar .navbar-collapse{height:0px;transform:scaleY(0);transform-origin:top right;transition:transform 400ms cubic-bezier(0.32, 1, 0.23, 1) 0ms;-webkit-transform:scaleY(0);-webkit-transform-origin:top right;-webkit-transition:-webkit-transform 400ms cubic-bezier(0.32, 1, 0.23, 1) 0ms}#huxblog_navbar li{opacity:0;transition:opacity 100ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-webkit-transition:opacity 100ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}#huxblog_navbar.in{transform:scaleX(1);-webkit-transform:scaleX(1);opacity:1;transition:all 250ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-webkit-transition:all 250ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}#huxblog_navbar.in .navbar-collapse{transform:scaleY(1);-webkit-transform:scaleY(1);transition:transform 500ms cubic-bezier(0.23, 1, 0.32, 1);-webkit-transition:-webkit-transform 500ms cubic-bezier(0.23, 1, 0.32, 1)}#huxblog_navbar.in li{opacity:1;transition:opacity 450ms cubic-bezier(0.23, 1, 0.32, 1) 205ms;-webkit-transition:opacity 450ms cubic-bezier(0.23, 1, 0.32, 1) 205ms}}@media (max-width: 767px){.navbar-brand{display:none !important}.navbar-brand-mobile{display:inline-block !important}}@media (min-width: 768px){.navbar-brand-mobile{display:none !important}}.navbar-custom{background:none;border:none;position:absolute;top:0;left:0;width:100%;z-index:3;font-family:"slksmart", -apple-system Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.navbar-custom .navbar-brand{font-weight:800;color:white;height:56px;line-height:25px}.navbar-custom .navbar-brand:hover{color:rgba(255,255,255,0.8)}.navbar-custom .nav li a{text-transform:uppercase;font-size:12px;line-height:20px;font-weight:800;letter-spacing:1px}.navbar-custom .nav li a:active{background:rgba(0,0,0,0.12)}@media only screen and (min-width: 768px){.navbar-custom{background:transparent;border-bottom:1px solid transparent}.navbar-custom body{font-size:20px}.navbar-custom .navbar-brand{color:white;padding:20px;line-height:20px}.navbar-custom .navbar-brand:hover,.navbar-custom .navbar-brand:focus{color:rgba(255,255,255,0.8)}.navbar-custom .nav li a{color:white;padding:20px}.navbar-custom .nav li a:hover,.navbar-custom .nav li a:focus{color:rgba(255,255,255,0.8)}.navbar-custom .nav li a:active{background:none}}.navbar-custom.invert .navbar-toggle:active{background-color:rgba(0,0,0,0.05)}.navbar-custom.invert .navbar-toggle .icon-bar{background-color:#282828}.navbar-custom.invert .navbar-brand{color:#282828}.navbar-custom.invert .navbar-brand:hover,.navbar-custom.invert .navbar-brand:focus{color:#0085a1}.navbar-custom.invert .nav li a{color:#282828}.navbar-custom.invert .nav li a:hover,.navbar-custom.invert .nav li a:focus{color:#0085a1}@media only screen and (min-width: 1170px){.navbar-custom{-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.navbar-custom.is-fixed{position:fixed;top:-61px;background-color:rgba(255,255,255,0.9);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);border-bottom:1px solid var(--color-border-subtle);-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s}.navbar-custom.is-fixed .navbar-brand{color:var(--color-text)}.navbar-custom.is-fixed .navbar-brand:hover,.navbar-custom.is-fixed .navbar-brand:focus{color:#0085a1}.navbar-custom.is-fixed .nav li a{color:var(--color-text)}.navbar-custom.is-fixed .nav li a:hover,.navbar-custom.is-fixed .nav li a:focus{color:#0085a1}.navbar-custom.is-visible{-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);-o-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.theme-toggle-item{margin-left:6px}.theme-toggle-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-top:13px;border:1px solid transparent;border-radius:999px;background:transparent;color:#ffffff;opacity:1;transition:all 0.2s ease}.theme-toggle-button:hover,.theme-toggle-button:focus{opacity:1;border-color:rgba(255,255,255,0.35);background:rgba(255,255,255,0.2);outline:none}.theme-toggle-button .theme-icon-svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.theme-toggle-button .theme-icon-sun{display:none}.theme-toggle-button .theme-icon-moon{display:inline-block}[data-theme="dark"] .theme-toggle-button .theme-icon-sun{display:inline-block}[data-theme="dark"] .theme-toggle-button .theme-icon-moon{display:none}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .theme-toggle-button .theme-icon-sun{display:inline-block}:root:not([data-theme="light"]) .theme-toggle-button .theme-icon-moon{display:none}}.navbar-custom.hero-nav .navbar-toggle .icon-bar{background-color:var(--color-text)}.navbar-custom.hero-nav .navbar-brand{color:var(--color-text-heading)}.navbar-custom.hero-nav .navbar-brand:hover,.navbar-custom.hero-nav .navbar-brand:focus{color:#0085a1}.navbar-custom.hero-nav .nav li a{color:var(--color-text)}.navbar-custom.hero-nav .nav li a:hover,.navbar-custom.hero-nav .nav li a:focus{color:#0085a1}.navbar-custom.hero-nav .theme-toggle-button{color:var(--color-text);border-color:var(--color-border);background:var(--color-bg-elevated)}.navbar-custom.hero-nav .theme-toggle-button:hover,.navbar-custom.hero-nav .theme-toggle-button:focus{border-color:var(--color-link);outline:none}.navbar-custom.hero-nav .search-icon a{color:var(--color-text)}.navbar-custom.invert .theme-toggle-button{color:#282828;border-color:rgba(0,0,0,0.14);background:rgba(0,0,0,0.03)}.navbar-custom.invert .theme-toggle-button:hover,.navbar-custom.invert .theme-toggle-button:focus{border-color:rgba(0,0,0,0.28);background:rgba(0,0,0,0.07)}[data-theme="dark"] .navbar-custom .theme-toggle-button{color:#d4d4d8;border-color:rgba(255,255,255,0.24);background:rgba(255,255,255,0.05)}[data-theme="dark"] .navbar-custom .theme-toggle-button:hover,[data-theme="dark"] .navbar-custom .theme-toggle-button:focus{border-color:rgba(255,255,255,0.4);background:rgba(255,255,255,0.1)}@media (max-width: 767px){.theme-toggle-button{margin-top:0;width:100%;height:auto;border-radius:6px;justify-content:flex-start;padding:10px 14px}.navbar-default .navbar-collapse .theme-toggle-button{color:var(--color-text);border-color:var(--color-border);background:transparent}}.intro-header{background:no-repeat center center;background-color:#a3a3a3;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;margin-bottom:0px}.intro-header.style-text{background:none}.intro-header.style-text .site-heading,.intro-header.style-text .post-heading,.intro-header.style-text .page-heading{padding:85px 0 20px;color:#282828}.intro-header.style-text .site-heading .subheading,.intro-header.style-text .post-heading .subheading,.intro-header.style-text .page-heading .subheading{margin-bottom:15px}.intro-header.style-text .tags a,.intro-header.style-text .tags .tag{border-color:#282828;color:#282828}.intro-header.style-text .tags a:hover,.intro-header.style-text .tags a:active,.intro-header.style-text .tags .tag:hover,.intro-header.style-text .tags .tag:active{background-color:rgba(0,0,0,0.05)}@media only screen and (min-width: 768px){.intro-header{margin-bottom:20px}}.intro-header .site-heading,.intro-header .post-heading,.intro-header .page-heading{padding:85px 0 55px;color:white}@media only screen and (min-width: 768px){.intro-header .site-heading,.intro-header .post-heading,.intro-header .page-heading{padding:150px 0}}.intro-header .site-heading{padding:95px 0 70px}@media only screen and (min-width: 768px){.intro-header .site-heading{padding:150px 0}}.intro-header .site-heading,.intro-header .page-heading{text-align:center}.intro-header .site-heading h1,.intro-header .page-heading h1{margin-top:0;font-size:50px}.intro-header .site-heading .subheading,.intro-header .page-heading .subheading{font-family:"slksmart", -apple-system Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:18px;line-height:1.1;display:block;font-weight:300;margin:10px 0 0}@media only screen and (min-width: 768px){.intro-header .site-heading h1,.intro-header .page-heading h1{font-size:80px}}.intro-header .post-heading h1{font-size:30px;margin-bottom:24px;max-width:100%;overflow-wrap:anywhere}.intro-header .post-heading .subheading,.intro-header .post-heading .meta{line-height:1.4;display:block;max-width:100%;overflow-wrap:anywhere}.intro-header .post-heading .subheading{font-family:"slksmart", -apple-system Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:17px;line-height:1.4;font-weight:normal;margin:10px 0 30px;margin-top:-5px}.intro-header .post-heading .meta{font-family:'Averia Serif Libre', 'Times New Roman', serif;font-style:italic;font-weight:300;font-size:16px}.intro-header .post-heading .meta a{color:white}@media only screen and (min-width: 768px){.intro-header .post-heading h1{font-size:45px;line-height:1.1;font-weight:500;font-weight:bold}.intro-header .post-heading .subheading{font-size:30px}.intro-header .post-heading .meta{font-size:20px}}.intro-header:not(.style-text):not(.hero-card) .post-heading .tags{margin-bottom:12px}.intro-header:not(.style-text):not(.hero-card) .post-heading .tags a,.intro-header:not(.style-text):not(.hero-card) .post-heading .tags .tag{display:inline-flex;align-items:center;padding:0.12em 0.75em;line-height:1.6;border:1px solid rgba(255,255,255,0.3);background:linear-gradient(140deg, rgba(255,255,255,0.42) 0%, rgba(255,255,255,0.26) 48%, rgba(255,255,255,0.18) 100%);-webkit-backdrop-filter:blur(18px) saturate(150%) brightness(0.9);backdrop-filter:blur(18px) saturate(150%) brightness(0.9);box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 8px 20px rgba(0,0,0,0.24);color:rgba(255,255,255,0.96);position:relative;overflow:hidden}.intro-header:not(.style-text):not(.hero-card) .post-heading .tags a::before,.intro-header:not(.style-text):not(.hero-card) .post-heading .tags .tag::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(165deg, rgba(255,255,255,0.16) 0%, rgba(255,255,255,0) 55%)}.intro-header:not(.style-text):not(.hero-card) .post-heading .tags a:hover,.intro-header:not(.style-text):not(.hero-card) .post-heading .tags a:active,.intro-header:not(.style-text):not(.hero-card) .post-heading .tags .tag:hover,.intro-header:not(.style-text):not(.hero-card) .post-heading .tags .tag:active{color:white;border-color:rgba(255,255,255,0.52);background:linear-gradient(140deg, rgba(255,255,255,0.48) 0%, rgba(255,255,255,0.3) 48%, rgba(255,255,255,0.2) 100%)}.intro-header:not(.style-text):not(.hero-card) .post-heading h1{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:0.28em 0.62em;border:1px solid rgba(255,255,255,0.2);border-radius:18px;background:linear-gradient(140deg, rgba(255,255,255,0.42) 0%, rgba(255,255,255,0.26) 48%, rgba(255,255,255,0.18) 100%);-webkit-backdrop-filter:blur(18px) saturate(150%) brightness(0.9);backdrop-filter:blur(18px) saturate(150%) brightness(0.9);box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 12px 30px rgba(0,0,0,0.34);position:relative;overflow:hidden}.intro-header:not(.style-text):not(.hero-card) .post-heading h1::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(165deg, rgba(255,255,255,0.16) 0%, rgba(255,255,255,0) 55%)}.intro-header .header-img-credit{position:absolute;bottom:6px;right:9px;color:white;opacity:0.3;font-size:10px;z-index:1}.intro-header .header-img-credit a{color:white}@media only screen and (min-width: 768px){.intro-header .header-img-credit{font-size:12px;bottom:10px;right:15px}}.intro-header.hero-card{background:transparent none !important;background-color:transparent !important;background-image:none !important;background-attachment:initial !important;animation:fadeIn 0.6s ease both;margin-bottom:0;padding-top:56px}@media only screen and (min-width: 768px){.intro-header.hero-card{padding-top:62px;margin-bottom:20px}}.intro-header.hero-card .post-hero-card{position:relative;border-radius:14px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#a3a3a3;min-height:280px;box-shadow:0 2px 24px rgba(0,0,0,0.14),0 1px 6px rgba(0,0,0,0.08)}@media only screen and (min-width: 768px){.intro-header.hero-card .post-hero-card{min-height:430px}}.intro-header.hero-card .post-hero-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom, transparent 20%, rgba(0,0,0,0.5) 68%, rgba(0,0,0,0.72) 100%);pointer-events:none}.intro-header.hero-card .post-heading{position:absolute;bottom:0;left:0;right:0;top:auto;padding:20px 28px 24px;color:white;animation:none}.intro-header.hero-card .post-heading h1{font-size:24px;font-weight:700;margin:0 0 10px;line-height:1.2;color:white;display:block;width:auto;max-width:90%}@media only screen and (min-width: 768px){.intro-header.hero-card .post-heading h1{font-size:34px;margin-bottom:14px}}.intro-header.hero-card .post-hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;color:rgba(255,255,255,0.88);width:100%;min-width:0}@media only screen and (min-width: 768px){.intro-header.hero-card .post-hero-meta{font-size:15px}}.intro-header.hero-card .post-hero-byline{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;flex:0 1 auto;max-width:100%}.intro-header.hero-card .post-hero-authors{display:flex;align-items:center;flex-wrap:wrap;min-width:0;line-height:1.4}.intro-header.hero-card .post-author-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0;display:block}@media only screen and (min-width: 768px){.intro-header.hero-card .post-author-avatar{width:32px;height:32px}}.intro-header.hero-card .post-meta-author{color:rgba(255,255,255,0.9);text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(255,255,255,0.45);min-width:0;overflow-wrap:anywhere}.intro-header.hero-card .post-meta-author:hover{color:white;text-decoration:none;text-decoration-color:transparent}.intro-header.hero-card .post-meta-separator{color:rgba(255,255,255,0.5);font-size:13px}.intro-header.hero-card .post-meta-date-row{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;white-space:nowrap}.intro-header.hero-card .post-meta-date-row::before{content:"\2022";color:rgba(255,255,255,0.5);font-size:13px;line-height:1}.intro-header.hero-card .post-meta-date{color:rgba(255,255,255,0.72)}@media only screen and (max-width: 767px){.intro-header.hero-card .post-hero-card{min-height:320px}.intro-header.hero-card .post-heading{padding:18px 18px 20px}.intro-header.hero-card .post-heading h1{max-width:100%;margin-bottom:12px;font-size:clamp(24px, 9vw, 34px);line-height:1.15}.intro-header.hero-card .post-hero-meta{align-items:center;gap:6px;font-size:13px}.intro-header.hero-card .post-hero-byline{align-items:center;gap:8px}.intro-header.hero-card .post-hero-authors{font-size:13px}.intro-header.hero-card .post-meta-date-row{font-size:12px}}.post-author-avatars{display:flex;align-items:center;flex-shrink:0}.post-author-avatars .post-author-avatar{width:30px;height:30px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,0.55);margin-right:-10px;flex-shrink:0;background:rgba(0,0,0,0.3);position:relative;box-sizing:border-box}.post-author-avatars .post-author-avatar:nth-child(1){z-index:8}.post-author-avatars .post-author-avatar:nth-child(2){z-index:7}.post-author-avatars .post-author-avatar:nth-child(3){z-index:6}.post-author-avatars .post-author-avatar:nth-child(4){z-index:5}.post-author-avatars .post-author-avatar:nth-child(5){z-index:4}.post-author-avatars .post-author-avatar:nth-child(6){z-index:3}.post-author-avatars .post-author-avatar:nth-child(7){z-index:2}.post-author-avatars .post-author-avatar:nth-child(8){z-index:1}.post-author-avatars .post-author-avatar:last-child{margin-right:6px}@media only screen and (min-width: 768px){.post-author-avatars .post-author-avatar{width:34px;height:34px}}.post-author-avatars .post-author-avatar-initial{display:grid !important;place-items:center !important;width:30px !important;height:30px !important;padding:0 !important;line-height:1 !important;font-size:12px;font-weight:700;color:white;background:rgba(255,255,255,0.28);text-decoration:none;overflow:hidden;box-sizing:border-box}@media only screen and (min-width: 768px){.post-author-avatars .post-author-avatar-initial{width:34px !important;height:34px !important}}.post-author-avatars--text .post-author-avatar{border-color:var(--color-bg-elevated);background:var(--color-bg-secondary)}.post-author-avatars--text .post-author-avatar-initial{background:#0085a1 !important;color:white !important;border-color:var(--color-bg-elevated) !important}.post-text-meta{margin-top:20px}.post-text-byline{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--color-text-muted)}@media only screen and (min-width: 768px){.post-text-byline{font-size:15px}}.post-text-author-names{display:flex;align-items:center;flex-wrap:wrap}.post-text-sep{color:var(--color-text-muted);margin-right:2px}.post-text-author-link{color:var(--color-text);font-weight:500;text-decoration:none}.post-text-author-link:hover,.post-text-author-link:focus{color:var(--color-link-hover);text-decoration:none}.post-text-dot{color:var(--color-text-muted);opacity:0.45;font-size:11px;line-height:1;flex-shrink:0}.post-text-date,.post-text-reading,.post-text-wordcount{color:var(--color-text-muted);white-space:nowrap}.post-text-updated{color:var(--color-text-muted);white-space:nowrap;font-style:italic}@media only screen and (max-width: 767px){.intro-header.style-text .site-heading,.intro-header.style-text .post-heading,.intro-header.style-text .page-heading{padding:78px 0 18px}.intro-header.style-text .post-heading h1{font-size:clamp(32px, 10vw, 44px);line-height:1.08;margin-bottom:14px}.intro-header.style-text .post-heading .subheading{font-size:clamp(20px, 6.8vw, 30px);line-height:1.18;margin:0 0 14px}.intro-header.style-text .post-heading .meta{font-size:clamp(17px, 5.2vw, 22px);line-height:1.35}.intro-header:not(.hero-card) .post-heading h1{display:block;width:100%;max-width:100%}}.post-hero-meta>.post-author-avatar{display:block;width:30px;height:30px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,0.55);flex-shrink:0}@media only screen and (min-width: 768px){.post-hero-meta>.post-author-avatar{width:34px;height:34px}}.author-profile .about-intro-line{margin:0 0 24px;font-size:20px;font-weight:600;color:var(--color-text-heading)}.author-profile .author-card{display:flex;align-items:center;gap:20px;margin-bottom:32px;padding:24px;border-radius:12px;background:var(--color-bg-elevated);box-shadow:var(--color-card-shadow)}.author-profile .author-card-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;flex-shrink:0}@media only screen and (min-width: 768px){.author-profile .author-card-avatar{width:96px;height:96px}}.author-profile .author-card-name{margin:0 0 6px;font-size:22px;font-weight:700;color:var(--color-text-heading)}.author-profile .author-card-bio{margin:0;color:var(--color-text-muted);font-size:15px;line-height:1.5}.author-profile .author-post-list{list-style:none;padding:0;margin:16px 0 0}.author-profile .author-post-item{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--color-separator-line)}.author-profile .author-post-item a{color:var(--color-text-heading);font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.author-profile .author-post-item a:hover{color:var(--color-link-hover);text-decoration:none}.author-profile .author-post-date{font-size:13px;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.author-main-col{padding-top:8px}.author-main-intro{font-size:22px;font-weight:600;margin:0 0 20px;color:var(--color-text-heading)}.author-main-name{font-size:32px !important;font-weight:700 !important;margin:0 0 20px !important;color:var(--color-text-heading)}.author-main-name::before{display:none !important}.author-meta-table{margin:0 0 28px;padding:20px 24px;background:var(--color-bg-elevated);border-radius:12px;border:1px solid var(--color-border-subtle);display:flex;flex-direction:column;gap:10px}.author-meta-row{display:flex;align-items:baseline;gap:0}.author-meta-row dt{width:130px;flex-shrink:0;font-weight:600;font-size:14px;color:var(--color-text-muted);font-style:normal}.author-meta-row dd{margin:0;font-size:14px;color:var(--color-text);flex:1}.author-meta-row dd a{color:var(--color-link)}.author-meta-row dd a:hover{color:var(--color-link-hover);text-decoration:none}.author-meta-interests{display:flex;flex-wrap:wrap;gap:6px}.author-interests-tag{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:500;background:var(--color-tag-cloud-bg);color:var(--color-tag-cloud-text);border:1px solid var(--color-border-subtle)}.author-longbio{margin-bottom:32px;font-size:15px;line-height:1.75;color:var(--color-text)}.author-longbio p{margin:0 0 18px}.author-longbio p:last-child{margin-bottom:0}.author-posts-section-header{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:2px solid var(--color-separator-line);margin-bottom:4px}.author-section-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--color-text-muted)}.author-posts-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:700;background:var(--color-tag-cloud-bg);color:var(--color-text-muted)}.author-mobile-strip{display:flex;align-items:center;gap:16px;padding:16px;background:var(--color-bg-elevated);border-radius:12px;border:1px solid var(--color-border-subtle);margin-bottom:20px}.author-mobile-avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0}.author-mobile-kicker{margin:0 0 4px;font-size:18px;font-weight:600;color:var(--color-text-heading)}.author-mobile-bio{margin:0;font-size:13px;color:var(--color-text-muted)}.author-page-wrap{padding-top:20px;animation:fadeIn 0.5s ease both}.author-sidebar-col{padding-top:8px}.author-sidebar-sticky{position:sticky;top:72px}.author-profile-card{background:var(--color-bg-elevated);border-radius:16px;box-shadow:var(--color-card-shadow);border:1px solid var(--color-border-subtle);padding:28px 24px;text-align:center}.author-profile-avatar-wrap{display:flex;justify-content:center;margin-bottom:16px}.author-profile-avatar{width:96px;height:96px;border-radius:50%;object-fit:cover;border:3px solid var(--color-border);display:block}.author-profile-avatar-initial{width:96px;height:96px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:38px;font-weight:700;color:white;background:#0085a1}.author-profile-name{font-size:20px !important;font-weight:700 !important;margin:0 0 10px !important;color:var(--color-text-heading);line-height:1.2 !important}.author-profile-bio{font-size:13px;line-height:1.6;color:var(--color-text-muted);margin:0 0 16px}.author-profile-stat{display:inline-flex;align-items:baseline;gap:5px;padding:6px 16px;border-radius:999px;background:var(--color-bg);border:1px solid var(--color-border);margin-bottom:18px}.author-profile-stat-value{font-size:18px;font-weight:700;color:var(--color-text-heading)}.author-profile-stat-label{font-size:12px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:0.06em}.author-profile-socials{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.author-social-link{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;color:var(--color-text-muted);border:1px solid var(--color-border);background:var(--color-bg);transition:color 0.18s ease, border-color 0.18s ease, background 0.18s ease}.author-social-link:hover{color:#0085a1;border-color:#0085a1;background:var(--color-bg-elevated);text-decoration:none}.author-mobile-profile{margin-bottom:24px}.author-mobile-profile .author-profile-card{display:flex;align-items:center;gap:16px;text-align:left;padding:20px}.author-mobile-profile .author-profile-avatar-wrap{margin-bottom:0;flex-shrink:0}.author-mobile-profile .author-profile-avatar,.author-mobile-profile .author-profile-avatar-initial{width:64px;height:64px;font-size:24px}.author-mobile-profile .author-profile-stat{display:none}.author-posts-col{padding-top:8px}.author-posts-header{padding-bottom:12px;border-bottom:2px solid var(--color-separator-line);margin-bottom:4px}.author-posts-count{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--color-text-muted)}.author-post-list{list-style:none;padding:0;margin:0}.author-post-item{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid var(--color-separator-line)}.author-post-item:nth-child(1){animation-delay:.03s}.author-post-item:nth-child(2){animation-delay:.06s}.author-post-item:nth-child(3){animation-delay:.09s}.author-post-item:nth-child(4){animation-delay:.12s}.author-post-item:nth-child(5){animation-delay:.15s}.author-post-item:nth-child(6){animation-delay:.18s}.author-post-item:nth-child(7){animation-delay:.21s}.author-post-item:nth-child(8){animation-delay:.24s}.author-post-item:nth-child(9){animation-delay:.27s}.author-post-item:nth-child(10){animation-delay:.3s}.author-post-item:nth-child(11){animation-delay:.33s}.author-post-item:nth-child(12){animation-delay:.36s}.author-post-item:nth-child(13){animation-delay:.39s}.author-post-item:nth-child(14){animation-delay:.42s}.author-post-item:nth-child(15){animation-delay:.45s}.author-post-item:nth-child(16){animation-delay:.48s}.author-post-item:nth-child(17){animation-delay:.51s}.author-post-item:nth-child(18){animation-delay:.54s}.author-post-item:nth-child(19){animation-delay:.57s}.author-post-item:nth-child(20){animation-delay:.6s}.author-post-thumb-link{flex-shrink:0}.author-post-thumb{width:72px;height:52px;border-radius:8px;background-size:cover;background-position:center;background-color:var(--color-bg-secondary)}@media only screen and (min-width: 768px){.author-post-thumb{width:96px;height:64px}}.author-post-text{flex:1;min-width:0}.author-post-title{display:block;font-size:15px;font-weight:600;color:var(--color-text-heading);line-height:1.35;margin-bottom:4px;text-decoration:none}.author-post-title:hover{color:var(--color-link-hover);text-decoration:none}@media only screen and (min-width: 768px){.author-post-title{font-size:16px}}.author-post-desc{font-size:13px;color:var(--color-text-muted);line-height:1.5;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.author-post-date{font-size:12px;color:var(--color-text-muted)}.authors-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:16px;margin-top:8px}.author-card-link{text-decoration:none}.author-card-link:hover .author-grid-card{box-shadow:0 4px 20px rgba(0,0,0,0.12);transform:translateY(-2px)}.author-grid-card{display:flex;align-items:center;gap:14px;padding:16px;border-radius:12px;background:var(--color-bg-elevated);box-shadow:var(--color-card-shadow);border:1px solid var(--color-border-subtle);transition:box-shadow 0.2s ease, transform 0.2s ease}.author-grid-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid var(--color-border)}.author-grid-avatar-initial{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:white;background:#0085a1}.author-grid-info{display:flex;flex-direction:column;gap:2px;min-width:0}.author-grid-name{font-weight:600;font-size:15px;color:var(--color-text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.author-grid-count{font-size:12px;color:var(--color-text-muted)}.post-preview{border-radius:12px;transition:background-color 0.25s ease}.post-preview>a{color:var(--color-text-heading)}.post-preview>a:hover,.post-preview>a:focus{text-decoration:none;color:#0085a1}.post-preview>a>.post-title{font-size:21px;line-height:1.3;margin-top:30px;margin-bottom:8px}.post-preview>a>.post-subtitle{font-size:15px;line-height:1.3;margin:0;font-weight:300;margin-bottom:10px;color:var(--color-text)}.post-preview>.post-meta{font-family:'Averia Serif Libre', 'Times New Roman', serif;color:var(--color-text-muted);font-size:16px;font-style:italic;margin-top:0}.post-preview>.post-meta>a{text-decoration:none;color:var(--color-text)}.post-preview>.post-meta>a:hover,.post-preview>.post-meta>a:focus{color:#0085a1;text-decoration:underline}@media only screen and (min-width: 768px){.post-preview>a>.post-title{font-size:26px;line-height:1.3;margin-bottom:10px}.post-preview>a>.post-subtitle{font-size:16px}.post-preview .post-meta{font-size:18px}}.post-content-preview{font-size:13px;font-style:italic;color:var(--color-text-muted) !important;font-family:"slksmart", serif;letter-spacing:0.3px}.post-content-preview p{margin:0}.post-content-preview:hover{color:#0085a1 !important}@media only screen and (min-width: 768px){.post-content-preview{font-size:14px}}.section-heading{font-size:36px;margin-top:60px;font-weight:700}.caption{text-align:center;font-size:14px;padding:10px;font-style:italic;margin:0;display:block;border-bottom-right-radius:5px;border-bottom-left-radius:5px}footer{font-size:20px;padding:50px 0 65px;animation:fadeIn 0.6s ease both}footer .list-inline{margin:0;padding:0}footer .copyright{font-size:14px;text-align:center;margin-bottom:0;color:var(--color-text-muted)}footer .copyright a{color:var(--color-link);transition:color 0.2s ease}footer .copyright a:hover,footer .copyright a:focus{color:var(--color-link-hover)}.btn{font-family:"slksmart", -apple-system Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";text-transform:uppercase;font-size:14px;font-weight:800;letter-spacing:1px;border-radius:0;padding:15px 25px}.btn-lg{font-size:16px;padding:25px 35px}.btn-default:hover,.btn-default:focus{background-color:#0085a1;border:1px solid #0085a1;color:white}.pager{margin:20px 0 0 !important;padding:0px !important}.pager li>a,.pager li>span{font-family:"slksmart", -apple-system Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";text-transform:uppercase;font-size:13px;font-weight:800;letter-spacing:1px;padding:10px;background-color:var(--color-pager-bg);color:var(--color-pager-text);border:1px solid var(--color-border)}@media only screen and (min-width: 768px){.pager li>a,.pager li>span{font-size:14px;padding:15px 25px}}.pager li>a{color:var(--color-pager-text)}.pager li>a:hover,.pager li>a:focus{color:white;background-color:#0085a1;border:1px solid #0085a1;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,133,161,0.3)}.pager li>a:hover>span,.pager li>a:focus>span{color:white}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:var(--color-text-muted);background-color:var(--color-pager-disabled-bg);border-color:var(--color-border);cursor:not-allowed;transform:none;box-shadow:none}::-moz-selection{color:white;text-shadow:none;background:#0085a1}::selection{color:white;text-shadow:none;background:#0085a1}img::selection{color:white;background:transparent}img::-moz-selection{color:white;background:transparent}.d-none{display:none !important}.tags{margin-bottom:-5px}.tags.tags-sup a,.tags.tags-sup .tag{padding:0 10px 0 12px}.tags a,.tags .tag{display:inline-block;border:1px solid rgba(255,255,255,0.8);border-radius:999em;padding:0 10px 0 10px;color:#fff;line-height:24px;font-size:12px;text-decoration:none;margin:0 1px;margin-bottom:6px;cursor:pointer}.tags a>sup,.tags .tag>sup{margin-left:-2px;font-weight:700}.tags a:hover,.tags a:active,.tags .tag:hover,.tags .tag:active{color:white;border-color:white;background-color:rgba(255,255,255,0.4);text-decoration:none}@media only screen and (min-width: 768px){.tags a,.tags .tag{margin-right:5px}}#tag-heading{padding:95px 0 70px}@media only screen and (min-width: 768px){#tag-heading{padding:100px 0}}#tag_cloud{margin:20px 0 15px 0}#tag_cloud a,#tag_cloud .tag{transition:all 0.3s ease;font-size:14px;border:none;line-height:28px;margin:0 2px;margin-bottom:8px;background:var(--color-tag-cloud-bg);color:var(--color-tag-cloud-text)}#tag_cloud a:hover,#tag_cloud a:active,#tag_cloud a.focus,#tag_cloud .tag:hover,#tag_cloud .tag:active,#tag_cloud .tag.focus{background-color:#0085a1 !important;color:white}#tag_cloud a.focus,#tag_cloud .tag.focus{box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24)}#tag_cloud a.tag-button--all,#tag_cloud .tag.tag-button--all{font-weight:700;color:#0085a1 !important}#tag_cloud a.tag-button--all:hover,#tag_cloud a.tag-button--all:active,#tag_cloud a.tag-button--all.focus,#tag_cloud .tag.tag-button--all:hover,#tag_cloud .tag.tag-button--all:active,#tag_cloud .tag.tag-button--all.focus{background-color:var(--color-tag-cloud-bg) !important}@media only screen and (min-width: 768px){#tag_cloud{margin-bottom:25px}}.tag-comments{font-size:12px}@media only screen and (min-width: 768px){.tag-comments{font-size:14px}}.t:first-child{margin-top:0px}.listing-seperator{color:#0085a1;font-size:21px !important}.listing-seperator::before{margin-right:5px}@media only screen and (min-width: 768px){.listing-seperator{font-size:20px !important;line-height:2 !important}}.mini-post-list{margin:20px 0 15px 0}.mini-post-list .tag-text{font-weight:200;font-family:"slksmart", -apple-system Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.mini-post-list .post-preview{position:relative}.mini-post-list .post-preview>a .post-title{font-size:16px;font-weight:500;margin-top:20px}.mini-post-list .post-preview>a .post-subtitle{font-size:13px}.mini-post-list .post-preview>.post-meta{position:absolute;right:5px;bottom:0px;margin:0px;font-size:12px;line-height:12px}@media only screen and (min-width: 768px){.mini-post-list .post-preview{margin-left:20px}.mini-post-list .post-preview>a>.post-title{font-size:18px;line-height:1.3}.mini-post-list .post-preview>a>.post-subtitle{font-size:14px}.mini-post-list .post-preview .post-meta{font-size:18px}}.post-container img{display:block;max-width:100%;height:auto;margin:1.5em auto 1.6em auto}#cusdis_thread iframe{display:block;width:100%;min-height:360px;border:0}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:inherit}.navbar-default .navbar-toggle:active{background-color:rgba(255,255,255,0.25)}.navbar-default .navbar-toggle{border-color:transparent;padding:19px 16px;margin-top:2px;margin-right:2px;margin-bottom:2px;border-radius:50%}.navbar-default .navbar-toggle .icon-bar{width:18px;border-radius:0px;background-color:white}.navbar-default .navbar-toggle .icon-bar+.icon-bar{margin-top:3px}.page-fullscreen .intro-header{position:fixed;left:0;top:0;width:100%;height:100%}.page-fullscreen #tag-heading{position:fixed;left:0;top:0;padding-bottom:150px;width:100%;height:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-align:center;display:-webkit-flex;-webkit-align-items:center;-webkit-justify-content:center;-webkit-flex-direction:column;display:flex;align-items:center;justify-content:center;flex-direction:column}.page-fullscreen footer{position:absolute;width:100%;bottom:0;padding-bottom:20px;opacity:0.6;color:#fff}.page-fullscreen footer .copyright{color:#fff}.page-fullscreen footer .copyright a{color:#fff}.page-fullscreen footer .copyright a:hover{color:#ddd}.MathJax_SVG_Display{overflow:auto;-webkit-overflow-scrolling:touch}.no-scroll{overflow-y:hidden}[data-theme="dark"] body{color:var(--color-text);background-color:var(--color-bg)}[data-theme="dark"] h1,[data-theme="dark"] h2,[data-theme="dark"] h3,[data-theme="dark"] h4,[data-theme="dark"] h5,[data-theme="dark"] h6{color:var(--color-text-heading)}[data-theme="dark"] p,[data-theme="dark"] li,[data-theme="dark"] small,[data-theme="dark"] .caption,[data-theme="dark"] .text-muted{color:var(--color-text) !important}[data-theme="dark"] hr{border-color:var(--color-border)}[data-theme="dark"] .navbar-custom.invert .navbar-brand,[data-theme="dark"] .navbar-custom.invert .nav li a{color:var(--color-text)}[data-theme="dark"] .navbar-custom.invert .navbar-brand:hover,[data-theme="dark"] .navbar-custom.invert .navbar-brand:focus,[data-theme="dark"] .navbar-custom.invert .nav li a:hover,[data-theme="dark"] .navbar-custom.invert .nav li a:focus{color:#0085a1}[data-theme="dark"] .navbar-custom.invert .navbar-toggle .icon-bar{background-color:var(--color-text)}[data-theme="dark"] .navbar-custom.is-fixed{background-color:rgba(20,20,22,0.92);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%)}[data-theme="dark"] .navbar-custom.is-fixed .navbar-brand,[data-theme="dark"] .navbar-custom.is-fixed .nav li a{color:var(--color-text)}[data-theme="dark"] .theme-toggle-button:hover,[data-theme="dark"] .theme-toggle-button:focus{background:rgba(255,255,255,0.08)}[data-theme="dark"] .intro-header.style-text .site-heading,[data-theme="dark"] .intro-header.style-text .post-heading,[data-theme="dark"] .intro-header.style-text .page-heading{color:var(--color-text-heading)}[data-theme="dark"] .intro-header.style-text .tags a,[data-theme="dark"] .intro-header.style-text .tags .tag{border-color:var(--color-border);color:var(--color-text)}[data-theme="dark"] .sidebar-container,[data-theme="dark"] .sidebar-container h5,[data-theme="dark"] .sidebar-container h5 a,[data-theme="dark"] .sidebar-container a{color:var(--color-text-muted) !important}[data-theme="dark"] .sidebar-container .tags a{border-color:var(--color-text-muted)}[data-theme="dark"] #tag_cloud a.tag-button--all,[data-theme="dark"] #tag_cloud .tag.tag-button--all{color:#63a6d8 !important}[data-theme="dark"] .search-page{background:var(--color-bg-elevated)}[data-theme="dark"] .search-icon a,[data-theme="dark"] .search-icon-close{color:var(--color-search-icon)}[data-theme="dark"] code,[data-theme="dark"] kbd,[data-theme="dark"] pre{background-color:var(--color-code-bg);border-color:var(--color-border);color:var(--color-code-text)}[data-theme="dark"] .highlight pre{background-color:var(--color-code-bg)}[data-theme="dark"] img:not([src*=".svg"]):not(.logo):not(.avatar){filter:brightness(0.92)}[data-theme="dark"] .giscus,[data-theme="dark"] .giscus-frame{color-scheme:dark}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) body{color:var(--color-text);background-color:var(--color-bg)}:root:not([data-theme="light"]) h1,:root:not([data-theme="light"]) h2,:root:not([data-theme="light"]) h3,:root:not([data-theme="light"]) h4,:root:not([data-theme="light"]) h5,:root:not([data-theme="light"]) h6{color:var(--color-text-heading)}:root:not([data-theme="light"]) p,:root:not([data-theme="light"]) li,:root:not([data-theme="light"]) small,:root:not([data-theme="light"]) .caption,:root:not([data-theme="light"]) .text-muted{color:var(--color-text) !important}:root:not([data-theme="light"]) hr{border-color:var(--color-border)}:root:not([data-theme="light"]) .navbar-custom.invert .navbar-brand,:root:not([data-theme="light"]) .navbar-custom.invert .nav li a{color:var(--color-text)}:root:not([data-theme="light"]) .navbar-custom.invert .navbar-toggle .icon-bar{background-color:var(--color-text)}:root:not([data-theme="light"]) .navbar-custom.is-fixed{background-color:rgba(20,20,22,0.92);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%)}:root:not([data-theme="light"]) .navbar-custom.is-fixed .navbar-brand,:root:not([data-theme="light"]) .navbar-custom.is-fixed .nav li a{color:var(--color-text)}:root:not([data-theme="light"]) .intro-header.style-text .site-heading,:root:not([data-theme="light"]) .intro-header.style-text .post-heading,:root:not([data-theme="light"]) .intro-header.style-text .page-heading{color:var(--color-text-heading)}:root:not([data-theme="light"]) .intro-header.style-text .tags a,:root:not([data-theme="light"]) .intro-header.style-text .tags .tag{border-color:var(--color-border);color:var(--color-text)}:root:not([data-theme="light"]) .sidebar-container,:root:not([data-theme="light"]) .sidebar-container h5,:root:not([data-theme="light"]) .sidebar-container h5 a,:root:not([data-theme="light"]) .sidebar-container a{color:var(--color-text-muted) !important}:root:not([data-theme="light"]) .sidebar-container .tags a{border-color:var(--color-text-muted)}:root:not([data-theme="light"]) code,:root:not([data-theme="light"]) kbd,:root:not([data-theme="light"]) pre{background-color:var(--color-code-bg);border-color:var(--color-border);color:var(--color-code-text)}:root:not([data-theme="light"]) .highlight pre{background-color:var(--color-code-bg)}:root:not([data-theme="light"]) img:not([src*=".svg"]):not(.logo):not(.avatar){filter:brightness(0.92)}:root:not([data-theme="light"]) .giscus,:root:not([data-theme="light"]) .giscus-frame{color-scheme:dark}}
