/* ALLHIR Round71 2.39.31 — STRICT GLOBAL SMOKY-GLASS / GOLD SYSTEM
   Hard rule: no bright yellow/orange fills for normal UI, including hover/active.
   Cards = smoky grey glass + gold line. Buttons = smoky grey glass + gold line/text.
   Titles/links/interactive labels = one header-gold family across every page. */
:root{
  --ah-gold:#efd89d;
  --ah-gold-strong:#f7e3aa;
  --ah-gold-muted:#d7bd83;
  --ah-gold-line:rgba(239,216,157,.48);
  --ah-gold-line-soft:rgba(239,216,157,.25);
  --ah-gold-glow:rgba(214,175,55,.12);
  --ah-glass:linear-gradient(180deg,rgba(47,50,58,.58),rgba(25,28,34,.72));
  --ah-glass-strong:linear-gradient(180deg,rgba(39,42,49,.86),rgba(21,23,28,.92));
  --ah-glass-hover:linear-gradient(180deg,rgba(55,58,66,.82),rgba(29,31,37,.94));
  --ah-glass-soft:rgba(40,43,50,.52);
  --ah-input:rgba(19,21,26,.84);
  --ah-copy:#d8c9a7;
}

/* Header gold is the canonical platform colour. */
body .site-title,
body .mobile-site-title,
body .site-tagline,
body .mobile-site-tagline,
body .desktop-menu a,
body .mobile-menu-list a,
body .sidebar-brand,
body .allhir-account-dropdown,
body .allhir-account-dropdown a,
body .allhir-account-dropdown__title,
body main h1,
body main h2,
body main h3,
body main h4,
body main h5,
body main h6,
body main a,
body main legend,
body main summary,
body main dt,
body main label > span,
body main [class*="__title"],
body main [class*="__heading"],
body main [class*="__label"],
body main [class*="eyebrow"]{
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
  text-shadow:none!important;
}
body main p,
body main li,
body main dd,
body main small,
body main time{
  color:var(--ah-copy)!important;
}

/* Header controls are glass, never yellow slabs. */
body .allhir-header-desktop,
body .allhir-header-mobile,
body .allhir-account-dropdown,
body .sidebar-menu{
  background:linear-gradient(180deg,rgba(24,27,32,.94),rgba(18,20,25,.96))!important;
  border-color:var(--ah-gold-line-soft)!important;
}
body .lang-btn,
body .lang-btn--mobile,
body .allhir-location-btn,
body .allhir-location-btn--mobile,
body .allhir-account-dropdown a,
body .allhir-search form{
  border:1px solid var(--ah-gold-line-soft)!important;
  background:var(--ah-glass-strong)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
body .lang-btn:hover,
body .lang-btn--mobile:hover,
body .allhir-location-btn:hover,
body .allhir-location-btn--mobile:hover,
body .allhir-account-dropdown a:hover,
body .allhir-account-dropdown a:focus-visible{
  background:var(--ah-glass-hover)!important;
  color:var(--ah-gold-strong)!important;
  -webkit-text-fill-color:var(--ah-gold-strong)!important;
  border-color:rgba(247,227,170,.62)!important;
}
body .allhir-search input,
body .allhir-search input::placeholder,
body .allhir-search button{
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
}

/* Universal card language. */
body main .allhir-hero2__card,
body main .allhir-home65__community,
body main .allhir-home65__desktop-aside,
body main .allhir-home65-listing,
body main .allhir-home65-empty,
body main .allhir-community-switcher a,
body main .allhir-community-block,
body main .allhir-community-empty,
body main .allhir-community-events-preview article,
body main .allhir-r71-space-preview,
body main .allhir-r71-space-preview > a,
body main .allhir-useful-card,
body main .allhir-feed-card,
body main .allhir-content-card,
body main .allhir-info-card,
body main .allhir-event-policy,
body main .allhir-event-policy article,
body main .allhir-event-card,
body main .allhir-event-submit-card,
body main .allhir-event-policy article > span,
body main .allhir-empty-card,
body main .allhir-listing-card,
body main .allhir-listing-search-modern,
body main .allhir-person-card,
body main .allhir-publication-composer,
body main .allhir-publication-filters,
body main .allhir-r71-feed-end,
body main .allhir-profile-summary,
body main .allhir-profile-info,
body main .allhir-profile-info dl > div,
body main .allhir-public-profile-card,
body main .allhir-profile-connections,
body main .allhir-profile-editor,
body main .allhir-profile-edit-screen__header,
body main .allhir-account-login-card,
body main .allhir-account-grid a,
body main .allhir-account-items article,
body main .allhir-profile-listing,
body main .allhir-r71-notifications,
body main .allhir-r71-account-forum,
body main .allhir-r71-notification-list a,
body main .allhir-r71-account-topics article,
body main .allhir-forum-dashboard,
body main .allhir-r71-cloud-gate,
body main .allhir-r71-forum-board,
body main .allhir-r71-forum-sections,
body main .allhir-r71-forum-content,
body main .allhir-r71-topic-list > a,
body main .allhir-r71-thread-posts article,
body main .allhir-r71-create-thread,
body main .allhir-r71-chat-layout,
body main .allhir-r71-chat-list,
body main .allhir-r71-chat-room,
body main .allhir-card,
body main .allhir-listing-form-card,
body main .allhir-composer-card,
body main .allhir-r71-event-modal__panel,
body main .allhir-pricing-section,
body main .allhir-price-grid > *,
body main .allhir-promotion-price-grid > *,
body main .allhir-listing-plan-note,
body main .allhir-publication-limit-message,
body main .allhir-r71-monthly-quota,
body main .allhir-r71-composer-details,
body main .allhir-r71-composer-options{
  border:1px solid var(--ah-gold-line-soft)!important;
  background:var(--ah-glass)!important;
  color:var(--ah-copy)!important;
  box-shadow:0 16px 38px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.035)!important;
  -webkit-backdrop-filter:blur(14px) saturate(112%)!important;
  backdrop-filter:blur(14px) saturate(112%)!important;
}
body main .allhir-event-policy article > span{
  width:44px!important;
  height:44px!important;
  border-radius:999px!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
  background:rgba(34,37,43,.72)!important;
}

/* STRICT BUTTON SYSTEM: every button-like control is smoky glass + gold. */
body main button,
body main input[type="submit"],
body main input[type="button"],
body main .button,
body main .allhir-btn,
body main .allhir-hero2__btn,
body main .allhir-section-action,
body main .allhir-forum-action-secondary,
body main .allhir-profile-action,
body main .allhir-profile-logout,
body main .allhir-profile-heading > a,
body main .allhir-profile-heading--account > a,
body main .allhir-profile-edit-action,
body main .allhir-profile-form__actions > button,
body main .allhir-profile-form__actions > a,
body main .allhir-card-link,
body main .allhir-community-block__head > a,
body main .allhir-community-block__more,
body main .allhir-community-forum-entry,
body main .allhir-r71-community-actions a,
body main .allhir-home-forum-link > span,
body main .allhir-publication-composer strong,
body main .allhir-publications-heading > a,
body main .allhir-publication-archive-shell header > a,
body main .allhir-person-card__open,
body main .allhir-info-back,
body main .allhir-profile-view-all,
body main .allhir-listing-login-btn,
body main .allhir-dialog-primary,
body main .allhir-dialog-secondary,
body main .allhir-composer-submit,
body main .allhir-composer-cancel,
body main .allhir-r71-event-open,
body main .allhir-r71-camera-secondary,
body main .allhir-r71-camera-shutter,
body main .allhir-rules-link,
body main .allhir-r71-join-discussion,
body main .allhir-r71-message-nav a,
body main .allhir-messenger-chat .allhir-message-form > button,
body main .allhir-listing-search-modern__bar button,
body main .allhir-r71-section-actions button,
body main .allhir-r71-create-thread button,
body main .allhir-r71-forum-composer button,
body main .allhir-r71-chat-compose button,
body main a[class*="-action"],
body main a[class*="__action"],
body main a[class*="-btn"],
body main a[class*="__btn"]{
  border:1px solid var(--ah-gold-line)!important;
  border-radius:999px!important;
  background:var(--ah-glass-strong)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
  text-shadow:none!important;
  box-shadow:0 9px 22px rgba(0,0,0,.17),inset 0 1px 0 rgba(255,255,255,.035)!important;
  font-weight:750!important;
  text-decoration:none!important;
  filter:none!important;
}

