.superb-single-post-tags-categories .taxonomy-post_tag,.superb-single-post-tags-categories .taxonomy-category{margin:0!important}.superb-single-post-tags-categories .taxonomy-post_tag a,.superb-single-post-tags-categories .taxonomy-category a{border-radius:5px;border:1px solid var(--wp--preset--color--mono-3);padding:5px 10px;text-decoration:none!important;display:inline-block;margin-right:5px!important;margin-bottom:8px!important;color:var(--wp--preset--color--mono-2)}.superb-single-post-tags-categories .taxonomy-post_tag a:hover,.superb-single-post-tags-categories .taxonomy-category a:hover{border:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--primary)}.column-parent-border-radius .wp-block-column{border-radius:20px}.superbthemes-footer-one .wp-block-navigation{margin-top:0!important}.wp-block-navigation__responsive-container.is-menu-open{padding:20px!important}.wp-block-comments #reply-title,.wp-block-comments h2#comments{font-size:26px}.wp-block-comments p.logged-in-as,.wp-block-comments p.comment-notes,.wp-block-comments label{font-size:16px}.wp-block-comments .wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.wp-block-comments .wp-block-post-comments-form textarea{padding:10px 15px;font-size:15px}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:3px}.comment-form input:not([type=submit]),.comment-form textarea{border-radius:5px;border:1px solid var(--wp--preset--color--mono-2)}.wp-block-template-part{margin-top:0!important}@media only screen and (max-width:768px){.superbthemes-navigation-004 .superbthemes-navigation-004-columns-wrapper .superbthemes-navigation-004-columns-button{display:none!important}.superbthemes-navigation-004 .superbthemes-navigation-004-columns-wrapper .superbthemes-navigation-004-columns-logo{flex-basis:40%!important}.superbthemes-navigation-004 .superbthemes-navigation-004-columns-wrapper .superbthemes-navigation-004-columns-nav{flex-basis:60%!important}.superbthemes-navigation-004 .superbthemes-navigation-004-columns-wrapper .superbthemes-navigation-004-columns-nav .wp-block-navigation__container{justify-content:end!important}.superbthemes-navigation-004 .superbthemes-navigation-004-headline{word-break:break-all!important}.superbthemes-features-005 .wp-block-columns .wp-block-column{max-width:48%!important;width:100%!important}}@media only screen and (max-width:599px){.has-modal-open .wp-block-navigation .wp-block-navigation__responsive-dialog{justify-content:center!important;display:flex}.superbthemes-navigation-004 .superbthemes-navigation-004-columns-wrapper .superbthemes-navigation-004-columns-nav .wp-block-navigation__container{align-items:center!important}.superbthemes-navigation-004 .superbthemes-navigation-004-columns-wrapper .superbthemes-navigation-004-columns-nav{flex-basis:20%!important}.superbthemes-navigation-004 .superbthemes-navigation-004-columns-wrapper .superbthemes-navigation-004-columns-logo{flex-basis:80%!important}.superbthemes-navigation-004 .superbthemes-navigation-004-columns-wrapper .superbthemes-navigation-004-columns-nav nav{justify-content:end!important;display:flex!important}.superbthemes-navigation-004 .superbthemes-navigation-004-headline{font-size:38px!important}.superbthemes-features-005 .wp-block-columns .wp-block-column{max-width:100%!important}.superbthemes-features-005 .wp-block-columns .wp-block-column .wp-block-group{justify-content:center!important;flex-direction:column!important;flex-wrap:wrap!important;align-items:center!important}.superbthemes-navigation-two-columns .superbthemes-navigation-two-columns-left{flex-basis:80%!important}.superbthemes-navigation-two-columns .superbthemes-navigation-two-columns-right{flex-basis:20%!important}.superbthemes-navigation-two-columns .is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{align-self:center}.superbthemes-navigation-two-columns .is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container li,.superbthemes-navigation-two-columns .is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container li .wp-block-navigation-item__content{align-self:center}}.blog-feed-one .wp-block-post-featured-image{min-width:40%!important;width:40%}.blog-feed-one .wp-block-query-pagination-numbers>a,.blog-feed-one .wp-block-query-pagination-numbers>span{border-radius:3px;border:1px solid var(--wp--preset--color--mono-3);padding:5px 10px}.blog-feed-one .wp-block-query-pagination-numbers>span.current{opacity:.5}.blog-feed-one .wp-block-query-pagination-numbers>span.page-numbers.dots{border:0;padding:5px 4px}@media only screen and (max-width:750px){.blog-feed-one .wp-block-post-featured-image{min-width:100%!important;width:100%}.blog-feed-one .has-post-thumbnail .wp-block-group{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.blog-feed-one .wp-block-query-pagination-numbers{display:none}}@media only screen and (max-width:781px){.featured-post-banner .wp-block-social-links{justify-content:center!important}.featured-post-banner .wp-block-post-template .wp-block-group{justify-content:center!important}}.page-template-page-full-width .entry-content{margin-top:0}@media only screen and (max-width:1024px){.superbthemes-navigation-three .superbthemes-navigation-three-columns-wrapper .superbthemes-navigation-three-columns-button{display:none!important}.superbthemes-navigation-three .superbthemes-navigation-three-columns-wrapper .superbthemes-navigation-three-columns-logo{flex-basis:40%!important}.superbthemes-navigation-three .superbthemes-navigation-three-columns-wrapper .superbthemes-navigation-three-columns-nav{flex-basis:60%!important}.superbthemes-navigation-three .superbthemes-navigation-three-columns-wrapper .superbthemes-navigation-three-columns-nav .wp-block-navigation__container{justify-content:end!important}.superbthemes-navigation-three .superbthemes-navigation-three-headline{word-break:break-all!important}}@media only screen and (max-width:599px){.superbthemes-navigation-three .superbthemes-navigation-three-columns-wrapper .superbthemes-navigation-three-columns-nav .wp-block-navigation__container{align-items:center!important}.superbthemes-navigation-three .superbthemes-navigation-three-columns-wrapper .superbthemes-navigation-three-columns-nav .wp-block-navigation__container li a{font-size:18px}.superbthemes-navigation-three .superbthemes-navigation-three-columns-wrapper .superbthemes-navigation-three-columns-nav{flex-basis:20%!important}.superbthemes-navigation-three .superbthemes-navigation-three-columns-wrapper .superbthemes-navigation-three-columns-logo{flex-basis:80%!important}.superbthemes-navigation-three .superbthemes-navigation-three-columns-wrapper .superbthemes-navigation-three-columns-nav nav{justify-content:end!important;display:flex!important}.superbthemes-navigation-three .superbthemes-navigation-three-headline{font-size:38px!important}}.woocommerce-page.woocommerce-uses-block-theme .has-global-padding{padding-left:var(--wp--preset--spacing--superbspacing-small);padding-right:var(--wp--preset--spacing--superbspacing-small)}.woocommerce-page.woocommerce-uses-block-theme.woocommerce-account.woocommerce-page .entry-content.wp-block-post-content.has-global-padding{max-width:100%;padding-left:0;padding-right:0}.woocommerce-page.woocommerce-uses-block-theme .woocommerce-ordering select{padding:12px 40px 12px 25px;background-color:#fff;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(data:image/svg+xml,%3Csvg%20width=%2210%22%20height=%225%22%20viewBox=%220%200%2010%205%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d=%22M4.50495%204.82011.205241%201.04856c-.2736547-.239914-.2736547-.628897.0-.868696.273411-.2398187.716857-.2398187.990249.0L5.00007%203.5171%208.80452.179961C9.07805-.0598577%209.52145-.0598577%209.79486.179961%2010.0684.41978%2010.0684.808743%209.79486%201.04866L5.49508%204.8202C5.35831%204.94011%205.17925%205%205.00009%205%204.82085%205%204.64165%204.94%204.50495%204.82011z%22%20fill=%22%23767676%22/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:calc(100% - 20px);-webkit-transition:.1s;-o-transition:.1s;transition:.1s;border:1px solid var(--wp--preset--color--mono-2)}@media only screen and (max-width:781px){.superbthemes-footer-center-socials-mobile .wp-block-social-links{justify-content:center!important;float:none!important;margin-left:0!important;margin-right:0!important}.superbthemes-footer-001{text-align:center}.superbthemes-footer-001 ul{justify-content:center!important}}


