html{height:100%;margin:0;padding:0}body{margin:0;font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-size:16px;line-height:1.6;color:#1f2328;height:100%}code,pre,kbd,tt{font-family:"Inconsolata", "SFMono-Regular", Menlo, Consolas, monospace}code{font-size:0.88em;background:#f2f3f5;padding:0.1em 0.4em;border-radius:5px;border:1px solid rgba(0,0,0,0.07)}pre{background:#f6f8fa;border:1px solid rgba(0,0,0,0.08);border-radius:8px;padding:12px 14px;overflow-x:auto;line-height:1.45}pre code{font-size:inherit;background:none;border:0;padding:0}a{text-decoration:none;color:#2a5db0}a:hover{text-decoration:underline}hr{border:0;height:0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}#author-name{font-size:30px;color:#272727;display:inline-block}.navbar{padding:50px 0 50px 0}.navbar-ul{display:inline-block;margin:0;padding:5px 0 5px 0;margin-left:20px}.nav-list{list-style-type:none;margin:0 5px 0 10px}.alignable,.pull-left,.pull-right{display:inline-block}.pull-left{float:left}.pull-right{float:right}.container{max-width:700px;margin:auto}.wrapper{min-height:100%}#ins-logo{margin:auto;display:block;max-height:100px;text-align:center}@media (max-width: 800px){.container{max-width:600px;transition:0.3s ease all}}@media (max-width: 650px){.container{max-width:83%}.navbar-ul{margin-top:5px}}@media (max-width: 500px){.navbar{text-align:center;padding:50px 0px 0px 0px}#author-name{width:100%;float:none}#navlist{padding:10px 0 10px 0;margin:0;display:block;float:none;text-align:center;width:100%}#navlist li.alignable,#navlist li.pull-left,#navlist li.pull-right{display:inline-block}#navlist li.pull-left{float:none}#navlist li.nav-list{margin:0}}.content a:hover{text-decoration:underline}.content ol{counter-reset:list}.content ol>li{list-style-position:none;position:relative;list-style:none;margin-top:5px;margin-bottom:5px}.content ul>li{margin:5px 0 5px 0}.content ul{padding:0 20px 0 20px}.content ol{padding:0 30px 0 30px}.content ol>li:before{content:"[" counter(list,decimal) "] ";counter-increment:list;position:absolute;left:-30px}.content blockquote{border-left:5px solid #333333;margin:20px 0 20px 0;padding:2px 8px 2px 8px;font-style:italic}.content .profile-picture{height:85px;width:85px;position:relative;margin:-10px 0 0 15px;float:right;border-radius:50%}p .content .profile-picture{padding:0;margin:0}@media (max-width: 480px){.content .profile-picture img{margin-top:-5px}}.content img{text-align:center;width:100%}.content .post-list{list-style:none;padding:0}.content .post-list li{margin:8px 0}.content .post-date{color:#888;margin-right:14px;font-variant-numeric:tabular-nums}.content .post-title{margin-bottom:0}.content .post-meta{color:#888;margin-top:4px}.content .entry-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.content .entry-link{display:inline-flex;align-items:center;gap:5px;padding:3px 11px;font-size:13px;line-height:1.5;color:#444;background:#fff;border:1px solid rgba(0,0,0,0.15);border-radius:999px;white-space:nowrap;transition:color .15s ease, border-color .15s ease, background .15s ease}.content .entry-link:hover,.content .entry-link:focus-visible{color:#2a5db0;border-color:#2a5db0;background:#f6f9ff;text-decoration:none;outline:none}table{margin:15px 0;border-collapse:collapse;width:100%;padding:0}table tr{border-top:1px solid #cccccc;background-color:white;margin:0;padding:0}table tr:nth-child(2n){background-color:#f8f8f8}table tr th{font-weight:bold;border:1px solid #cccccc;text-align:left;margin:0;padding:6px 13px}table tr td{border:1px solid #cccccc;text-align:left;margin:0;padding:6px 13px}table tr th :first-child,table tr td :first-child{margin:0}table tr th :last-child,table tr td :last-child{margin:0}#search-trigger{float:right;display:inline-flex;align-items:center;gap:6px;margin:6px 0 0 16px;padding:5px 10px;font-family:inherit;font-size:14px;color:#555;background:#f4f4f6;border:1px solid rgba(0,0,0,0.12);border-radius:8px;cursor:pointer;transition:color .15s ease, border-color .15s ease, background .15s ease}#search-trigger:hover,#search-trigger:focus-visible{color:#2a5db0;border-color:#2a5db0;background:#fff;outline:none}#search-trigger .search-trigger-icon{width:15px;height:15px;flex:none}.search-kbd,#search-trigger kbd,.search-footer kbd{font-family:inherit;font-size:11px;line-height:1;padding:3px 5px;color:#555;background:#fff;border:1px solid rgba(0,0,0,0.15);border-bottom-width:2px;border-radius:4px}#search-overlay{position:fixed;top:0;left:0;right:0;bottom:0;inset:0;z-index:1000;display:none;justify-content:center;align-items:flex-start;padding:15vh 16px 16px;background:rgba(20,20,25,0.35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#search-overlay.is-open{display:flex}body.search-open{overflow:hidden}#search-modal{width:100%;max-width:560px;max-height:70vh;display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,0.3);overflow:hidden;animation:search-pop .12s ease-out}@keyframes search-pop{from{transform:translateY(-8px);opacity:0}to{transform:none;opacity:1}}.search-input-row{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,0.08)}.search-input-row .search-input-icon{width:18px;height:18px;flex:none;color:#999}.search-input-row #search-input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-family:inherit;font-size:18px;color:#222}.search-input-row #search-input::placeholder{color:#aaa}#search-results{list-style:none;margin:0;padding:6px;overflow-y:auto;flex:1}.search-status{padding:20px 12px;color:#999;font-size:14px;text-align:center}.search-result{display:flex;gap:10px;align-items:baseline;padding:9px 10px;border-radius:8px;cursor:pointer}.search-result.is-selected{background:#2a5db0}.search-result.is-selected .search-result-title{color:#fff}.search-result.is-selected .search-result-snippet{color:rgba(255,255,255,0.85)}.search-result.is-selected .search-result-badge{background:rgba(255,255,255,0.25);color:#fff}.search-result.is-selected mark{background:rgba(255,255,255,0.35);color:#fff}.search-result-badge{flex:none;font-size:11px;padding:2px 7px;border-radius:999px;white-space:nowrap}.search-result-badge.is-about{background:#e8eefb;color:#2a5db0}.search-result-badge.is-blog{background:#eaf6ec;color:#2f8f46}.search-result-body{display:flex;flex-direction:column;min-width:0}.search-result-title{font-size:15px;color:#222}.search-result-snippet{margin-top:2px;font-size:12.5px;color:#777;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-result mark{background:#fff3b0;color:inherit;padding:0 1px;border-radius:2px}.search-footer{display:flex;gap:14px;padding:9px 14px;border-top:1px solid rgba(0,0,0,0.08);font-size:11px;color:#999}.search-footer span{display:inline-flex;align-items:center;gap:5px}@media (max-width: 500px){#search-trigger{float:none;margin:10px 0 0}#search-trigger .search-trigger-label,#search-trigger kbd{display:none}#search-overlay{padding-top:8vh}.search-footer{display:none}}@media (prefers-reduced-motion: reduce){#search-modal{animation:none}}
