/*
Theme Name: MyIPScan Astra Child
Theme URI: https://myipscan.net/
Description: Branded Astra child theme for the MyIPScan Guides blog.
Author: MyIPScan
Author URI: https://myipscan.net/
Template: astra
Version: 1.0.4
Text Domain: myipscan-astra-child
*/

:root {
  --mips-bg-0: #101214;
  --mips-bg-1: #15191b;
  --mips-bg-2: #1d2325;
  --mips-bg-3: #283033;
  --mips-card: rgba(25,30,32,.72);
  --mips-fg-0: #f5f7f5;
  --mips-fg-1: #d5dcda;
  --mips-fg-2: #9daaa8;
  --mips-fg-3: #6f7b79;
  --mips-acc: #7dd3fc;
  --mips-acc-2: #38bdf8;
  --mips-line: rgba(205,220,216,.16);
  --mips-line-strong: rgba(125,211,252,.34);
  --ast-global-color-0: #7dd3fc;
  --ast-global-color-1: #38bdf8;
  --ast-global-color-2: #f5f7f5;
  --ast-global-color-3: #d5dcda;
  --ast-global-color-4: #101214;
  --ast-global-color-5: #15191b;
  --ast-global-color-6: #1d2325;
  --ast-global-color-7: #263134;
  --ast-global-color-8: #eef7ff;
  --ast-border-color: rgba(205,220,216,.16);
  --ast-form-input-text: #f5f7f5;
  --ast-form-input-focus-text: #ffffff;
  --ast-form-field-color: #9daaa8;
  --ast-comment-inputs-background: #15191b;
  --mips-ui: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  --mips-display: Georgia, "Times New Roman", serif;
  --mips-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}

