/* ==========================================================================
   United States of Bourbon — Global Typography V1
   Visual polish only: sharper interface font, larger minimum readable scale,
   stronger hierarchy. No layout or functionality changes.
   ========================================================================== */

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');

:root{
  --usob-ui-font:'Inter',Arial,sans-serif;
  --usob-display-font:Georgia,'Times New Roman',serif;
}

body,
button,
input,
select,
textarea{
  font-family:var(--usob-ui-font)!important;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}

/* Preserve editorial identity for major display typography */
.usob-brand strong,
.usob-platform-hero h1,
.usob-state-title-copy h1,
.usob-state-title-copy h2,
.usob-state-seal span,
.usob-state-stats strong,
.usob-trail-title-copy h1,
.usob-trail-stats strong,
.usob-next-stop-card h3,
.usob-region-stop-heading h3,
.usob-stop-copy h3,
.usob-distillery-heading h1,
.usob-distillery-section h2,
.usob-book-hero-copy h1,
.usob-book-passport>strong,
.passport-book-state-header h2,
.usob-member-hero h1,
.usob-journal-hero h1,
.usob-delete-heading h1,
.usob-auth-form-wrap h1{
  font-family:var(--usob-display-font)!important;
}

/* --------------------------------------------------------------------------
   Shared header / navigation
   -------------------------------------------------------------------------- */
.usob-main-nav a,
.usob-header-actions>a,
.usob-admin-link{
  font-size:13px!important;
  line-height:1.2!important;
  font-weight:700!important;
  letter-spacing:.01em!important;
}

.usob-account-link strong{
  font-size:12px!important;
  line-height:1.15!important;
}
.usob-account-link small{
  font-size:9px!important;
  line-height:1.2!important;
}

/* --------------------------------------------------------------------------
   Dashboard / home
   -------------------------------------------------------------------------- */
.passport-component-heading h2,
.usob-journey-summary h2{
  font-size:19px!important;
  line-height:1.15!important;
}

.passport-profile-copy small{font-size:11px!important}
.passport-profile-copy span{font-size:10px!important}

.passport-stat-component strong{
  font-size:27px!important;
  line-height:1!important;
}
.passport-stat-component small{
  font-size:9px!important;
  line-height:1.25!important;
  font-weight:700!important;
}

.passport-journey-component small{
  font-size:9px!important;
  line-height:1.25!important;
}
.passport-journey-component h3{
  font-size:15px!important;
  line-height:1.2!important;
}
.passport-journey-component p,
.passport-journey-component span{
  font-size:10px!important;
  line-height:1.4!important;
}
.passport-journey-button{
  font-size:10px!important;
  font-weight:800!important;
}

.usob-value-strip strong{
  font-size:14px!important;
  line-height:1.15!important;
}
.usob-value-strip p{
  font-size:10px!important;
  line-height:1.5!important;
}

/* Map legend */
.passport-map-component .usb-map-legend,
.passport-map-component .usb-map-legend span,
.passport-map-component .map-legend,
.passport-map-component .map-legend span{
  font-size:9px!important;
}

/* --------------------------------------------------------------------------
   State page
   -------------------------------------------------------------------------- */
.usob-breadcrumbs{font-size:11px!important}

.usob-state-title-copy p{
  font-size:12px!important;
  line-height:1.6!important;
}
.usob-state-stats span{
  font-size:9px!important;
}
.usob-state-tabs a{
  font-size:10px!important;
}
.usob-state-card h3{
  font-size:15px!important;
  line-height:1.2!important;
}
.usob-progress-ring span{
  font-size:8px!important;
}
.usob-progress-ring small{
  font-size:10px!important;
}
.usob-progress-checklist>div{
  font-size:10px!important;
  line-height:1.35!important;
}
.usob-button-primary{
  font-size:9px!important;
}
.usob-trail-summary strong{
  font-size:14px!important;
}
.usob-trail-summary p{
  font-size:10px!important;
  line-height:1.5!important;
}
.usob-trail-summary>span,
.usob-trail-summary a{
  font-size:9px!important;
}
.usob-state-about-card p{
  font-size:11px!important;
  line-height:1.65!important;
}
.usob-section-head span{
  font-size:9px!important;
}
.usob-distillery-card-copy strong{
  font-size:11px!important;
  line-height:1.25!important;
}
.usob-distillery-card-copy small{
  font-size:9px!important;
  line-height:1.3!important;
}

