.alignleft{float:left;margin-right:1.5rem;margin-bottom:1rem}.alignright{float:right;margin-left:1.5rem;margin-bottom:1rem}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1rem}.wp-caption{max-width:100%;margin-bottom:1.5rem}.wp-caption img{display:block;margin:0 auto}.wp-caption-text{text-align:center;padding:.5rem;font-size:.9rem;color:var(--text-subtle)}.gallery{margin-bottom:1.5rem}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;padding:.5rem}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.post-navigation,.posts-navigation{margin:3rem 0}.nav-links{display:flex;justify-content:space-between;gap:1rem}.nav-previous,.nav-next{flex:1}.comment-list{list-style:none;padding:0}.comment{margin-bottom:2rem}.comment-body{background:var(--dark-secondary);border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:1.5rem}.comment-author{font-weight:600;margin-bottom:.5rem}.comment-meta{font-size:.85rem;color:var(--text-subtle);margin-bottom:1rem}.comment-content{line-height:1.7}.reply{margin-top:1rem}.widget{margin-bottom:2rem}.widget-title{font-size:1.2rem;font-weight:600;margin-bottom:1rem;color:var(--text-light)}.widget ul{list-style:none;padding:0}.widget li{padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.screen-reader-text:focus{background-color:var(--dark-secondary);border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto;clip-path:none;color:var(--text-light);display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-image{margin-bottom:1.5rem}.wp-block-quote{border-left:4px solid var(--accent);padding-left:1.5rem;margin:2rem 0;font-style:italic;color:var(--text-subtle)}.wp-block-pullquote{border-top:4px solid var(--accent);border-bottom:4px solid var(--accent);padding:2rem 0;text-align:center}.wp-block-embed.is-type-video iframe,.wp-block-embed.is-type-rich iframe,.wp-embed-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}#content[tabindex="-1"]:focus{outline:0}body.admin-bar .navbar-custom{top:32px}.category-tab a,.chip a,.category-chip a{text-decoration:none;color:inherit}@media screen and (max-width:782px){body.admin-bar .navbar-custom{top:46px}}.pagination-container .pagination a.page-numbers,.pagination-container .pagination span.page-numbers{background:var(--dark-secondary);border:1px solid rgba(255,255,255,.1);color:var(--text-light);padding:.8rem 1.2rem;border-radius:10px;text-decoration:none;transition:all .3s;font-weight:600;display:inline-block}.pagination-container .pagination a.page-numbers:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-2px)}.pagination-container .pagination span.page-numbers.current{background:linear-gradient(135deg,var(--primary),var(--accent));border-color:transparent;color:#fff}.pagination-container .pagination span.page-numbers.dots{background:0 0;border:none;opacity:.5;cursor:default}.pagination-container .pagination span.page-numbers.dots:hover{background:0 0;transform:none}.pagination-container .pagination a.prev.page-numbers:disabled,.pagination-container .pagination a.next.page-numbers:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media print{*,*:before,*:after{background:#fff !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}