@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css";*{box-sizing:border-box}html{scrollbar-gutter:stable}body{font-family:system-ui,sans-serif,apple color emoji,segoe ui emoji,NotoColorEmoji,segoe ui symbol,android emoji,EmojiSymbols;font-size:1.1em;line-height:1.2;color:#161616;background-color:#4c566a;height:100vh;max-width:1124px;margin:auto;overscroll-behavior:none}.highlight pre{background-color:#353b43 !important;padding:15px;overflow:auto;white-space:pre}h1{font-size:1.5em;text-transform:uppercase}h3{color:#d7dce1}ul{list-style-type:none}.layout{display:grid;grid-template-columns:12rem 1fr;grid-template-areas:"sidebar header" "sidebar main";grid-template-rows:4rem 1fr;min-height:100vh}.sidebar{grid-area:sidebar;display:flex;flex-direction:column;position:fixed;top:0;width:14rem;height:100vh;background-color:#353b43;color:#fff;z-index:1000}.logo{width:100%;height:4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#bf616a;margin-bottom:5rem}.logo img{margin-top:11em;width:100%;height:auto}.byline{text-align:center;margin-top:.1rem;color:#d8dee9;font-size:1.3rem}.byline i{font-size:1.4rem}.byline a{color:#d8dee9;padding:0 .3rem}.nav{margin-top:8em;width:100%;font-size:1.2rem;line-height:1rem}.nav ul{padding:0;margin:0;list-style:none}.nav li{width:90%;padding-left:.6rem;border-top-right-radius:1rem;border-bottom-right-radius:1rem;font-weight:200;transform:translateX(-5px);transition:all .2s ease-in}.nav a{display:block;text-decoration:none;color:#d8dee9;padding:.6rem 1em;text-transform:uppercase}.nav a i{margin-right:.7em}.nav li:hover{transform:translateX(0);background-color:#4c566a}.nav ul li.active{transform:translateX(0);background-color:#4c566a}.nav-bottom{width:100%;margin-top:auto;padding:.5em 0;text-align:center;font-size:.8rem;align-items:center}.nav-bottom a{color:inherit;text-decoration:inherit;margin:.4rem}.header{grid-area:header;padding:0 1.5rem 0 3rem;height:4rem;background-color:#bf616a;text-align:center;text-transform:uppercase}.main{grid-area:main;padding:1rem 1rem 0 3rem;background-color:#3b4252;color:#d7dce1;overflow-wrap:break-word;font-weight:250;word-break:keep-all}.post-header{padding:.1rem .5rem .5rem;background-color:#353b43;color:#bec9d7;display:grid;grid-template-rows:auto auto}.post-header h1{line-height:.3rem}.post-meta{font-size:small;display:flex;gap:1.1rem}.post-meta a{text-decoration:none;color:inherit}.post-meta>div{display:flex;align-items:center;gap:.4rem}.post-content ul{list-style-type:circle;padding-left:1rem}.tags h1{line-height:.3rem;word-spacing:1.2rem}.tags-list{display:grid;grid-template-columns:repeat(3,1fr);gap:0;list-style:none;padding:0}.tags-list-item{padding:8px 12px;display:flex;align-items:center}.tags-list-item:nth-child(6n+1),.tags-list-item:nth-child(6n+2),.tags-list-item:nth-child(6n+3){background-color:#bec9d7;color:#3b4252}.tags-list-item:nth-child(6n+4),.tags-list-item:nth-child(6n+5),.tags-list-item:nth-child(6n+6){background-color:#4c556a;color:#e0e0e0}a{text-decoration:none;color:inherit}.tags-list-item-title:hover{font-weight:700}.tags-list-item i{margin-right:8px}.article-list{list-style:none;padding:0;margin:0}.article-list-item{display:flex;margin-top:1.25rem;border:#353b35 solid 1px}.article-image{width:30%}.article-image img{width:100%;height:100%;object-fit:cover}.article-content-right{background-color:#4c556a;color:#bec9d7;padding:8px;flex-grow:1}.article-title{display:block;padding:.2rem 0 .3rem .1rem;font-size:1.2em;color:#bec9d7;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;transition:background-size .3s}.article-title:hover{background-size:100% 2px;color:peru}.article-title a{text-decoration:none}.article-title h3{margin:0;padding:0;font-size:1.2em}.article-title:hover{cursor:pointer}.article-meta{display:flex;flex-wrap:wrap;gap:.8rem;margin:10px 0;font-size:.8em}.article-meta>div>a.tag:hover{background-color:#d7dce1 !important;color:#4c566a;font-weight:400;border-radius:.2rem}.article-description{color:#d8dee9;margin-top:10px;font-size:1rem}.article-description>h3{color:#d7dce1 !important}.article-description a{color:peru;margin:0}.post,.cat,.tags,.list-page,.home{text-align:justify;text-justify:inter-word;margin:0 .5rem 1.5rem 0;position:relative}.list-page p{margin-top:2rem;margin-bottom:2rem}.article-description p{margin-top:10px;margin-bottom:0}.home-image{width:100%;position:relative}.home-image img{display:block;width:100%;height:auto;z-index:2}.home a{color:peru;font-weight:bolder}.home a :hover{color:#d08a91}.home .highlight{padding:1rem 2rem}.home .highlight pre{padding:0 1rem 1rem;background-color:#bec9d7 !important}.subtitle{position:absolute;top:20px;width:100%;padding:.3rem 0;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.65);color:#d8dee9;text-align:center;margin:0;z-index:1}blockquote{margin:0}.article-description>h3{color:#3b4252;margin:0}.one{border-bottom:#616abf solid 2px}.two{border-bottom:#bf6199 solid 2px}.three{border-bottom:#bfb661 solid 2px}.four{border-bottom:#61bf87 solid 2px}.five{border-bottom:#bf616a solid 2px}em{font-size:1.2rem;color:#fff}.five div{background-color:#fff !important}.cert{display:inline-block;vertical-align:middle;margin:0 10px 0 0}.cert:last-child{margin-right:0}.cert>figcaption>p{font-size:.9rem}.supertext{font-size:smaller;margin:1rem}.cat h1{line-height:.3rem;word-spacing:1.2rem}.cat>p{margin-top:1.5rem;margin-bottom:1.5rem}.cat-list{padding:0;margin:0}.cat-list-item{margin-top:2rem;transition:transform .4s ease-in-out}.cat-list-item-link{display:flex;align-items:flex-start;text-decoration:none;color:inherit}.cat-list-item-title{font-size:1.5rem;margin-right:.8rem}.cat-list-img{max-width:250px;width:150px;min-width:150px;height:auto;flex-shrink:0;margin-right:1rem}.cat-list-img img{display:block;width:100%;height:100%;object-fit:cover}.cat-list-item-info{padding:.5rem .5rem .5rem 0;flex-grow:1;text-align:left;font-size:1rem}.cat-list-item-title{font-weight:700;display:inline-block;margin-right:.5rem;margin-bottom:.2rem}.cat-list-item:nth-child(odd){background-color:#bec9d7;color:#3b4252}.cat-list-item:nth-child(even){background-color:#4c556a}.cat-list-item i{margin-right:8px}.cat-list-item p{font-size:1em;line-height:1.2rem;margin:0;padding-top:.4rem}.cat-list-item:last-child{margin-bottom:2rem}.cat-list-item:hover{transform:scale(1.02)}.pagination-buttons{display:flex;gap:1rem;justify-content:center;width:100%;margin-top:3rem}.button{display:inline-flex;align-items:center;padding:.6rem 1rem;border-radius:.2rem;text-decoration:none;color:#d7dce1;background-color:#4c556a;transition:background-color .3s ease}.button:hover{background-color:#bec9d7;color:#3b4252}.button-icon{font-size:1.2rem;margin:0 .5rem}.previous .button-icon{margin-left:0}.next .button-icon{margin-right:0}.button-text{font-size:1rem}blockquote>.danger,blockquote>.note,blockquote>.warning{background:#4c566a;border-left-style:solid;border-left-width:1.4rem;border-radius:.2rem;margin-left:1rem;font-size:1.2rem;padding:.5rem 1rem}.warning{border-left-color:#bfb661}.note{border-left-color:#616abf}.danger{border-left-color:#bf616a}.series-list{list-style:none;background-color:#4c556a;padding:.5rem;margin:0}summary::before{content:"▶";display:inline-block;margin-right:10px;transition:transform .2s ease-in-out}.series-list summary{display:block;cursor:pointer;color:#d7dce1}.series-list[open] ol{padding-bottom:.5rem !important;padding-top:1rem;margin:0}.series-list[open] summary::before{transform:rotate(90deg)}.series-list .active{font-weight:bolder}