/* --------------------------------------------------------------------------
   Trail page
   -------------------------------------------------------------------------- */
.usob-trail-kicker span{
  font-size:8px!important;
}
.usob-trail-state-link{
  font-size:11px!important;
}
.usob-trail-title-copy p{
  font-size:11px!important;
  line-height:1.6!important;
}
.usob-trail-meta span{
  font-size:8px!important;
}
.usob-trail-stats span{
  font-size:9px!important;
}
.usob-trail-tabs a{
  font-size:10px!important;
}
.usob-card h2,
.usob-section-head h2{
  font-size:15px!important;
}
.usob-card>p{
  font-size:10px!important;
}
.usob-trail-progress-list>div{
  font-size:10px!important;
  line-height:1.35!important;
}
.usob-button-secondary,
.usob-button-complete,
.usob-button-pending{
  font-size:9px!important;
}
.usob-trail-detail-grid span{
  font-size:8px!important;
}
.usob-trail-detail-grid strong{
  font-size:11px!important;
}
.usob-next-stop-card small{
  font-size:8px!important;
}
.usob-next-stop-card p,
.usob-next-stop-card a{
  font-size:10px!important;
}
.usob-region-card strong{
  font-size:11px!important;
}
.usob-region-card small,
.usob-region-card>b{
  font-size:9px!important;
}
.usob-region-stop-heading span{
  font-size:9px!important;
}
.usob-stop-status{
  font-size:7px!important;
}
.usob-stop-copy>small{
  font-size:8px!important;
}
.usob-stop-copy p{
  font-size:10px!important;
  line-height:1.5!important;
}
.usob-stop-date,
.usob-stop-rejected{
  font-size:9px!important;
}

/* --------------------------------------------------------------------------
   Distillery page
   -------------------------------------------------------------------------- */
.usob-distillery-heading p,
.usob-distillery-description,
.usob-distillery-card p,
.usob-distillery-detail-list,
.usob-distillery-meta{
  font-size:11px!important;
  line-height:1.55!important;
}
.usob-distillery-eyebrow,
.usob-distillery-status,
.usob-distillery-section small{
  font-size:9px!important;
}
.usob-distillery-tabs a{
  font-size:10px!important;
}
.usob-distillery-section h2{
  font-size:21px!important;
}
.usob-distillery-info-row span{
  font-size:10px!important;
}
.usob-distillery-info-row strong{
  font-size:12px!important;
}
.usob-distillery-button,
.usob-distillery-action{
  font-size:10px!important;
}

/* --------------------------------------------------------------------------
   Passport book
   -------------------------------------------------------------------------- */
.usob-book-hero-copy>small,
.usob-book-section-heading small{
  font-size:9px!important;
}
.usob-book-hero-copy>p{
  font-size:12px!important;
  line-height:1.6!important;
}
.usob-book-holder span{
  font-size:8px!important;
}
.usob-book-overview-actions a{
  font-size:9px!important;
}
.usob-book-summary span{
  font-size:9px!important;
}
.passport-book-page-label{
  font-size:9px!important;
}
.passport-book-page-count{
  font-size:9px!important;
}
.passport-book-state-header small{
  font-size:9px!important;
}
.passport-book-state-progress span{
  font-size:10px!important;
}
.passport-book-stamp-card h3,
.passport-book-empty-slot h3{
  font-size:14px!important;
  line-height:1.2!important;
}
.passport-book-stamp-card p,
.passport-book-empty-slot p{
  font-size:9px!important;
  line-height:1.4!important;
}
.passport-book-stamp-card time,
.passport-book-not-visited{
  font-size:8px!important;
}

/* Preserve tiny stamp artwork lettering so the circular stamps stay balanced */
.passport-book-stamp small,
.passport-book-empty-stamp small{
  font-size:6px!important;
}

/* --------------------------------------------------------------------------
   Account / Journal / deletion
   -------------------------------------------------------------------------- */