/* Trivial Trivia — shared interactive widget (growth initiatives Phase 0.4)
 *
 * Used identically on the public /trivia/ page and inside the one-week-delayed
 * preview issue on the homepage + sign-up page. Non-subscriber experience:
 * pick a guess -> instant reveal + explanation -> sign-up prompt -> share.
 *
 * Everything is scoped under .nc-trivia-widget so it can't leak. Light theme,
 * committed (the newsletter itself is light); brand blue #215195 / green #2a9521.
 */

.nc-trivia-widget {
  --ntw-blue:   #215195;
  --ntw-green:  #2a9521;
  --ntw-ink:    #1a1a1a;
  --ntw-muted:  #5b6472;
  --ntw-line:   #e3e6eb;
  --ntw-wrong:  #b3261e;
  --ntw-radius: 14px;
  box-sizing: border-box;
  max-width: 620px;
  margin: 28px auto;
  padding: 22px;
  border: 2px solid var(--ntw-blue);
  border-radius: var(--ntw-radius);
  background: #fff;
  color: var(--ntw-ink);
  font: 16px/1.55 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.nc-trivia-widget *, .nc-trivia-widget *::before, .nc-trivia-widget *::after { box-sizing: border-box; }

.nc-trivia-widget .ntw-kicker {
  margin: 0 0 6px;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .08em;
  text-transform: uppercase;
  color: var(--ntw-blue);
}
.nc-trivia-widget .ntw-question {
  margin: 0 0 16px;
  font-size: 20px;
  font-weight: 700;
  color: var(--ntw-blue);
}

.nc-trivia-widget .ntw-image {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 10px;
  margin: 0 0 8px;
}
.nc-trivia-widget .ntw-image-caption {
  margin: 0 0 14px;
  font-size: 13px;
  color: var(--ntw-muted);
  text-align: center;
}

.nc-trivia-widget .ntw-options { display: grid; gap: 10px; margin: 0; padding: 0; list-style: none; }
.nc-trivia-widget .ntw-option {
  display: flex;
  gap: 10px;
  width: 100%;
  padding: 12px 14px;
  border: 1px solid var(--ntw-line);
  border-radius: 10px;
  background: #fbfbfc;
  color: var(--ntw-ink);
  font: inherit;
  text-align: left;
  cursor: pointer;
  transition: border-color .12s, background .12s;
}
.nc-trivia-widget .ntw-option:hover:not(:disabled) { border-color: var(--ntw-blue); background: #f2f6fb; }
.nc-trivia-widget .ntw-option:disabled { cursor: default; }
.nc-trivia-widget .ntw-option .ntw-key { font-weight: 700; color: var(--ntw-muted); }

.nc-trivia-widget .ntw-option.is-correct {
  border-color: var(--ntw-green);
  background: #eef7ec;
}
.nc-trivia-widget .ntw-option.is-correct .ntw-key { color: var(--ntw-green); }
.nc-trivia-widget .ntw-option.is-wrong {
  border-color: var(--ntw-wrong);
  background: #fbeceb;
}
.nc-trivia-widget .ntw-option.is-wrong .ntw-key { color: var(--ntw-wrong); }

.nc-trivia-widget .ntw-verdict {
  margin: 16px 0 8px;
  font-size: 17px;
  font-weight: 700;
}
.nc-trivia-widget .ntw-verdict.is-correct { color: var(--ntw-green); }
.nc-trivia-widget .ntw-verdict.is-wrong { color: var(--ntw-wrong); }
.nc-trivia-widget .ntw-explanation { margin: 0 0 4px; }
.nc-trivia-widget .ntw-explanation p:first-child { margin-top: 0; }
.nc-trivia-widget .ntw-explanation p:last-child { margin-bottom: 0; }

.nc-trivia-widget .ntw-after { margin-top: 20px; padding-top: 18px; border-top: 1px solid var(--ntw-line); }

.nc-trivia-widget .ntw-signup-head { margin: 0 0 12px; }
.nc-trivia-widget .ntw-form { display: grid; gap: 8px; }
.nc-trivia-widget .ntw-form input {
  width: 100%;
  padding: 10px 12px;
  border: 1px solid var(--ntw-line);
  border-radius: 8px;
  font: inherit;
  color: var(--ntw-ink);
  background: #fff;
}
.nc-trivia-widget .ntw-form input:focus { outline: none; border-color: var(--ntw-blue); }
.nc-trivia-widget .ntw-btn {
  display: inline-block;
  padding: 11px 18px;
  border: 0;
  border-radius: 8px;
  background: var(--ntw-blue);
  color: #fff;
  font: inherit;
  font-weight: 700;
  cursor: pointer;
}
.nc-trivia-widget .ntw-btn:hover { background: #1b4179; }
.nc-trivia-widget .ntw-btn--ghost {
  background: transparent;
  color: var(--ntw-blue);
  border: 1px solid var(--ntw-blue);
}
.nc-trivia-widget .ntw-btn--ghost:hover { background: #f2f6fb; }

.nc-trivia-widget .ntw-share { margin-top: 12px; }
.nc-trivia-widget .ntw-note { margin: 8px 0 0; font-size: 14px; color: var(--ntw-muted); }
.nc-trivia-widget .ntw-msg { margin: 8px 0 0; font-size: 14px; font-weight: 600; }
.nc-trivia-widget .ntw-msg.is-ok { color: var(--ntw-green); }
.nc-trivia-widget .ntw-msg.is-err { color: var(--ntw-wrong); }

.nc-trivia-widget[hidden] { display: none; }
.nc-trivia-widget .ntw-loading { color: var(--ntw-muted); }

@media (max-width: 480px) {
  .nc-trivia-widget { margin: 20px auto; padding: 18px; }
  .nc-trivia-widget .ntw-question { font-size: 18px; }
}
