/* Fazary light Islamic gold theme — public site, authentication, and admin. */
:root {
  --fz-navy-950: #2a1c08;
  --fz-navy-900: #3b270b;
  --fz-navy-800: #5a3b0c;
  --fz-navy-700: #765116;
  --fz-gold-500: #d3a32f;
  --fz-gold-400: #efca68;
  --fz-gold-200: #fff1bf;
  --fz-emerald: #b98117;
  --fz-cream: #fff5d6;
  --fz-paper: #fffaf0;
  --fz-ink: #30230f;
  --fz-muted: #725f39;
  --fz-line: rgba(133, 91, 17, .17);
  --fz-shadow: 0 24px 70px rgba(95, 64, 12, .16);
  --fz-shadow-soft: 0 14px 40px rgba(95, 64, 12, .1);
}

/* Public website */
body.fz-body {
  color: var(--fz-ink);
  background:
    linear-gradient(rgba(255,250,231,.24), rgba(255,247,216,.5)),
    url("../images/islamic-gold-pattern.png") center top / cover fixed;
}
.fz-body h1,
.fz-body h2,
.fz-body h3,
.fz-body h4 { color: #30230f; }
.fz-body main,
.fz-body main p,
.fz-body main li { color: #493a20; }

.fz-header { border-bottom: 1px solid rgba(166,113,18,.2); background: rgba(255,247,216,.93); backdrop-filter: blur(18px); }
.fz-header.is-sticky { background: rgba(255,248,222,.96); box-shadow: 0 12px 35px rgba(90,59,8,.15); }
.fz-announcement { color: #3c290d; background: linear-gradient(90deg, #e5ba54, #f5dc91, #e1b34b); }
.fz-announcement a { color: #3c290d; }
.fz-live-dot { background: #714b09; box-shadow: 0 0 0 5px rgba(113,75,9,.12); }
.fz-brand__copy { color: #3d290a; }
.fz-brand__copy small { color: #855707; }
.fz-menu__link { color: #513c19; }
.fz-menu__link:hover,
.fz-menu__link.is-active { color: #2c1d06; background: linear-gradient(135deg, #f2d783, #d9a73a); }
.fz-nav__cta,
.fz-btn--navy,
.fz-btn--gold {
  color: #2b1c05 !important;
  background: linear-gradient(135deg, #f3d77e, #d29c2a);
  box-shadow: 0 12px 28px rgba(172,117,19,.2);
}
.fz-btn--outline { border-color: rgba(68,45,8,.35); color: #352307 !important; background: rgba(255,250,232,.48); }
.fz-menu-toggle { border: 1px solid rgba(161,108,16,.18); background: #fff0bd; }
.fz-menu-toggle > span:not(.visually-hidden) { background: #51360a; }
.fz-mega-menu { border-color: rgba(177,122,22,.2); background: rgba(255,250,232,.98); box-shadow: 0 26px 70px rgba(90,59,8,.2); }
.fz-mega-menu > a:hover { background: #fff0bf; }
.fz-mega-menu strong { color: #3c2b10; }
.fz-mega-menu small { color: #75633f; }
.fz-mega-menu__icon { color: #744c07; background: linear-gradient(145deg, #ffeaaa, #ebc45d); }

.fz-hero {
  color: #30210a;
  background:
    linear-gradient(90deg, rgba(255,248,216,.96), rgba(255,239,180,.78) 53%, rgba(255,232,153,.52)),
    url("../images/islamic-gold-pattern.png") center / cover;
}
.fz-hero__background .fz-hero__slide.is-active { opacity: .09; filter: sepia(.9) saturate(.7); }
.fz-hero__background::after { background: linear-gradient(90deg, rgba(255,249,225,.94), rgba(255,239,188,.7) 55%, rgba(233,190,86,.25)), radial-gradient(circle at 77% 40%, rgba(192,133,24,.16), transparent 34%); }
.fz-hero h1 { color: #30210a; text-shadow: 0 2px 0 rgba(255,255,255,.35); }
.fz-hero h1 em { color: #a56d0c; }
.fz-hero__lead,
.fz-hero__trust span,
.fz-hero__scroll { color: #604b28; }
.fz-hero__eyebrow { border-color: rgba(143,93,9,.25); color: #704906; background: rgba(255,243,199,.68); }
.fz-globe-wrap::before { border-color: rgba(126,83,10,.18); box-shadow: 0 0 100px rgba(188,128,22,.16), inset 0 0 80px rgba(206,151,42,.1); }
.fz-globe-wrap::after { background: radial-gradient(circle at 36% 31%, rgba(255,255,255,.42), transparent 22%), radial-gradient(circle at center, #efcb6b, #9b6815 70%); box-shadow: inset -28px -24px 70px rgba(76,45,4,.34), 0 0 80px rgba(171,111,12,.2); }
.fz-visual-card { border-color: rgba(128,84,10,.18); color: #382506; background: rgba(255,248,218,.85); box-shadow: 0 18px 40px rgba(99,64,8,.15); }
.fz-visual-card strong { color: #382506; }
.fz-visual-card small { color: #75613b; }

.fz-section { background: rgba(255,250,234,.72); backdrop-filter: blur(2px); }
.fz-section--cream { background: rgba(255,239,188,.78); }
.fz-section--navy { color: #30210a; background: linear-gradient(135deg, rgba(244,207,112,.9), rgba(255,241,195,.92)); }
.fz-section--navy h2,
.fz-section--navy h3,
.fz-section--navy p { color: #38280d; }
.fz-page-hero,
.fz-legacy-page .breadcrumbs-area {
  color: #38280e;
  background:
    linear-gradient(90deg, rgba(255,247,215,.94), rgba(245,211,127,.7)),
    url("../images/islamic-gold-pattern.png") center / cover !important;
}
.fz-page-hero h1,
.fz-page-hero p { color: #38280e; }
.fz-page-hero::before { background: radial-gradient(circle, rgba(166,111,15,.15), transparent 67%); }
.fz-breadcrumb,
.fz-kicker { color: #8a5a08; }
.fz-kicker--light { color: #77500a; }

.fz-finder-wrap { background: transparent; }
.fz-finder,
.fz-trust-item,
.fz-package-card,
.fz-testimonial,
.fz-news-item,
.fz-news-card,
.fz-filter-panel,
.fz-detail-point,
.fz-detail-article,
.fz-team-card,
.fz-form-card,
.fz-registration-card,
.fz-org-node,
.fz-org-card,
.fz-empty,
.fz-connect-card {
  border-color: rgba(157,105,15,.16);
  color: #3c2c12;
  background: rgba(255,252,241,.94);
  box-shadow: 0 18px 45px rgba(103,67,8,.1);
}
.fz-package-card:hover,
.fz-news-card:hover { border-color: rgba(181,124,22,.38); box-shadow: 0 24px 58px rgba(103,67,8,.17); }
.fz-body main .fz-rich-text,
.fz-body main .fz-rich-text p,
.fz-body main .fz-rich-text li,
.fz-body main .fz-rich-text span,
.fz-body main .fz-rich-text strong,
.fz-body main .fz-rich-text a { color: #433319 !important; }
.fz-rich-text { line-height: 1.8; }
.fz-about-copy {
  padding: clamp(24px, 3vw, 38px);
  border: 1px solid rgba(157,105,15,.16);
  border-radius: 28px;
  background: rgba(255,251,236,.88);
  box-shadow: 0 24px 55px rgba(103,67,8,.1);
  backdrop-filter: blur(8px);
}
.fz-section-heading p,
.fz-package-card p,
.fz-testimonial p,
.fz-news-card p,
.fz-team-card p,
.fz-contact-info p,
.fz-detail-copy p { color: #665434 !important; }
.fz-field select,
.fz-field input,
.fz-field textarea,
.fz-form-card input,
.fz-form-card select,
.fz-form-card textarea,
.fz-registration-card input,
.fz-registration-card select,
.fz-registration-card textarea {
  border-color: rgba(157,105,15,.2);
  color: #3d2d13;
  background: #fffdf5;
}
.fz-field select option,
.fz-form-card select option,
.fz-registration-card select option { color: #3d2d13; background: #fffdf5; }
.fz-field select:focus,
.fz-field input:focus,
.fz-field textarea:focus { border-color: #c48a20; box-shadow: 0 0 0 4px rgba(196,138,32,.12); }
.fz-package-card__badge { color: #382506; background: rgba(255,232,158,.94); }
.fz-text-link { color: #865707 !important; }
.fz-detail-media { background: #f5e5b7; }
.fz-detail-side,
.fz-about-media__card,
.fz-contact-info,
.fz-article-aside__card { border: 1px solid rgba(137,91,12,.18); color: #3a2709; background: linear-gradient(145deg, #f2ce72, #d6a138); }
.fz-detail-side h2,
.fz-detail-side h3,
.fz-about-media__card span,
.fz-contact-info h2,
.fz-contact-info p,
.fz-article-aside__card h2,
.fz-article-aside__card p { color: #342206 !important; }
.fz-org-viewport { border-color: rgba(157,105,15,.17); background: rgba(255,248,219,.9); }
.fz-org-toolbar { border-color: rgba(157,105,15,.17); background: #fff8dc; }
.fz-org-toolbar button { border-color: rgba(157,105,15,.14); color: #50360b; }
.fz-prefooter__card { border: 1px solid rgba(126,82,10,.2); color: #352305; background: linear-gradient(135deg, #f1ce73, #dca83e 68%, #f7dc91); }
.fz-prefooter__card h2,
.fz-prefooter__card p { color: #352305; }
.fz-footer { color: #e9d8b1; background: #392707; }
.fz-footer h3,
.fz-footer h4 { color: #fff3d2; }
.fz-back-top { color: #342205; background: linear-gradient(145deg, #f1d17d, #d5a038); }

/* Legacy public pages */
.fz-legacy-page .bg-white,
.fz-legacy-page .card,
.fz-legacy-page .single-blog,
.fz-legacy-page .service-item,
.fz-legacy-page .contact-form {
  border-color: rgba(157,105,15,.16) !important;
  color: #46351a !important;
  background-color: rgba(255,252,241,.94) !important;
}
.fz-legacy-page main,
.fz-legacy-page main p,
.fz-legacy-page main li,
.fz-legacy-page main span:not(.fz-kicker) { color: #46351a !important; }
.fz-legacy-page .form-control { border-color: rgba(157,105,15,.2); color: #3d2d13; background: #fffdf5; }

/* Admin dashboard */
body.fz-admin-shell { color: #403016; background: #f4df9f; }
.fz-admin-shell .content-wrapper {
  min-height: 100vh;
  color: #443318;
  background:
    linear-gradient(rgba(255,249,226,.62), rgba(255,242,196,.78)),
    url("../images/islamic-gold-pattern.png") center / cover fixed !important;
}
.fz-admin-shell .content-header h1,
.fz-admin-shell .content-header .text-dark { color: #3a290d !important; }
.fz-admin-shell .text-muted { color: #786642 !important; }
.fz-admin-shell .breadcrumb-item,
.fz-admin-shell .breadcrumb-item.active { color: #79530e; }
.fz-admin-shell .card {
  border-color: rgba(151,100,12,.16);
  color: #443318;
  background: rgba(255,252,241,.94);
  box-shadow: 0 16px 42px rgba(101,66,8,.12);
}
.fz-admin-shell .card-header,
.fz-admin-shell .card-footer { border-color: rgba(151,100,12,.14); background: rgba(255,242,198,.55); }
.fz-admin-shell .card-title,
.fz-admin-shell .card-body,
.fz-admin-shell .card-body p,
.fz-admin-shell label,
.fz-admin-shell .table { color: #433117; }
.fz-admin-shell .table td,
.fz-admin-shell .table th { border-color: rgba(151,100,12,.13); }
.fz-admin-shell .table-hover tbody tr:hover { color: #342406; background: rgba(215,165,57,.1); }
.fz-admin-shell .list-group-item { border-color: rgba(151,100,12,.13); color: #443318; background: rgba(255,250,232,.84); }
.fz-admin-shell a:not(.btn):not(.nav-link):not(.small-box-footer) { color: #8c5c08; }
.fz-admin-shell .nav-tabs { border-color: rgba(151,100,12,.2); }
.fz-admin-shell .nav-tabs .nav-link { color: #684b18; }
.fz-admin-shell .nav-tabs .nav-link.active { border-color: #c79636; color: #342306; background: #f0cf75; }
.fz-admin-shell .form-control,
.fz-admin-shell .custom-select { border-color: rgba(151,100,12,.2); color: #3b2c13; background: #fffdf7; }
.fz-admin-shell .form-control:focus,
.fz-admin-shell .custom-select:focus { border-color: #c99a38; box-shadow: 0 0 0 .2rem rgba(201,154,56,.14); }
.fz-admin-shell .form-control::placeholder { color: #9a8969; }
.fz-admin-shell .input-group-text { border-color: rgba(151,100,12,.2); color: #66460d; background: #f8e4aa; }
.fz-admin-shell .btn-primary,
.fz-admin-shell .btn-success,
.fz-admin-shell .btn-info,
.fz-admin-shell .btn-warning {
  border-color: #bd8527;
  color: #2e1e05;
  background: linear-gradient(135deg, #f2d47e, #d8a238);
  box-shadow: 0 8px 18px rgba(157,102,12,.15);
}
.fz-admin-shell .btn-outline-primary,
.fz-admin-shell .btn-outline-success,
.fz-admin-shell .btn-outline-info { border-color: #ad7615; color: #714b08; }
.fz-admin-shell .small-box {
  overflow: hidden;
  border: 1px solid rgba(139,91,11,.2);
  color: #382608 !important;
  background: linear-gradient(135deg, rgba(244,210,121,.98), rgba(218,164,57,.98)) !important;
  box-shadow: 0 16px 36px rgba(105,67,7,.16);
}
.fz-admin-shell .small-box .icon { color: rgba(91,58,5,.22); }
.fz-admin-shell .small-box-footer { color: #3a2708 !important; background: rgba(255,244,203,.3); }
.fz-admin-shell .badge-info,
.fz-admin-shell .badge-success,
.fz-admin-shell .badge-warning { color: #352305; background: #e3b956; }
.fz-admin-shell .main-footer { border-color: rgba(151,100,12,.15); color: #715d37; background: #f4dfa6; }
.fz-admin-shell .pagination .page-link { border-color: rgba(151,100,12,.2); color: #714a07; background: #fff8df; }
.fz-admin-shell .pagination .active .page-link { border-color: #c59131; color: #342205; background: #dfb454; }
.fz-admin-shell .note-toolbar { background: #f4dfa2; }
.fz-admin-shell .note-editable { color: #30271b; background: #fffdf7; }

/* Admin sidebar */
.fz-admin-sidebar.main-sidebar {
  border-right-color: rgba(102,65,7,.22);
  background:
    linear-gradient(rgba(180,126,28,.86), rgba(91,57,8,.94)),
    url("../images/islamic-gold-pattern.png") center / cover !important;
  box-shadow: 18px 0 48px rgba(85,54,6,.24) !important;
}
.fz-sidebar-brand,
.fz-brand-copy strong { color: #fff8e3; }
.fz-brand-copy small { color: #f8dfa0; }
.fz-sidebar-user { border-color: rgba(255,239,193,.2); background: rgba(74,46,6,.38); }
.fz-sidebar-avatar { color: #392507; background: linear-gradient(145deg, #fff0bb, #e4b74f); }
.fz-sidebar-user__copy strong { color: #fff8e7; }
.fz-sidebar-user__copy small { color: #f2dca9; }
.fz-sidebar-user__copy small i { background: #ffe291; box-shadow: 0 0 0 3px rgba(255,226,145,.12); }
.fz-sidebar-caption { color: #f0d89d; }
.fz-admin-sidebar .nav-sidebar .nav-link { color: #fff5dc; }
.fz-admin-sidebar .nav-sidebar .nav-link > .nav-icon { color: #ffe29a; background: rgba(255,247,219,.08); }
.fz-admin-sidebar .nav-sidebar .nav-link:hover { border-color: rgba(255,240,199,.15); background: rgba(255,245,215,.12); }
.fz-admin-sidebar .nav-sidebar > .nav-item > .nav-link.active {
  border-color: rgba(255,249,225,.42);
  color: #342205;
  background: linear-gradient(135deg, #fff0b6, #e0ad43);
  box-shadow: 0 12px 26px rgba(66,41,4,.24);
}
.fz-admin-sidebar .nav-sidebar > .nav-item > .nav-link.active > .nav-icon { color: #fff1c2; background: rgba(72,44,5,.82); }
.fz-admin-sidebar .nav-treeview { border-left-color: rgba(255,232,171,.3); }
.fz-admin-sidebar .nav-treeview > .nav-item > .nav-link { color: #f7e9c6; }
.fz-admin-sidebar .nav-treeview > .nav-item > .nav-link.active { color: #fff; background: rgba(83,51,5,.28); }

/* Login and Islamic window transition */
body.fz-auth-page { --fz-ink: #35260e; --fz-muted: #745f38; --fz-emerald: #c38d2b; --fz-emerald-dark: #845814; background: #f3d98f; }
.fz-auth-visual {
  color: #362507;
  background:
    linear-gradient(90deg, rgba(255,245,206,.76), rgba(239,200,103,.38)),
    url("../images/islamic-gold-pattern.png") center / cover;
}
.fz-auth-brand strong { color: #3b2808; }
.fz-auth-brand small,
.fz-auth-kicker { color: #835709; }
.fz-auth-welcome h1 { color: #332205; }
.fz-auth-welcome p { color: #68532c; }
.fz-auth-quote { color: #71500f; }
.fz-auth-panel { background: linear-gradient(145deg, #fffdf7, #f7e5b6); }
.fz-auth-submit { color: #342205; background: linear-gradient(135deg, #f2d27b, #d19a2b); box-shadow: 0 14px 28px rgba(118,75,15,.2); }
.fz-auth-input input:focus { border-color: #bd882a; box-shadow: 0 0 0 4px rgba(189,136,42,.12); }
.fz-window-door { background: radial-gradient(circle at 50% 45%, rgba(121,79,8,.1), transparent 24%), linear-gradient(145deg, #f7dea0, #dbad4d 55%, #a87317); }
.fz-window-emblem { color: #342205; background: linear-gradient(145deg, #ffeab0, #d9a43b); }
.fz-window-emblem small { color: rgba(55,36,5,.65); }

@media (max-width: 991px) {
  .fz-menu { border-color: rgba(151,100,12,.18); background: #fff7da; }
  body.fz-body,
  .fz-admin-shell .content-wrapper { background-attachment: scroll; }
}

/*
 * Contrast guardrails
 * -------------------
 * The gold theme is loaded after the component stylesheet.  Keep explicit
 * foreground colours for dark/photo surfaces so broad theme rules cannot
 * make text or icons disappear into their background.
 */
.fz-body .fz-article-hero,
.fz-body .fz-article-hero h1,
.fz-body .fz-article-hero .fz-breadcrumb,
.fz-body .fz-article-hero .fz-breadcrumb a,
.fz-body .fz-article-hero .fz-article-meta,
.fz-body .fz-article-hero .fz-article-meta time,
.fz-body .fz-article-hero .fz-article-meta span {
  color: #fffaf0 !important;
}
.fz-body .fz-article-hero .fz-kicker { color: #f5cf70 !important; }
.fz-body .fz-article-hero .fz-article-meta { color: rgba(255,255,255,.86) !important; }

.fz-body .fz-contact-info,
.fz-body .fz-contact-info h2,
.fz-body .fz-contact-info > p,
.fz-body .fz-contact-list a,
.fz-body .fz-contact-list p,
.fz-body .fz-contact-list span,
.fz-body .fz-contact-list strong {
  color: #302107 !important;
}
.fz-body .fz-contact-info .fz-kicker { color: #634207 !important; }
.fz-body .fz-contact-list i {
  border: 1px solid rgba(71,47,6,.18);
  color: #4d3306 !important;
  background: rgba(255,249,222,.42) !important;
}

.fz-body .fz-promo-card,
.fz-body .fz-promo-card__content,
.fz-body .fz-promo-card__content h3,
.fz-body .fz-promo-card__content h3 a { color: #fff !important; }
.fz-body .fz-promo-card__content span { color: #ffe59a !important; }
.fz-body .fz-promo-card::after { background: linear-gradient(to top, rgba(3,10,24,.96), rgba(3,10,24,.08) 78%); }

.fz-body .fz-journey,
.fz-body .fz-journey h2,
.fz-body .fz-journey h3 { color: #fff !important; }
.fz-body .fz-journey .fz-kicker,
.fz-body .fz-journey-step__number { color: #ffe49a !important; }
.fz-body .fz-journey p { color: rgba(255,255,255,.82) !important; }
.fz-body .fz-journey-step__number { border-color: rgba(255,228,154,.42); background: rgba(3,10,24,.45); }

.fz-body .fz-connect-section,
.fz-body .fz-connect-section h2,
.fz-body .fz-connect-section p,
.fz-body .fz-connect-card,
.fz-body .fz-connect-card strong { color: #fff !important; }
.fz-body .fz-connect-section {
  background: linear-gradient(130deg, #06142d 0%, #0d2f5b 62%, #123d70 100%) !important;
}
.fz-body .fz-connect-card {
  border-color: rgba(255,255,255,.16) !important;
  background: rgba(255,255,255,.08) !important;
  box-shadow: 0 18px 45px rgba(3,10,24,.18) !important;
}
.fz-body .fz-connect-card small { color: rgba(255,255,255,.82) !important; }
.fz-body .fz-connect-card__arrow { color: #ffe49a !important; }

.fz-body .fz-news-feature,
.fz-body .fz-news-feature h3,
.fz-body .fz-news-feature .fz-text-link { color: #fff !important; }
.fz-body .fz-news-feature .fz-kicker { color: #ffe49a !important; }
.fz-body .fz-news-feature::after { background: linear-gradient(to top, rgba(3,10,24,.96), rgba(3,10,24,.08) 78%); }

.fz-body .fz-package-card__year,
.fz-body .fz-detail-media__chip {
  padding: 6px 10px;
  border-radius: 999px;
  color: #fff !important;
  background: rgba(3,10,24,.86);
  text-shadow: 0 1px 2px rgba(0,0,0,.3);
  backdrop-filter: blur(8px);
}
.fz-body .fz-testimonial__quote { color: #8b5b06 !important; }
.fz-body .fz-org-node__copy > span,
.fz-body .fz-org-card span { color: #76500b !important; }
.fz-body .fz-empty i,
.fz-body .fz-value-card i { color: #76500b !important; }
.fz-body .fz-org-summary i { color: #0b6a54 !important; }
.fz-body .fz-visual-card i,
.fz-body .fz-trust-item i { color: #76500b !important; }
.fz-body .fz-status-pill.is-available,
.fz-body .fz-package-card__status.is-available { color: #fff !important; background: #0b745e !important; }
.fz-body .fz-article-source a { color: #76500b !important; }

.fz-body .fz-share-panel { color: #30230f; background: rgba(255,252,241,.95); }
.fz-body .fz-share-panel__intro strong { color: #30230f !important; }
.fz-body .fz-share-panel__intro small,
.fz-body .fz-share-feedback { color: #675434 !important; }
.fz-body .fz-share-panel--dark { color: #fff; background: rgba(3,10,24,.5) !important; }
.fz-body .fz-share-panel--dark .fz-share-panel__intro strong { color: #fff !important; }
.fz-body .fz-share-panel--dark .fz-share-panel__intro small,
.fz-body .fz-share-panel--dark .fz-share-feedback { color: rgba(255,255,255,.82) !important; }

.fz-body .fz-whatsapp-float {
  border-color: #fff;
  color: #fff !important;
  background: #087f5b;
}
.fz-body .fz-whatsapp-float:hover { background: #066c4d; }

.fz-body .fz-footer,
.fz-body .fz-footer p,
.fz-body .fz-footer a,
.fz-body .fz-footer span,
.fz-body .fz-footer small { color: #f3e7cb !important; }
.fz-body .fz-footer h3,
.fz-body .fz-footer strong { color: #fff8e7 !important; }
.fz-body .fz-footer__contact i,
.fz-body .fz-footer__badge > i { color: #ffe49a !important; }

.fz-body .fz-policy-layout > aside,
.fz-body .fz-policy-layout > aside h2,
.fz-body .fz-policy-layout > aside h3,
.fz-body .fz-policy-layout > aside strong { color: #fffaf0 !important; }
.fz-body .fz-policy-layout > aside p { color: rgba(255,255,255,.84) !important; }

.fz-body :focus-visible {
  outline: 3px solid #0d5ea6 !important;
  outline-offset: 3px;
}

@media (max-width: 640px) {
  .fz-brand__mark { width: 68px; height: 56px; }
  .fz-brand__mark img { width: 66px; }
  .fz-hero { min-height: 650px; }
  .fz-hero__grid { min-height: 590px; padding-top: 42px; padding-bottom: 82px; }
  .fz-hero h1 { font-size: clamp(2.75rem, 13.5vw, 4.25rem); }
}
