/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
.apb-sidebar,.widget-area,#secondary{display:flex;flex-direction:column;gap:var(--apb-space-8);width:100%;min-width:0}.apb-widget,
.apb-sidebar .widget,
.widget-area .widget,
#secondary
.widget{background-color:var(--apb-color-bg-card);border:1px
solid var(--apb-color-border);border-radius:var(--apb-radius-md);padding:clamp(1.25rem, 3vw, 1.5rem);box-shadow:var(--apb-shadow-sm);transition:border-color var(--apb-transition-fast), box-shadow var(--apb-transition-fast);min-width:0;width:100%;box-sizing:border-box}.apb-widget:hover,
.apb-sidebar .widget:hover,
.widget-area .widget:hover,
#secondary .widget:hover{border-color:var(--apb-color-border-dark)}.apb-widget-title,
.apb-sidebar .widget-title,
.apb-sidebar .widgettitle,
.apb-sidebar h2.widget-title,
.apb-sidebar h3.widget-title,
.apb-sidebar h4.widget-title,
.widget-area .widget-title,
.widget-area .widgettitle,
#secondary .widget-title,
#secondary
.widgettitle{font-size:var(--apb-font-size-md);font-family:var(--apb-font-serif);font-weight:var(--apb-font-weight-bold);color:var(--apb-color-heading);margin-top:0;margin-bottom:var(--apb-space-5);padding-bottom:var(--apb-space-3);border-bottom:2px solid var(--apb-color-bg-alt);position:relative;letter-spacing:0.02em;line-height:var(--apb-line-height-h4)}.apb-widget-title::after,
.apb-sidebar .widget-title::after,
.apb-sidebar .widgettitle::after,
.apb-sidebar h2.widget-title::after,
.apb-sidebar h3.widget-title::after,
.apb-sidebar h4.widget-title::after,
.widget-area .widget-title::after,
.widget-area .widgettitle::after,
#secondary .widget-title::after,
#secondary .widgettitle::after{content:'';position:absolute;bottom:-2px;left:0;width:36px;height:2px;background-color:var(--apb-color-accent)}.apb-sidebar .widget ul:not([class*="wp-block-"]),
.widget-area .widget ul:not([class*="wp-block-"]),
#secondary .widget ul:not([class*="wp-block-"]){list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.apb-sidebar .widget ul:not([class*="wp-block-"]) li,
.widget-area .widget ul:not([class*="wp-block-"]) li,
#secondary .widget ul:not([class*="wp-block-"]) li{padding:0.625rem 0;border-bottom:1px solid var(--apb-color-bg-alt);font-size:var(--apb-font-size-sm);color:var(--apb-color-text);line-height:var(--apb-line-height-base);transition:color var(--apb-transition-fast);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--apb-space-2)}.apb-sidebar .widget ul:not([class*="wp-block-"]) li:first-child,
.widget-area .widget ul:not([class*="wp-block-"]) li:first-child,
#secondary .widget ul:not([class*="wp-block-"]) li:first-child{padding-top:0}.apb-sidebar .widget ul:not([class*="wp-block-"]) li:last-child,
.widget-area .widget ul:not([class*="wp-block-"]) li:last-child,
#secondary .widget ul:not([class*="wp-block-"]) li:last-child{border-bottom:none;padding-bottom:0}.apb-sidebar .widget ul:not([class*="wp-block-"]) li a,
.widget-area .widget ul:not([class*="wp-block-"]) li a,
#secondary .widget ul:not([class*="wp-block-"]) li
a{color:var(--apb-color-heading);text-decoration:none;transition:color var(--apb-transition-fast);flex:1 1 auto}.apb-sidebar .widget ul:not([class*="wp-block-"]) li a:hover,
.widget-area .widget ul:not([class*="wp-block-"]) li a:hover,
#secondary .widget ul:not([class*="wp-block-"]) li a:hover{color:var(--apb-color-primary)}.apb-sidebar .widget ul:not([class*="wp-block-"]) .children,
.apb-sidebar .widget ul:not([class*="wp-block-"]) .sub-menu,
.apb-sidebar .widget ul:not([class*="wp-block-"]) ul,
.widget-area .widget ul:not([class*="wp-block-"]) .children,
.widget-area .widget ul:not([class*="wp-block-"]) .sub-menu,
.widget-area .widget ul:not([class*="wp-block-"]) ul,
#secondary .widget ul:not([class*="wp-block-"]) .children,
#secondary .widget ul:not([class*="wp-block-"]) .sub-menu,
#secondary .widget ul:not([class*="wp-block-"]) ul{width:100%;flex-basis:100%;display:flex;flex-direction:column;padding-left:var(--apb-space-3);margin-top:0.5rem;border-left:2px solid var(--apb-color-border);box-sizing:border-box}.apb-sidebar .widget ul:not([class*="wp-block-"]) .children li,
.apb-sidebar .widget ul:not([class*="wp-block-"]) .sub-menu li,
.apb-sidebar .widget ul:not([class*="wp-block-"]) ul li,
.widget-area .widget ul:not([class*="wp-block-"]) .children li,
.widget-area .widget ul:not([class*="wp-block-"]) .sub-menu li,
.widget-area .widget ul:not([class*="wp-block-"]) ul li,
#secondary .widget ul:not([class*="wp-block-"]) .children li,
#secondary .widget ul:not([class*="wp-block-"]) .sub-menu li,
#secondary .widget ul:not([class*="wp-block-"]) ul
li{padding:0.45rem 0;width:100%;box-sizing:border-box}.apb-sidebar .widget ul:not([class*="wp-block-"]) .children li:last-child,
.apb-sidebar .widget ul:not([class*="wp-block-"]) .sub-menu li:last-child,
.apb-sidebar .widget ul:not([class*="wp-block-"]) ul li:last-child,
.widget-area .widget ul:not([class*="wp-block-"]) .children li:last-child,
.widget-area .widget ul:not([class*="wp-block-"]) .sub-menu li:last-child,
.widget-area .widget ul:not([class*="wp-block-"]) ul li:last-child,
#secondary .widget ul:not([class*="wp-block-"]) .children li:last-child,
#secondary .widget ul:not([class*="wp-block-"]) .sub-menu li:last-child,
#secondary .widget ul:not([class*="wp-block-"]) ul li:last-child{border-bottom:none;padding-bottom:0}.apb-sidebar .widget_search form,
.apb-sidebar .widget_search .search-form,
.apb-sidebar .widget_search #searchform,
.widget-area .widget_search form,
.widget-area .widget_search .search-form,
#secondary .widget_search form,
#secondary .widget_search .search-form{display:flex;gap:var(--apb-space-2);align-items:stretch;width:100%}.apb-sidebar .widget_search form label,
.apb-sidebar .widget_search .search-form label,
.widget-area .widget_search form label,
.widget-area .widget_search .search-form label,
#secondary .widget_search form label,
#secondary .widget_search .search-form
label{flex:1 1 auto;margin:0;display:flex;width:100%}.apb-sidebar .widget_search input[type="search"],
.apb-sidebar .widget_search input[type="text"],
.apb-sidebar .widget_search .search-field,
.widget-area .widget_search input[type="search"],
.widget-area .widget_search input[type="text"],
.widget-area .widget_search .search-field,
#secondary .widget_search input[type="search"],
#secondary .widget_search input[type="text"],
#secondary .widget_search .search-field{width:100%;padding:0.65rem 1rem;border:1px
solid var(--apb-color-border-dark);border-radius:var(--apb-radius-sm);background-color:#fff;color:var(--apb-color-heading);font-size:var(--apb-font-size-sm);font-family:var(--apb-font-sans);transition:border-color var(--apb-transition-fast), box-shadow var(--apb-transition-fast);box-sizing:border-box}.apb-sidebar .widget_search input[type="search"]:focus,
.apb-sidebar .widget_search input[type="text"]:focus,
.apb-sidebar .widget_search .search-field:focus,
.widget-area .widget_search input[type="search"]:focus,
.widget-area .widget_search input[type="text"]:focus,
.widget-area .widget_search .search-field:focus,
#secondary .widget_search input[type="search"]:focus,
#secondary .widget_search input[type="text"]:focus,
#secondary .widget_search .search-field:focus{outline:none;border-color:var(--apb-color-primary);box-shadow:0 0 0 3px rgba(13, 92, 99, 0.2)}.apb-sidebar .widget_search input[type="submit"],
.apb-sidebar .widget_search button[type="submit"],
.apb-sidebar .widget_search .search-submit,
.widget-area .widget_search input[type="submit"],
.widget-area .widget_search button[type="submit"],
.widget-area .widget_search .search-submit,
#secondary .widget_search input[type="submit"],
#secondary .widget_search button[type="submit"],
#secondary .widget_search .search-submit{display:inline-flex;align-items:center;justify-content:center;padding:0.65rem 1.25rem;background-color:var(--apb-color-primary);color:#fff;font-family:var(--apb-font-sans);font-size:var(--apb-font-size-sm);font-weight:var(--apb-font-weight-semibold);border-radius:var(--apb-radius-sm);border:1px
solid var(--apb-color-primary);cursor:pointer;transition:all var(--apb-transition-fast);white-space:nowrap;flex-shrink:0}.apb-sidebar .widget_search input[type="submit"]:hover,
.apb-sidebar .widget_search button[type="submit"]:hover,
.apb-sidebar .widget_search .search-submit:hover,
.widget-area .widget_search input[type="submit"]:hover,
.widget-area .widget_search button[type="submit"]:hover,
.widget-area .widget_search .search-submit:hover,
#secondary .widget_search input[type="submit"]:hover,
#secondary .widget_search button[type="submit"]:hover,
#secondary .widget_search .search-submit:hover{background-color:var(--apb-color-primary-hover);border-color:var(--apb-color-primary-hover);transform:translateY(-1px)}.apb-sidebar .widget_categories ul:not([class*="wp-block-"]) li,
.apb-sidebar .widget_archive ul:not([class*="wp-block-"]) li,
.widget-area .widget_categories ul:not([class*="wp-block-"]) li,
.widget-area .widget_archive ul:not([class*="wp-block-"]) li,
#secondary .widget_categories ul:not([class*="wp-block-"]) li,
#secondary .widget_archive ul:not([class*="wp-block-"]) li{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--apb-space-2)}.apb-sidebar .widget_categories ul:not([class*="wp-block-"]) li a,
.apb-sidebar .widget_archive ul:not([class*="wp-block-"]) li a,
.widget-area .widget_categories ul:not([class*="wp-block-"]) li a,
.widget-area .widget_archive ul:not([class*="wp-block-"]) li a,
#secondary .widget_categories ul:not([class*="wp-block-"]) li a,
#secondary .widget_archive ul:not([class*="wp-block-"]) li
a{flex:1 1 auto}.apb-sidebar .widget_categories .children,
.apb-sidebar .widget_archive .children,
.apb-sidebar .widget_pages .children,
.apb-sidebar .widget_nav_menu .sub-menu,
.widget-area .widget_categories .children,
.widget-area .widget_archive .children,
.widget-area .widget_pages .children,
.widget-area .widget_nav_menu .sub-menu,
#secondary .widget_categories .children,
#secondary .widget_archive .children,
#secondary .widget_pages .children,
#secondary .widget_nav_menu .sub-menu{width:100%;flex-basis:100%;display:flex;flex-direction:column}.apb-sidebar .widget_categories .count,
.apb-sidebar .widget_archive .count,
.widget-area .widget_categories .count,
.widget-area .widget_archive .count,
#secondary .widget_categories .count,
#secondary .widget_archive
.count{display:inline-flex;align-items:center;justify-content:center;padding:0.15rem 0.55rem;font-size:var(--apb-font-size-xs);font-weight:var(--apb-font-weight-semibold);background-color:var(--apb-color-bg-alt);color:var(--apb-color-text-muted);border-radius:var(--apb-radius-full);border:1px
solid var(--apb-color-border);margin-left:auto;line-height:1.3;flex:0 0 auto}.apb-sidebar .widget select,
.widget-area .widget select,
#secondary .widget
select{width:100%;padding:0.65rem 1rem;font-size:var(--apb-font-size-sm);font-family:var(--apb-font-sans);color:var(--apb-color-heading);background-color:#fff;border:1px
solid var(--apb-color-border-dark);border-radius:var(--apb-radius-sm);cursor:pointer;transition:border-color var(--apb-transition-fast), box-shadow var(--apb-transition-fast);box-sizing:border-box}.apb-sidebar .widget select:focus,
.widget-area .widget select:focus,
#secondary .widget select:focus{outline:none;border-color:var(--apb-color-primary);box-shadow:0 0 0 3px rgba(13, 92, 99, 0.2)}.apb-sidebar .widget_recent_entries ul:not([class*="wp-block-"]) li,
.widget-area .widget_recent_entries ul:not([class*="wp-block-"]) li,
#secondary .widget_recent_entries ul:not([class*="wp-block-"]) li{display:flex;flex-direction:column;gap:3px}.apb-sidebar .widget_recent_entries ul:not([class*="wp-block-"]) li a,
.widget-area .widget_recent_entries ul:not([class*="wp-block-"]) li a,
#secondary .widget_recent_entries ul:not([class*="wp-block-"]) li
a{font-weight:var(--apb-font-weight-semibold);font-family:var(--apb-font-serif);font-size:0.9375rem;line-height:1.35}.apb-sidebar .widget_recent_entries .post-date,
.widget-area .widget_recent_entries .post-date,
#secondary .widget_recent_entries .post-date{font-size:var(--apb-font-size-xs);color:var(--apb-color-text-muted);display:block}.apb-sidebar .widget_recent_comments ul:not([class*="wp-block-"]) li,
.widget-area .widget_recent_comments ul:not([class*="wp-block-"]) li,
#secondary .widget_recent_comments ul:not([class*="wp-block-"]) li{font-size:var(--apb-font-size-sm);color:var(--apb-color-text-muted);line-height:var(--apb-line-height-base)}.apb-sidebar .widget_recent_comments .comment-author-link,
.widget-area .widget_recent_comments .comment-author-link,
#secondary .widget_recent_comments .comment-author-link{font-weight:var(--apb-font-weight-bold);color:var(--apb-color-heading)}.apb-sidebar .widget_recent_comments .comment-author-link a,
.widget-area .widget_recent_comments .comment-author-link a,
#secondary .widget_recent_comments .comment-author-link
a{color:var(--apb-color-heading)}.apb-sidebar .widget_recent_comments .comment-author-link a:hover,
.widget-area .widget_recent_comments .comment-author-link a:hover,
#secondary .widget_recent_comments .comment-author-link a:hover{color:var(--apb-color-primary)}.apb-sidebar .tagcloud,
.apb-sidebar .widget_tag_cloud .wp-block-tag-cloud,
.widget-area .tagcloud,
#secondary
.tagcloud{display:flex;flex-wrap:wrap;gap:var(--apb-space-2);width:100%}.apb-sidebar .tagcloud a,
.apb-sidebar .widget_tag_cloud .tag-cloud-link,
.widget-area .tagcloud a,
.widget-area .widget_tag_cloud .tag-cloud-link,
#secondary .tagcloud a,
#secondary .widget_tag_cloud .tag-cloud-link{display:inline-flex;align-items:center;gap:var(--apb-space-1);padding:0.35rem 0.75rem;background-color:var(--apb-color-bg-alt);color:var(--apb-color-heading);font-size:var(--apb-font-size-xs);font-family:var(--apb-font-sans);font-weight:var(--apb-font-weight-medium);border-radius:var(--apb-radius-full);border:1px
solid var(--apb-color-border);text-decoration:none;transition:all var(--apb-transition-fast);line-height:1.3}.apb-sidebar .tagcloud a:hover,
.apb-sidebar .widget_tag_cloud .tag-cloud-link:hover,
.widget-area .tagcloud a:hover,
.widget-area .widget_tag_cloud .tag-cloud-link:hover,
#secondary .tagcloud a:hover,
#secondary .widget_tag_cloud .tag-cloud-link:hover{background-color:var(--apb-color-primary);color:#fff;border-color:var(--apb-color-primary);transform:translateY(-2px);box-shadow:var(--apb-shadow-sm)}.apb-sidebar .tagcloud a .tag-link-count,
.apb-sidebar .widget_tag_cloud .tag-link-count,
.widget-area .tagcloud a .tag-link-count,
#secondary .tagcloud a .tag-link-count{font-size:0.6875rem;color:var(--apb-color-text-muted);margin-left:2px}.apb-sidebar .tagcloud a:hover .tag-link-count,
.widget-area .tagcloud a:hover .tag-link-count,
#secondary .tagcloud a:hover .tag-link-count{color:rgba(255, 255, 255, 0.85)}.apb-sidebar .widget_rss .widget-title .rsswidget,
.widget-area .widget_rss .widget-title .rsswidget,
#secondary .widget_rss .widget-title
.rsswidget{color:var(--apb-color-accent)}.apb-sidebar .widget_rss .widget-title .rsswidget:hover,
.widget-area .widget_rss .widget-title .rsswidget:hover,
#secondary .widget_rss .widget-title .rsswidget:hover{color:var(--apb-color-accent-hover)}.apb-sidebar .widget_rss .rss-widget-icon,
.widget-area .widget_rss .rss-widget-icon,
#secondary .widget_rss .rss-widget-icon{margin-right:6px;vertical-align:middle}.apb-sidebar .widget_rss ul:not([class*="wp-block-"]) li,
.widget-area .widget_rss ul:not([class*="wp-block-"]) li,
#secondary .widget_rss ul:not([class*="wp-block-"]) li{display:flex;flex-direction:column;gap:4px}.apb-sidebar .widget_rss .rsswidget,
.widget-area .widget_rss .rsswidget,
#secondary .widget_rss
.rsswidget{font-family:var(--apb-font-serif);font-weight:var(--apb-font-weight-semibold);color:var(--apb-color-heading)}.apb-sidebar .widget_rss .rsswidget:hover,
.widget-area .widget_rss .rsswidget:hover,
#secondary .widget_rss .rsswidget:hover{color:var(--apb-color-primary)}.apb-sidebar .widget_rss .rss-date,
.widget-area .widget_rss .rss-date,
#secondary .widget_rss .rss-date{font-size:var(--apb-font-size-xs);color:var(--apb-color-text-muted)}.apb-sidebar .widget_rss .rssSummary,
.widget-area .widget_rss .rssSummary,
#secondary .widget_rss
.rssSummary{font-size:var(--apb-font-size-sm);color:var(--apb-color-text);line-height:var(--apb-line-height-relaxed);margin-top:4px}.apb-sidebar .widget_rss cite,
.widget-area .widget_rss cite,
#secondary .widget_rss
cite{font-size:var(--apb-font-size-xs);font-style:italic;color:var(--apb-color-text-muted);margin-top:2px}.apb-sidebar .widget_calendar table#wp-calendar,
.widget-area .widget_calendar table#wp-calendar,
#secondary .widget_calendar table#wp-calendar{width:100%;border-collapse:collapse;font-size:var(--apb-font-size-sm);text-align:center;background-color:transparent}.apb-sidebar .widget_calendar caption,
.widget-area .widget_calendar caption,
#secondary .widget_calendar
caption{font-family:var(--apb-font-serif);font-weight:var(--apb-font-weight-bold);color:var(--apb-color-heading);padding:0.5rem 0;margin-bottom:0.5rem;caption-side:top;text-align:center}.apb-sidebar .widget_calendar th,
.widget-area .widget_calendar th,
#secondary .widget_calendar
th{font-weight:var(--apb-font-weight-bold);color:var(--apb-color-heading);padding:0.4rem 0.2rem;border-bottom:1px solid var(--apb-color-border);font-size:var(--apb-font-size-xs)}.apb-sidebar .widget_calendar td,
.widget-area .widget_calendar td,
#secondary .widget_calendar
td{padding:0.45rem 0.2rem;color:var(--apb-color-text);border:1px
solid var(--apb-color-bg-alt)}.apb-sidebar .widget_calendar td#today,
.widget-area .widget_calendar td#today,
#secondary .widget_calendar
td#today{background-color:var(--apb-color-primary-light);color:var(--apb-color-primary);font-weight:var(--apb-font-weight-bold);border-radius:var(--apb-radius-sm)}.apb-sidebar .widget_calendar td a,
.widget-area .widget_calendar td a,
#secondary .widget_calendar td
a{font-weight:var(--apb-font-weight-bold);color:var(--apb-color-primary);text-decoration:underline}.apb-sidebar .widget_calendar tfoot td,
.widget-area .widget_calendar tfoot td,
#secondary .widget_calendar tfoot
td{padding-top:0.6rem;border:none;font-size:var(--apb-font-size-xs)}.apb-sidebar .widget_calendar #prev,
.widget-area .widget_calendar #prev,
#secondary .widget_calendar
#prev{text-align:left}.apb-sidebar .widget_calendar #next,
.widget-area .widget_calendar #next,
#secondary .widget_calendar
#next{text-align:right}.apb-sidebar .widget_text .textwidget,
.apb-sidebar .widget_custom_html .custom-html-widget,
.widget-area .widget_text .textwidget,
.widget-area .widget_custom_html .custom-html-widget,
#secondary .widget_text .textwidget,
#secondary .widget_custom_html .custom-html-widget{font-size:var(--apb-font-size-sm);color:var(--apb-color-text);line-height:var(--apb-line-height-relaxed)}.apb-sidebar .widget_text .textwidget p:last-child,
.widget-area .widget_text .textwidget p:last-child,
#secondary .widget_text .textwidget p:last-child{margin-bottom:0}.apb-sidebar .widget_media_image img,
.apb-sidebar .widget_media_gallery img,
.widget-area .widget_media_image img,
.widget-area .widget_media_gallery img,
#secondary .widget_media_image img,
#secondary .widget_media_gallery
img{max-width:100%;height:auto;border-radius:var(--apb-radius-sm)}.apb-sidebar .widget_media_video iframe,
.apb-sidebar .widget_media_video video,
.widget-area .widget_media_video iframe,
.widget-area .widget_media_video video,
#secondary .widget_media_video iframe,
#secondary .widget_media_video
video{max-width:100%;border-radius:var(--apb-radius-sm)}.apb-sidebar .widget_media_audio audio,
.widget-area .widget_media_audio audio,
#secondary .widget_media_audio
audio{width:100%}.apb-widget-about .apb-author-widget-body{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.apb-author-widget-avatar-wrap{position:relative;width:90px;height:90px;margin-bottom:var(--apb-space-4)}.apb-author-widget-avatar{width:100%;height:100%;border-radius:var(--apb-radius-full);object-fit:cover;border:3px
solid var(--apb-color-primary-light);box-shadow:var(--apb-shadow-md)}.apb-author-widget-name{font-family:var(--apb-font-serif);font-size:var(--apb-font-size-md);font-weight:var(--apb-font-weight-bold);color:var(--apb-color-heading);margin-bottom:var(--apb-space-2)}.apb-author-widget-bio{font-size:var(--apb-font-size-sm);color:var(--apb-color-text);line-height:var(--apb-line-height-base);margin-bottom:var(--apb-space-4)}.apb-author-signature-wrap{margin-bottom:var(--apb-space-4)}.apb-author-signature{font-family:'Playfair Display',cursive,serif;font-style:italic;font-size:1.4rem;font-weight:700;color:var(--apb-color-primary);opacity:0.85;letter-spacing:1px}.apb-author-widget-link{display:inline-flex;align-items:center;gap:var(--apb-space-1);font-size:var(--apb-font-size-sm);font-weight:var(--apb-font-weight-semibold);color:var(--apb-color-primary);text-decoration:underline;text-underline-offset:3px;transition:color var(--apb-transition-fast)}.apb-author-widget-link:hover{color:var(--apb-color-accent)}.apb-widget-upcoming-book{border-top:4px solid var(--apb-color-accent)}.apb-upcoming-widget-body{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.apb-upcoming-release-badge{display:inline-block;padding:0.2rem 0.65rem;background-color:var(--apb-color-accent-light);color:var(--apb-color-accent);font-size:var(--apb-font-size-xs);font-weight:var(--apb-font-weight-bold);text-transform:uppercase;letter-spacing:0.05em;border-radius:var(--apb-radius-full);margin-bottom:var(--apb-space-4)}.apb-upcoming-cover-wrap{width:min(200px, 70%);aspect-ratio:2 / 3;margin-bottom:var(--apb-space-4);border-radius:var(--apb-radius-sm);overflow:hidden;box-shadow:var(--apb-shadow-lg);transition:transform var(--apb-transition-smooth)}.apb-upcoming-cover-wrap:hover{transform:scale(1.03)}.apb-upcoming-cover{width:100%;height:100%;object-fit:cover}.apb-upcoming-title{font-family:var(--apb-font-serif);font-size:var(--apb-font-size-md);font-weight:var(--apb-font-weight-bold);color:var(--apb-color-heading);margin-bottom:var(--apb-space-1)}.apb-upcoming-author{font-size:var(--apb-font-size-xs);color:var(--apb-color-text-muted);margin-bottom:var(--apb-space-4)}.apb-widget-newsletter{background-color:var(--apb-color-primary-light);border-color:rgba(13, 92, 99, 0.15)}.apb-widget-newsletter .apb-widget-title::after,
.apb-widget-newsletter .widget-title::after{background-color:var(--apb-color-primary)}.apb-newsletter-widget-text{font-size:var(--apb-font-size-sm);color:var(--apb-color-text);line-height:var(--apb-line-height-base);margin-bottom:var(--apb-space-4)}.apb-newsletter-widget-form{display:flex;flex-direction:column;gap:var(--apb-space-3);width:100%}.apb-newsletter-widget-input{width:100%;padding:0.75rem 1rem;border:1px
solid var(--apb-color-border-dark);border-radius:var(--apb-radius-sm);background-color:#fff;color:var(--apb-color-heading);font-size:var(--apb-font-size-sm);transition:border-color var(--apb-transition-fast), box-shadow var(--apb-transition-fast);box-sizing:border-box}.apb-newsletter-widget-input:focus{outline:none;border-color:var(--apb-color-primary);box-shadow:0 0 0 3px rgba(13, 92, 99, 0.2)}.apb-popular-posts-list{display:flex;flex-direction:column;gap:var(--apb-space-4);width:100%}.apb-popular-post-item{display:flex;align-items:center;gap:var(--apb-space-3);padding-bottom:var(--apb-space-3);border-bottom:1px solid var(--apb-color-bg-alt);min-width:0}.apb-popular-post-item:last-child{padding-bottom:0;border-bottom:none}.apb-popular-post-thumb-link{flex-shrink:0;width:60px;height:60px;border-radius:var(--apb-radius-sm);overflow:hidden;background-color:var(--apb-color-bg-alt)}.apb-popular-post-thumb{width:100%;height:100%;object-fit:cover;transition:transform var(--apb-transition-smooth)}.apb-popular-post-thumb-link:hover .apb-popular-post-thumb{transform:scale(1.08)}.apb-popular-post-content{display:flex;flex-direction:column;gap:2px;min-width:0}.apb-popular-post-title{font-family:var(--apb-font-serif);font-size:0.9375rem;font-weight:var(--apb-font-weight-semibold);line-height:1.35;color:var(--apb-color-heading);overflow-wrap:break-word;margin:0}.apb-popular-post-title
a{color:inherit;text-decoration:none}.apb-popular-post-title a:hover{color:var(--apb-color-primary)}.apb-popular-post-meta{font-size:var(--apb-font-size-xs);color:var(--apb-color-text-muted)}.apb-category-pills{width:100%}.apb-category-pill{padding:0.35rem 0.75rem}.apb-category-pill .apb-count{font-size:0.6875rem;color:var(--apb-color-text-muted);font-weight:var(--apb-font-weight-semibold);transition:color var(--apb-transition-fast)}.apb-category-pill:hover .apb-count{color:rgba(255, 255, 255, 0.85)}@media (min-width: 768px) and (max-width: 1024px){.apb-sidebar,.widget-area,#secondary{gap:var(--apb-space-6)}.apb-widget,
.apb-sidebar .widget,
.widget-area .widget,
#secondary
.widget{padding:clamp(1rem, 2vw, 1.25rem)}}@media (max-width: 480px){.apb-author-widget-avatar-wrap{width:80px;height:80px}}@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400;1,600&display=swap');.editor-styles-wrapper{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.editor-styles-wrapper :is(h1,h2,h3,h4,h5,h6,.wp-block-heading,.editor-post-title__input){font-family:'Playfair Display',Georgia,Cambria,serif}.apb-single-post,.apb-page-article{background-color:var(--apb-color-bg-card);border:1px
solid var(--apb-color-border);border-radius:var(--apb-radius-md);padding:clamp(1.25rem, 4vw, 2.75rem);box-shadow:var(--apb-shadow-sm);min-width:0;width:100%}.apb-single-featured-image-wrap,.apb-page-featured-media{margin-bottom:var(--apb-space-8);border-radius:var(--apb-radius-sm);overflow:hidden}.apb-single-featured-image,
.apb-page-featured-media
img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.apb-single-featured-image-wrap
figcaption{font-size:var(--apb-font-size-xs);font-style:italic;color:var(--apb-color-text-muted);text-align:center;padding:0.5rem 0 0 0}.apb-post-header{margin-bottom:var(--apb-space-6)}.apb-single-post-title{font-size:clamp(1.75rem, 4vw + 0.3rem, 2.65rem);font-family:var(--apb-font-serif);font-weight:var(--apb-font-weight-extrabold);line-height:1.2;color:var(--apb-color-heading);margin:var(--apb-space-3) 0 var(--apb-space-4) 0;overflow-wrap:break-word}.apb-single-post-meta{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(0.5rem, 2vw, 1.25rem);padding-bottom:var(--apb-space-4);border-bottom:1px solid var(--apb-color-border);font-size:var(--apb-font-size-xs);color:var(--apb-color-text-muted)}.apb-meta-author{display:flex;align-items:center;gap:var(--apb-space-2);color:var(--apb-color-heading);font-weight:var(--apb-font-weight-semibold)}.apb-meta-author-avatar{width:34px;height:34px;border-radius:var(--apb-radius-full);object-fit:cover;border:2px
solid var(--apb-color-primary-light)}.apb-meta-item{display:inline-flex;align-items:center;gap:4px}.apb-meta-item
svg{width:14px;height:14px;fill:currentColor}.apb-entry-content{font-family:var(--apb-font-sans);font-size:var(--apb-font-size-base);line-height:var(--apb-line-height-relaxed);color:var(--apb-color-text);overflow-wrap:break-word;word-wrap:break-word}.apb-entry-content::after{content:"";display:table;clear:both}.apb-entry-content :where(h1,h2,h3,h4,h5,h6){font-family:var(--apb-font-serif);color:var(--apb-color-heading);font-weight:var(--apb-heading-font-weight, 700);overflow-wrap:break-word;word-wrap:break-word;word-break:normal}.apb-entry-content :where(h1){font-size:var(--apb-font-size-h1);line-height:var(--apb-line-height-h1);letter-spacing:var(--apb-letter-spacing-h1);font-weight:var(--apb-heading-font-weight-heavy, 800);margin-top:2.75rem;margin-bottom:1.25rem}.apb-entry-content :where(h2){font-size:var(--apb-font-size-h2);line-height:var(--apb-line-height-h2);letter-spacing:var(--apb-letter-spacing-h2);margin-top:2.5rem;margin-bottom:1.15rem}.apb-entry-content :where(h3){font-size:var(--apb-font-size-h3);line-height:var(--apb-line-height-h3);letter-spacing:var(--apb-letter-spacing-h3);margin-top:2.25rem;margin-bottom:1rem}.apb-entry-content :where(h4){font-size:var(--apb-font-size-h4);line-height:var(--apb-line-height-h4);letter-spacing:var(--apb-letter-spacing-h4);margin-top:2rem;margin-bottom:0.85rem}.apb-entry-content :where(h5){font-size:var(--apb-font-size-h5);line-height:var(--apb-line-height-h5);letter-spacing:var(--apb-letter-spacing-h5);margin-top:1.75rem;margin-bottom:0.75rem}.apb-entry-content :where(h6){font-size:var(--apb-font-size-h6);line-height:var(--apb-line-height-h6);letter-spacing:var(--apb-letter-spacing-h6);text-transform:uppercase;margin-top:1.5rem;margin-bottom:0.65rem}.apb-entry-content :where(p){margin-top:0;margin-bottom:1.5rem}.apb-entry-content :where(a){color:var(--apb-color-primary);text-decoration:underline;text-underline-offset:3px;font-weight:var(--apb-font-weight-medium)}.apb-entry-content :where(a):hover{color:var(--apb-color-accent)}.apb-entry-content :where(strong,b){font-weight:var(--apb-font-weight-bold);color:var(--apb-color-heading)}.apb-entry-content :where(em,i){font-style:italic}.apb-entry-content :where(del,s){text-decoration:line-through;opacity:0.75}.apb-entry-content :where(ins){background-color:var(--apb-color-primary-light);text-decoration:none;padding:0.1em 0.35em;border-radius:2px}.apb-entry-content :where(mark){background-color:#fef08a;color:#1e293b;padding:0.1em 0.4em;border-radius:2px}.apb-entry-content :where(sub,sup){font-size:0.75em;line-height:0;position:relative;vertical-align:baseline}.apb-entry-content :where(sup){top:-0.5em}.apb-entry-content :where(sub){bottom:-0.25em}.apb-entry-content :where(ul,ol){margin-top:0;margin-bottom:1.5rem;padding-left:1.75rem}.apb-entry-content :where(ul){list-style-type:disc}.apb-entry-content :where(ol){list-style-type:decimal}.apb-entry-content :where(li){margin-bottom:0.5rem;line-height:var(--apb-line-height-base)}.apb-entry-content :where(ul ul, ol ol, ul ol, ol ul){margin-top:0.4rem;margin-bottom:0.4rem;padding-left:1.25rem}.apb-entry-content :where(dl){margin-bottom:1.5rem}.apb-entry-content :where(dt){font-weight:var(--apb-font-weight-bold);color:var(--apb-color-heading);margin-top:0.75rem}.apb-entry-content :where(dd){margin-left:1.25rem;margin-bottom:0.5rem}.apb-entry-content :where(table){width:100%;border-collapse:collapse;font-size:var(--apb-font-size-sm);margin-bottom:1.75rem}.apb-entry-content :where(th){background-color:var(--apb-color-bg-alt);color:var(--apb-color-heading);font-weight:var(--apb-font-weight-bold);padding:0.75rem 1rem;border:1px
solid var(--apb-color-border);text-align:left}.apb-entry-content :where(td){padding:0.75rem 1rem;border:1px
solid var(--apb-color-border)}.apb-entry-content :where(tr:nth-child(even) td){background-color:#fcfdfe}.apb-entry-content :where(caption){font-size:var(--apb-font-size-xs);font-style:italic;color:var(--apb-color-text-muted);padding:0.5rem 0;text-align:left}.apb-entry-content
blockquote{margin:1.75rem 0;transition:all var(--apb-transition-fast, 0.2s ease)}.apb-entry-content blockquote:not(.is-style-plain),
.apb-entry-content .wp-block-quote:not(.is-style-plain){border-left:3px solid var(--apb-color-accent, #e07a5f);background-color:var(--apb-color-bg-body, #f8fafc);padding:1.25rem 1.75rem;border-radius:0 8px 8px 0}.apb-entry-content blockquote:not(.is-style-plain) p,
.apb-entry-content .wp-block-quote:not(.is-style-plain) p{font-family:var(--apb-font-serif);font-size:1.15rem;font-style:italic;line-height:1.7;color:var(--apb-color-heading);margin-bottom:0}.apb-entry-content blockquote cite,
.apb-entry-content .wp-block-quote
cite{font-family:var(--apb-font-sans);font-size:var(--apb-font-size-xs, 0.875rem);font-style:normal;font-weight:var(--apb-font-weight-bold, 600);color:var(--apb-color-accent);margin-top:0.5rem;display:block}.apb-entry-content blockquote.is-style-plain,
.apb-entry-content .wp-block-quote.is-style-plain{border-left:none;background-color:transparent;padding:0.5rem 0;border-radius:0}.apb-entry-content .wp-block-quote.is-style-plain
p{font-style:italic}.apb-entry-content :where(code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:0.875em;background-color:var(--apb-color-bg-alt);color:#be185d;padding:0.2em 0.45em;border-radius:4px;border:1px
solid var(--apb-color-border)}.apb-entry-content :where(pre){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:0.875rem;line-height:1.6;background-color:#0f172a;color:#f8fafc;padding:1.25rem 1.5rem;border-radius:var(--apb-radius-md);overflow-x:auto;margin-bottom:1.75rem;box-shadow:var(--apb-shadow-sm);border:1px
solid #334155}.apb-entry-content :where(pre code){background:none;color:inherit;padding:0;border:none;font-size:inherit}.apb-entry-content :where(hr){border:0;height:1px;background-color:var(--apb-color-border-dark);margin-block:2.5rem;width:100%}.apb-entry-content .has-drop-cap:not(:focus):first-letter {float:left;font-family:var(--apb-font-serif);font-size:4.25rem;line-height:0.85;font-weight:var(--apb-font-weight-bold);margin-right:0.85rem;margin-top:0.2rem;color:var(--apb-color-primary)}.apb-entry-content .wp-block-pullquote{border-block:3px solid var(--apb-color-primary);padding:1.5rem 1rem;text-align:center;font-size:1.35rem;font-family:var(--apb-font-serif);font-style:italic;color:var(--apb-color-primary);margin-block:2.5rem;background:none}.apb-entry-content .wp-block-pullquote
blockquote{background:none;border:none;padding:0;margin:0}.apb-entry-content .wp-block-columns{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:1.5rem;margin-bottom:1.75rem}.apb-entry-content .wp-block-column{min-width:0}.apb-callout-box,
.apb-entry-content .wp-block-group.is-style-callout,
.apb-entry-content .wp-block-group.is-style-callout-box{background-color:var(--apb-color-bg-body, #f8fafc);border-left:4px solid var(--apb-color-primary, #0d5c63);padding:1.25rem 1.75rem;border-radius:0 var(--apb-radius-md, 8px) var(--apb-radius-md, 8px) 0;margin-bottom:1.75rem}.apb-entry-content .wp-block-button{margin-bottom:1.5rem}.apb-entry-content .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;padding:0.75rem 1.75rem;background-color:var(--apb-color-primary);color:#fff;text-decoration:none;font-weight:var(--apb-font-weight-semibold);border-radius:var(--apb-radius-sm);transition:all var(--apb-transition-fast);line-height:1.2}.apb-entry-content .wp-block-button__link:hover{background-color:var(--apb-color-primary-hover);color:#fff;transform:translateY(-2px)}.apb-entry-content .wp-block-button.is-style-primary-pill .wp-block-button__link{border-radius:9999px;padding:0.75rem 2rem}.apb-entry-content .wp-block-button.is-style-outline-coral .wp-block-button__link{background-color:transparent;border:2px
solid var(--apb-color-accent, #e07a5f);color:var(--apb-color-accent, #e07a5f);border-radius:var(--apb-radius-sm, 6px);padding:0.75rem 1.75rem}.apb-entry-content .wp-block-button.is-style-outline-coral .wp-block-button__link:hover{background-color:var(--apb-color-accent, #e07a5f);color:#fff;transform:translateY(-2px)}.apb-entry-content ul.is-style-checkmark-list{list-style:none;padding-left:0}.apb-entry-content ul.is-style-checkmark-list
li{position:relative;padding-left:1.75rem;margin-bottom:0.65rem;line-height:1.6}.apb-entry-content ul.is-style-checkmark-list li::before{content:"";position:absolute;left:0;top:0.3em;width:1rem;height:1rem;background-color:var(--apb-color-primary, #0d5c63);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat center / contain}.apb-entry-content .wp-block-image.is-style-book-cover-3d img,
.apb-entry-content figure.is-style-book-cover-3d
img{box-shadow:4px 6px 18px rgba(0, 0, 0, 0.18), 0 2px 4px rgba(0, 0, 0, 0.08);border-radius:4px;border-left:2px solid rgba(255, 255, 255, 0.4);transition:transform var(--apb-transition-fast, 0.2s ease), box-shadow var(--apb-transition-fast, 0.2s ease)}.apb-entry-content .wp-block-image.is-style-book-cover-3d img:hover,
.apb-entry-content figure.is-style-book-cover-3d img:hover{transform:translateY(-4px) rotate(-0.5deg);box-shadow:6px 12px 24px rgba(0, 0, 0, 0.22)}.apb-table-wrapper,
.apb-entry-content .wp-block-table{overflow-x:auto;margin-bottom:1.75rem;width:100%}.apb-entry-content .wp-block-table.is-style-card-table{border:1px
solid var(--apb-color-border, #e2e8f0);border-radius:var(--apb-radius-md, 8px);overflow:hidden;box-shadow:var(--apb-shadow-sm, 0 1px 3px rgba(0, 0, 0, 0.05));margin-bottom:2rem}.apb-entry-content .wp-block-table.is-style-card-table
th{background-color:var(--apb-color-bg-body, #f8fafc);font-weight:700;border-bottom:2px solid var(--apb-color-border, #e2e8f0)}.apb-entry-content .wp-block-table.is-style-striped-minimal tr:nth-child(even){background-color:var(--apb-color-bg-body, #f8fafc)}.apb-entry-content .wp-block-table.is-style-striped-minimal td,
.apb-entry-content .wp-block-table.is-style-striped-minimal
th{border:none;border-bottom:1px solid var(--apb-color-border, #e2e8f0)}.apb-entry-content figure,
.apb-entry-content .wp-block-image{margin:2rem auto;max-width:100%}.apb-entry-content .wp-block-image
img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.apb-entry-content .wp-block-image.aligncenter,
.apb-entry-content
figure.aligncenter{display:table;margin-left:auto;margin-right:auto;text-align:center}.apb-entry-content figure figcaption,
.apb-entry-content .wp-block-image
figcaption{display:table-caption;caption-side:bottom;width:100%;margin-top:0.65rem;font-family:var(--apb-font-sans);font-size:var(--apb-font-size-xs, 0.8125rem);line-height:1.5;color:var(--apb-color-text-muted, #64748b);text-align:center;word-wrap:break-word;white-space:normal}.apb-entry-content figure figcaption a,
.apb-entry-content .wp-block-image figcaption
a{color:var(--apb-color-primary);text-decoration:underline;text-underline-offset:2px}.apb-entry-content .alignleft,
.apb-entry-content [data-align="left"]{float:left;margin-right:1.75rem;margin-bottom:1.25rem;margin-top:0.5rem;max-width:50%}.apb-entry-content .alignright,
.apb-entry-content [data-align="right"]{float:right;margin-left:1.75rem;margin-bottom:1.25rem;margin-top:0.5rem;max-width:50%}.apb-entry-content .aligncenter,
.apb-entry-content [data-align="center"]{display:block;margin-left:auto;margin-right:auto;text-align:center}.apb-entry-content :is(h1, h2, h3, h4, h5, h6):has(+ .alignleft, + .alignright){clear:both}.apb-entry-content
.alignwide{position:relative;width:calc(100% + clamp(2rem, 6vw, 5rem));max-width:1200px;margin-left:calc(-1 * clamp(1rem, 3vw, 2.5rem));margin-right:calc(-1 * clamp(1rem, 3vw, 2.5rem));margin-top:2.5rem;margin-bottom:2.5rem;clear:both}.apb-entry-content > .wp-block-group,
.apb-entry-content .wp-block-columns,
.apb-single-post .apb-entry-content .alignwide,
.apb-page-article .apb-entry-content .alignwide,
.apb-single-post .apb-entry-content .alignfull,
.apb-page-article .apb-entry-content .alignfull,.apb-entry-content>.wp-block-group.alignfull{width:100%;max-width:100%;margin-left:0;margin-right:0;box-sizing:border-box}.apb-entry-content .wp-block-columns .wp-block-column img,
.apb-entry-content .is-style-book-cover-3d
img{width:100%;height:auto;max-width:100%;display:block;object-fit:cover}.apb-entry-content
.alignfull{position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:3rem;margin-bottom:3rem;clear:both}.apb-entry-content .alignfull
img{width:100%;height:auto;border-radius:0}.apb-entry-content iframe,
.apb-entry-content video,
.apb-entry-content audio,
.apb-entry-content .wp-block-embed,
.apb-entry-content .wp-block-embed__wrapper{max-width:100%;border-radius:var(--apb-radius-sm);margin-block:1.5rem}.apb-entry-content
iframe{width:100%;border:0}.apb-entry-content
audio{width:100%}.apb-single-post-footer{margin-top:var(--apb-space-10);padding-top:var(--apb-space-6);border-top:1px solid var(--apb-color-border)}.apb-post-tags{display:flex;align-items:center;flex-wrap:wrap;gap:var(--apb-space-2);margin-bottom:var(--apb-space-8)}.apb-post-tags-title{font-size:var(--apb-font-size-sm);font-weight:var(--apb-font-weight-bold);color:var(--apb-color-heading);margin-right:var(--apb-space-2)}.apb-tag-pill{display:inline-block;padding:0.35rem 0.75rem;background-color:var(--apb-color-bg-alt);color:var(--apb-color-text);font-size:var(--apb-font-size-xs);font-weight:var(--apb-font-weight-medium);border-radius:var(--apb-radius-full);border:1px
solid var(--apb-color-border);transition:all var(--apb-transition-fast)}.apb-tag-pill:hover{background-color:var(--apb-color-primary);color:#fff;border-color:var(--apb-color-primary)}.apb-author-box{display:flex;align-items:center;gap:var(--apb-space-6);background-color:var(--apb-color-bg-alt);border:1px
solid var(--apb-color-border);border-radius:var(--apb-radius-md);padding:var(--apb-space-6);margin-bottom:var(--apb-space-8)}.apb-author-box-avatar{width:84px;height:84px;border-radius:var(--apb-radius-full);object-fit:cover;border:3px
solid #fff;box-shadow:var(--apb-shadow-sm);flex-shrink:0}.apb-author-box-content{display:flex;flex-direction:column;gap:var(--apb-space-2)}.apb-author-box-name{font-family:var(--apb-font-serif);font-size:var(--apb-font-size-md);font-weight:var(--apb-font-weight-bold);color:var(--apb-color-heading);margin:0}.apb-author-box-bio{font-size:var(--apb-font-size-sm);color:var(--apb-color-text);line-height:var(--apb-line-height-base);margin:0}.apb-post-navigation{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;margin:2.5rem 0;padding:1.5rem 0;border-top:1px solid var(--apb-color-border, #e2e8f0);border-bottom:1px solid var(--apb-color-border, #e2e8f0)}.apb-post-navigation .apb-nav-link{display:flex;flex-direction:column;padding:1.25rem 1.5rem;background-color:var(--apb-color-bg-alt, #f8fafc);border:1px
solid var(--apb-color-border, #e2e8f0);border-radius:var(--apb-radius-md, 8px);text-decoration:none;transition:all var(--apb-transition-fast, 0.2s ease)}.apb-post-navigation .apb-nav-link:hover{background-color:#fff;border-color:var(--apb-color-primary, #0d5c63);box-shadow:var(--apb-shadow-card, 0 4px 12px rgba(0, 0, 0, 0.05));transform:translateY(-2px)}.apb-post-navigation .apb-nav-link-next{text-align:right}.apb-post-navigation .apb-nav-subtitle{font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--apb-color-accent, #e07a5f);margin-bottom:0.4rem}.apb-post-navigation .apb-nav-title{font-family:var(--apb-font-serif,serif);font-size:1rem;font-weight:700;color:var(--apb-color-heading, #1e293b);line-height:1.4}.apb-related-posts-section{margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid var(--apb-color-border, #e2e8f0);width:100%}.apb-related-title{font-family:var(--apb-font-serif,serif);font-size:clamp(1.4rem, 2.5vw, 1.85rem);font-weight:700;color:var(--apb-color-heading, #1e293b);margin-bottom:2rem}.apb-related-posts-section .apb-related-grid,
.apb-related-posts-section .apb-posts-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.75rem;width:100%;margin-bottom:0}@media (max-width: 1024px){.apb-related-posts-section .apb-related-grid,
.apb-related-posts-section .apb-posts-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 640px){.apb-author-box{flex-direction:column;text-align:center}.apb-post-navigation{grid-template-columns:1fr}.apb-post-navigation .apb-nav-link-next{text-align:left}.apb-related-posts-section .apb-related-grid,
.apb-related-posts-section .apb-posts-grid{grid-template-columns:1fr;gap:1.5rem}}.apb-canvas-template{width:100%;max-width:100%;padding:0;margin:0}.apb-canvas-article{background:transparent;border:none;box-shadow:none;padding:0;margin:0;width:100%}.apb-canvas-content{width:100%;max-width:100%}.apb-canvas-content>.wp-block-group.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw}
/*!
Theme Name: Author Personal Blog
Theme URI: https://rswpthemes.com/author-personal-blog-wordpress-theme/
Author: RS WP THEMES
Author URI: https://rswpthemes.com
Description: Author Personal Blog is an elegant, lightning-fast, and modern WordPress theme designed specifically for authors, novelists, writers, and publishers. Features a refined editorial aesthetic, fluid typography, WooCommerce book showcase support, and full Gutenberg block integration.
Version: 4.0.0
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: author-personal-blog
Tags: blog, news, e-commerce, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, footer-widgets, flexible-header, theme-options, translation-ready, featured-images, block-styles, wide-blocks, sticky-post, featured-image-header, full-width-template, post-formats, threaded-comments

(C) RS WP THEMES. All code licensed under the terms of the GNU GPL v2 or later.
*/
