@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.3.0/css/all.min.css);html,body{scroll-behavior:smooth}.post-header,.no-fill{.gb-shape{svg{fill:none!important}}}.custom-toc{margin-left:3em;.toc-title{font-weight:700;font-size:1.2em;margin-top:0;margin-bottom:10px}ul{margin:0;list-style:none}li{margin-bottom:10px;position:relative;padding-bottom:.7em;margin-bottom:.7em;border-bottom:1px dashed #999;&::before{content:"";display:block;border-bottom:2px solid var(--accent);position:absolute;top:18px;right:calc(100% + 50px);border-radius:10px;transition:.5s ease 0s;width:0}&.active-item{opacity:1;a{color:var(--accent)}.toc-number{color:var(--accent)}&::before{width:30px}}}a{justify-content:center;text-decoration:none;line-height:1.2;font-size:14px;color:#222;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;&:hover{text-decoration:underline}.toc-number{text-align:center;width:50px;display:block;;position:absolute;left:-1.8em;top:0;font-size:30px;font-weight:700;color:var(--accent-2)}}}.fluentform{.primary-btn{background-color:var(--accent-2)!important}}body.single-post{.taxonomy-post_tag{span{display:none}a{background-color:var(--accent-2);color:#fff;font-size:14px;padding:0 10px;position:relative;margin-left:24px;line-height:36px;display:inline-block;border-radius:4px;padding-left:20px;padding-right:20px;margin-bottom:10px;&:before{content:"";display:block;width:26px;height:26px;position:absolute;transform:rotate(45deg);left:-11px;top:5px;background:var(--accent-2);border-radius:3px;text-align:center;font-size:50px;box-sizing:border-box}}}}a.btn{padding:10px 30px;border-radius:6px;display:inline-block;font-weight:600;transition:.2s ease;@media(max-width:780px){font-size:12px;padding:5px 20px}&:hover{transform:scale(1.05)}&.b1{background-color:var(--accent-2);color:#fff;box-shadow:0 15px 20px -10px lab(63 -26.37 -14.55 / .5)}&.b2{background-color:#fff;box-shadow:0 15px 20px -10px lab(63 -26.37 -14.55 / .5)}&.icon{display:inline-flex;align-items:center}}.slideout-navigation.offside{.main-nav{margin-bottom:10px!important;.sub-menu{background-color:lab(100 0 0 / .1)}a{font-size:14px!important;font-weight:400!important}}}.num-list,.check-list{padding:0;margin-left:20px;li{padding-left:14px;margin-bottom:5px;&::marker{font-weight:800;color:var(--accent-2)}}}.check-list{li{&::marker{content:"\f00c";font-family:"Font Awesome 7 Free";font-weight:600;color:var(--accent-2)}}}