*{box-sizing:border-box}:root{color-scheme:light}body{background:var(--hasht-background);color:var(--hasht-text);margin:0;font:1rem/1.8 system-ui,Tahoma,sans-serif}a{color:var(--hasht-link);text-underline-offset:.2em}button,input,select,textarea{font:inherit;max-inline-size:100%}button,input[type=submit]{background:var(--hasht-primary);color:var(--hasht-on-primary);border:1px solid var(--hasht-border);cursor:pointer;padding:.5rem 1rem}input:not([type=submit]),select,textarea{background:var(--hasht-surface);color:var(--hasht-text);border:1px solid var(--hasht-border);padding:.4rem}:focus-visible{outline:3px solid var(--hasht-link);outline-offset:4px}.hasht-container{inline-size:min(calc(100% - 2rem),var(--hasht-content-width));margin-inline:auto}.hasht-header,.hasht-footer{padding-block:1.5rem}.hasht-header{border-block-end:1px solid var(--hasht-border);margin-block-end:2rem}.hasht-footer{border-block-start:1px solid var(--hasht-border);margin-block-start:2rem}.hasht-site-title{font-size:1.6rem;font-weight:700}.hasht-header .menu,.hasht-footer .menu{flex-wrap:wrap;gap:.5rem 1.5rem;padding-inline-start:1.5rem;display:flex}.menu .sub-menu{padding-inline-start:1.25rem;display:block}.hasht-posts{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.5rem;display:grid}.hasht-card,.hasht-widget{background:var(--hasht-surface);border:1px solid var(--hasht-border);border-radius:.5rem;padding:1.5rem}h1,h2,h3,.hasht-card{overflow-wrap:anywhere}h1{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.5}time{color:var(--hasht-text-muted)}img{block-size:auto;max-inline-size:100%}.hasht-content pre{overflow:auto}.hasht-skip{background:var(--hasht-surface);z-index:10000;padding:1rem;position:absolute;inset-block-start:-10rem;inset-inline-start:1rem}.hasht-skip:focus{inset-block-start:1rem}.hasht-mode-label{margin-block-start:1rem;display:block}.hasht-search{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hasht-search label{flex-basis:100%}body{font-family:var(--hasht-body-family);font-size:var(--hasht-body-size);font-weight:var(--hasht-body-weight);line-height:var(--hasht-body-line);letter-spacing:var(--hasht-body-spacing)}.hasht-content{font-family:var(--hasht-article-family);font-size:var(--hasht-article-size);font-weight:var(--hasht-article-weight);line-height:var(--hasht-article-line);letter-spacing:var(--hasht-article-spacing)}.hasht-header nav,.hasht-footer nav{font-family:var(--hasht-navigation-family);font-size:var(--hasht-navigation-size);font-weight:var(--hasht-navigation-weight);line-height:var(--hasht-navigation-line);letter-spacing:var(--hasht-navigation-spacing)}button,input[type=submit],.wp-block-button__link{font-family:var(--hasht-button-family);font-size:var(--hasht-button-size);font-weight:var(--hasht-button-weight);line-height:var(--hasht-button-line);letter-spacing:var(--hasht-button-spacing)}time,.hasht-meta{font-family:var(--hasht-meta-family);font-size:var(--hasht-meta-size);font-weight:var(--hasht-meta-weight);line-height:var(--hasht-meta-line);letter-spacing:var(--hasht-meta-spacing)}h1{font-family:var(--hasht-h1-family);font-size:var(--hasht-h1-size);font-weight:var(--hasht-h1-weight);line-height:var(--hasht-h1-line);letter-spacing:var(--hasht-h1-spacing)}h2{font-family:var(--hasht-h2-family);font-size:var(--hasht-h2-size);font-weight:var(--hasht-h2-weight);line-height:var(--hasht-h2-line);letter-spacing:var(--hasht-h2-spacing)}h3{font-family:var(--hasht-h3-family);font-size:var(--hasht-h3-size);font-weight:var(--hasht-h3-weight);line-height:var(--hasht-h3-line);letter-spacing:var(--hasht-h3-spacing)}h4{font-family:var(--hasht-h4-family);font-size:var(--hasht-h4-size);font-weight:var(--hasht-h4-weight);line-height:var(--hasht-h4-line);letter-spacing:var(--hasht-h4-spacing)}h5{font-family:var(--hasht-h5-family);font-size:var(--hasht-h5-size);font-weight:var(--hasht-h5-weight);line-height:var(--hasht-h5-line);letter-spacing:var(--hasht-h5-spacing)}h6{font-family:var(--hasht-h6-family);font-size:var(--hasht-h6-size);font-weight:var(--hasht-h6-weight);line-height:var(--hasht-h6-line);letter-spacing:var(--hasht-h6-spacing)}.hasht-logo-dark,:root[data-hasht-mode=dark] .hasht-logo-light{display:none}:root[data-hasht-mode=dark] .hasht-logo-dark{display:inline}.hasht-widget-list,.hasht-widget-cards,.hasht-social{padding-inline-start:1.25rem}.hasht-menu-horizontal,.hasht-social{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.hasht-ad{margin-block:1rem}body{font-style:var(--hasht-body-style);font-variation-settings:var(--hasht-body-axes);font-feature-settings:var(--hasht-body-features)}.hasht-content{font-style:var(--hasht-article-style);font-variation-settings:var(--hasht-article-axes);font-feature-settings:var(--hasht-article-features)}h1{font-style:var(--hasht-h1-style);font-variation-settings:var(--hasht-h1-axes);font-feature-settings:var(--hasht-h1-features)}h2{font-style:var(--hasht-h2-style);font-variation-settings:var(--hasht-h2-axes);font-feature-settings:var(--hasht-h2-features)}h3{font-style:var(--hasht-h3-style);font-variation-settings:var(--hasht-h3-axes);font-feature-settings:var(--hasht-h3-features)}h4{font-style:var(--hasht-h4-style);font-variation-settings:var(--hasht-h4-axes);font-feature-settings:var(--hasht-h4-features)}h5{font-style:var(--hasht-h5-style);font-variation-settings:var(--hasht-h5-axes);font-feature-settings:var(--hasht-h5-features)}h6{font-style:var(--hasht-h6-style);font-variation-settings:var(--hasht-h6-axes);font-feature-settings:var(--hasht-h6-features)}.hasht-header nav,.hasht-footer nav{font-style:var(--hasht-navigation-style);font-variation-settings:var(--hasht-navigation-axes);font-feature-settings:var(--hasht-navigation-features)}button,input[type=submit],.wp-block-button__link{font-style:var(--hasht-button-style);font-variation-settings:var(--hasht-button-axes);font-feature-settings:var(--hasht-button-features)}time,.hasht-meta{font-style:var(--hasht-meta-style);font-variation-settings:var(--hasht-meta-axes);font-feature-settings:var(--hasht-meta-features)}.hasht-posts-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.hasht-icon{vertical-align:middle;width:1em;height:1em;margin-inline-end:.4em}:root[dir=rtl] .hasht-icon-next,:root[dir=rtl] .hasht-icon-previous{transform:scaleX(-1)}.hasht-header{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;padding-block:2rem;display:flex}.hasht-brand{flex:1;min-inline-size:0}.hasht-brand p{color:var(--hasht-text-muted);max-inline-size:45ch;margin-block:.4rem 0;font-size:.9em}.hasht-site-title{line-height:1.4;text-decoration:none}.hasht-header .hasht-mode-label{align-items:center;gap:.6rem;margin:0;font-size:.85em;display:flex}.hasht-header .menu,.hasht-footer .menu,.hasht-menu-horizontal,.hasht-menu-vertical{margin:0;padding:0;list-style:none}.hasht-navigation li{position:relative}.hasht-navigation a{border-radius:.4rem;padding:.45rem .6rem;text-decoration:none;display:inline-block}.hasht-navigation a:hover,.hasht-navigation .current-menu-item>a{background:var(--hasht-surface);text-decoration:underline}.hasht-navigation .sub-menu{border-inline-start:2px solid var(--hasht-border);margin-block:.25rem;padding-inline-start:1rem;list-style:none}.hasht-navigation [hidden]{display:none!important}.hasht-submenu-toggle{color:var(--hasht-text);background:0 0;border:0;border-radius:6px;min-block-size:36px;min-inline-size:36px;padding:.15rem .45rem}.hasht-submenu-toggle[aria-expanded=true]{background:var(--hasht-surface)}.hasht-menu-toggle{border-radius:8px;min-block-size:44px}.hasht-header>.hasht-primary-navigation{flex-basis:100%;order:3}.hasht-card{box-shadow:0 4px 18px color-mix(in srgb,var(--hasht-text)4%,transparent);border-radius:12px;padding:0;overflow:hidden}.hasht-card>img,.hasht-card>a>img{aspect-ratio:16/9;object-fit:cover;inline-size:100%;display:block}.hasht-card>h2,.hasht-card>p,.hasht-card>time,.hasht-card>.hasht-meta{margin-inline:1.4rem}.hasht-card>h2{font-size:var(--hasht-h3-size);margin-block:1.25rem .75rem}.hasht-card h2 a{text-decoration:none}.hasht-card h2 a:hover{text-decoration:underline}.hasht-card>p:last-child{margin-block-end:1.5rem}.hasht-widget{border-radius:12px;margin-block:1.5rem}.hasht-widget>h2{font-size:var(--hasht-h3-size);margin-block:0 1.25rem}.hasht-widget-cards{margin:0;padding:0;list-style:none}.hasht-widget-cards>li{border:1px solid var(--hasht-border);background:var(--hasht-surface);border-radius:10px;padding:1.2rem}.hasht-widget-cards>li>img{aspect-ratio:16/9;object-fit:cover;border-radius:6px;inline-size:100%;margin-block-end:.9rem}.hasht-widget-post-title{font-weight:600;text-decoration:none;display:block}.hasht-widget-post-title:hover{text-decoration:underline}.hasht-widget-post-meta{color:var(--hasht-text-muted);flex-wrap:wrap;gap:.5rem 1rem;margin-block:.55rem;display:flex}.hasht-widget-empty{color:var(--hasht-text-muted);background:var(--hasht-background);border-radius:8px;padding:1rem}.hasht-search input{border-radius:8px;flex:1;min-block-size:44px;min-inline-size:0}.hasht-search button{border-radius:8px;min-block-size:44px}.pagination .nav-links{flex-wrap:wrap;gap:.5rem;margin-block:2rem;display:flex}.pagination .page-numbers{border:1px solid var(--hasht-border);background:var(--hasht-surface);border-radius:7px;padding:.35rem .8rem;text-decoration:none}.pagination .current{background:var(--hasht-primary);color:var(--hasht-on-primary)}.hasht-footer{color:var(--hasht-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:.9em;display:flex}.hasht-footer p{margin:0}.hasht-reading{margin-inline:auto}.hasht-content p{margin-block:0 1.25em}.hasht-slider-controls button{border-radius:7px;min-block-size:44px}.hasht-slider-controls button:disabled{opacity:.45;cursor:default}.hasht-slider-controls [role=status]{direction:ltr;unicode-bidi:isolate;margin-inline-start:auto}.hasht-ad img{border-radius:8px;max-inline-size:100%;display:block}.hasht-ad>a{display:block}@media (width<=767px){.hasht-header{gap:1rem;padding-block:1.3rem}.hasht-header .menu{flex-direction:column;gap:.4rem;margin-block-start:.75rem}.hasht-navigation a{min-block-size:44px}.hasht-card>h2,.hasht-card>p,.hasht-card>time{margin-inline:1rem}.hasht-widget{padding:1rem}.hasht-posts{gap:1.1rem}.hasht-footer{flex-direction:column;align-items:flex-start}}.hasht-container{inline-size:min(calc(100% - var(--hasht-gutter-desktop)*2),var(--hasht-content-width))}.hasht-reading{max-inline-size:min(100%,var(--hasht-reading-width))}.hasht-card,.hasht-widget{border-radius:var(--hasht-radius)}.custom-logo{max-inline-size:var(--hasht-logo-desktop)}@media (width<=767px){.hasht-container{inline-size:min(calc(100% - var(--hasht-gutter-mobile)*2),var(--hasht-content-width))}.custom-logo{max-inline-size:var(--hasht-logo-mobile)}}.hasht-featured{margin-block:3rem}.hasht-ad{min-inline-size:0;max-inline-size:100%}.hasht-footer>.hasht-ad{flex-basis:100%}.hasht-footer>*{min-inline-size:0;max-inline-size:100%}.hasht-social{align-items:center;margin:0;padding:0;list-style:none}.hasht-social a{align-items:center;gap:.4em;text-decoration:none;display:inline-flex}.hasht-social a:hover{text-decoration:underline}.hasht-social .hasht-icon{margin-inline-end:0}@media (width<=767px){.hasht-header .hasht-brand{flex-basis:100%}.hasht-header .hasht-mode-label{flex-basis:100%;justify-content:space-between}}.hasht-blog-frame{container:hasht-blog/inline-size}.hasht-site-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,40px);display:grid}.hasht-site-layout>.hasht-container{inline-size:100%;min-inline-size:0;margin-inline:auto}.hasht-sidebar{gap:20px;min-inline-size:0;display:grid}.hasht-sidebar .hasht-widget{margin-block:0}.hasht-page-intro{border-block-end:1px solid var(--hasht-border);margin-block-end:28px;padding-block-end:18px}.hasht-page-intro h1{margin-block:0 8px}.hasht-page-intro p{color:var(--hasht-text-muted);margin-block:0}.hasht-header-search{inline-size:min(100%,310px);margin-inline-start:auto}.hasht-header-search .hasht-search label{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.hasht-header-search .hasht-search{flex-wrap:nowrap}.hasht-header-search .hasht-search button{padding-inline:12px}.hasht-card{flex-direction:column;display:flex}.hasht-card-body{flex-direction:column;flex:1;align-items:start;padding:22px;display:flex}.hasht-card-body h2{font-size:var(--hasht-h3-size);margin-block:12px 8px;line-height:1.6}.hasht-card-body .hasht-meta{color:var(--hasht-text-muted);flex-wrap:wrap;gap:6px 14px;margin-block-end:12px;display:flex}.hasht-category{color:var(--hasht-link);border:1px solid var(--hasht-border);border-radius:100px;padding:2px 10px;font-size:12px;text-decoration:none}.hasht-card-excerpt{color:var(--hasht-text-muted);margin-block-end:20px}.hasht-card-excerpt p{margin-block:0}.hasht-read-more{margin-block-start:auto;font-size:14px;font-weight:600;text-decoration:none}:root[dir=ltr] .hasht-read-more span{display:inline-block;transform:scaleX(-1)}.hasht-article-header{border-block-end:1px solid var(--hasht-border);margin-block-end:24px;padding-block-end:20px}.hasht-article-header h1{margin-block:0 14px}.hasht-article-header .hasht-meta{color:var(--hasht-text-muted);flex-wrap:wrap;gap:8px 20px;display:flex}.hasht-reading>article,.hasht-comments{background:var(--hasht-surface);border:1px solid var(--hasht-border);border-radius:var(--hasht-radius);padding:clamp(20px,3vw,36px)}.hasht-reading>article>img{border-radius:var(--hasht-radius);inline-size:100%;margin-block-end:24px;display:block}.hasht-comments{margin-block-start:28px}.hasht-comments textarea{inline-size:100%}.hasht-comments .comment-list,.hasht-comments>ol{padding-inline-start:24px}.post-navigation .nav-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:24px;display:grid}.post-navigation a{background:var(--hasht-surface);border:1px solid var(--hasht-border);border-radius:var(--hasht-radius);overflow-wrap:anywhere;padding:16px;text-decoration:none;display:block}.hasht-footer-widgets{border-block-end:1px solid var(--hasht-border);flex-basis:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;padding-block-end:24px;display:grid}.hasht-footer-widgets .hasht-widget{margin:0}@container hasht-blog (width>=880px){.hasht-with-sidebar{grid-template-columns:minmax(0,1fr)var(--hasht-sidebar-width)}.hasht-sidebar-start{grid-template-columns:var(--hasht-sidebar-width)minmax(0,1fr)}.hasht-sidebar-start>main{order:2}.hasht-sidebar-start>aside{order:1}.hasht-with-sidebar .hasht-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.hasht-header-search{inline-size:100%}.hasht-card-body{padding:20px}.post-navigation .nav-links{grid-template-columns:minmax(0,1fr)}}.hasht-posts{align-items:stretch}.hasht-widget :where(h2,h3,.wp-block-heading){font-size:var(--hasht-navigation-size);margin-block:0 16px;font-weight:600;line-height:1.7}.hasht-widget :where(ul,ol){margin-block:0;padding-inline-start:0;list-style:none}.hasht-widget li{margin-block:8px}.hasht-widget li a{text-decoration:none}.hasht-widget li a:hover{text-decoration:underline}.hasht-widget .wp-block-search__label{font-size:var(--hasht-navigation-size);margin-block-end:12px;font-weight:600}.hasht-widget .wp-block-search__button{background:var(--hasht-primary);color:var(--hasht-on-primary);border-radius:6px}