/* Hover/focus/active: grey glass stays grey. Never yellow. */
body main button:hover,
body main button:focus-visible,
body main input[type="submit"]:hover,
body main input[type="button"]:hover,
body main .button:hover,
body main .allhir-btn:hover,
body main .allhir-hero2__btn:hover,
body main .allhir-section-action:hover,
body main .allhir-forum-action-secondary:hover,
body main .allhir-profile-action:hover,
body main .allhir-profile-logout:hover,
body main .allhir-profile-heading > a:hover,
body main .allhir-profile-heading--account > a:hover,
body main .allhir-profile-edit-action:hover,
body main .allhir-profile-edit-action:focus-visible,
body main .allhir-profile-form__actions > button:hover,
body main .allhir-profile-form__actions > a:hover,
body main .allhir-card-link:hover,
body main .allhir-community-block__head > a:hover,
body main .allhir-community-block__more:hover,
body main .allhir-community-forum-entry:hover,
body main .allhir-r71-community-actions a:hover,
body main .allhir-r71-join-discussion:hover,
body main .allhir-r71-message-nav a:hover,
body main .allhir-messenger-chat .allhir-message-form > button:hover,
body main .allhir-listing-search-modern__bar button:hover,
body main a[class*="-action"]:hover,
body main a[class*="__action"]:hover,
body main a[class*="-btn"]:hover,
body main a[class*="__btn"]:hover{
  border-color:rgba(247,227,170,.72)!important;
  background:var(--ah-glass-hover)!important;
  color:var(--ah-gold-strong)!important;
  -webkit-text-fill-color:var(--ah-gold-strong)!important;
  box-shadow:0 0 0 1px rgba(239,216,157,.10),0 0 18px var(--ah-gold-glow),0 12px 26px rgba(0,0,0,.22)!important;
  transform:translateY(-1px);
  filter:none!important;
}

/* Account shortcut hover MUST remain glass rather than yellow. */
body main .allhir-account-grid a:hover,
body main .allhir-account-grid a:focus-visible,
body main .allhir-account-grid a.is-active,
body main .allhir-account-grid a[aria-current="true"]{
  border-color:rgba(247,227,170,.68)!important;
  background:var(--ah-glass-hover)!important;
  color:var(--ah-gold-strong)!important;
  -webkit-text-fill-color:var(--ah-gold-strong)!important;
  box-shadow:0 0 18px var(--ah-gold-glow),0 12px 26px rgba(0,0,0,.22)!important;
  transform:translateY(-1px)!important;
}
body main .allhir-account-grid a:hover *,
body main .allhir-account-grid a:focus-visible *,
body main .allhir-account-grid a.is-active *{
  color:var(--ah-gold-strong)!important;
  -webkit-text-fill-color:var(--ah-gold-strong)!important;
}

/* Search submit on classifieds: no orange/yellow fill. */
body main .allhir-listing-search-modern__bar button,
body main .allhir-listing-search-modern__bar button:hover,
body main .allhir-listing-search-modern__bar button:focus-visible{
  background:var(--ah-glass-strong)!important;
  border:1px solid var(--ah-gold-line)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
}
body main .allhir-listing-search-modern__bar button:hover,
body main .allhir-listing-search-modern__bar button:focus-visible{
  background:var(--ah-glass-hover)!important;
  color:var(--ah-gold-strong)!important;
  -webkit-text-fill-color:var(--ah-gold-strong)!important;
}

/* Form system: every form follows the same smoky glass language. */
body main input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="submit"]):not([type="button"]),
body main textarea,
body main select{
  border:1px solid var(--ah-gold-line-soft)!important;
  border-radius:14px!important;
  background:var(--ah-input)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
}
body main input::placeholder,
body main textarea::placeholder{
  color:rgba(239,216,157,.48)!important;
  -webkit-text-fill-color:rgba(239,216,157,.48)!important;
  opacity:1!important;
}
body main input[type="file"]::file-selector-button{
  border:1px solid var(--ah-gold-line)!important;
  border-radius:999px!important;
  background:var(--ah-glass-strong)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
}
body main input[type="file"]::file-selector-button:hover{
  background:var(--ah-glass-hover)!important;
}

/* Messenger badges and action menus stay dark glass. */
body main .allhir-messenger-sidebar__top > div > span,
body main .allhir-unread-badge,
body main .allhir-r71-feed-badge,
body main .allhir-active-filter-chip,
body main .allhir-promoted-badge{
  border:1px solid var(--ah-gold-line)!important;
  background:rgba(31,34,40,.78)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
  box-shadow:0 7px 18px rgba(0,0,0,.15)!important;
}
body main .allhir-message-item-menu > div,
body main .allhir-message-safety > div,
body main .allhir-message-item-menu button,
body main .allhir-message-safety button{
  background:var(--ah-glass-strong)!important;
  border-color:var(--ah-gold-line-soft)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
}
body main .allhir-message-item-menu button:hover,
body main .allhir-message-safety button:hover{
  background:var(--ah-glass-hover)!important;
  color:var(--ah-gold-strong)!important;
  -webkit-text-fill-color:var(--ah-gold-strong)!important;
}

/* Active pills/tabs do not become yellow. */
body main .is-active,
body main [aria-current="true"],
body main .allhir-message-threads a.is-active,
body main .allhir-r71-forum-sections a.is-active,
body main .allhir-r71-channel-tabs a.is-active,
body main .allhir-publication-tabs a.is-active{
  background:var(--ah-glass-hover)!important;
  border-color:rgba(247,227,170,.64)!important;
  color:var(--ah-gold-strong)!important;
  -webkit-text-fill-color:var(--ah-gold-strong)!important;
}

