:root{--border-all:#e6e6e6;--border-rim:#f6f6f6}@font-face{font-family:Nunito Sans;src:url(/NunitoSans.ttf);font-display:block}@font-face{font-family:JetBrains Mono;src:url(/JetBrainsMono-Regular.woff2);font-display:block}.simplebar-track.simplebar-vertical{width:6px!important}html{height:100%;font-size:17px}html body{display:flex;justify-content:center;height:100%;background-color:#f3f6f9;font-family:Nunito Sans,Menlo,Consolas,monospace}html body #opacity-menu{display:none;position:fixed;width:100%;height:100%;background-color:#000;opacity:.3}html body #dialog-search{display:none;position:fixed;z-index:10;left:50%;transform:translate(-50%,0);width:55%;height:100%;padding:10px 15px}html body #dialog-search .dialog-search-top{display:flex;margin-bottom:10px;justify-content:space-between}html body #dialog-search .dialog-search-top .dialog-search-top-btn-left{flex-grow:1}html body #dialog-search .dialog-search-top .dialog-search-top-btn{position:relative;height:40px;width:40px;margin:0 2px;border:2px solid #5b5b66;outline:2px solid #fff;background-color:#fff;border-radius:10px;cursor:pointer}html body #dialog-search .dialog-search-top .dialog-search-top-btn:before,html body #dialog-search .dialog-search-top .dialog-search-top-btn:after{content:"";position:absolute;width:33px;height:5px;background-color:#5b5b66;border-radius:2px;top:16px}html body #dialog-search .dialog-search-top .dialog-search-top-btn:before{transform:rotate(45deg);left:2px}html body #dialog-search .dialog-search-top .dialog-search-top-btn:after{transform:rotate(-45deg);right:2px}html body #dialog-search .dialog-search-conten{background-color:#fff;border-radius:10px;padding:7px}html body header{width:260px;border-right:1px solid var(--border-rim);padding:0 0 0 15px;flex-shrink:0}html body header .main-header{height:100vh}html body header .main-header .header-btn-close{display:none;position:fixed;top:5px;left:5px}html body header .main-header .header-logo{margin:30px;text-align:center}html body header .main-header .header-logo #logo{display:flex;flex-direction:column;align-items:center}html body header .main-header .header-logo .logo .img-logo{height:120px;width:160px}html body header .main-header .header-logo .logo .img-loading{opacity:0}html body header .main-header .header-logo .logo #name{font-size:30px}html body header .main-header .header-logo a:link,html body header .main-header .header-logo a:visited,html body header .main-header .header-logo a:hover,html body header .main-header .header-logo a:active{color:#333;text-decoration:none}html body header .main-header .header-menu{width:100%}html body header .main-header .header-menu svg{margin-right:20px}html body header .main-header .header-menu a{color:#06c;display:block;padding:10px;text-decoration:none}html body header .main-header .header-menu a:hover{background-color:#aaa;color:#fff;border-radius:7px}html body header .main-header .header-menu .active{background-color:#ebebeb}html body header .main-header .language-select{padding:10px 0 0 5px}html body footer{min-width:300px;border-right:1px solid var(--border-rim)}html body footer .main-footer{height:100vh;padding:0 15px 0 0}html body footer .main-footer .footer-btn-close{display:none;position:absolute;top:5px;right:5px}html body footer .main-footer .footer-contents-header{margin-bottom:7px;display:flex}html body footer .main-footer .footer-contents-header p,html body footer .main-footer .footer-contents-header a{color:#0a6ebd;font-size:1.4rem;font-weight:550}html body footer .main-footer .footer-contents-header svg{margin-right:10px;margin-top:.2rem}html body footer .main-footer .footer-table-of-contents nav#TableOfContents{margin-bottom:10px}html body footer .main-footer .footer-table-of-contents nav#TableOfContents ul,html body footer .main-footer .footer-table-of-contents nav#TableOfContents li{font-size:.8rem;padding:0;margin:0}html body footer .main-footer .footer-table-of-contents nav#TableOfContents ul a,html body footer .main-footer .footer-table-of-contents nav#TableOfContents li a{text-decoration:none}html body footer .main-footer .footer-table-of-contents nav#TableOfContents ul{padding:0 0 0 7px;margin:0 0 0 7px}html body footer .main-footer .footer-item{background-color:#fff;padding:15px;border-radius:6px;margin:15px 0}@keyframes loading{0%{background-position:200% 0}100%{background-position:-200% 0}}html body .product-detail-page{max-width:1200px;margin:0 auto;padding:2rem 1rem}html body .product-detail-page .product-container{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:4rem}@media(max-width:768px){html body .product-detail-page .product-container{grid-template-columns:1fr;gap:2rem}}html body .product-detail-page .product-gallery .main-image-container{position:relative;border-radius:12px;overflow:hidden;background:#f8f9fa;margin-bottom:1rem}html body .product-detail-page .product-gallery .main-image-container .main-image{position:relative;height:500px;overflow:hidden}@media(max-width:768px){html body .product-detail-page .product-gallery .main-image-container .main-image{height:300px}}html body .product-detail-page .product-gallery .main-image-container .main-image .gallery-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0}html body .product-detail-page .product-gallery .main-image-container .main-image .gallery-image.active{opacity:1}html body .product-detail-page .product-gallery .thumbnail-strip{display:flex;gap:.75rem;overflow-x:auto;padding:.5rem 0}html body .product-detail-page .product-gallery .thumbnail-strip .thumbnail-btn{flex-shrink:0;width:80px;height:80px;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer}html body .product-detail-page .product-gallery .thumbnail-strip .thumbnail-btn.active{border-color:#007bff}html body .product-detail-page .product-gallery .thumbnail-strip .thumbnail-btn:hover{border-color:#007bff;transform:scale(1.05)}html body .product-detail-page .product-gallery .thumbnail-strip .thumbnail-btn img{width:100%;height:100%;object-fit:cover}html body .product-detail-page .product-info{position:sticky;top:2rem;height:fit-content}@media(max-width:768px){html body .product-detail-page .product-info{position:static}}html body .product-detail-page .product-info .product-header{margin-bottom:2rem}html body .product-detail-page .product-info .product-header .product-title{font-size:2.5rem;font-weight:700;color:#1d2b4c;margin-bottom:1rem;line-height:1.2}@media(max-width:768px){html body .product-detail-page .product-info .product-header .product-title{font-size:2rem}}html body .product-detail-page .product-info .product-header .product-pricing{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}html body .product-detail-page .product-info .product-header .product-pricing .current-price{font-size:2.5rem;font-weight:700;color:#1d2b4c}@media(max-width:768px){html body .product-detail-page .product-info .product-header .product-pricing .current-price{font-size:2rem}}html body .product-detail-page .product-info .product-header .product-pricing .original-price{font-size:1.5rem;color:#6c757d;text-decoration:line-through;font-weight:500}html body .product-detail-page .product-info .product-header .product-pricing .discount-badge{background:#dc3545;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.85rem;font-weight:600}html body .product-detail-page .product-info .variant-selectors{margin-bottom:2rem}html body .product-detail-page .product-info .variant-selectors .variant-group{margin-bottom:1.5rem}html body .product-detail-page .product-info .variant-selectors .variant-group .variant-label{display:block;font-size:.95rem;font-weight:600;color:#1d2b4c;margin-bottom:.75rem}html body .product-detail-page .product-info .variant-selectors .variant-group .variant-options{display:flex;flex-wrap:wrap;gap:.75rem}html body .product-detail-page .product-info .variant-selectors .variant-group .variant-options .variant-option{padding:.75rem 1rem;border:2px solid #e6e6e6;border-radius:8px;background:#fff;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500}html body .product-detail-page .product-info .variant-selectors .variant-group .variant-options .variant-option:hover:not(:disabled){border-color:#007bff;transform:translateY(-1px)}html body .product-detail-page .product-info .variant-selectors .variant-group .variant-options .variant-option.active{border-color:#007bff;background:#007bff;color:#fff}html body .product-detail-page .product-info .variant-selectors .variant-group .variant-options .variant-option:disabled{opacity:.5;cursor:not-allowed}html body .product-detail-page .product-info .variant-selectors .variant-group .variant-options .variant-option .color-swatch{width:16px;height:16px;border-radius:50%;border:1px solid #e6e6e6}html body .product-detail-page .product-info .purchase-section{margin-bottom:2rem}html body .product-detail-page .product-info .purchase-section .quantity-selector{margin-bottom:1.5rem}html body .product-detail-page .product-info .purchase-section .quantity-selector label{display:block;font-size:.95rem;font-weight:600;color:#1d2b4c;margin-bottom:.75rem}html body .product-detail-page .product-info .purchase-section .quantity-selector .quantity-controls{display:flex;align-items:center;gap:.5rem}html body .product-detail-page .product-info .purchase-section .quantity-selector .quantity-controls .quantity-btn{width:40px;height:40px;border:1px solid #e6e6e6;background:#fff;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:600}html body .product-detail-page .product-info .purchase-section .quantity-selector .quantity-controls .quantity-btn:hover{border-color:#007bff;background:#f8f9fa}html body .product-detail-page .product-info .purchase-section .quantity-selector .quantity-controls .quantity-btn:active{transform:scale(.95)}html body .product-detail-page .product-info .purchase-section .quantity-selector .quantity-controls input{width:80px;height:40px;border:1px solid #e6e6e6;border-radius:6px;text-align:center;font-size:1rem;font-weight:600;background:#fff}html body .product-detail-page .product-info .purchase-section .quantity-selector .quantity-controls input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}html body .product-detail-page .product-info .purchase-section .cta-buttons{display:flex;flex-direction:column;gap:.75rem}html body .product-detail-page .product-info .purchase-section .cta-buttons .btn-primary,html body .product-detail-page .product-info .purchase-section .cta-buttons .btn-secondary{padding:1rem 2rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;text-align:center}html body .product-detail-page .product-info .purchase-section .cta-buttons .btn-primary:active,html body .product-detail-page .product-info .purchase-section .cta-buttons .btn-secondary:active{transform:scale(.98)}html body .product-detail-page .product-info .purchase-section .cta-buttons .btn-primary{background:#007bff;color:#fff}html body .product-detail-page .product-info .purchase-section .cta-buttons .btn-primary:hover{background:#0056b3}html body .product-detail-page .product-info .purchase-section .cta-buttons .btn-secondary{background:#fff;color:#1d2b4c;border:2px solid #e6e6e6}html body .product-detail-page .product-info .purchase-section .cta-buttons .btn-secondary:hover{border-color:#007bff;background:#f8f9fa}html body .product-detail-page .product-info .trust-signals{display:flex;flex-direction:column;gap:.75rem}html body .product-detail-page .product-info .trust-signals .trust-item{display:flex;align-items:center;gap:.75rem;font-size:.9rem;color:#6c757d}html body .product-detail-page .product-info .trust-signals .trust-item svg{width:20px;height:20px;color:#28a745;flex-shrink:0}html body .product-detail-page .product-details{margin-bottom:4rem}html body .product-detail-page .product-details .details-tabs{display:flex;border-bottom:1px solid #e6e6e6;margin-bottom:2rem;overflow-x:auto}@media(max-width:768px){html body .product-detail-page .product-details .details-tabs{gap:0}}html body .product-detail-page .product-details .details-tabs .tab-btn{padding:1rem 1.5rem;border:none;background:0 0;font-size:1rem;font-weight:500;color:#6c757d;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap;flex-shrink:0}html body .product-detail-page .product-details .details-tabs .tab-btn:hover{color:#1d2b4c}html body .product-detail-page .product-details .details-tabs .tab-btn.active{color:#007bff;border-bottom-color:#007bff}html body .product-detail-page .product-details .tab-content .tab-panel{display:none}html body .product-detail-page .product-details .tab-content .tab-panel.active{display:block}html body .product-detail-page .product-details .tab-content .tab-panel .content-wrapper{max-width:800px}html body .product-detail-page .product-details .tab-content .tab-panel .content-wrapper .product-description{line-height:1.7;color:#4a5568;margin-bottom:2rem}html body .product-detail-page .product-details .tab-content .tab-panel .content-wrapper .product-description h2,html body .product-detail-page .product-details .tab-content .tab-panel .content-wrapper .product-description h3,html body .product-detail-page .product-details .tab-content .tab-panel .content-wrapper .product-description h4{color:#1d2b4c;margin-top:2rem;margin-bottom:1rem}html body .product-detail-page .product-details .tab-content .tab-panel .content-wrapper .product-description ul,html body .product-detail-page .product-details .tab-content .tab-panel .content-wrapper .product-description ol{margin-left:1.5rem;margin-bottom:1rem}html body .product-detail-page .product-details .tab-content .tab-panel .content-wrapper .product-description li{margin-bottom:.5rem}html body .product-detail-page .product-details .tab-content .tab-panel .content-wrapper .specifications-list .spec-item{display:flex;justify-content:space-between;padding:1rem 0;border-bottom:1px solid #f1f3f4}html body .product-detail-page .product-details .tab-content .tab-panel .content-wrapper .specifications-list .spec-item:last-child{border-bottom:none}html body .product-detail-page .product-details .tab-content .tab-panel .content-wrapper .specifications-list .spec-item .spec-label{font-weight:600;color:#1d2b4c}html body .product-detail-page .product-details .tab-content .tab-panel .content-wrapper .specifications-list .spec-item .spec-value{color:#4a5568}html body .product-detail-page .product-details .tab-content .tab-panel .content-wrapper .reviews-list .review-item{padding:1.5rem 0;border-bottom:1px solid #f1f3f4}html body .product-detail-page .product-details .tab-content .tab-panel .content-wrapper .reviews-list .review-item:last-child{border-bottom:none}html body .product-detail-page .product-details .tab-content .tab-panel .content-wrapper .reviews-list .review-item .review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}html body .product-detail-page .product-details .tab-content .tab-panel .content-wrapper .reviews-list .review-item .review-header .reviewer-info .reviewer-name{font-weight:600;color:#1d2b4c;margin-bottom:.25rem}html body .product-detail-page .product-details .tab-content .tab-panel .content-wrapper .reviews-list .review-item .review-header .reviewer-info .review-rating{display:flex;gap:2px}html body .product-detail-page .product-details .tab-content .tab-panel .content-wrapper .reviews-list .review-item .review-header .reviewer-info .review-rating .star{width:14px;height:14px}html body .product-detail-page .product-details .tab-content .tab-panel .content-wrapper .reviews-list .review-item .review-header .reviewer-info .review-rating .star.filled{fill:#ffc107;color:#ffc107}html body .product-detail-page .product-details .tab-content .tab-panel .content-wrapper .reviews-list .review-item .review-header .reviewer-info .review-rating .star.empty{fill:none;stroke:#e6e6e6;stroke-width:1}html body .product-detail-page .product-details .tab-content .tab-panel .content-wrapper .reviews-list .review-item .review-header .review-date{font-size:.85rem;color:#6c757d}html body .product-detail-page .product-details .tab-content .tab-panel .content-wrapper .reviews-list .review-item .review-text{color:#4a5568;line-height:1.6}html body .product-detail-page .product-details .tab-content .tab-panel .content-wrapper .shipping-info h3{color:#1d2b4c;margin-top:2rem;margin-bottom:1rem;font-size:1.25rem}html body .product-detail-page .product-details .tab-content .tab-panel .content-wrapper .shipping-info ul{margin-left:1.5rem;margin-bottom:2rem}html body .product-detail-page .product-details .tab-content .tab-panel .content-wrapper .shipping-info ul li{color:#4a5568;margin-bottom:.5rem;line-height:1.5}html body .product-detail-page .related-products{margin-bottom:4rem}html body .product-detail-page .related-products h2{font-size:1.75rem;font-weight:700;color:#1d2b4c;margin-bottom:2rem;text-align:center}html body .product-detail-page .related-products .related-carousel{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}html body .product-detail-page .related-products .related-carousel .related-item{background:#fff;border-radius:8px;overflow:hidden}html body .product-detail-page .related-products .related-carousel .related-item:hover{transform:translateY(-4px)}html body .product-detail-page .related-products .related-carousel .related-item a{text-decoration:none;color:inherit}html body .product-detail-page .related-products .related-carousel .related-item .related-image{height:200px;overflow:hidden}html body .product-detail-page .related-products .related-carousel .related-item .related-image img{width:100%;height:100%;object-fit:cover}html body .product-detail-page .related-products .related-carousel .related-item .related-info{padding:1rem}html body .product-detail-page .related-products .related-carousel .related-item .related-info h3{font-size:1rem;font-weight:600;color:#1d2b4c;margin-bottom:.5rem;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body .product-detail-page .related-products .related-carousel .related-item .related-info .related-price{font-size:1.1rem;font-weight:700;color:#007bff}html body .product-detail-page .recently-viewed h3{font-size:1.5rem;font-weight:700;color:#1d2b4c;margin-bottom:1.5rem}html body .product-detail-page .recently-viewed .recently-carousel{display:flex;gap:1rem;overflow-x:auto;padding:1rem 0}html body .products-listing .filters-bar{background:#fff;border-radius:8px;padding:1rem;margin-top:1rem;margin-bottom:2rem}html body .products-listing .filters-bar .filters-row{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}@media(max-width:768px){html body .products-listing .filters-bar .filters-row{flex-direction:column;align-items:stretch;gap:.75rem}}html body .products-listing .filters-bar .filter-group{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}@media(max-width:768px){html body .products-listing .filters-bar .filter-group{flex-direction:column;align-items:flex-start;gap:.25rem}}html body .products-listing .filters-bar .filter-group label{font-size:.9rem;font-weight:600;color:#1d2b4c;white-space:nowrap;flex-shrink:0}html body .products-listing .filters-bar .filter-group select{flex:1;min-width:120px;padding:.5rem;border:1px solid #e6e6e6;border-radius:4px;background:#fff;font-size:.9rem;cursor:pointer}html body .products-listing .filters-bar .filter-group select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}@media(max-width:768px){html body .products-listing .filters-bar .filter-group select{min-width:auto;width:100%}}html body .products-listing .products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem}@media(max-width:1024px){html body .products-listing .products-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){html body .products-listing .products-grid{grid-template-columns:1fr}}html body .products-listing .products-grid .product-card{background:#fff;border-radius:8px;overflow:hidden;position:relative}html body .products-listing .products-grid .product-card:hover{transform:translateY(-2px)}html body .products-listing .products-grid .product-card:hover .product-image img{transform:scale(1.05)}html body .products-listing .products-grid .product-card .product-image{position:relative;height:200px;overflow:hidden;background:#f8f9fa}html body .products-listing .products-grid .product-card .product-image img{width:100%;height:100%;object-fit:cover}html body .products-listing .products-grid .product-card .product-image .discount-badge{position:absolute;top:10px;left:10px;background:#dc3545;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:600}html body .products-listing .products-grid .product-card .product-info{padding:1rem;display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 200px)}html body .products-listing .products-grid .product-card .product-info .product-title{font-size:1.1rem;font-weight:600;color:#1d2b4c;margin-bottom:.5rem;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body .products-listing .products-grid .product-card .product-info .product-price{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}html body .products-listing .products-grid .product-card .product-info .product-price .current-price{font-size:1.2rem;font-weight:700;color:#007bff}html body .products-listing .products-grid .product-card .product-info .product-price .original-price{font-size:.9rem;color:#6c757d;text-decoration:line-through}html body .products-listing .products-grid .product-card .product-info .product-price .discount{font-size:.8rem;color:#dc3545;font-weight:600}html body .products-listing .products-grid .product-card .product-info .add-to-cart{width:100%;padding:.75rem;background:#007bff;color:#fff;border:none;border-radius:4px;font-size:.9rem;font-weight:600;cursor:pointer}html body .products-listing .products-grid .product-card .product-info .add-to-cart:hover{background:#0056b3}html body section{background-position:50% 0;background-repeat:no-repeat;width:900px;flex-shrink:1}html body section #main-content{background-color:#f3f6f9ed;height:100%;overflow-y:auto;margin:0 15px}html body section #main-content h1.title-content{font-size:1.9rem;color:#1d2b4cd9;font-weight:600;line-height:1.25;margin:15px 0 0}html body section #main-content article{background-color:#fff;margin:15px 0;padding:15px}html body section #main-content article code,html body section #main-content article tt,html body section #main-content article kbd,html body section #main-content article samp{font-family:JetBrains Mono,fira code,Menlo,Consolas,monospace;color:#c33;padding:.2rem .4rem;margin:0;font-size:95%;background-color:#f9f6f6;border-radius:5px;font-weight:400}html body section #main-content article code{padding:0}html body section #main-content article p{margin-bottom:12px}html body section #main-content article h1{color:#1d2b4c;margin-top:18px;margin-bottom:10px;font-size:2.125rem;font-weight:600}html body section #main-content article h2{color:#1d2b4c;margin-top:18px;margin-bottom:10px;font-size:1.875rem;font-weight:600}html body section #main-content article h2:after{content:"";border-bottom:1px solid var(--border-all);display:block;padding-top:.1rem}html body section #main-content article h3{color:#1d2b4c;margin-top:18px;margin-bottom:10px;font-size:1.5rem;font-weight:600}html body section #main-content article h4{color:#1d2b4c;margin-top:18px;margin-bottom:10px;font-size:1.25rem;font-weight:600}html body section #main-content article h5{color:#1d2b4c;margin-top:18px;margin-bottom:10px;font-size:1.125rem;font-weight:600}html body section #main-content article h6{color:#1d2b4c;margin-top:18px;margin-bottom:10px;font-size:1rem;font-weight:600}html body section #main-content article blockquote{padding:0 1rem;border-left:.25em solid #dfe2e5;color:#6a737d}html body section #main-content article>.table table thead{color:#1d2b4c}html body section #main-content article>.table table thead th{min-width:86px;padding:6px 13px;border:1px solid var(--border-all)}html body section #main-content article>.table table td{min-width:86px;padding:6px 13px;border:1px solid var(--border-all)}html body section #main-content article>pre{background-color:#f9f6f6}html body section #main-content article>pre code{font-size:.8rem}html body section #main-content article .highlight{font-size:.8rem;background-color:#fafafa;margin:0 0 10px;border:1px solid var(--border-all);color:#0a6ebd}html body section #main-content article .highlight table td{min-width:60px}html body section #main-content article .highlight table tbody tr td:first-child{border-right:1px solid var(--border-all)!important}html body section #main-content article .highlight pre code{padding:0;border-radius:0}html body section #main-content article>.table,html body section #main-content article>pre,html body section #main-content article .highlight{max-width:calc(100vw - 620px);overflow-x:auto}html body section #main-content article ol,html body section #main-content article ul{margin-block-end:12px;padding-left:2rem}html body section #main-content article mark{padding-left:.15rem;padding-right:.15rem;border-radius:5px;background-color:#0cf28f33;color:currentColor}html body section #main-content .content-index{margin:15px 0}html body section #main-content .content-index .recent-post{background-color:#fff;margin-bottom:15px;padding:15px}html body section #main-content .content-index .recent-post a{text-decoration-line:none}html body section #main-content .content-index .recent-post a .title{margin:0 0 5px;font-size:1.25rem;font-weight:600;color:#1d2b4cd9}html body section #main-content .content-index .recent-post a .title:after{content:"";border-bottom:1px solid var(--border-all);display:block;padding-top:.1rem}html body section #main-content .content-index .recent-post a .date{margin:5px 0;font-size:.875rem;color:#0d4c9abf}html body section #main-content .content-index .recent-post a .content{margin:5px 0;font-size:1.15rem;color:#24292e}html body section #main-content ul.pagination{text-align:center;margin-top:10px;margin-bottom:10px}html body section #main-content ul.pagination li{display:inline-block;margin:0 1px;border-radius:50%;font-size:20px}html body section #main-content ul.pagination li a{cursor:pointer;text-decoration:none;display:inline-block;width:40px;height:40px;padding-top:7px}html body section #main-content ul.pagination li.active{color:#fff;cursor:default;border:1px solid #8a2be2;background-color:#8a2be2}html body section #main-content ul.pagination li.disabled{cursor:default}html body section .main-header{display:none;height:3.2rem;background-color:#fff;border-bottom:1px solid var(--border-rim)}html body section .main-header .main-header-left{display:none}html body section .main-header .main-header-left svg{height:3.2rem}html body section .main-header .main-header-right svg{height:3.2rem}html body section .main-header .main-header-center{display:flex;justify-content:space-between;flex-grow:1;height:3.2rem}html body section .main-header .main-header-center a{color:#333;margin:0 5px}html body section .main-header .main-header-center a img,html body section .main-header .main-header-center a svg{height:3rem;padding-top:5px}html body section .main-header .main-header-center a.logo{display:none}html body section .main-header .main-header-center .space{text-align:center;margin:auto;flex-grow:1}html body section .main-header .main-header-center .space .img-loading{opacity:0}html body a.tag-cloud{display:inline-block;font-size:.8rem;height:21.5px;margin:5px 5px 0 10px;padding:0 5px 0 10px;white-space:nowrap;position:relative;background-color:#eee;color:#333;text-decoration:none;line-height:19px;border:1px solid #dfdfdf;border-radius:1px 3px 3px 1px}html body a.tag-cloud:before{content:"";position:absolute;top:2.5px;left:-8px;width:15px;height:15px;background-color:#eee;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-radius:0 0 0 2px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}html body a.tag-cloud:after{content:"";position:absolute;top:7.5px;left:-2px;width:5px;height:5px;background:#fff;border-radius:4px;border:1px solid #aaa}html body a.tag-cloud:hover{color:#0a6ebd}html body a.category{display:inline-block;font-size:.8rem;height:21.5px;margin:5px 5px 0 0;padding:0 5px;white-space:nowrap;position:relative;background-color:#eee;color:#333;text-decoration:none;line-height:19px;border:1px solid #dfdfdf;border-radius:.8rem}@media screen and (max-width:1430px){html body #dialog-search{width:75%}html body header{height:100%}html body footer{padding:0;display:none;position:fixed;right:0;max-width:50%;background-color:#fff}html body footer .main-footer .footer-btn-close{display:block}html body .main-header{display:flex!important}html body .main-header-fixed{margin:0 15px}html body section{background-position:50% 3.2em}html body section #main-content{height:calc(100% - 3.2em)}html body section #main-content article>.table,html body section #main-content article>pre,html body section #main-content article .highlight{max-width:calc(100vw - 320px)}}@media screen and (max-width:1130px){html body #dialog-search{width:100%}html body header{padding:0 15px;background-color:#fff;display:none;position:fixed;left:0}html body header .main-header .header-btn-close{display:block}html body footer{max-width:80%;padding:0}html body section .main-header .main-header-left{display:block}html body section .main-header .main-header-center a.logo{display:block}html body section #main-content{margin:0}html body section #main-content article>.table,html body section #main-content article>pre,html body section #main-content article .highlight{max-width:calc(100vw - 30px)}html body section #main-content .content-index .recent-post{border-radius:0}html body .main ul.pagination li a{width:50px;height:50px;padding-top:13px}html body .main-header{margin:0;border-radius:0}}@-moz-document url-prefix(){@media screen and (max-width:1200px) and (pointer:coarse){html{font-size:20px}}}