*,*::before,*::after{box-sizing:border-box}
html{color-scheme:dark;overflow-x:clip}
body.mips-blog{margin:0;min-height:100vh;overflow-x:clip;background:radial-gradient(900px 620px at 72% -12%,rgba(125,211,252,.055),transparent 62%),radial-gradient(760px 560px at 8% 110%,rgba(78,103,110,.08),transparent 58%),var(--mips-bg-0);color:var(--mips-fg-1);font:16px/1.65 var(--mips-ui);-webkit-font-smoothing:antialiased}
.mips-blog a{color:inherit;text-decoration:none}.mips-blog a:hover{color:var(--mips-fg-0)}.mips-blog img{max-width:100%;height:auto}.mips-blog :focus-visible{outline:2px solid var(--mips-acc);outline-offset:3px;border-radius:4px}
.skip-link{position:absolute;left:-9999px}.skip-link:focus{position:fixed;left:12px;top:12px;z-index:9999;padding:10px 16px;border-radius:8px;background:var(--mips-acc);color:#111416;font-weight:800}
.mips-wrap{width:min(1200px,calc(100% - 64px));margin:0 auto}.mips-wrap-narrow{width:min(860px,calc(100% - 64px));margin:0 auto}
.mips-topnav{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--mips-line);background:rgba(16,18,20,.88);backdrop-filter:blur(12px) saturate(140%)}
.mips-topnav-inner{width:min(1200px,calc(100% - 64px));min-height:64px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:22px}
.mips-brand{display:inline-flex;align-items:center;gap:10px;color:var(--mips-fg-0);font-family:var(--mips-display);font-size:23px;letter-spacing:-.01em;white-space:nowrap}
.mips-brand-mark{position:relative;width:28px;height:28px;flex:0 0 auto;border-radius:8px;background:linear-gradient(135deg,var(--mips-acc),var(--mips-acc-2));box-shadow:0 0 16px rgba(125,211,252,.28)}
.mips-brand-mark::after{content:"";position:absolute;inset:6px;border:1.5px solid #111416;border-top-color:transparent;border-right-color:transparent;border-radius:50%}
.mips-nav-toggle{display:none;min-height:38px;padding:8px 12px;border:1px solid var(--mips-line);border-radius:8px;background:var(--mips-bg-2);color:var(--mips-fg-0);font:700 13px/1 var(--mips-ui);cursor:pointer}
.mips-primary-nav{display:flex;align-items:center;gap:4px}.mips-primary-nav a{display:inline-flex;align-items:center;min-height:36px;padding:8px 12px;border-radius:8px;color:var(--mips-fg-2);font-size:13px}.mips-primary-nav a:hover,.mips-primary-nav a[aria-current=page]{background:var(--mips-bg-2);color:var(--mips-fg-0)}
.mips-main{display:block}.mips-section{padding:64px 0}.mips-hero{padding:70px 0 42px}.mips-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);gap:38px;align-items:end}
.mips-eyebrow{margin:0 0 14px;color:var(--mips-acc);font:800 11px/1.3 var(--mips-mono);letter-spacing:.12em;text-transform:uppercase}
.mips-blog h1,.mips-blog h2,.mips-blog h3{color:var(--mips-fg-0);font-family:var(--mips-display);font-weight:400;letter-spacing:-.01em;line-height:1.12}.mips-blog h1{max-width:880px;margin:0 0 20px;font-size:clamp(42px,7vw,76px);line-height:.98}.mips-blog h2{margin:0 0 18px;font-size:clamp(28px,3.4vw,42px)}.mips-blog h3{margin:0 0 10px;font-size:23px}
.mips-lede{max-width:760px;margin:0;color:var(--mips-fg-1);font-size:19px;line-height:1.68}
.mips-hero-card,.mips-post-card,.mips-article,.mips-related,.mips-empty{min-width:0;border:1px solid var(--mips-line);border-radius:10px;background:linear-gradient(180deg,rgba(245,247,245,.055),rgba(245,247,245,.022)),var(--mips-card);box-shadow:0 1px 0 rgba(255,255,255,.04) inset}
.mips-hero-card,.mips-related,.mips-empty{padding:24px}.mips-hero-card{display:grid;gap:14px}.mips-stat{display:flex;align-items:center;gap:9px;color:var(--mips-fg-2);font-size:14px}.mips-dot{width:7px;height:7px;border-radius:999px;background:#72d18a;box-shadow:0 0 8px currentColor}
.mips-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.mips-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;gap:8px;padding:10px 16px;border:1px solid var(--mips-line);border-radius:999px;background:var(--mips-bg-2);color:var(--mips-fg-1);font:700 13px/1.2 var(--mips-ui)}.mips-btn:hover{border-color:var(--mips-line-strong);background:var(--mips-bg-3);color:var(--mips-fg-0)}.mips-btn-primary{border-color:var(--mips-acc);background:linear-gradient(180deg,#93ddff,#38bdf8);color:#091114}.mips-btn-primary:hover{color:#091114}
.mips-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.mips-section-head p{max-width:620px;margin:0;color:var(--mips-fg-2)}
.mips-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mips-post-card{display:flex;min-height:250px;flex-direction:column;padding:22px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.mips-post-card:hover{transform:translateY(-3px);border-color:var(--mips-line-strong);background:rgba(31,39,42,.82)}
.mips-post-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;color:var(--mips-fg-3);font:800 11px/1.4 var(--mips-mono);letter-spacing:.07em;text-transform:uppercase}.mips-post-card h2,.mips-post-card h3{margin:0 0 12px;font-size:25px;line-height:1.15}.mips-post-card p{margin:0 0 18px;color:var(--mips-fg-2)}.mips-read-more{margin-top:auto;color:var(--mips-acc);font-weight:800;font-size:13px}
.mips-chip-grid{display:flex;flex-wrap:wrap;gap:10px}.mips-chip{display:inline-flex;align-items:center;min-height:36px;padding:8px 12px;border:1px solid var(--mips-line);border-radius:999px;background:rgba(21,25,27,.82);color:var(--mips-fg-2);font-size:13px}.mips-chip:hover{border-color:var(--mips-line-strong);color:var(--mips-fg-0)}
.mips-article-shell{padding:56px 0 20px}.mips-article{padding:clamp(24px,5vw,54px)}.mips-article-header{max-width:840px;margin-bottom:34px}.mips-article-header h1{font-size:clamp(38px,6vw,66px)}.mips-content{max-width:820px;color:var(--mips-fg-1)}.mips-content p{margin:0 0 18px}.mips-content ul,.mips-content ol{padding-left:22px;margin:18px 0}.mips-content li{margin-bottom:9px}.mips-content h2,.mips-content h3,.mips-content h4{margin-top:38px;margin-bottom:14px}.mips-content h2{font-size:clamp(28px,3vw,38px)}.mips-content h3{font-size:24px}.mips-content a{color:var(--mips-acc);text-decoration:underline;text-underline-offset:3px}.mips-content blockquote{margin:26px 0;padding:4px 0 4px 20px;border-left:3px solid var(--mips-acc);color:var(--mips-fg-1)}.mips-content table{width:100%;border-collapse:collapse;margin:24px 0;font-size:14px}.mips-content th,.mips-content td{padding:12px;border-bottom:1px solid var(--mips-line);text-align:left;vertical-align:top}
.mips-related{margin-top:30px}.mips-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mips-related-grid a{display:grid;gap:7px;min-height:110px;padding:15px;border:1px solid var(--mips-line);border-radius:8px;background:rgba(21,25,27,.72)}.mips-related-grid strong{color:var(--mips-fg-0);font-size:14px}.mips-related-grid span{color:var(--mips-fg-2);font-size:13px}
.mips-pagination,.mips-post-nav{display:flex;justify-content:space-between;gap:16px;margin-top:28px}.mips-pagination a,.mips-post-nav a{color:var(--mips-acc);font-weight:800}
.mips-footer{margin-top:76px;padding:48px 0 32px;border-top:1px solid var(--mips-line);background:#0d0f11}.mips-footer-intro{margin-bottom:28px}.mips-footer-intro p{max-width:560px;margin:12px 0 16px;color:var(--mips-fg-2)}.mips-trust-badges{display:flex;flex-wrap:wrap;gap:10px}.mips-trust-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid var(--mips-line);border-radius:999px;background:rgba(21,25,27,.82);color:var(--mips-fg-2);font:700 12px/1.3 var(--mips-ui)}
.mips-footer-cols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.mips-footer-title{margin:0 0 14px;color:var(--mips-fg-3);font:800 11px/1.4 var(--mips-mono);letter-spacing:.14em;text-transform:uppercase}.mips-footer-links{display:grid;gap:8px}.mips-footer a{color:var(--mips-fg-2);font-size:13px}.mips-footer a:hover{color:var(--mips-fg-0)}.mips-footer-meta{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:32px;padding-top:24px;border-top:1px solid var(--mips-line);color:var(--mips-fg-3);font:700 12px/1.5 var(--mips-mono)}
.mips-404{min-height:58vh;display:grid;place-items:center;text-align:center}
@media (max-width:980px){.mips-wrap,.mips-wrap-narrow,.mips-topnav-inner{width:min(100% - 40px,1200px)}.mips-nav-toggle{display:inline-flex}.mips-primary-nav{position:absolute;top:calc(100% + 1px);left:20px;right:20px;display:none;padding:12px;border:1px solid var(--mips-line);border-radius:10px;background:var(--mips-bg-1);box-shadow:0 18px 48px rgba(0,0,0,.45)}.mips-primary-nav.is-open{display:grid;gap:4px}.mips-primary-nav a{width:100%;justify-content:flex-start}.mips-hero-grid,.mips-post-grid,.mips-related-grid{grid-template-columns:1fr}.mips-footer-cols{grid-template-columns:1fr 1fr;gap:30px}}
@media (max-width:640px){.mips-wrap,.mips-wrap-narrow,.mips-topnav-inner{width:min(100% - 32px,1200px)}.mips-topnav-inner{min-height:58px}.mips-brand{font-size:21px}.mips-hero{padding:44px 0 26px}.mips-blog h1{font-size:38px}.mips-lede{font-size:16px}.mips-section{padding:42px 0}.mips-section-head{display:block}.mips-actions .mips-btn,.mips-hero-card .mips-btn{width:100%}.mips-article-shell{padding-top:34px}.mips-article{padding:20px}.mips-footer-cols{grid-template-columns:1fr}.mips-footer{margin-top:48px}}

/* Astra override layer: keep the child theme graphite even when Astra adds article/container classes. */
body.mips-blog,
body.mips-blog.ast-separate-container,
body.mips-blog #page,
body.mips-blog #content,
body.mips-blog .site-content,
body.mips-blog .ast-container,
body.mips-blog .site-main {
  --ast-global-color-0: #7dd3fc !important;
  --ast-global-color-1: #38bdf8 !important;
  --ast-global-color-2: #f5f7f5 !important;
  --ast-global-color-3: #d5dcda !important;
  --ast-global-color-4: #101214 !important;
  --ast-global-color-5: #15191b !important;
  --ast-global-color-6: #1d2325 !important;
  --ast-global-color-7: #263134 !important;
  --ast-global-color-8: #eef7ff !important;
  --ast-border-color: rgba(205,220,216,.16) !important;
  --ast-form-input-text: #f5f7f5 !important;
  --ast-form-input-focus-text: #ffffff !important;
  --ast-form-field-color: #9daaa8 !important;
  --ast-comment-inputs-background: #15191b !important;
  background-color: var(--mips-bg-0) !important;
  color: var(--mips-fg-1) !important;
}

body.mips-blog.ast-separate-container .ast-article-post,
body.mips-blog.ast-separate-container .ast-article-single,
body.mips-blog article.mips-post-card,
body.mips-blog article.mips-article,
body.mips-blog .mips-post-card.ast-article-post,
body.mips-blog .mips-article.ast-article-single,
body.mips-blog .mips-hero-card,
body.mips-blog .mips-related,
body.mips-blog .mips-empty,
body.mips-blog .comments-area,
body.mips-blog .comment-respond,
body.mips-blog .ast-comment-list {
  background: linear-gradient(180deg,rgba(245,247,245,.055),rgba(245,247,245,.022)),var(--mips-card) !important;
  background-color: transparent !important;
  border: 1px solid var(--mips-line) !important;
  color: var(--mips-fg-1) !important;
  box-shadow: 0 1px 0 rgba(255,255,255,.04) inset !important;
}

body.mips-blog .mips-post-card:hover,
body.mips-blog.ast-separate-container .mips-post-card.ast-article-post:hover {
  background: rgba(31,39,42,.88) !important;
  border-color: var(--mips-line-strong) !important;
}

body.mips-blog .entry-title,
body.mips-blog .entry-title a,
body.mips-blog .mips-post-card h2,
body.mips-blog .mips-post-card h2 a,
body.mips-blog .mips-post-card h3,
body.mips-blog .mips-article h1,
body.mips-blog .mips-content h2,
body.mips-blog .mips-content h3,
body.mips-blog .comment-reply-title {
  color: var(--mips-fg-0) !important;
}

body.mips-blog .entry-content,
body.mips-blog .entry-content p,
body.mips-blog .entry-content li,
body.mips-blog .mips-post-card p,
body.mips-blog .mips-content,
body.mips-blog .mips-content p,
body.mips-blog .mips-content li,
body.mips-blog .comment-form,
body.mips-blog .comment-notes,
body.mips-blog .comment-form label {
  color: var(--mips-fg-1) !important;
}

body.mips-blog input[type="text"],
body.mips-blog input[type="email"],
body.mips-blog input[type="url"],
body.mips-blog input[type="search"],
body.mips-blog input[type="password"],
body.mips-blog input[type="tel"],
body.mips-blog input[type="number"],
body.mips-blog textarea,
body.mips-blog select,
body.mips-blog #email,
body.mips-blog .comments-area input[type="email"],
body.mips-blog .comments-area input[type="text"],
body.mips-blog .comments-area textarea {
  background: var(--mips-bg-1) !important;
  color: var(--mips-fg-0) !important;
  border: 1px solid var(--mips-line) !important;
  border-radius: 8px !important;
  box-shadow: none !important;
}

body.mips-blog input::placeholder,
body.mips-blog textarea::placeholder {
  color: var(--mips-fg-3) !important;
  opacity: 1 !important;
}

body.mips-blog input[type="submit"],
body.mips-blog button,
body.mips-blog .submit {
  border-color: var(--mips-acc) !important;
}

body.mips-blog .comments-area label,
body.mips-blog .comments-area .required,
body.mips-blog .comments-area .comment-form-email,
body.mips-blog .comments-area .comment-form-email label,
body.mips-blog label[for="email"],
body.mips-blog .mips-footer-title,
body.mips-blog .mips-post-meta {
  color: var(--mips-fg-2) !important;
}

body.mips-blog .ast-icon,
body.mips-blog svg {
  color: currentColor !important;
  fill: currentColor !important;
}

/* MyIPScan mobile overflow final repair - keep at the very end of style.css */
@media (max-width: 640px) {
  html,
  body,
  body.mips-blog {
    width: 100vw !important;
    max-width: 100vw !important;
    inline-size: 100dvw !important;
    max-inline-size: 100dvw !important;
    margin: 0 !important;
    overflow-x: hidden !important;
  }

  body.mips-blog *,
  body.mips-blog *::before,
  body.mips-blog *::after {
    box-sizing: border-box !important;
    min-width: 0 !important;
  }

  body.mips-blog #page,
  body.mips-blog .site,
  body.mips-blog #content,
  body.mips-blog .site-content,
  body.mips-blog .ast-container,
  body.mips-blog #primary,
  body.mips-blog .content-area,
  body.mips-blog main,
  body.mips-blog article,
  body.mips-blog .entry-content,
  body.mips-blog .mips-main {
    width: 100vw !important;
    max-width: 100vw !important;
    inline-size: 100dvw !important;
    max-inline-size: 100dvw !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    overflow-x: hidden !important;
  }

  body.mips-blog .mips-wrap,
  body.mips-blog .mips-wrap-narrow,
  body.mips-blog .mips-topnav-inner {
    width: calc(100vw - 32px) !important;
    max-width: calc(100vw - 32px) !important;
    inline-size: calc(100dvw - 32px) !important;
    max-inline-size: calc(100dvw - 32px) !important;
    margin-left: 16px !important;
    margin-right: 16px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body.mips-blog .mips-hero-grid,
  body.mips-blog .mips-post-grid,
  body.mips-blog .mips-related-grid,
  body.mips-blog .mips-footer-cols {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    inline-size: 100% !important;
    max-inline-size: 100% !important;
  }

  body.mips-blog .mips-hero-grid > *,
  body.mips-blog .mips-post-grid > *,
  body.mips-blog .mips-related-grid > *,
  body.mips-blog .mips-footer-cols > *,
  body.mips-blog .mips-hero-copy,
  body.mips-blog .mips-article-header,
  body.mips-blog .mips-content,
  body.mips-blog .mips-section-head,
  body.mips-blog .mips-post-card,
  body.mips-blog .mips-related,
  body.mips-blog .mips-article,
  body.mips-blog .mips-hero-card {
    width: 100% !important;
    max-width: 100% !important;
    inline-size: 100% !important;
    max-inline-size: 100% !important;
    min-width: 0 !important;
    overflow-x: hidden !important;
  }

  body.mips-blog .mips-hero,
  body.mips-blog .mips-section,
  body.mips-blog .mips-article-shell,
  body.mips-blog .mips-footer {
    width: 100vw !important;
    max-width: 100vw !important;
    overflow-x: hidden !important;
  }

  body.mips-blog h1,
  body.mips-blog .mips-blog h1,
  body.mips-blog .mips-article-header h1 {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    inline-size: 100% !important;
    max-inline-size: 100% !important;
    font-size: 27px !important;
    line-height: 1.12 !important;
    letter-spacing: 0 !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    word-break: break-word !important;
  }

  body.mips-blog h2,
  body.mips-blog .mips-content h2,
  body.mips-blog .mips-post-card h2,
  body.mips-blog .mips-post-card h3 {
    width: 100% !important;
    max-width: 100% !important;
    font-size: 23px !important;
    line-height: 1.16 !important;
    letter-spacing: 0 !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    word-break: break-word !important;
  }

  body.mips-blog p,
  body.mips-blog li,
  body.mips-blog .mips-lede,
  body.mips-blog .mips-content,
  body.mips-blog .mips-content p,
  body.mips-blog .mips-content li,
  body.mips-blog .mips-post-card p,
  body.mips-blog #ez-toc-container,
  body.mips-blog .ez-toc-container {
    width: 100% !important;
    max-width: 100% !important;
    inline-size: 100% !important;
    max-inline-size: 100% !important;
    overflow-wrap: anywhere !important;
    word-break: normal !important;
  }

  body.mips-blog .mips-actions,
  body.mips-blog .mips-post-nav,
  body.mips-blog .mips-pagination {
    display: flex !important;
    flex-wrap: wrap !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  body.mips-blog .mips-btn,
  body.mips-blog .mips-actions .mips-btn,
  body.mips-blog .mips-hero-card .mips-btn {
    width: 100% !important;
    max-width: 100% !important;
    white-space: normal !important;
  }

  body.mips-blog .mips-content table {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;
  }

  body.mips-blog img,
  body.mips-blog video,
  body.mips-blog iframe,
  body.mips-blog svg {
    max-width: 100% !important;
  }
}
/* MyIPScan mobile typography hard fix - keep as the last block */
@media (max-width: 640px) {
  body.mips-blog .mips-wrap,
  body.mips-blog .mips-wrap-narrow,
  body.mips-blog .mips-topnav-inner {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
  }

  body.mips-blog .mips-hero-copy,
  body.mips-blog .mips-article-header,
  body.mips-blog .mips-content,
  body.mips-blog .mips-section-head,
  body.mips-blog .mips-post-card,
  body.mips-blog .mips-hero-card {
    width: 100% !important;
    max-width: 100% !important;
  }

  body.mips-blog h1,
  body.mips-blog .mips-article-header h1 {
    max-width: 330px !important;
    font-size: 25px !important;
    line-height: 1.14 !important;
    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
  }

  body.mips-blog .mips-lede,
  body.mips-blog .mips-content,
  body.mips-blog .mips-content p,
  body.mips-blog .mips-post-card p,
  body.mips-blog .mips-section-head p {
    max-width: 330px !important;
    font-size: 15.5px !important;
    line-height: 1.6 !important;
    white-space: normal !important;
    overflow-wrap: break-word !important;
  }

  body.mips-blog .mips-btn {
    max-width: 330px !important;
  }
}

/* myipscan-pagespeed-accessibility-20260531 */
body.mips-blog .mips-footer .mips-footer-meta,
body.mips-blog .mips-footer .mips-footer-meta span,
body.mips-blog .mips-footer .mips-footer-intro p,
body.mips-blog .mips-footer .mips-footer-links a,
body.mips-blog .mips-footer .mips-trust-badge {
  color: #d7e0ea !important;
}
body.mips-blog .mips-footer .mips-footer-title,
body.mips-blog .mips-footer .mips-brand,
body.mips-blog .mips-footer .mips-brand span {
  color: #f8fafc !important;
}
body.mips-blog .mips-footer .mips-footer-meta {
  border-top-color: rgba(148, 163, 184, 0.34) !important;
}