.usob-member-hero small,
.usob-journal-hero small,
.usob-card-head small,
.usob-section-head small{
  font-size:9px!important;
}
.usob-member-hero p,
.usob-journal-hero p{
  font-size:11px!important;
  line-height:1.6!important;
}
.usob-card-head h2,
.usob-section-head h2{
  font-size:21px!important;
}
.usob-account-form label>span,
.usob-member-form label{
  font-size:10px!important;
}
.usob-member-link strong{
  font-size:12px!important;
}
.usob-member-link small{
  font-size:10px!important;
}
.usob-info-row span,
.usob-info-pair span{
  font-size:9px!important;
}
.usob-info-row strong,
.usob-info-pair strong{
  font-size:10px!important;
}
.usob-journal-summary span{
  font-size:9px!important;
}
.usob-ribbon-card strong,
.usob-trail-award strong,
.usob-progress-card strong{
  font-size:11px!important;
}
.usob-ribbon-card small,
.usob-trail-award small,
.usob-trail-award em,
.usob-progress-card small{
  font-size:9px!important;
}
.usob-delete-list ul,
.usob-delete-critical p,
.usob-delete-form>label>span{
  font-size:10px!important;
}

/* --------------------------------------------------------------------------
   Authentication
   -------------------------------------------------------------------------- */
.usob-auth-logo small,
.usob-auth-kicker{
  font-size:9px!important;
}
.usob-auth-intro{
  font-size:12px!important;
  line-height:1.6!important;
}
.usob-auth-form label>span{
  font-size:10px!important;
}
.usob-auth-form-row a,
.usob-auth-bottom-link,
.usob-auth-help{
  font-size:10px!important;
}
.usob-auth-primary,
.usob-auth-secondary{
  font-size:10px!important;
}
.usob-auth-visual-copy small{
  font-size:9px!important;
}
.usob-auth-visual-copy p{
  font-size:11px!important;
}
.usob-auth-footer{
  font-size:9px!important;
}

/* --------------------------------------------------------------------------
   Footer
   -------------------------------------------------------------------------- */
.usob-copyright,
.usob-site-footer nav a{
  font-size:10px!important;
}
.usob-footer-brand small{
  font-size:8px!important;
}


/* ==========================================================================
   Typography V2 — Georgia + Inter pairing
   Georgia: logo, headlines, numbers, editorial display text
   Inter: navigation, labels, buttons, body copy
   ========================================================================== */

/* Georgia — brand/logo */
.usob-brand strong,
.usob-logo strong,
.usob-footer-brand strong,
.usob-auth-logo strong{
  font-family:var(--usob-display-font)!important;
}

/* Georgia — major headlines/editorial display */
h1,
.usob-platform-hero h1,
.usob-state-title-copy h1,
.usob-state-title-copy h2,
.usob-trail-title-copy h1,
.usob-distillery-heading h1,
.usob-book-hero-copy h1,
.usob-member-hero h1,
.usob-journal-hero h1,
.usob-delete-heading h1,
.usob-auth-form-wrap h1{
  font-family:var(--usob-display-font)!important;
}

/* Georgia — important dashboard/page numbers */
.passport-profile-copy strong,
.passport-stat-component strong,
.usob-state-stats strong,
.usob-trail-stats strong,
.usob-progress-ring strong,
.usob-book-summary strong,
.passport-book-state-progress strong,
.usob-journal-summary strong,
.usob-member-roundel>span,
.usob-book-passport-number b,
.usob-delete-complete h1{
  font-family:var(--usob-display-font)!important;
}

/* Inter — UI controls and supporting text */
.usob-main-nav a,
.usob-header-actions>a,
.usob-admin-link,
.usob-account-link,
button,
input,
select,
textarea,
.usob-primary-button,
.usob-button-primary,
.usob-button-secondary,
.usob-button-complete,
.usob-button-pending,
.usob-auth-primary,
.usob-auth-secondary,
.usob-state-tabs a,
.usob-trail-tabs a,
.usob-distillery-tabs a,
.usob-breadcrumbs,
.usob-summary-row,
.usob-card p,
.usob-state-about-card p,
.usob-trail-title-copy p,
.usob-distillery-description,
.usob-book-hero-copy>p,
.usob-member-hero p,
.usob-journal-hero p{
  font-family:var(--usob-ui-font)!important;
}


/* ==========================================================================
   Typography V3 — Weight Refinement
   Goal: readability through size/spacing rather than excessive bolding.
   ========================================================================== */