/* Semantic notices are the deliberate exception. */
body main .allhir-profile-notice--error,
body main .allhir-message--error{color:#efb0a8!important;-webkit-text-fill-color:#efb0a8!important}
body main .allhir-profile-notice--success,
body main .allhir-message--success{color:#b8d9bf!important;-webkit-text-fill-color:#b8d9bf!important}

@media(max-width:760px){
  body main .allhir-profile-form__actions > button,
  body main .allhir-profile-form__actions > a{width:100%!important}
}

/* Specificity lock: defeats older page-local !important yellow/orange rules. */
body:not(#allhir-never) main button,
body:not(#allhir-never) main input[type="submit"],
body:not(#allhir-never) main input[type="button"],
body:not(#allhir-never) main .button,
body:not(#allhir-never) main .allhir-btn,
body:not(#allhir-never) main .allhir-hero2__btn,
body:not(#allhir-never) main.allhir-home65 .allhir-hero2__btn,
body:not(#allhir-never) main .allhir-section-action,
body:not(#allhir-never) main .allhir-forum-action-secondary,
body:not(#allhir-never) main.allhir-profile-page .allhir-profile-logout,
body:not(#allhir-never) main .allhir-profile-logout,
body:not(#allhir-never) main .allhir-profile-heading > a,
body:not(#allhir-never) main .allhir-profile-heading--account > a,
body:not(#allhir-never) main .allhir-profile-edit-action,
body:not(#allhir-never) main.allhir-public-profile-page .allhir-profile-edit-action,
body:not(#allhir-never) main .allhir-profile-edit-screen .allhir-profile-form__actions > button,
body:not(#allhir-never) main .allhir-profile-edit-screen .allhir-profile-form__actions > a,
body:not(#allhir-never) main .allhir-profile-form__actions > button,
body:not(#allhir-never) main .allhir-profile-form__actions > a,
body:not(#allhir-never) main .allhir-listing-search-modern__bar button,
body:not(#allhir-never) main .allhir-community-block__head > a,
body:not(#allhir-never) main .allhir-community-block__more,
body:not(#allhir-never) main .allhir-community-forum-entry,
body:not(#allhir-never) main .allhir-r71-community-actions a,
body:not(#allhir-never) main .allhir-publication-composer strong,
body:not(#allhir-never) main.allhir-publication-composer-page .allhir-composer-submit,
body:not(#allhir-never) main.allhir-publication-composer-page .allhir-composer-cancel,
body:not(#allhir-never) main .allhir-r71-event-open,
body:not(#allhir-never) main .allhir-r71-join-discussion,
body:not(#allhir-never) main .allhir-r71-message-nav a,
body:not(#allhir-never) main .allhir-messenger-chat .allhir-message-form > button{
  border:1px solid var(--ah-gold-line)!important;
  background:var(--ah-glass-strong)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
  text-shadow:none!important;
  box-shadow:0 9px 22px rgba(0,0,0,.17),inset 0 1px 0 rgba(255,255,255,.035)!important;
  filter:none!important;
}

body:not(#allhir-never) main button:hover,
body:not(#allhir-never) main button:focus-visible,
body:not(#allhir-never) main input[type="submit"]:hover,
body:not(#allhir-never) main input[type="button"]:hover,
body:not(#allhir-never) main .allhir-hero2__btn:hover,
body:not(#allhir-never) main.allhir-home65 .allhir-hero2__btn:hover,
body:not(#allhir-never) main .allhir-section-action:hover,
body:not(#allhir-never) main .allhir-forum-action-secondary:hover,
body:not(#allhir-never) main.allhir-profile-page .allhir-profile-logout:hover,
body:not(#allhir-never) main .allhir-profile-heading > a:hover,
body:not(#allhir-never) main .allhir-profile-edit-action:hover,
body:not(#allhir-never) main.allhir-public-profile-page .allhir-profile-edit-action:hover,
body:not(#allhir-never) main .allhir-profile-edit-screen .allhir-profile-form__actions > button:hover,
body:not(#allhir-never) main .allhir-profile-edit-screen .allhir-profile-form__actions > a:hover,
body:not(#allhir-never) main .allhir-listing-search-modern__bar button:hover,
body:not(#allhir-never) main .allhir-community-block__head > a:hover,
body:not(#allhir-never) main .allhir-community-block__more:hover,
body:not(#allhir-never) main .allhir-community-forum-entry:hover,
body:not(#allhir-never) main .allhir-r71-community-actions a:hover,
body:not(#allhir-never) main .allhir-publication-composer strong:hover,
body:not(#allhir-never) main.allhir-publication-composer-page .allhir-composer-submit:hover,
body:not(#allhir-never) main .allhir-r71-event-open:hover,
body:not(#allhir-never) main .allhir-r71-join-discussion:hover,
body:not(#allhir-never) main .allhir-r71-message-nav a:hover,
body:not(#allhir-never) main .allhir-messenger-chat .allhir-message-form > button:hover{
  border-color:rgba(247,227,170,.72)!important;
  background:var(--ah-glass-hover)!important;
  color:var(--ah-gold-strong)!important;
  -webkit-text-fill-color:var(--ah-gold-strong)!important;
  box-shadow:0 0 0 1px rgba(239,216,157,.10),0 0 18px var(--ah-gold-glow),0 12px 26px rgba(0,0,0,.22)!important;
  filter:none!important;
}

body:not(#allhir-never) main.allhir-profile-page .allhir-account-grid a:hover,
body:not(#allhir-never) main.allhir-profile-page .allhir-account-grid a:focus-visible,
body:not(#allhir-never) main.allhir-profile-page .allhir-account-grid a.is-active,
body:not(#allhir-never) main .allhir-account-grid a:hover,
body:not(#allhir-never) main .allhir-account-grid a:focus-visible{
  background:var(--ah-glass-hover)!important;
  border-color:rgba(247,227,170,.68)!important;
  color:var(--ah-gold-strong)!important;
  -webkit-text-fill-color:var(--ah-gold-strong)!important;
  box-shadow:0 0 18px var(--ah-gold-glow),0 12px 26px rgba(0,0,0,.22)!important;
}

body:not(#allhir-never) main .allhir-event-policy article,
body:not(#allhir-never) main .allhir-event-card,
body:not(#allhir-never) main .allhir-event-submit-card,
body:not(#allhir-never) main .allhir-community-switcher a,
body:not(#allhir-never) main .allhir-community-block,
body:not(#allhir-never) main .allhir-community-empty,
body:not(#allhir-never) main .allhir-community-events-preview article,
body:not(#allhir-never) main .allhir-useful-card,
body:not(#allhir-never) main .allhir-feed-card{
  border:1px solid var(--ah-gold-line-soft)!important;
  background:var(--ah-glass)!important;
  color:var(--ah-copy)!important;
}
body:not(#allhir-never) main .allhir-event-policy article > span{
  border:1px solid var(--ah-gold-line-soft)!important;
  background:var(--ah-glass-strong)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
}

/* Specificity lock for platform typography, cards and forms. */
body:not(#allhir-never) main h1,
body:not(#allhir-never) main h2,
body:not(#allhir-never) main h3,
body:not(#allhir-never) main h4,
body:not(#allhir-never) main h5,
body:not(#allhir-never) main h6,
body:not(#allhir-never) main a,
body:not(#allhir-never) main dt,
body:not(#allhir-never) main legend,
body:not(#allhir-never) main summary,
body:not(#allhir-never) main label > span{
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
}

body:not(#allhir-never) main .allhir-hero2__card,
body:not(#allhir-never) main.allhir-home65 .allhir-home65__community,
body:not(#allhir-never) main.allhir-home65 .allhir-home65__desktop-aside,
body:not(#allhir-never) main.allhir-home65 .allhir-home65-listing,
body:not(#allhir-never) main.allhir-profile-page .allhir-profile-summary,
body:not(#allhir-never) main.allhir-profile-page .allhir-profile-info,
body:not(#allhir-never) main.allhir-profile-page .allhir-profile-info dl > div,
body:not(#allhir-never) main.allhir-public-profile-page .allhir-public-profile-card,
body:not(#allhir-never) main.allhir-public-profile-page .allhir-profile-connections,
body:not(#allhir-never) main .allhir-profile-edit-screen .allhir-profile-editor--standalone,
body:not(#allhir-never) main .allhir-profile-edit-screen__header,
body:not(#allhir-never) main .allhir-account-login-card,
body:not(#allhir-never) main .allhir-listing-form-card,
body:not(#allhir-never) main.allhir-publication-composer-page .allhir-composer-card,
body:not(#allhir-never) main .allhir-r71-forum-board,
body:not(#allhir-never) main .allhir-r71-forum-sections,
body:not(#allhir-never) main .allhir-r71-forum-content,
body:not(#allhir-never) main .allhir-r71-topic-list > a,
body:not(#allhir-never) main .allhir-r71-thread-posts article,
body:not(#allhir-never) main .allhir-r71-chat-layout,
body:not(#allhir-never) main .allhir-r71-chat-list,
body:not(#allhir-never) main .allhir-r71-chat-room{
  border:1px solid var(--ah-gold-line-soft)!important;
  background:var(--ah-glass)!important;
  color:var(--ah-copy)!important;
  box-shadow:0 16px 38px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.035)!important;
}

body:not(#allhir-never) main input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="submit"]):not([type="button"]),
body:not(#allhir-never) main textarea,
body:not(#allhir-never) main select,
body:not(#allhir-never) main .allhir-profile-edit-screen .allhir-profile-form input[type="text"],
body:not(#allhir-never) main .allhir-profile-edit-screen .allhir-profile-form input[type="email"],
body:not(#allhir-never) main .allhir-profile-edit-screen .allhir-profile-form input[type="tel"],
body:not(#allhir-never) main .allhir-profile-edit-screen .allhir-profile-form input[type="file"],
body:not(#allhir-never) main .allhir-profile-edit-screen .allhir-profile-form textarea,
body:not(#allhir-never) main .allhir-profile-edit-screen .allhir-profile-form select{
  border:1px solid var(--ah-gold-line-soft)!important;
  background:var(--ah-input)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
}

/* 2.39.31 Home hero: visibly translucent glass, not a flat grey slab. */
body:not(#allhir-never) main.allhir-home65 .allhir-hero2__card{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  border:1px solid rgba(239,216,157,.34)!important;
  background:linear-gradient(135deg,rgba(63,67,77,.34),rgba(24,27,33,.54) 54%,rgba(12,14,18,.48))!important;
  box-shadow:0 24px 60px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.10),inset 0 0 28px rgba(255,255,255,.025)!important;
  -webkit-backdrop-filter:blur(22px) saturate(128%)!important;
  backdrop-filter:blur(22px) saturate(128%)!important;
}
body:not(#allhir-never) main.allhir-home65 .allhir-hero2__card::before{
  position:absolute;
  z-index:0;
  top:-40%;
  left:-12%;
  width:76%;
  height:92%;
  border-radius:50%;
  background:radial-gradient(circle,rgba(255,255,255,.10),rgba(255,255,255,0) 68%);
  pointer-events:none;
  content:"";
}
body:not(#allhir-never) main.allhir-home65 .allhir-hero2__card > *{
  position:relative;
  z-index:1;
}

/* Code-owned line icons inherit the one canonical header gold. */
body main .allhir-ui-icon{
  display:block;
  width:100%;
  height:100%;
  overflow:visible;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:initial!important;
  filter:drop-shadow(0 5px 10px rgba(0,0,0,.28));
}

/* Home quick actions: neutral glass cards with clean gold line artwork. */
body:not(#allhir-never) main.allhir-home65 .allhir-hero2__action{
  display:flex!important;
  min-width:0!important;
  padding:10px 8px!important;
  border:1px solid var(--ah-gold-line-soft)!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,rgba(42,45,52,.42),rgba(19,21,26,.54))!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 8px 18px rgba(0,0,0,.14)!important;
}
body:not(#allhir-never) main.allhir-home65 .allhir-hero2__action:hover,
body:not(#allhir-never) main.allhir-home65 .allhir-hero2__action:focus-visible{
  border-color:rgba(247,227,170,.66)!important;
  background:linear-gradient(180deg,rgba(55,58,66,.58),rgba(25,27,33,.68))!important;
  box-shadow:0 0 18px var(--ah-gold-glow),inset 0 1px 0 rgba(255,255,255,.07)!important;
  transform:translateY(-1px);
}
body main .allhir-hero2__action-icon{
  display:grid;
  width:70px;
  height:70px;
  flex:0 0 auto;
  place-items:center;
  color:var(--ah-gold)!important;
}
body main .allhir-hero2__action-icon .allhir-ui-icon{width:58px;height:58px}

/* Marketplace categories keep their familiar hover/click dropdown behaviour.
   Only their obsolete orange bitmap artwork is replaced by glass/gold icons. */
body:not(#allhir-never) main .allhir-classified-category,
body:not(#allhir-never) main .allhir-classified-category.is-active-category,
body:not(#allhir-never) main .allhir-classified-category.is-open{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body:not(#allhir-never) main .allhir-classified-category__toggle,
body:not(#allhir-never) main .allhir-classified-category__toggle:hover,
body:not(#allhir-never) main .allhir-classified-category__toggle:focus-visible,
body:not(#allhir-never) main .allhir-classified-category.is-open .allhir-classified-category__toggle{
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  transform:none!important;
}
body:not(#allhir-never) main .allhir-classified-category__toggle:focus-visible{
  outline:2px solid rgba(247,227,170,.72)!important;
  outline-offset:5px;
}
body:not(#allhir-never) main .allhir-classified-category__icon{
  display:grid!important;
  padding:17px!important;
  border:1px solid var(--ah-gold-line)!important;
  border-radius:999px!important;
  background:linear-gradient(145deg,rgba(52,55,63,.72),rgba(20,22,27,.86))!important;
  color:var(--ah-gold)!important;
  box-shadow:0 13px 28px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.055)!important;
  transform:none!important;
}
body:not(#allhir-never) main .allhir-classified-category__toggle:hover .allhir-classified-category__icon,
body:not(#allhir-never) main .allhir-classified-category__toggle:focus-visible .allhir-classified-category__icon,
body:not(#allhir-never) main .allhir-classified-category.is-open .allhir-classified-category__icon,
body:not(#allhir-never) main .allhir-classified-category.is-active-category .allhir-classified-category__icon{
  border-color:rgba(247,227,170,.72)!important;
  background:var(--ah-glass-hover)!important;
  box-shadow:0 0 20px var(--ah-gold-glow),0 15px 30px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.07)!important;
  transform:translateY(-2px)!important;
}
body main .allhir-classified-category__icon .allhir-ui-icon{
  width:100%!important;
  height:100%!important;
}
body:not(#allhir-never) main .allhir-classified-category__title,
body:not(#allhir-never) main .allhir-classified-category__title i{
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
}
body:not(#allhir-never) main .allhir-classified-subcategories{
  border:1px solid var(--ah-gold-line-soft)!important;
  background:var(--ah-glass-strong)!important;
  box-shadow:0 18px 40px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.035)!important;
  -webkit-backdrop-filter:blur(18px) saturate(118%)!important;
  backdrop-filter:blur(18px) saturate(118%)!important;
}
body:not(#allhir-never) main .allhir-classified-subcategories a:hover,
body:not(#allhir-never) main .allhir-classified-subcategories a:focus-visible,
body:not(#allhir-never) main .allhir-classified-subcategories a[aria-current="page"]{
  border-color:var(--ah-gold-line-soft)!important;
  background:var(--ah-glass-hover)!important;
  color:var(--ah-gold-strong)!important;
  -webkit-text-fill-color:var(--ah-gold-strong)!important;
}
body:not(#allhir-never) main .allhir-classified-subcategories a::after{
  color:var(--ah-gold-muted)!important;
  -webkit-text-fill-color:var(--ah-gold-muted)!important;
}

@media(min-width:769px){
  body main .allhir-classified-category:first-child .allhir-classified-subcategories{
    left:0;
    transform:translate(0,-7px);
  }
  body main .allhir-classified-category:first-child:hover .allhir-classified-subcategories,
  body main .allhir-classified-category:first-child:focus-within .allhir-classified-subcategories,
  body main .allhir-classified-category:first-child.is-open .allhir-classified-subcategories{
    transform:translate(0,0);
  }
  body main .allhir-classified-category:last-child .allhir-classified-subcategories{
    right:0;
    left:auto;
    transform:translate(0,-7px);
  }
  body main .allhir-classified-category:last-child:hover .allhir-classified-subcategories,
  body main .allhir-classified-category:last-child:focus-within .allhir-classified-subcategories,
  body main .allhir-classified-category:last-child.is-open .allhir-classified-subcategories{
    transform:translate(0,0);
  }
}

@media(max-width:768px){
  body:not(#allhir-never) main.allhir-home65 .allhir-hero2__card{
    background:linear-gradient(135deg,rgba(58,62,71,.32),rgba(20,23,28,.52) 58%,rgba(11,13,17,.46))!important;
  }
  body:not(#allhir-never) main.allhir-home65 .allhir-hero2__action{
    min-height:74px!important;
    padding:7px 3px!important;
    border-radius:14px!important;
    gap:2px!important;
  }
  body main .allhir-hero2__action-icon{width:39px;height:39px}
  body main .allhir-hero2__action-icon .allhir-ui-icon{width:34px;height:34px}
  body:not(#allhir-never) main .allhir-classified-category__icon{padding:10px!important}
}

@media(prefers-reduced-motion:reduce){
  body main .allhir-hero2__action,
  body main .allhir-classified-category__icon{transition:none!important}
  body main .allhir-hero2__action:hover,
  body main .allhir-hero2__action:focus-visible,
  body main .allhir-classified-category__toggle:hover .allhir-classified-category__icon,
  body main .allhir-classified-category__toggle:focus-visible .allhir-classified-category__icon,
  body main .allhir-classified-category.is-open .allhir-classified-category__icon{transform:none!important}
}

/* 2.39.31 full-platform audit closure: legacy white cards and orange CTA links. */
body:not(#allhir-never) main .allhir-account-empty,
body:not(#allhir-never) main .allhir-favorites-grid article,
body:not(#allhir-never) main .allhir-people-search,
body:not(#allhir-never) main .allhir-person-card,
body:not(#allhir-never) main .allhir-people-pagination .page-numbers,
body:not(#allhir-never) main .allhir-global-search-form,
body:not(#allhir-never) main .allhir-search-start,
body:not(#allhir-never) main .allhir-search-user-grid > a,
body:not(#allhir-never) main .allhir-search-result-list > a,
body:not(#allhir-never) main .allhir-blog-card,
body:not(#allhir-never) main .allhir-help-map-notice,
body:not(#allhir-never) main .allhir-help-directory article,
body:not(#allhir-never) main .allhir-pricing-shell > header,
body:not(#allhir-never) main .allhir-balance-bar,
body:not(#allhir-never) main .allhir-listing-balance,
body:not(#allhir-never) main .allhir-listing-upload,
body:not(#allhir-never) main .allhir-listings-manage,
body:not(#allhir-never) main .allhir-community-filter,
body:not(#allhir-never) main .allhir-price-grid > article,
body:not(#allhir-never) main .allhir-feature-price,
body:not(#allhir-never) main .allhir-promotion-price-grid > article,
body:not(#allhir-never) main .allhir-payment-note,
body:not(#allhir-never) main .allhir-promotion-modal__card,
body:not(#allhir-never) main .allhir-promotion-modal__options > a,
body:not(#allhir-never) main .allhir-listing-duration-menu > div,
body:not(#allhir-never) main .allhir-fresh-end,
body:not(#allhir-never) main .allhir-publication-actions__primary,
body:not(#allhir-never) main .allhir-feed-card--text-only .allhir-feed-card__text,
body:not(#allhir-never) main .allhir-auth-card,
body:not(#allhir-never) main .allhir-publication-form-card,
body:not(#allhir-never) main .allhir-social-publication,
body:not(#allhir-never) main .allhir-privacy-center,
body:not(#allhir-never) main .allhir-privacy-actions details,
body:not(#allhir-never) main .allhir-publication-more__panel,
body:not(#allhir-never) main .allhir-profile-more__panel,
body:not(#allhir-never) main .allhir-forum68-category-card,
body:not(#allhir-never) main .allhir-forum68-topic-card,
body:not(#allhir-never) main .allhir-composer-dialog,
body:not(#allhir-never) main .allhir-r71-camera-dialog{
  border:1px solid var(--ah-gold-line-soft)!important;
  background:var(--ah-glass)!important;
  color:var(--ah-copy)!important;
  box-shadow:0 16px 38px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.035)!important;
  -webkit-backdrop-filter:blur(16px) saturate(116%)!important;
  backdrop-filter:blur(16px) saturate(116%)!important;
}
body:not(#allhir-never) main .allhir-blog-card:not(:has(.allhir-content-card__image))::before{
  background:radial-gradient(circle at 24% 25%,rgba(77,80,87,.78),rgba(30,32,38,.92) 58%,rgba(13,15,19,.98))!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
}
body:not(#allhir-never) main .allhir-person-card__avatar img,
body:not(#allhir-never) main .allhir-search-user-grid img{
  border-color:var(--ah-gold-line)!important;
}
body:not(#allhir-never) main .allhir-forum68-category-card::before{
  background:linear-gradient(90deg,var(--ah-gold-muted),var(--ah-gold-strong))!important;
}
body:not(#allhir-never) main .allhir-messenger-empty > span,
body:not(#allhir-never) main .allhir-messenger-welcome > span{
  border:1px solid var(--ah-gold-line)!important;
  background:var(--ah-glass-strong)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
}

body:not(#allhir-never) main .allhir-home-publications-more,
body:not(#allhir-never) main .allhir-single-listing__contacts a.is-primary,
body:not(#allhir-never) main .allhir-people-search > a,
body:not(#allhir-never) main .allhir-balance-bar > a,
body:not(#allhir-never) main .allhir-listing-balance > a,
body:not(#allhir-never) main .allhir-price-grid a,
body:not(#allhir-never) main .allhir-feature-price > a,
body:not(#allhir-never) main .allhir-pricing-promote-cta,
body:not(#allhir-never) main .allhir-listing-promote-link,
body:not(#allhir-never) main .allhir-listing-duration-menu > summary,
body:not(#allhir-never) main .allhir-listing-duration-menu a,
body:not(#allhir-never) main .allhir-listing-success-actions a,
body:not(#allhir-never) main .allhir-listing-owner-actions a,
body:not(#allhir-never) main .allhir-fresh-end nav a,
body:not(#allhir-never) main .allhir-help-directory__actions a,
body:not(#allhir-never) main.allhir-publication-composer-page .allhir-composer-topbar a,
body:not(#allhir-never) main .allhir-event-policy__action{
  border:1px solid var(--ah-gold-line)!important;
  border-radius:999px!important;
  background:var(--ah-glass-strong)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
  box-shadow:0 9px 22px rgba(0,0,0,.17),inset 0 1px 0 rgba(255,255,255,.035)!important;
  text-decoration:none!important;
  filter:none!important;
}
body:not(#allhir-never) main .allhir-event-policy__action{
  display:inline-flex!important;
  width:max-content;
  min-height:42px;
  margin-top:12px;
  padding:9px 15px!important;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  font-weight:750!important;
}
body:not(#allhir-never) main .allhir-home-publications-more:hover,
body:not(#allhir-never) main .allhir-single-listing__contacts a.is-primary:hover,
body:not(#allhir-never) main .allhir-people-search > a:hover,
body:not(#allhir-never) main .allhir-balance-bar > a:hover,
body:not(#allhir-never) main .allhir-listing-balance > a:hover,
body:not(#allhir-never) main .allhir-price-grid a:hover,
body:not(#allhir-never) main .allhir-feature-price > a:hover,
body:not(#allhir-never) main .allhir-pricing-promote-cta:hover,
body:not(#allhir-never) main .allhir-listing-promote-link:hover,
body:not(#allhir-never) main .allhir-listing-duration-menu > summary:hover,
body:not(#allhir-never) main .allhir-listing-duration-menu a:hover,
body:not(#allhir-never) main .allhir-listing-success-actions a:hover,
body:not(#allhir-never) main .allhir-listing-owner-actions a:hover,
body:not(#allhir-never) main .allhir-fresh-end nav a:hover,
body:not(#allhir-never) main .allhir-help-directory__actions a:hover,
body:not(#allhir-never) main.allhir-publication-composer-page .allhir-composer-topbar a:hover,
body:not(#allhir-never) main .allhir-event-policy__action:hover{
  border-color:rgba(247,227,170,.72)!important;
  background:var(--ah-glass-hover)!important;
  color:var(--ah-gold-strong)!important;
  -webkit-text-fill-color:var(--ah-gold-strong)!important;
  box-shadow:0 0 18px var(--ah-gold-glow),0 12px 26px rgba(0,0,0,.22)!important;
}

body:not(#allhir-never) main .allhir-price-grid > article.is-best{
  border:1px solid rgba(247,227,170,.68)!important;
  box-shadow:0 0 18px var(--ah-gold-glow),0 16px 38px rgba(0,0,0,.22)!important;
}
body:not(#allhir-never) main .allhir-promotion-modal__options > a:hover,
body:not(#allhir-never) main .allhir-promotion-modal__options > a:focus-visible,
body:not(#allhir-never) main .allhir-promotion-modal__options > a.is-popular{
  border-color:rgba(247,227,170,.68)!important;
  background:var(--ah-glass-hover)!important;
  color:var(--ah-gold-strong)!important;
  -webkit-text-fill-color:var(--ah-gold-strong)!important;
  box-shadow:0 0 18px var(--ah-gold-glow)!important;
}
body:not(#allhir-never) main .allhir-price-grid article > span,
body:not(#allhir-never) main .allhir-promotion-price-grid article > span,
body:not(#allhir-never) main .allhir-pricing-section__heading > span,
body:not(#allhir-never) main .allhir-fresh-end__check,
body:not(#allhir-never) main .allhir-search-result-type{
  border:1px solid var(--ah-gold-line-soft)!important;
  background:var(--ah-glass-strong)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
}

/* Fresh comments, reactions and gifts use the same palette, including the fixed sheet outside main. */
body:not(#allhir-never) .allhir-r71-comments__sheet,
body:not(#allhir-never) .allhir-r71-comment-form,
body:not(#allhir-never) .allhir-r71-comment-form__context,
body:not(#allhir-never) main .allhir-r71-gifts > div{
  border-color:var(--ah-gold-line-soft)!important;
  background:var(--ah-glass-strong)!important;
  color:var(--ah-copy)!important;
  box-shadow:0 18px 42px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
body:not(#allhir-never) .allhir-r71-comments__sheet > header,
body:not(#allhir-never) .allhir-r71-comment,
body:not(#allhir-never) .allhir-r71-comment-form{
  border-color:var(--ah-gold-line-soft)!important;
}
body:not(#allhir-never) .allhir-r71-comments__sheet h3,
body:not(#allhir-never) .allhir-r71-comments__sheet small,
body:not(#allhir-never) .allhir-r71-comment header strong,
body:not(#allhir-never) .allhir-r71-continue-forum{
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
}
body:not(#allhir-never) .allhir-r71-comment p,
body:not(#allhir-never) .allhir-r71-comment time,
body:not(#allhir-never) .allhir-r71-comments__empty{
  color:var(--ah-copy)!important;
  -webkit-text-fill-color:var(--ah-copy)!important;
}
body:not(#allhir-never) .allhir-r71-comment-form textarea{
  border:1px solid var(--ah-gold-line-soft)!important;
  background:var(--ah-input)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
}
body:not(#allhir-never) .allhir-r71-comments__sheet button,
body:not(#allhir-never) .allhir-r71-comments__login,
body:not(#allhir-never) main .allhir-r71-gifts > summary,
body:not(#allhir-never) main .allhir-r71-gifts button,
body:not(#allhir-never) main .allhir-publication-action,
body:not(#allhir-never) main .allhir-publication-action.is-active{
  border:1px solid var(--ah-gold-line)!important;
  background:var(--ah-glass-strong)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
  box-shadow:none!important;
}
body:not(#allhir-never) main .allhir-publication-action:hover,
body:not(#allhir-never) main .allhir-publication-action:focus-visible,
body:not(#allhir-never) main .allhir-publication-action.is-active,
body:not(#allhir-never) main .allhir-r71-gifts button:hover,
body:not(#allhir-never) main .allhir-r71-gifts button.is-active{
  border-color:rgba(247,227,170,.68)!important;
  background:var(--ah-glass-hover)!important;
  color:var(--ah-gold-strong)!important;
  -webkit-text-fill-color:var(--ah-gold-strong)!important;
}
body:not(#allhir-never) main .allhir-r71-flower-icon,
body:not(#allhir-never) main .allhir-publication-action__icon,
body:not(#allhir-never) main .allhir-icon-seed{
  color:var(--ah-gold)!important;
  fill:var(--ah-gold)!important;
}
body:not(#allhir-never) main .allhir-publication-action b{
  border-color:rgba(239,216,157,.34)!important;
  background:rgba(31,34,40,.94)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
}
body:not(#allhir-never) main .allhir-feed-card::before,
body:not(#allhir-never) main .allhir-home65-topics article::after{
  background:linear-gradient(180deg,var(--ah-gold-strong),var(--ah-gold-muted))!important;
  box-shadow:0 0 10px var(--ah-gold-glow)!important;
}

/* Home and messenger typography use exactly the header-gold token. */
body:not(#allhir-never) main.allhir-home65 .allhir-home65-listing strong,
body:not(#allhir-never) main.allhir-home65 .allhir-home65-topics strong,
body:not(#allhir-never) main.allhir-home65 .allhir-home65-events strong,
body:not(#allhir-never) main.allhir-home65 .allhir-home65-articles strong,
body:not(#allhir-never) main.allhir-home65 .allhir-home-events h3,
body:not(#allhir-never) main.allhir-home65 .allhir-home-forum-link b,
body:not(#allhir-never) main.allhir-messenger-page .allhir-profile-heading span,
body:not(#allhir-never) main.allhir-messenger-page .allhir-profile-heading h1,
body:not(#allhir-never) main.allhir-messenger-page .allhir-profile-heading p,
body:not(#allhir-never) main.allhir-messenger-page .allhir-message-person small,
body:not(#allhir-never) main.allhir-messenger-page .allhir-message-person h2,
body:not(#allhir-never) main.allhir-messenger-page .allhir-message-person h2 a,
body:not(#allhir-never) main.allhir-messenger-page .allhir-messenger-sidebar__top h2,
body:not(#allhir-never) main.allhir-messenger-page .allhir-messenger-sidebar__top > div > span,
body:not(#allhir-never) main.allhir-messenger-page .allhir-message-bubble,
body:not(#allhir-never) main.allhir-messenger-page .allhir-message-item-menu button,
body:not(#allhir-never) main.allhir-messenger-page .allhir-message-safety button{
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
}

/* PWA controls live outside <main>, so they need an explicit platform lock. */
body:not(#allhir-never) .allhir-install-button,
body:not(#allhir-never) .allhir-install-dialog__card,
body:not(#allhir-never) .allhir-install-dialog__browser-options{
  border:1px solid var(--ah-gold-line-soft)!important;
  background:var(--ah-glass-strong)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
body:not(#allhir-never) .allhir-install-button > span:first-child,
body:not(#allhir-never) .allhir-install-dialog__icon{
  border:1px solid var(--ah-gold-line)!important;
  background:rgba(31,34,40,.88)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
}
body:not(#allhir-never) .allhir-install-dialog h2,
body:not(#allhir-never) .allhir-install-dialog p{
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
}
body:not(#allhir-never) .allhir-install-dialog button{
  border:1px solid var(--ah-gold-line)!important;
  border-radius:999px!important;
  background:var(--ah-glass-strong)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
  box-shadow:0 9px 22px rgba(0,0,0,.17)!important;
}
body:not(#allhir-never) .allhir-install-dialog button:hover,
body:not(#allhir-never) .allhir-install-dialog button:focus-visible,
body:not(#allhir-never) .allhir-install-dialog__browser-options button.is-selected{
  border-color:rgba(247,227,170,.72)!important;
  background:var(--ah-glass-hover)!important;
  color:var(--ah-gold-strong)!important;
  -webkit-text-fill-color:var(--ah-gold-strong)!important;
  box-shadow:0 0 18px var(--ah-gold-glow)!important;
}

body:not(#allhir-never) .site-footer{
  border-color:var(--ah-gold-line)!important;
  background:linear-gradient(180deg,rgba(24,27,32,.96),rgba(15,17,21,.98))!important;
  color:var(--ah-copy)!important;
}
body:not(#allhir-never) .site-footer .allhir-footer-logo,
body:not(#allhir-never) .site-footer .allhir-footer-nav strong,
body:not(#allhir-never) .site-footer .allhir-footer-nav a,
body:not(#allhir-never) .site-footer .allhir-footer-bottom a{
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
}
body:not(#allhir-never) .site-footer .allhir-footer-nav a:hover,
body:not(#allhir-never) .site-footer .allhir-footer-bottom a:hover{
  color:var(--ah-gold-strong)!important;
  -webkit-text-fill-color:var(--ah-gold-strong)!important;
}
body:not(#allhir-never) .site-footer .allhir-footer-brand p,
body:not(#allhir-never) .site-footer .allhir-footer-bottom{
  color:var(--ah-copy)!important;
  -webkit-text-fill-color:var(--ah-copy)!important;
}

body:not(#allhir-never) .allhir-message-lightbox__close,
body:not(#allhir-never) .allhir-message-lightbox__close:hover,
body:not(#allhir-never) .allhir-message-lightbox__close:focus-visible{
  border:1px solid var(--ah-gold-line)!important;
  background:var(--ah-glass-strong)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
  box-shadow:0 0 18px var(--ah-gold-glow)!important;
}

body:not(#allhir-never) main.allhir-home65 .allhir-hero2__action:focus-visible{
  outline:2px solid rgba(247,227,170,.78)!important;
  outline-offset:3px;
}

/* Desktop: pointer hover opens; click/keyboard pins via .is-open. Focus alone never opens. */
@media(min-width:769px){
  body:not(#allhir-never) main .allhir-classified-subcategories{
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transform:translate(-50%,-7px)!important;
  }
  body:not(#allhir-never) main .allhir-classified-category.is-open .allhir-classified-subcategories{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:translate(-50%,0)!important;
  }
  body:not(#allhir-never) main .allhir-classified-category:first-child .allhir-classified-subcategories{
    transform:translate(0,-7px)!important;
  }
  body:not(#allhir-never) main .allhir-classified-category:first-child.is-open .allhir-classified-subcategories{
    transform:translate(0,0)!important;
  }
  body:not(#allhir-never) main .allhir-classified-category:last-child .allhir-classified-subcategories{
    transform:translate(0,-7px)!important;
  }
  body:not(#allhir-never) main .allhir-classified-category:last-child.is-open .allhir-classified-subcategories{
    transform:translate(0,0)!important;
  }
}
@media(min-width:769px) and (hover:hover) and (pointer:fine){
  body:not(#allhir-never) main .allhir-classified-category:hover:not(.is-hover-dismissed) .allhir-classified-subcategories{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:translate(-50%,0)!important;
  }
  body:not(#allhir-never) main .allhir-classified-category:first-child:hover:not(.is-hover-dismissed) .allhir-classified-subcategories,
  body:not(#allhir-never) main .allhir-classified-category:last-child:hover:not(.is-hover-dismissed) .allhir-classified-subcategories{
    transform:translate(0,0)!important;
  }
}
@media(min-width:769px) and (max-width:930px){
  body:not(#allhir-never) main .allhir-classified-category__icon{
    width:112px!important;
    min-width:112px!important;
    height:112px!important;
    max-width:112px!important;
    padding:15px!important;
  }
}
@media(max-width:820px){
  body:not(#allhir-never) main.allhir-publication-composer-page{
    background:linear-gradient(180deg,#111419,#181b21)!important;
  }
  body:not(#allhir-never) main.allhir-publication-composer-page .allhir-composer-topbar,
  body:not(#allhir-never) main.allhir-publication-composer-page .allhir-composer-actions{
    border-color:var(--ah-gold-line-soft)!important;
    background:rgba(18,20,25,.96)!important;
    color:var(--ah-gold)!important;
  }
}
@media(max-width:340px){
  body:not(#allhir-never) main .allhir-classified-category__icon{padding:5px!important}
}

/* Final 2.39.31 cascade audit: close the last legacy white utility surfaces. */
body:not(#allhir-never) main .allhir-rules-grid section,
body:not(#allhir-never) main .allhir-profile-connections details,
body:not(#allhir-never) main .allhir-listing-search-modern__below details > div,
body:not(#allhir-never) main .allhir-report-box,
body:not(#allhir-never) main .allhir-composer-location,
body:not(#allhir-never) main .allhir-rules-check,
body:not(#allhir-never) main .allhir-attachment-explainer > div,
body:not(#allhir-never) main .allhir-message-locked,
body:not(#allhir-never) main .allhir-message-day span{
  border:1px solid var(--ah-gold-line-soft)!important;
  background:var(--ah-glass-strong)!important;
  color:var(--ah-copy)!important;
  box-shadow:0 14px 34px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.035)!important;
  -webkit-backdrop-filter:blur(16px) saturate(116%)!important;
  backdrop-filter:blur(16px) saturate(116%)!important;
}
body:not(#allhir-never) main .allhir-rules-grid i,
body:not(#allhir-never) main .allhir-composer-media span,
body:not(#allhir-never) main .allhir-message-attach span,
body:not(#allhir-never) main .allhir-message-tool,
body:not(#allhir-never) main .allhir-attachment-explainer > summary{
  border:1px solid var(--ah-gold-line)!important;
  background:var(--ah-glass-strong)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
  box-shadow:0 8px 18px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
body:not(#allhir-never) main .allhir-rules-grid i,
body:not(#allhir-never) main .allhir-message-tool,
body:not(#allhir-never) main .allhir-attachment-explainer > summary{
  border-radius:999px!important;
}
body:not(#allhir-never) main .allhir-listing-search-modern__below summary,
body:not(#allhir-never) main .allhir-listing-search-modern__below label,
body:not(#allhir-never) main .allhir-report-box summary,
body:not(#allhir-never) main .allhir-message-day span{
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
}
body:not(#allhir-never) main .allhir-message-threads > a.has-unread{
  border-color:var(--ah-gold-line-soft)!important;
  background:var(--ah-glass)!important;
}
body:not(#allhir-never) main .allhir-message-bubble:not(.has-attachment),
body:not(#allhir-never) main .allhir-message-bubble.is-mine:not(.has-attachment),
body:not(#allhir-never) main .allhir-message-bubble.is-theirs:not(.has-attachment){
  border:1px solid var(--ah-gold-line)!important;
  background:var(--ah-input)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
  box-shadow:0 10px 26px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.025)!important;
}

/* Full-screen modal backdrops are controls semantically, but never CTA pills visually. */
body:not(#allhir-never) .allhir-r71-event-modal__backdrop,
body:not(#allhir-never) .allhir-r71-event-modal__backdrop:hover,
body:not(#allhir-never) .allhir-r71-event-modal__backdrop:focus-visible,
body:not(#allhir-never) .allhir-r71-comments__backdrop,
body:not(#allhir-never) .allhir-r71-comments__backdrop:hover,
body:not(#allhir-never) .allhir-r71-comments__backdrop:focus-visible{
  position:absolute!important;
  inset:0!important;
  width:auto!important;
  height:auto!important;
  min-width:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:rgba(8,10,14,.68)!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  box-shadow:none!important;
  text-shadow:none!important;
  transform:none!important;
  filter:none!important;
  -webkit-backdrop-filter:blur(3px)!important;
  backdrop-filter:blur(3px)!important;
  outline:0!important;
}

/* Header guest/menu glyphs use the same canonical gold as location and language. */
body:not(#allhir-never) .allhir-icon-link,
body:not(#allhir-never) .allhir-icon-link:hover,
body:not(#allhir-never) .allhir-icon-link:focus-visible,
body:not(#allhir-never) .allhir-header-mobile .mobile-profile,
body:not(#allhir-never) .allhir-header-mobile .mobile-profile:hover,
body:not(#allhir-never) .allhir-header-mobile .mobile-profile:focus-visible,
body:not(#allhir-never) .allhir-header-mobile .hamburger-menu,
body:not(#allhir-never) .allhir-header-mobile .hamburger-menu:hover,
body:not(#allhir-never) .allhir-header-mobile .hamburger-menu:focus-visible{
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
}
body:not(#allhir-never) .allhir-icon-link svg,
body:not(#allhir-never) .allhir-header-mobile .mobile-profile svg,
body:not(#allhir-never) .allhir-header-mobile .hamburger-menu svg{
  color:var(--ah-gold)!important;
  fill:none!important;
  stroke:currentColor!important;
}

/* Attachment-only messages expose one image frame, not a framed outer container. */
body:not(#allhir-never) main .allhir-message-bubble.has-attachment{
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body:not(#allhir-never) main .allhir-message-bubble.has-attachment > p{
  margin:0 0 7px!important;
  padding:8px 11px!important;
  border:1px solid var(--ah-gold-line-soft)!important;
  border-radius:14px!important;
  background:var(--ah-input)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
}
body:not(#allhir-never) main .allhir-message-bubble.has-attachment > footer{
  padding:4px 7px 0!important;
}

/* Small badges/icons must not reintroduce solid orange or light-gold fills. */
body:not(#allhir-never) main .allhir-publication-tabs a.is-active b,
body:not(#allhir-never) main .allhir-publication-manager-page .page-numbers.current,
body:not(#allhir-never) main .allhir-privacy-actions summary span{
  border:1px solid var(--ah-gold-line)!important;
  background:var(--ah-glass-strong)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
  box-shadow:none!important;
}

/* Community/Search/Pricing/Rules residues from the pre-glass marketplace skin. */
body:not(#allhir-never) main .allhir-community-hub__intro,
body:not(#allhir-never) main .allhir-community-hero,
body:not(#allhir-never) main.allhir-pricing-page header,
body:not(#allhir-never) main.allhir-rules-page header,
body:not(#allhir-never) main .allhir-discussion-card{
  border:1px solid var(--ah-gold-line-soft)!important;
  background:var(--ah-glass)!important;
  color:var(--ah-copy)!important;
  box-shadow:0 16px 38px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.035)!important;
  -webkit-backdrop-filter:blur(16px) saturate(116%)!important;
  backdrop-filter:blur(16px) saturate(116%)!important;
}
body:not(#allhir-never) main.allhir-global-search-page header > span,
body:not(#allhir-never) main.allhir-pricing-page header > span,
body:not(#allhir-never) main.allhir-rules-page header > span,
body:not(#allhir-never) main .allhir-discussion-card > span,
body:not(#allhir-never) main .allhir-useful-card__body > span,
body:not(#allhir-never) main .allhir-community-events-preview time b{
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
}
body:not(#allhir-never) main .allhir-discussion-card::after{
  background:linear-gradient(90deg,var(--ah-gold-muted),var(--ah-gold-strong))!important;
}
body:not(#allhir-never) main .allhir-useful-card__fallback{
  background:radial-gradient(circle at 24% 20%,rgba(75,79,88,.84),rgba(29,32,38,.94) 56%,rgba(13,15,19,.99))!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
}
body:not(#allhir-never) main .allhir-useful-card__affiliate,
body:not(#allhir-never) main .allhir-community-events-preview time,
body:not(#allhir-never) main .allhir-community-events-preview article > div > a{
  border:1px solid var(--ah-gold-line)!important;
  background:var(--ah-glass-strong)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
  box-shadow:none!important;
}

/* People, search, article and pricing micro-surfaces keep contrast on dark glass. */
body:not(#allhir-never) main .allhir-people-hero{
  border:1px solid var(--ah-gold-line-soft)!important;
  background:var(--ah-glass)!important;
  color:var(--ah-copy)!important;
  box-shadow:0 16px 38px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
body:not(#allhir-never) main .allhir-people-hero span,
body:not(#allhir-never) main .allhir-people-results-count strong,
body:not(#allhir-never) main .allhir-single-post__meta{
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
}
body:not(#allhir-never) main .allhir-people-results-count,
body:not(#allhir-never) main .allhir-search-result-list > a > span{
  color:var(--ah-copy)!important;
  -webkit-text-fill-color:var(--ah-copy)!important;
}
body:not(#allhir-never) main .allhir-feature-price > div > span{
  border:1px solid var(--ah-gold-line)!important;
  background:var(--ah-glass-strong)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
  box-shadow:none!important;
}

/* Desktop publication composer must use the same dark form canvas as mobile. */
body:not(#allhir-never) main.allhir-publication-composer-page{
  background:linear-gradient(180deg,#111419,#181b21)!important;
  color:var(--ah-copy)!important;
}
body:not(#allhir-never) main.allhir-publication-composer-page .allhir-r71-composer-stage,
body:not(#allhir-never) main.allhir-publication-composer-page .allhir-r71-media-stage{
  border-color:var(--ah-gold-line-soft)!important;
  background:linear-gradient(180deg,rgba(24,27,33,.96),rgba(12,14,18,.98))!important;
  color:var(--ah-gold)!important;
}
body:not(#allhir-never) main.allhir-publication-composer-page .allhir-r71-composer-details{
  border-color:var(--ah-gold-line-soft)!important;
  background:var(--ah-glass-strong)!important;
  color:var(--ah-copy)!important;
}

/* Fresh filter disclosure/actions cannot fall back to white or solid gold. */
body:not(#allhir-never) main.allhir-publications-page .allhir-publication-filters > summary{
  border:1px solid var(--ah-gold-line-soft)!important;
  border-radius:14px!important;
  background:var(--ah-glass-strong)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
  box-shadow:none!important;
}
body:not(#allhir-never) main.allhir-publications-page .allhir-publication-filters .allhir-community-filter > a,
body:not(#allhir-never) main.allhir-publications-page .allhir-publication-filters .allhir-community-filter > button{
  border:1px solid var(--ah-gold-line)!important;
  border-radius:999px!important;
  background:var(--ah-glass-strong)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
  box-shadow:0 9px 22px rgba(0,0,0,.17),inset 0 1px 0 rgba(255,255,255,.035)!important;
  filter:none!important;
}
body:not(#allhir-never) main.allhir-publications-page .allhir-publication-filters .allhir-community-filter > a:hover,
body:not(#allhir-never) main.allhir-publications-page .allhir-publication-filters .allhir-community-filter > a:focus-visible,
body:not(#allhir-never) main.allhir-publications-page .allhir-publication-filters .allhir-community-filter > button:hover,
body:not(#allhir-never) main.allhir-publications-page .allhir-publication-filters .allhir-community-filter > button:focus-visible{
  border-color:rgba(247,227,170,.72)!important;
  background:var(--ah-glass-hover)!important;
  color:var(--ah-gold-strong)!important;
  -webkit-text-fill-color:var(--ah-gold-strong)!important;
  box-shadow:0 0 18px var(--ah-gold-glow)!important;
}

/* Publication media and reusable avatars use one restrained gold line, never orange artwork. */
body:not(#allhir-never) main .allhir-feed-card__media{
  padding:1px!important;
  border:1px solid var(--ah-gold-line)!important;
  background:rgba(17,19,23,.94)!important;
  box-shadow:0 9px 25px rgba(0,0,0,.24)!important;
}
body:not(#allhir-never) main .allhir-feed-card__media::after{
  display:none!important;
  border:0!important;
  content:none!important;
}
body:not(#allhir-never) .allhir-feed-card__avatar,
body:not(#allhir-never) .allhir-avatar-frame,
body:not(#allhir-never) main.allhir-publication-composer-page .allhir-composer-avatar,
body:not(#allhir-never) main.allhir-profile-page .allhir-profile-summary .allhir-profile-avatar,
body:not(#allhir-never) main.allhir-public-profile-page .allhir-public-profile-top .allhir-profile-avatar{
  border:1px solid var(--ah-gold-line)!important;
  background:var(--ah-glass-strong)!important;
  box-shadow:0 0 16px var(--ah-gold-glow),0 9px 22px rgba(0,0,0,.22)!important;
}
body:not(#allhir-never) .allhir-feed-card__avatar::before,
body:not(#allhir-never) .allhir-feed-card__avatar::after,
body:not(#allhir-never) .allhir-avatar-frame::before,
body:not(#allhir-never) .allhir-avatar-frame::after{
  display:none!important;
  content:none!important;
}
body:not(#allhir-never) .allhir-feed-card__avatar img,
body:not(#allhir-never) .allhir-feed-card__avatar video,
body:not(#allhir-never) .allhir-avatar-frame img,
body:not(#allhir-never) .allhir-avatar-frame video,
body:not(#allhir-never) main.allhir-publication-composer-page .allhir-composer-avatar img,
body:not(#allhir-never) main.allhir-publication-composer-page .allhir-composer-avatar video,
body:not(#allhir-never) main.allhir-profile-page .allhir-profile-summary .allhir-profile-avatar img,
body:not(#allhir-never) main.allhir-profile-page .allhir-profile-summary .allhir-profile-avatar video,
body:not(#allhir-never) main.allhir-public-profile-page .allhir-public-profile-top .allhir-profile-avatar img,
body:not(#allhir-never) main.allhir-public-profile-page .allhir-public-profile-top .allhir-profile-avatar video{
  border:2px solid rgba(18,20,25,.96)!important;
  background:rgba(18,20,25,.96)!important;
}

/* Listing thumbnails keep their shape, but lose the lemon/yellow plate. */
body:not(#allhir-never) main.allhir-home65 .allhir-home-listing-image,
body:not(#allhir-never) main.allhir-home65 .allhir-home65-listing__fallback,
body:not(#allhir-never) main .allhir-classifieds68-results .allhir-listing-card .allhir-content-card__image,
body:not(#allhir-never) main .allhir-classifieds68-results .allhir-listing-card .allhir-content-card__image--empty{
  border:1px solid var(--ah-gold-line)!important;
  background:var(--ah-glass-strong)!important;
  box-shadow:0 12px 28px rgba(0,0,0,.24),0 0 16px var(--ah-gold-glow)!important;
}

/* Favorites tabs and counters are glass in both inactive and active states. */
body:not(#allhir-never) main .allhir-favorites-tabs a,
body:not(#allhir-never) main .allhir-favorites-tabs a.is-active{
  border:1px solid var(--ah-gold-line)!important;
  background:var(--ah-glass-strong)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
  box-shadow:none!important;
}
body:not(#allhir-never) main .allhir-favorites-tabs a:hover,
body:not(#allhir-never) main .allhir-favorites-tabs a:focus-visible,
body:not(#allhir-never) main .allhir-favorites-tabs a.is-active{
  border-color:rgba(247,227,170,.70)!important;
  background:var(--ah-glass-hover)!important;
  color:var(--ah-gold-strong)!important;
  -webkit-text-fill-color:var(--ah-gold-strong)!important;
}
body:not(#allhir-never) main .allhir-favorites-tabs a b{
  border:1px solid var(--ah-gold-line-soft)!important;
  background:rgba(22,24,29,.92)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
}

/* Home section links, guest account actions and dates are ordinary glass controls. */
body:not(#allhir-never) main.allhir-home65 .allhir-home-section-head > a,
body:not(#allhir-never) main .allhir-account-login-actions a{
  display:inline-flex!important;
  min-height:42px!important;
  padding:9px 15px!important;
  align-items:center!important;
  justify-content:center!important;
  border:1px solid var(--ah-gold-line)!important;
  border-radius:999px!important;
  background:var(--ah-glass-strong)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
  box-shadow:0 9px 22px rgba(0,0,0,.17),inset 0 1px 0 rgba(255,255,255,.035)!important;
  text-decoration:none!important;
  filter:none!important;
}
body:not(#allhir-never) main.allhir-home65 .allhir-home-section-head > a:hover,
body:not(#allhir-never) main.allhir-home65 .allhir-home-section-head > a:focus-visible,
body:not(#allhir-never) main .allhir-account-login-actions a:hover,
body:not(#allhir-never) main .allhir-account-login-actions a:focus-visible{
  border-color:rgba(247,227,170,.72)!important;
  background:var(--ah-glass-hover)!important;
  color:var(--ah-gold-strong)!important;
  -webkit-text-fill-color:var(--ah-gold-strong)!important;
  box-shadow:0 0 18px var(--ah-gold-glow)!important;
}
body:not(#allhir-never) main.allhir-home65 .allhir-home-events time{
  border:1px solid var(--ah-gold-line)!important;
  background:var(--ah-glass-strong)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
  box-shadow:none!important;
}

/* Listing labels/status chips share the neutral platform palette. */
body:not(#allhir-never) main .allhir-listing-state,
body:not(#allhir-never) main .allhir-listing-state.is-paused,
body:not(#allhir-never) main .allhir-listing-state.is-expired,
body:not(#allhir-never) main .allhir-listing-state.is-closed,
body:not(#allhir-never) main .allhir-author-type-badge,
body:not(#allhir-never) main .allhir-listing-status,
body:not(#allhir-never) main .allhir-contact-privacy-note,
body:not(#allhir-never) main .allhir-own-listing-label{
  border:1px solid var(--ah-gold-line-soft)!important;
  background:var(--ah-glass-strong)!important;
  color:var(--ah-gold)!important;
  -webkit-text-fill-color:var(--ah-gold)!important;
  box-shadow:none!important;
}