/* Navigation / top-level UI: confident, not heavy */
.usob-main-nav a,
.usob-header-actions>a,
.usob-admin-link{
  font-weight:600!important;
}

/* Account UI */
.usob-account-link strong{font-weight:600!important}
.usob-account-link small{font-weight:400!important}

/* Section labels/headings using Inter */
.passport-component-heading h2,
.usob-journey-summary h2,
.usob-card h2,
.usob-section-head h2{
  font-weight:600!important;
}

/* Profile supporting text */
.passport-profile-copy small{font-weight:600!important}
.passport-profile-copy span{font-weight:400!important}

/* Stats: Georgia numbers stay strong; labels lighten */
.passport-stat-component strong,
.usob-state-stats strong,
.usob-trail-stats strong,
.usob-progress-ring strong,
.usob-book-summary strong,
.passport-book-state-progress strong,
.usob-journal-summary strong{
  font-weight:700!important;
}
.passport-stat-component small,
.usob-state-stats span,
.usob-trail-stats span{
  font-weight:500!important;
}

/* Journey hierarchy */
.usob-summary-row small{font-weight:500!important}
.usob-summary-row strong{font-weight:600!important}
.usob-summary-row div>span{font-weight:400!important}
.usob-journey-summary .usob-primary-button{font-weight:600!important}

/* Buttons across the public/member experience */
.usob-primary-button,
.usob-button-primary,
.usob-button-secondary,
.usob-button-complete,
.usob-button-pending,
.usob-distillery-button,
.usob-distillery-action,
.usob-auth-primary,
.usob-auth-secondary,
.passport-journey-button{
  font-weight:600!important;
}

/* Tabs and breadcrumbs */
.usob-state-tabs a,
.usob-trail-tabs a,
.usob-distillery-tabs a{
  font-weight:500!important;
}
.usob-breadcrumbs{font-weight:400!important}

/* Card/title hierarchy */
.usob-distillery-card-copy strong,
.usob-trail-summary strong,
.usob-next-stop-card h3,
.usob-stop-copy h3,
.passport-book-stamp-card h3,
.passport-book-empty-slot h3,
.usob-member-link strong,
.usob-ribbon-card strong,
.usob-trail-award strong,
.usob-progress-card strong{
  font-weight:600!important;
}

/* Labels: medium, not bold */
.usob-trail-kicker span,
.usob-trail-meta span,
.usob-trail-detail-grid span,
.usob-distillery-eyebrow,
.usob-distillery-status,
.usob-book-hero-copy>small,
.usob-book-section-heading small,
.usob-book-holder span,
.passport-book-page-label,
.passport-book-page-count,
.passport-book-state-header small,
.usob-member-hero small,
.usob-journal-hero small,
.usob-card-head small,
.usob-section-head small,
.usob-info-row span,
.usob-info-pair span,
.usob-auth-kicker,
.usob-auth-form label>span,
.usob-account-form label>span,
.usob-member-form label{
  font-weight:500!important;
}

/* Body/supporting copy should remain genuinely regular */
.usob-state-title-copy p,
.usob-state-about-card p,
.usob-trail-title-copy p,
.usob-card>p,
.usob-next-stop-card p,
.usob-stop-copy p,
.usob-distillery-description,
.usob-distillery-card p,
.usob-book-hero-copy>p,
.usob-member-hero p,
.usob-journal-hero p,
.usob-auth-intro,
.usob-auth-visual-copy p,
.usob-value-strip p{
  font-weight:400!important;
}

/* Footer stays understated */
.usob-copyright,
.usob-site-footer nav a,
.usob-footer-brand small{
  font-weight:400!important;
}

/* ==========================================================================
   Typography V4 — Locked USOB Site-Wide Readability Scale
   Authority: public/member USOB experience, using the home/index hierarchy.
   Typography only: no grid, card, hero, gallery, spacing, or dimension rules.
   ========================================================================== */

:root{
  --usob-type-body:14px;
  --usob-type-body-small:12px;
  --usob-type-label:10px;
  --usob-type-label-small:9px;
  --usob-type-control:11px;
  --usob-type-card-title:16px;
  --usob-type-section-title:22px;
}

/* Baseline readable copy */
html{
  font-size:16px;
}
body{
  font-size:var(--usob-type-body)!important;
  line-height:1.5!important;
}
p,
li,
dd,
dt{
  line-height:1.55;
}

/* Shared navigation / account */
.usob-main-nav a,
.usob-header-actions>a,
.usob-admin-link{
  font-size:13px!important;
  line-height:1.25!important;
}
.usob-account-link strong{
  font-size:12px!important;
}
.usob-account-link small{
  font-size:10px!important;
}

/* Breadcrumbs, tabs, labels, eyebrow text */
.usob-breadcrumbs{
  font-size:11px!important;
  line-height:1.4!important;
}
.usob-eyebrow,
.usob-card-heading small,
.usob-card-head small,
.usob-section-head small,
.usob-section-head span,
.usob-state-stats span,
.usob-trail-stats span,
.usob-trail-kicker span,
.usob-trail-meta span,
.usob-trail-detail-grid span,
.usob-distillery-kicker,
.usob-distillery-kicker span,
.usob-distillery-eyebrow,
.usob-distillery-status,
.usob-info-row span,
.usob-info-pair span,
.usob-book-hero-copy>small,
.usob-book-section-heading small,
.passport-book-page-label,
.passport-book-page-count,
.passport-book-state-header small,
.usob-member-hero small,
.usob-journal-hero small,
.usob-auth-kicker{
  font-size:var(--usob-type-label)!important;
  line-height:1.3!important;
  font-weight:600!important;
}

.usob-state-tabs a,
.usob-trail-tabs a,
.usob-distillery-tabs a{
  font-size:11px!important;
  line-height:1.25!important;
  font-weight:600!important;
}

/* Shared buttons and action links */
.usob-primary-button,
.usob-button-primary,
.usob-button-secondary,
.usob-button-complete,
.usob-button-pending,
.usob-distillery-button,
.usob-distillery-action,
.usob-auth-primary,
.usob-auth-secondary,
.passport-journey-button{
  font-size:11px!important;
  line-height:1.2!important;
  font-weight:600!important;
}

/* Shared cards */
.usob-card-heading h2,
.usob-card-head h2,
.usob-card h2,
.usob-section-head h2{
  font-size:var(--usob-type-section-title)!important;
  line-height:1.15!important;
}
.usob-card>p,
.usob-card p{
  font-size:13px!important;
  line-height:1.6!important;
}

/* Dashboard / index */
.passport-component-heading h2,
.usob-journey-summary h2{
  font-size:19px!important;
}
.passport-profile-copy small{
  font-size:11px!important;
}
.passport-profile-copy span{
  font-size:12px!important;
  line-height:1.45!important;
}
.passport-stat-component small{
  font-size:10px!important;
}
.usob-summary-row small{
  font-size:10px!important;
}
.usob-summary-row strong{
  font-size:13px!important;
}
.usob-summary-row div>span{
  font-size:11px!important;
  line-height:1.45!important;
}
.passport-journey-component small,
.passport-recent-component small{
  font-size:10px!important;
}
.passport-journey-component h3,
.passport-recent-component h3{
  font-size:16px!important;
}
.passport-journey-component p,
.passport-recent-component p,
.passport-journey-component span,
.passport-recent-component span{
  font-size:12px!important;
  line-height:1.5!important;
}
.usob-value-strip strong{
  font-size:14px!important;
}
.usob-value-strip p{
  font-size:12px!important;
  line-height:1.55!important;
}

/* State */
.usob-state-title-copy p{
  font-size:14px!important;
  line-height:1.65!important;
}
.usob-state-card h3{
  font-size:17px!important;
}
.usob-progress-ring span{
  font-size:10px!important;
}
.usob-progress-ring small{
  font-size:11px!important;
}
.usob-progress-checklist>div{
  font-size:12px!important;
}
.usob-trail-summary strong{
  font-size:15px!important;
}
.usob-trail-summary p{
  font-size:12px!important;
  line-height:1.55!important;
}
.usob-trail-summary>span,
.usob-trail-summary a{
  font-size:11px!important;
}
.usob-state-about-card p{
  font-size:13px!important;
  line-height:1.65!important;
}
.usob-distillery-card-copy strong{
  font-size:13px!important;
}
.usob-distillery-card-copy small{
  font-size:11px!important;
}

/* Trail */
.usob-trail-state-link{
  font-size:12px!important;
}
.usob-trail-title-copy p{
  font-size:14px!important;
  line-height:1.65!important;
}
.usob-trail-progress-list>div{
  font-size:12px!important;
}
.usob-trail-detail-grid strong{
  font-size:13px!important;
}
.usob-next-stop-card small{
  font-size:10px!important;
}
.usob-next-stop-card p,
.usob-next-stop-card a{
  font-size:12px!important;
}
.usob-region-card strong{
  font-size:13px!important;
}
.usob-region-card small,
.usob-region-card>b,
.usob-region-stop-heading span,
.usob-stop-date,
.usob-stop-rejected{
  font-size:11px!important;
}
.usob-stop-status{
  font-size:9px!important;
}
.usob-stop-copy>small{
  font-size:10px!important;
}
.usob-stop-copy p{
  font-size:12px!important;
  line-height:1.55!important;
}

/* Distillery */
.usob-distillery-heading p,
.usob-distillery-description,
.usob-distillery-card p,
.usob-distillery-detail-list,
.usob-distillery-meta{
  font-size:13px!important;
  line-height:1.6!important;
}
.usob-distillery-location{
  font-size:13px!important;
}
.usob-distillery-trail-link{
  font-size:12px!important;
}
.usob-info-row span{
  font-size:10px!important;
}
.usob-info-row strong{
  font-size:12px!important;
  line-height:1.45!important;
}
.usob-amenity-grid>div{
  font-size:11px!important;
}
.usob-distillery-trails strong{
  font-size:12px!important;
}
.usob-distillery-trails small{
  font-size:10px!important;
}
.usob-status-seal>small{
  font-size:10px!important;
}
.usob-empty-state{
  font-size:12px!important;
  line-height:1.55!important;
}

/* Passport book */
.usob-book-hero-copy>p{
  font-size:14px!important;
  line-height:1.65!important;
}
.usob-book-holder span,
.usob-book-overview-actions a,
.usob-book-summary span,
.passport-book-state-progress span{
  font-size:11px!important;
}
.passport-book-stamp-card h3,
.passport-book-empty-slot h3{
  font-size:16px!important;
}
.passport-book-stamp-card p,
.passport-book-empty-slot p{
  font-size:11px!important;
}
.passport-book-stamp-card time,
.passport-book-not-visited{
  font-size:10px!important;
}
/* Stamp artwork remains intentionally smaller than interface typography. */
.passport-book-stamp small,
.passport-book-empty-stamp small{
  font-size:7px!important;
}

/* Member / journal / account */
.usob-member-hero p,
.usob-journal-hero p{
  font-size:14px!important;
  line-height:1.65!important;
}
.usob-account-form label>span,
.usob-member-form label{
  font-size:11px!important;
}
.usob-member-link strong{
  font-size:13px!important;
}
.usob-member-link small{
  font-size:11px!important;
}
.usob-info-pair strong{
  font-size:12px!important;
}
.usob-journal-summary span{
  font-size:11px!important;
}
.usob-ribbon-card strong,
.usob-trail-award strong,
.usob-progress-card strong{
  font-size:13px!important;
}
.usob-ribbon-card small,
.usob-trail-award small,
.usob-trail-award em,
.usob-progress-card small{
  font-size:11px!important;
}
.usob-delete-list ul,
.usob-delete-critical p,
.usob-delete-form>label>span{
  font-size:12px!important;
}

/* Auth */
.usob-auth-logo small,
.usob-auth-kicker{
  font-size:10px!important;
}
.usob-auth-intro{
  font-size:14px!important;
  line-height:1.65!important;
}
.usob-auth-form label>span{
  font-size:11px!important;
}
.usob-auth-form-row a,
.usob-auth-bottom-link,
.usob-auth-help{
  font-size:11px!important;
}
.usob-auth-visual-copy small{
  font-size:10px!important;
}
.usob-auth-visual-copy p{
  font-size:13px!important;
}

/* Forms */
input,
select,
textarea{
  font-size:14px!important;
  line-height:1.4!important;
}
label{
  line-height:1.4;
}

/* Footer */
.usob-copyright,
.usob-site-footer nav a{
  font-size:10px!important;
  line-height:1.35!important;
}
.usob-footer-brand small{
  font-size:9px!important;
}
