/* =========================================================
   9.916669.com 博客皮肤 - style.css
   风格：现代文艺博客 · 全站 CSS 变量主题体系（header/footer/卡片/文字随主题切换）
   ========================================================= */
*{margin:0;padding:0;box-sizing:border-box;}
:root{
  --bg:#f7f6f3;
  --card:#ffffff;
  --text:#2a2a2a;
  --text-2:#8a8a8a;
  --line:#e9e6e0;
  --accent:#2f6f5e;
  --accent-2:#245a4c;
  --accent-soft:rgba(47,111,94,.08);
  --accent-line:rgba(47,111,94,.3);
  --radius:12px;
  --shadow:0 1px 3px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.04);
  --serif:Georgia,"Noto Serif SC","Source Han Serif SC","Songti SC","SimSun",serif;
  --sans:-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;
  --hero-bg:linear-gradient(160deg,#f3f1ea 0%,#eef2ee 100%);
  --header-bg:rgba(255,255,255,.92);
  --input-bg:#faf9f6;
  --panel-bg:#fff;
  --burger-bg:#fff;
  --thumb-a:#f2f3ef;
  --thumb-b:#e7ece7;
  --content-text:#383838;
  --quote-bg:#f5f6f2;
  --quote-color:#55605b;
  --code-bg:#f0f1ed;
  --code-color:#c0392b;
  --th-bg:#f5f6f2;
  --side-text:#4a4a4a;
  --side-date:#b0aca3;
  --side-line:#f0ede6;
  --muted-icon:#d5d2ca;
  --footer-bg:#20312c;
  --footer-text:#9fb3ac;
  --footer-link:#c6d4cf;
  --footer-copy:#e3ebe7;
  --footer-hover:#fff;
}
html{scroll-behavior:smooth;}
body{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:15px;line-height:1.75;-webkit-font-smoothing:antialiased;}
a{color:inherit;text-decoration:none;}
img{max-width:100%;display:block;}
.container{max-width:1180px;margin:0 auto;padding:0 20px;}
.clear{clear:both;}

/* ============ 顶栏（随主题） ============ */
.blog-header{position:fixed;top:0;left:0;right:0;z-index:999;background:var(--header-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);transition:box-shadow .3s;}
.blog-header.ym-scrolled{box-shadow:0 4px 20px rgba(0,0,0,.06);}
.blog-header-inner{height:64px;display:flex;align-items:center;gap:28px;}
.blog-logo{font-family:var(--serif);font-size:30px;font-weight:700;color:var(--accent);letter-spacing:.5px;white-space:nowrap;}
.blog-logo:hover{color:var(--accent-2);}
.blog-nav{flex:1;display:flex;justify-content:center;}
.blog-nav ul{list-style:none;display:flex;gap:4px;align-items:center;}
.blog-nav ul li{position:relative;}
.blog-nav ul li a{display:block;padding:8px 15px;color:var(--text);font-size:15px;border-radius:8px;transition:color .2s,background .2s;white-space:nowrap;}
.blog-nav ul li a:hover{color:var(--accent);background:var(--accent-soft);}
.blog-nav .nav-arrow{margin-left:4px;font-size:11px;color:var(--text-2);}
.blog-nav li.has-sub > ul{display:none;position:absolute;left:0;top:100%;background:var(--panel-bg);border:1px solid var(--line);border-radius:10px;min-width:150px;box-shadow:0 12px 32px rgba(0,0,0,.1);padding:6px;z-index:50;}
.blog-nav li.has-sub:hover > ul{display:block;}
.blog-nav li.has-sub > ul li{white-space:nowrap;}
.blog-nav li.has-sub > ul li a{padding:8px 14px;font-size:14px;color:var(--text);}
.blog-nav li.has-sub > ul li a:hover{background:var(--accent-soft);color:var(--accent);}
.blog-nav li.has-sub > ul > li > ul{left:100%;top:0;}
.blog-header-right{display:flex;align-items:center;gap:12px;flex-shrink:0;}
.blog-search{position:relative;display:flex;align-items:center;}
.blog-search-input{width:200px;height:36px;border:1px solid var(--line);border-radius:18px;background:var(--input-bg);padding:0 38px 0 14px;font-size:14px;outline:none;transition:border .2s,width .2s;}
.blog-search-input:focus{border-color:var(--accent);width:220px;}
.blog-search-btn{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:none;background:none;color:var(--text-2);font-size:16px;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.blog-search-btn:hover{color:var(--accent);}
.blog-burger{display:none;width:38px;height:38px;border:1px solid var(--line);background:var(--burger-bg);border-radius:9px;color:var(--text);font-size:19px;cursor:pointer;align-items:center;justify-content:center;}
.header-blank{height:64px;}

/* ============ Hero（随主题） ============ */
.blog-hero{background:var(--hero-bg);padding:72px 0 58px;text-align:center;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center;min-height:440px;}
.blog-hero-title{font-family:var(--serif);font-size:48px;font-weight:400;color:var(--accent);letter-spacing:2px;}
.blog-hero-sub{margin-top:14px;font-size:16px;color:var(--text-2);}
.blog-hero-rule{display:none;}

/* ============ 布局 ============ */
.blog-layout{display:flex;gap:32px;padding:40px 20px 64px;align-items:flex-start;}
.blog-main{flex:1;min-width:0;}
.blog-side{width:300px;flex-shrink:0;position:sticky;top:88px;}

/* ============ 文章卡片（首页） ============ */
.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;}
.post-grid .post-card{animation:ymFadeUp .65s cubic-bezier(.2,.7,.3,1) both;}
.post-grid .post-card:nth-child(2){animation-delay:.07s;}
.post-grid .post-card:nth-child(3){animation-delay:.14s;}
.post-grid .post-card:nth-child(4){animation-delay:.21s;}
.post-grid .post-card:nth-child(5){animation-delay:.28s;}
.post-grid .post-card:nth-child(6){animation-delay:.35s;}
.post-grid .post-card:nth-child(7){animation-delay:.42s;}
.post-grid .post-card:nth-child(8){animation-delay:.49s;}
.post-grid .post-card:nth-child(9){animation-delay:.56s;}
.post-card{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:transform .25s,box-shadow .25s;}
.post-card::before{content:"";position:absolute;top:0;left:12%;right:12%;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:0;transform:scaleX(.3);transition:opacity .35s,transform .45s;border-radius:2px;z-index:2;}
.post-card:hover::before{opacity:1;transform:scaleX(1);}
.post-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08);}
.post-card--plain .post-body{padding:24px 24px 22px;}
.post-card--plain .post-title{font-size:17px;}
.post-thumb{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(150deg,var(--thumb-a) 0%,var(--thumb-b) 100%);}
.post-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s;}
.post-card:hover .post-thumb img{transform:scale(1.09);}
.blog-hero-sub:empty{display:none;}
.post-author{display:inline-flex;align-items:center;gap:4px;}
.post-body{padding:18px 20px 20px;}
.post-meta{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--text-2);}
.post-meta time{letter-spacing:.4px;}
.tag{display:inline-block;padding:1px 8px;border-radius:4px;font-size:12px;}
.tag--top{background:#c0392b;color:#fff;}
.tag--rec{background:var(--accent);color:#fff;}
.post-thumb .tag{position:absolute;top:12px;left:12px;z-index:1;box-shadow:0 4px 12px rgba(0,0,0,.22);animation:ymFadeUp .5s cubic-bezier(.2,.7,.3,1) .3s both;}
.post-title{font-family:var(--serif);font-size:19px;line-height:1.5;margin:10px 0 8px;}
.post-title a{color:var(--text);transition:color .2s;}
.post-title a:hover{color:var(--accent);}
.post-excerpt{font-size:14px;color:var(--text-2);line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.post-foot{display:flex;align-items:center;gap:16px;margin-top:14px;padding-top:13px;border-top:1px solid var(--line);font-size:13px;color:var(--text-2);}
.post-foot i{font-size:14px;vertical-align:-2px;}
.post-author{display:inline-flex;align-items:center;gap:4px;}
.post-views{display:inline-flex;align-items:center;gap:4px;}
.post-more{margin-left:auto;color:var(--accent);font-size:13.5px;transition:color .2s;}
.post-more:hover{color:var(--accent-2);}

/* ============ 文章行（列表/搜索） ============ */
.post-list{display:flex;flex-direction:column;gap:22px;}
.post-row{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px 26px;transition:transform .2s,box-shadow .2s;}
.post-row:hover{transform:translateY(-2px);box-shadow:var(--shadow);}
.post-row .post-meta{margin-bottom:8px;}
.post-row .post-title{font-size:21px;margin:6px 0 8px;}
.post-row .post-excerpt{-webkit-line-clamp:2;font-size:14.5px;}

/* ============ 页头/面包屑 ============ */
.page-head{margin-bottom:26px;padding-bottom:18px;border-bottom:1px solid var(--line);}
.page-title{font-family:var(--serif);font-size:26px;color:var(--text);letter-spacing:1px;}
.page-sub{margin-top:6px;font-size:14px;color:var(--text-2);}
.breadcrumb{font-size:13px;color:var(--text-2);margin-bottom:10px;}
.breadcrumb a{color:var(--text-2);}
.breadcrumb a:hover{color:var(--accent);}
.breadcrumb i{margin:0 6px;font-style:normal;color:var(--muted-icon);}

/* ============ 详情页 ============ */
.post-detail{max-width:1160px;margin:0 auto;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:36px 40px;}
.post-detail-title{font-family:var(--serif);font-size:30px;line-height:1.45;color:var(--text);letter-spacing:.5px;}
.post-detail-meta{display:flex;flex-wrap:wrap;gap:18px;margin:18px 0 24px;padding-bottom:20px;border-bottom:1px solid var(--line);font-size:13.5px;color:var(--text-2);}
.post-detail-meta span{display:inline-flex;align-items:center;gap:5px;}
.post-detail-meta i{font-size:15px;}
.post-detail-content{font-size:16px;line-height:2;color:var(--content-text);}
.post-detail-content p{margin:0 0 1.1em;}
.post-detail-content img{border-radius:10px;margin:18px auto;}
.post-detail-content h2,.post-detail-content h3{font-family:var(--serif);margin:1.4em 0 .6em;color:var(--text);}
.post-detail-content h2{font-size:23px;}
.post-detail-content h3{font-size:19px;}
.post-detail-content a{color:var(--accent);border-bottom:1px solid var(--accent-line);}
.post-detail-content a:hover{color:var(--accent-2);}
.post-detail-content blockquote{margin:1.2em 0;padding:14px 20px;background:var(--quote-bg);border-left:3px solid var(--accent);border-radius:0 8px 8px 0;color:var(--quote-color);}
.post-detail-content code{background:var(--code-bg);border-radius:4px;padding:2px 6px;font-size:14px;font-family:Consolas,Menlo,monospace;color:var(--code-color);}
.post-detail-content pre{background:#232b28;color:#e8efe9;padding:18px 20px;border-radius:10px;overflow-x:auto;line-height:1.6;margin:1.2em 0;}
.post-detail-content pre code{background:none;color:inherit;padding:0;font-size:14px;}
.post-detail-content ul,.post-detail-content ol{padding-left:1.5em;margin:0 0 1.1em;}
.post-detail-content table{width:100%;border-collapse:collapse;margin:1.2em 0;}
.post-detail-content td,.post-detail-content th{border:1px solid var(--line);padding:9px 12px;font-size:14.5px;}
.post-detail-content th{background:var(--th-bg);}
.post-share{margin-top:26px;padding-top:18px;border-top:1px solid var(--line);color:var(--text-2);font-size:14px;}

/* ============ 分页 ============ */
.pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:34px;flex-wrap:wrap;}
.page-item{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:36px;padding:0 13px;border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--text);font-size:14px;transition:all .2s;}
.page-item:hover{border-color:var(--accent);color:var(--accent);}
.page-info{font-size:13.5px;color:var(--text-2);padding:0 6px;}

/* ============ 侧栏 ============ */
.widget{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:20px 20px 16px;margin-bottom:22px;}
.widget-title{font-size:15.5px;font-weight:600;color:var(--text);padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px;letter-spacing:1px;}
.widget-title::before{content:"";width:4px;height:16px;background:var(--accent);border-radius:2px;}
.widget-cats li{list-style:none;}
.widget-cats a{display:flex;align-items:center;gap:8px;padding:8px 4px;border-bottom:1px dashed var(--side-line);font-size:14.5px;color:var(--side-text);transition:color .2s,padding-left .2s;}
.widget-cats li:last-child a{border-bottom:none;}
.widget-cats a:hover{color:var(--accent);padding-left:9px;}
.widget-cats i{font-size:15px;color:var(--accent);}
.widget-list li{list-style:none;padding:7px 0;border-bottom:1px dashed var(--side-line);display:flex;align-items:baseline;gap:8px;}
.widget-list li:last-child{border-bottom:none;}
.widget-list a{flex:1;min-width:0;font-size:14px;color:var(--side-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s;}
.widget-list a:hover{color:var(--accent);}
.widget-list .w-date{font-size:12px;color:var(--side-date);flex-shrink:0;}
.widget-tags{display:flex;flex-wrap:wrap;gap:8px;}
.widget-tags a{display:inline-block;padding:5px 12px;border:1px solid var(--line);border-radius:16px;font-size:13px;color:var(--side-text);background:var(--input-bg);transition:all .2s;}
.widget-tags a:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft);}

/* ============ 空状态 ============ */
.empty-tip{text-align:center;padding:64px 0;color:var(--text-2);font-size:15px;}
.empty-tip i{font-size:40px;display:block;margin-bottom:12px;color:var(--muted-icon);}

/* ============ 单页 ============ */
.blog-single{max-width:820px;margin:0 auto;padding:40px 20px 64px;}
.page-body{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:36px 40px;font-size:16px;line-height:2;color:var(--content-text);}
.page-body p{margin-bottom:1em;}
.page-body img{border-radius:10px;margin:14px auto;}
.page-body a{color:var(--accent);}

/* ============ 页脚（随主题） ============ */
.blog-footer{background:var(--footer-bg);color:var(--footer-text);margin-top:20px;padding:40px 0 34px;text-align:center;font-size:13.5px;line-height:2;}
.blog-footer a{color:var(--footer-link);transition:color .2s;}
.blog-footer a:hover{color:var(--footer-hover);}
.footer-copy{color:var(--footer-copy);}

/* ============ 响应式 ============ */
@media(max-width:1024px){
  .blog-header-inner{flex-wrap:wrap;height:auto;padding:12px 0;gap:12px;}
  .blog-logo{font-size:26px;}
  .header-blank{height:auto;min-height:56px;}
  .blog-burger{display:flex;}
  .blog-nav{order:5;width:100%;display:none;flex:none;justify-content:flex-start;}
  .blog-nav.show{display:block;background:var(--panel-bg);border:1px solid var(--line);border-radius:12px;padding:6px;margin:6px 0 2px;box-shadow:0 12px 32px rgba(0,0,0,.08);}
  .blog-nav ul{flex-direction:column;align-items:stretch;gap:0;}
  .blog-nav ul li a{padding:11px 8px;border-bottom:1px solid var(--line);border-radius:0;}
  .blog-nav li.has-sub > ul{position:static;display:none;box-shadow:none;border:none;background:var(--input-bg);margin-left:14px;}
  .blog-nav li.has-sub > ul li a{border-bottom:none;font-size:14px;}
  .blog-nav li.has-sub.open > ul{display:block;}
  .blog-search{order:3;flex:1;max-width:220px;}
  .blog-search-input{width:100%;}
  .blog-search-input:focus{width:100%;}
  .blog-header-right{width:100%;justify-content:space-between;}
  .blog-layout{flex-direction:column;padding:44px 16px 56px;}
  .blog-side{width:100%;position:static;}
  .post-grid{grid-template-columns:1fr;}
  .blog-hero{padding:52px 16px 42px;min-height:360px;margin-bottom:20px;}
  .blog-hero-title{font-size:34px;}
  .post-detail{padding:24px 20px;}
  .post-detail-title{font-size:24px;}
  .page-body{padding:24px 20px;}
}

/* ============ 多设备自适应（平板/手机补充断点） ============ */
@media(min-width:769px) and (max-width:1200px){.post-grid{grid-template-columns:repeat(2,1fr);gap:22px;}.post-detail{padding:32px 30px;}}
@media(max-width:768px){
  .container{padding:0 18px;}
  .blog-layout{padding-top:40px;}
  .blog-logo{font-size:25px;}
  .blog-header-inner{flex-wrap:wrap;height:auto;padding:10px 6px 8px;gap:8px;justify-content:flex-start;}
  .blog-header-right{flex-wrap:nowrap;width:auto;justify-content:flex-end;margin-left:auto;gap:6px;}
  .blog-nav{order:5;width:100%;flex:none;}
  .blog-logo{font-size:22px;}
  .blog-header-right{flex-wrap:nowrap;width:auto;justify-content:flex-end;margin-left:auto;gap:6px;}
  .blog-search{order:0;width:auto;max-width:150px;flex:0 1 150px;margin-top:0;}
  .blog-search-input{height:32px;font-size:12px;padding:0 28px 0 10px;}
  .blog-search-btn{width:24px;height:24px;font-size:13px;}
  .blog-burger{order:1;width:34px;height:34px;font-size:16px;}

  .blog-hero{padding:44px 14px 36px;min-height:300px;}
  .blog-hero-title{font-size:29px;letter-spacing:1px;}
  .blog-hero-sub{font-size:14px;}
  .blog-hero-rule{margin-top:16px;}
  .post-row{padding:18px 16px;}
  .post-row .post-title{font-size:18px;}
  .post-detail{padding:20px 16px;}
  .post-detail-title{font-size:22px;}
  .post-detail-meta{gap:10px 16px;}
  .post-detail-content{font-size:15.5px;}
  .post-detail-content table{display:block;overflow-x:auto;white-space:nowrap;}
  .post-detail-content pre{margin:1em -6px;}
  .page-body{padding:20px 16px;}
  .widget{padding:16px 14px;}
  .widget-cats a{font-size:14px;}
  .empty-tip{padding:48px 0;}
  .blog-footer{padding:32px 14px 28px;}
  .pagination{gap:6px;}
  .page-item{min-width:34px;height:32px;padding:0 10px;font-size:13px;}
}
@media(max-width:480px){
  .blog-header-right{gap:8px;}
  .blog-search-input{font-size:13px;height:34px;padding:0 34px 0 12px;}
  .post-grid{gap:16px;}
  .post-body{padding:14px 16px 16px;}
  .post-title{font-size:17px;}
  .blog-hero{min-height:250px;}
  .blog-hero-title{font-size:25px;}
  .post-detail-meta{font-size:12.5px;gap:8px 14px;}
  .post-foot{flex-wrap:wrap;gap:10px;}
  .blog-single{padding:28px 14px 48px;}
}

/* ============ blog 淡色多风格主题（后台站点级配置 blog_theme 切换；头部/页脚/卡片/文字整体换色） ============ */
/* 默认（linen 米白）：墨绿点缀，深绿页脚 */
/* mist 雾蓝：蓝灰基调，深海蓝页脚 */
body[data-theme="mist"]{
  --bg:#e8eff6;--card:#ffffff;--text:#22303e;--text-2:#71808f;--line:#d6e2ec;
  --accent:#3f74a3;--accent-2:#2c5a86;--accent-soft:rgba(63,116,163,.10);--accent-line:rgba(63,116,163,.32);
  --hero-bg:linear-gradient(160deg,#dce9f5 0%,#eef4fa 100%);
  --header-bg:rgba(222,235,246,.92);--input-bg:#f4f8fc;--panel-bg:#ffffff;--burger-bg:#f4f8fc;
  --thumb-a:#dfe9f2;--thumb-b:#cfe0ee;
  --content-text:#2f3a46;--quote-bg:#eaf1f8;--quote-color:#4c6278;--code-bg:#e4edf5;--code-color:#b0552f;--th-bg:#eaf1f8;
  --side-text:#43566a;--side-date:#93a6b8;--side-line:#e2ebf3;--muted-icon:#b3c2d1;
  --footer-bg:#1c2f42;--footer-text:#8fa6bc;--footer-link:#c3d5e6;--footer-copy:#e6eef5;--footer-hover:#ffffff;
}
/* sage 鼠尾草绿：浅绿基调，深绿页脚 */
body[data-theme="sage"]{
  --bg:#edf4ea;--card:#ffffff;--text:#263229;--text-2:#74826f;--line:#dce8d6;
  --accent:#527a58;--accent-2:#3a5f40;--accent-soft:rgba(82,122,88,.10);--accent-line:rgba(82,122,88,.32);
  --hero-bg:linear-gradient(160deg,#e2efdd 0%,#f2f7ef 100%);
  --header-bg:rgba(228,240,223,.92);--input-bg:#f6faf4;--panel-bg:#ffffff;--burger-bg:#f6faf4;
  --thumb-a:#e4efde;--thumb-b:#d0e2c8;
  --content-text:#33402f;--quote-bg:#eef5e9;--quote-color:#52604b;--code-bg:#e7efe2;--code-color:#8a5a2b;--th-bg:#eef5e9;
  --side-text:#4c5c45;--side-date:#94a58b;--side-line:#e6efdf;--muted-icon:#b6c4ad;
  --footer-bg:#24381f;--footer-text:#94a98c;--footer-link:#c8d9c0;--footer-copy:#e9f1e5;--footer-hover:#ffffff;
}
/* blush 藕荷粉：粉紫基调，深梅红页脚 */
body[data-theme="blush"]{
  --bg:#f8eef2;--card:#ffffff;--text:#382e34;--text-2:#8d7a83;--line:#ecdde4;
  --accent:#b06994;--accent-2:#8f4a74;--accent-soft:rgba(176,105,148,.10);--accent-line:rgba(176,105,148,.32);
  --hero-bg:linear-gradient(160deg,#f6e6ec 0%,#fbf3f6 100%);
  --header-bg:rgba(247,232,238,.92);--input-bg:#fdf7f9;--panel-bg:#ffffff;--burger-bg:#fdf7f9;
  --thumb-a:#f4e6ec;--thumb-b:#e8d3dd;
  --content-text:#3c3037;--quote-bg:#f8eef2;--quote-color:#6d5562;--code-bg:#f3e4ea;--code-color:#a8445c;--th-bg:#f8eef2;
  --side-text:#6d5562;--side-date:#b29ba6;--side-line:#f1e3e8;--muted-icon:#cbb4bf;
  --footer-bg:#43283a;--footer-text:#b08da2;--footer-link:#d8bccb;--footer-copy:#f0e6ea;--footer-hover:#ffffff;
}

/* ============ v8.0 现代玻璃拟态 + 立体层次 + 动态特效 ============ */
:root{
  --orb-a:rgba(143,183,160,.5);--orb-b:rgba(232,214,178,.55);
  --title-grad:linear-gradient(120deg,#245a4c,#2f6f5e);
  --card-glass:rgba(255,255,255,.66);--card-line:rgba(255,255,255,.78);
  --card-shadow:0 2px 10px rgba(20,30,25,.05),0 14px 40px rgba(20,30,25,.07);
  --shadow-deep:rgba(20,30,25,.16);
}
body[data-theme="mist"]{--orb-a:rgba(112,158,199,.5);--orb-b:rgba(196,222,240,.6);--title-grad:linear-gradient(120deg,#2c5a86,#4a7ba6);}
body[data-theme="sage"]{--orb-a:rgba(134,178,138,.5);--orb-b:rgba(226,224,168,.55);--title-grad:linear-gradient(120deg,#3a5f40,#6b8f71);}
body[data-theme="blush"]{--orb-a:rgba(218,163,190,.5);--orb-b:rgba(214,180,216,.55);--title-grad:linear-gradient(120deg,#8f4a74,#b06994);}

/* 背景浮动光斑（玻璃透光 + 缓慢漂移） */
body::before,body::after{content:"";position:fixed;z-index:0;pointer-events:none;border-radius:50%;filter:blur(110px);opacity:.5;}
body::before{width:620px;height:620px;left:-180px;top:-140px;background:var(--orb-a);animation:ymDriftA 28s ease-in-out infinite alternate;}
body::after{width:700px;height:700px;right:-220px;bottom:-200px;background:var(--orb-b);animation:ymDriftB 34s ease-in-out infinite alternate;}
@keyframes ymDriftA{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(70px,46px,0) scale(1.14)}}
@keyframes ymDriftB{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(-56px,-34px,0) scale(1.1)}}
.blog-layout,.blog-single,.blog-footer{position:relative;z-index:1;}

/* 顶栏毛玻璃强化 + 滚动阴影 + 底部渐变光带 */
.blog-header{box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 10px 34px rgba(24,34,42,.06);}
.blog-header.ym-scrolled{box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 16px 44px rgba(24,34,42,.13);}
.blog-header::after{content:"";position:absolute;left:10%;right:10%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--accent) 50%,transparent);opacity:.4;}

/* 顶部滚动进度条 */
.ym-progress{position:fixed;top:0;left:0;height:3px;width:0;z-index:1002;background:linear-gradient(90deg,var(--accent),var(--accent-2));box-shadow:0 0 12px var(--accent);transition:width .12s linear;border-radius:0 3px 3px 0;}

/* Hero：柔和遮罩 + 标题渐变文字 + 逐层渐入 + 光泽流动 */
.blog-hero{position:relative;overflow:hidden;}
/* hero 无遮罩：原图直出 */
.blog-hero>.container{position:relative;z-index:2;}
.blog-hero-title{animation:ymFadeUp .95s cubic-bezier(.2,.7,.3,1) .08s both;}
.blog-hero-sub{animation:ymFadeUp .95s cubic-bezier(.2,.7,.3,1) .22s both;}
.blog-hero-rule{animation:ymFadeUp .95s cubic-bezier(.2,.7,.3,1) .36s both;}
}
@keyframes ymFadeUp{from{opacity:0;transform:translateY(20px);filter:blur(5px)}to{opacity:1;transform:none;filter:blur(0)}}
@keyframes ymShine{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}

/* 卡片/侧栏/正文：半透明玻璃 + 立体悬浮 */
.post-card,.post-row,.widget,.post-detail,.page-body{background:var(--card-glass);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-color:var(--card-line);box-shadow:var(--card-shadow);}
.post-card:hover{transform:translateY(-8px);box-shadow:0 26px 60px var(--shadow-deep);border-color:var(--accent);}
.post-row:hover{transform:translateY(-8px);box-shadow:0 26px 60px var(--shadow-deep);border-color:var(--accent);}
.widget:hover{border-color:var(--accent);}
.post-detail,.page-body{box-shadow:var(--card-shadow);}
.page-item:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(20,30,25,.1);}

/* 页脚顶部渐变分隔光带 */
.blog-footer{position:relative;}
.blog-footer::before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,var(--accent) 50%,transparent);opacity:.5;}

/* 滚动渐入（JS 加 .ym-show） */
.ym-in{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .55s cubic-bezier(.2,.7,.3,1);}
.ym-in.ym-show{opacity:1;transform:none;}

/* 移动端光斑缩小 */
@media(max-width:768px){
  body::before{width:360px;height:360px;}
  body::after{width:400px;height:400px;}
}

/* 尊重系统减弱动效 */
@media(prefers-reduced-motion:reduce){
  *{animation:none!important;transition:none!important;}
  .ym-in{opacity:1!important;transform:none!important;}
  .ym-progress{display:none!important;}
}



/* ============ v8.0 站点标题书法字体（用户提供编码，含「记录生活点滴」全6字） ============ */
@font-face{font-family:"subFont";src:url(data:font/otf;base64,T1RUTwAJAIAAAwAQQ0ZGINJjK8AAAAUEAABgQk9TLzJrN249AAABAAAAAGBjbWFwRp/XWwAAA/gAAADsaGVhZDDTbPcAAACcAAAANmhoZWEHsgQCAAAA1AAAACRobXR4ViQAAAAAZUgAAABkbWF4cAAZUAAAAAD4AAAABm5hbWWZ3OX/AAABYAAAApdwb3N0AAMAAAAABOQAAAAgAAEAAAABAACNIOH6Xw889QADA+gAAAAA5vQTaAAAAADm9BS3AAwALwPJA8kAAAADAAIAAAAAAAAAAQAAA+gAAAAAA+gAAAAAA8kAAQAAAAAAAAAAAAAAAAAAABkAAFAAABkAAAADA3IB9AAFAAACigK7AAAAjAKKArsAAAHfADEBAgAAAAAAAAAAAAAAAAAAAAEIAAAAAAAAEAAAAABYWFhYAEAAIf8MA+gAAAAAA8kAAAAAAAEAAAAAAfQDyQAgACAAAAAAACIBngABAAAAAAAAAAEAPQABAAAAAAABAAoAAAABAAAAAAACAAcAHgABAAAAAAADABQAvQABAAAAAAAEABIAMwABAAAAAAAFAAsAnAABAAAAAAAGABEAaQABAAAAAAAHAAEAPQABAAAAAAAIAAEAPQABAAAAAAAJAAEAPQABAAAAAAAKAAEAPQABAAAAAAALAAEAPQABAAAAAAAMAAEAPQABAAAAAAANAAEAPQABAAAAAAAOAAEAPQABAAAAAAAQAAoAAAABAAAAAAARAAcAHgADAAEECQAAAAIAWQADAAEECQABABQACgADAAEECQACAA4AJQADAAEECQADACgA0QADAAEECQAEACQARQADAAEECQAFABYApwADAAEECQAGACIAegADAAEECQAHAAIAWQADAAEECQAIAAIAWQADAAEECQAJAAIAWQADAAEECQAKAAIAWQADAAEECQALAAIAWQADAAEECQAMAAIAWQADAAEECQANAAIAWQADAAEECQAOAAIAWQADAAEECQAQABQACgADAAEECQARAA4AJVN1YnNldEZvbnQAUwB1AGIAcwBlAHQARgBvAG4AdFJlZ3VsYXIAUgBlAGcAdQBsAGEAclN1YnNldEZvbnQgUmVndWxhcgBTAHUAYgBzAGUAdABGAG8AbgB0ACAAUgBlAGcAdQBsAGEAcgBTdWJzZXRGb250UmVndWxhcgBTAHUAYgBzAGUAdABGAG8AbgB0AFIAZQBnAHUAbABhAHJWZXJzaW9uIDAuMQBWAGUAcgBzAGkAbwBuACAAMAAuADEAOlN1YnNldEZvbnQgUmVndWxhcgAgADoAUwB1AGIAcwBlAHQARgBvAG4AdAAgAFIAZQBnAHUAbABhAAAAAAACAAAAAwAAABQAAwABAAAAFAAEANgAAAAyACAABAASACFPGk9PUM9RSVl9W1hfVV9xZfZtO270cLl1H3VZd6x/jouwjXCP3JV/lfT/Af8M//8AAAAhTxpPT1DPUUlZfVtYX1VfcWX2bTtu9HC5dR91WXesf46LsI1wj9yVf5X0/wH/DP///+2w+LC6r0euyKaOpMCgraCkmhqSyZESj0yK5IqviGCAfHRRcqNwOGqYahkBDQD7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAEAgABAQESU3Vic2V0Rm9udFJlZ3VsYXIAAQEBH/gzAPg0Avg1A/gYBJe6+l36XQX3vA+LHGBCEvfAEQAbAQEIDxYdJCsyOUBHTlVcYWVsc3qBiI+WnaSvwct1bmk4QkIwdW5pNUY1NXVuaTc1MUZ1bmk2RDNCdW5pNzBCOXVuaTZFRjR1bmlGRjBDdW5pNzU1OXVuaTRGNEZ1bmk3RjhFdW5pNTk3RHVuaTc3QUN1bmk5NUY0dW5pMjF1bmkwdW5pNjVGNnVuaTUxNDl1bmk0RjFBdW5pOEQ3MHVuaThGREN1bmk1RjcxdW5pNTBDRnVuaTk1N0Z1bmk1QjU4VmVyc2lvbiAwLjFTdWJzZXRGb250IFJlZ3VsYXJTdWJzZXRGb250AAABAYcXABkCAAEAAwNLCEUK8Q/3E80aAxozH4MjEidYK9EzmDc8N9U32DuDP0hDFUY6SsVREldTWrBe4IsO+nz3avn1FYuLBYiIioSPggiOgZF7lnQIi4sFmHKSeY6ACI2Ain+GgAiLiwWIgouDj4QIj4SRh5OMCJKLl5GclgiblpqXmpkImZiTlYySCIuLBY6WipWIlAiHlISVgJYIi4sFfZh/lYGQCIuLBX2Sd5BxkAhxkHyLiIcI+ENxFYuLBXSAbXpmdQhldG98eoIIi4sFhIeEh4aICIaIiIiLiQiLiwWLh5CDlYAIlYCTg5KHCIuLBZSHlIqVjQiUjZuRopYIi4sFpJeZkY2LCIyLi4mJiAiJh4iHiIYIi4sFcWZrbGRxCIuLBXF6en+CggiLiwWAgIV/iH4Ii4sFioCLeI1xCIuLBY50kWWVVwiVV5NokHkIi4sFj3yVfJt7CJp6nH+cggiLiwWYhZSHkooIkoqaiqOMCKOLnYyWjQiWjaKRr5YIi4sFupi0mK6ZCK6Yn5SSkAiLiwWVkwWEugWHpoWshLEIhLGFpoaaCIuLBYiVh5SGkwiGk4aPh4sIi4sFiouLiYqGCIqGiYaKhAiLiwWKfYd3hXIIhHKFdIR4CIR4hH2CggiCgnuAc38Ii4sFWHBefWSICIuLBXmKfo2DkAiCkIKWgp4Ii4sFfKh/qYKqCIKqg6+FtgiLiwWInQWelAW0nquqobYIi4sFkZeVmZicCJicmZ2ZnwiYn5WbkpgIkZeOloyUCIuUiJSGlQiLiwWHk4WUg5QIg5SGj4mLCIiLf4Z1gAj7/vuDFYuLBYCFb3lebAiLiwVIXQWEkwWGkYeOiYsIiIuEgIF2CIB1hn2LhQiLhI6GkIYIkIaQiZKLCIuLBY6Lk46ZkgiYkZuSnZQInJSakpiRCJiRko2MigiMiodogUYIi4sFhFmHaYl6CIuLBYl0i3mOfgiLiwWMgZB9k3gIi4sFjoEFk3iQf46HCIuLBY+Fj4uPkQiLiwWOj5KXlJ4Ii4sFkJUFn7Wbr5ipCJepl6uWrgiLiwWexQWOlYyRio0Iio2JioaHCIuLBYiIhIWAgAiLiwWDhAWAgIGBgoQIgoOFh4iLCIiLio6LkAiKkIyWjZ4Ii4sFjJqPqJG0CIuLBY+ojaCMlwiMloqTio8Ii4sFiJGHjoWLCIWLg4iAhQgO+nz4ofo7FYuLBVRzZnt4hAiLiwV0gnqFgooIi4sFhIqDjIOOCIuLBYSOhYqFiAiEiIiGi4cIi4aTgJx7CJt6loKSiAiLiwWWh5yKoI4IoI6bj5SSCIuLBY6MkY6WjgiVjpKPj44Ij46QjpKPCJGOkY+RjwiLiwWPjY6MjIsIjIuLiouICIuLBYuChoCCfAiCfIOEhosIi4sFiIuAh3eCCHeCeYN8hgh7hXyFfYUIfISCh4aJCIuLBXKBe4WGiQiLiwWDiYqEkYAIkICVgJiBCJiAl4aViwiLiwWSi4+MjY4IjY6Sj5aRCJaQmpWfmAiLiwWYlJqTm5EImpGVjI6ICIuLBYyKioaHgwiHg4aDhIMIi4sFhoSDhH+ECH+EfoV+hgiLiwWIin2DcXoIcHp3fX2BCIuLBYaIiIiIigiIiouLjI0IjI2LjIqLCIqLioqIiAiLiwWGh3+EdoEIdoB3gHmACHh/dH1uegiLiwV3gH6DhIcIi4sFg4aGiIqJCIqIi4mNiAiLiwWQhpWFm4UIm4WWiZKMCIuLBaOQv6LatgiLiwW5pKqbnJMIm5KVjo6KCI6KjoaOgwiOg450j2UIj2WNcIt8CIuLBYt1BXKLBXuLfIl9hwh8h3yIfIgIfIiCiYiJCIiJhIiAiAiAh4SHiIgIiIiIiYiLCIuLBYaLhoeIgwiHgomCjIIIi4GNhJCICIuLBZmAnYaijQihjKCToJkIi4sFkpCPjY2LCIyLlZOcmgicmpeWkpIIi4sFl5cFi3oFi3qHeIN1CIN1g32DhQiLiwWGiH2Jd4sIdop+jYeOCIuLBYaQiYyNhgiMho+DkoAIi4sFlH6fdaltCKlsnHyQiwiPi5OXl6QIl6OSnYyXCIyWjaSNsgiLiwWNswWMk4yQjI0IjI2MjI6LCIuLBZCKkoiShgiShqB/r3kIr3iegY6JCI6IloafgwiLiwWYhpWIk4oIkomWipqLCIuLBZWLloyWjAiWjJONkYwIi4sFnJCbkpuWCJuWmJaVmAiUmI+WipQIi4sFio+KjomNCIiNho2EjgiLiwWAj4KPhI4IhI6Aj3uPCHuPfI5+jAiLiwV5jXiOdo8Ido+AjoiOCIuLBYqMhYyAjAiAjH6LfIwIi4sFaYx1jYKMCIuLBYWMiIuKjAiKjI2Mjo0Ii4sFkI6Rj5GRCJGRk5CUkAiLiwWPjJKRlpQIlZSVlJaWCIuLBbGxBYuiBYujhJ99mgiLiwWGkIaOhYsIhYuGiIaGCIuLBV1WaF5zZgiLiwWFgoWEhogIhYiIi4uRCIuQh5qDpAiCpISfhJoIi4sFg56IlY6OCIuLBY+PopW1mgi0mriavJoIi4sFnJCdkZySCJyRl5CSjgiLiwWZk5aUk5UIk5SPlIqSCIuLBYqPi46KjAiKjIiMiIwIh4uEi4GMCICMgIp/iQh+iXiHcoQIi4sFYIBxhICGCIuLBYeJh4qIigiIiomLiowIi4sFio6Ol5KgCIuLBZGfkqWTqwiTq5CjjpwIi4sFkrSCp3CcCIuLBYGSgI1/iQh/iXeEbn8I+0/8jRWLiwWIiYSIgIgIf4iDiIeJCIeIhomGiQiGiIiHioUIioWMho+JCI6ImYaihQiLiwW/fwWViJuKoYwIi4sFrI0Fi6MFi5WKkoqQCIqQh5CGkgiLiwV/mgVijAWAi4KLgosIgoqGioqKCA76fPhn+ioVjIsFfIKCgoqCCIqCkIWYiAiLiwWUiZGIjogIjoeMg4x/CIuLBYyCi3iLbAiLiwWLZ4p0ioAIi4sFiXyGf4SCCIuLBYaEfoB2egiLiwV0eHN6dHsIdHt+hIqMCIqMkaGatAiLiwWWqpGijpoIi4sFjZuKl4aTCIaTgJN8kwiLiwV9koKNh4kIh4mJhIt+CIt+h3mEdgiEdn9temYIi4sFfGuCdIZ+CIZ9iYCLggiLgo2Cj4EIj4CQgpKDCIuLBZV8BcfLBduxBcCkqJiRjAiQjI6LjYkIjIiMhoyDCIyCi32KeAiLiwWLfIqBiYcIiIaLiIyJCIuLBZCGfYFqegiLiwV6g3J8anYIanZ7f4uJCIuLBYuHlYGfewieepeDkIsIj4uakaWYCIuLBZ+VnJKZkAiYkJOMjokIi4sFjoiBfXJyCIuLBXN0bXFnbgiLiwVkbGhya3YIi4sFb3gFiYqOhpKDCJKClIGXfgiLiwWlcgW9pAWynq6ZrJUIrJS/lNOWCIuLBdWWwpSvkgiLiwWyk6WSmZMImZKRkomUCImTh5KGkgiGkYOSgJIIi4sFfJR/kYKOCIuLBX6OeYtyiAiLiwV4iWSGUoIIi4sFWYRxh4qLCImLipGLlgiLlo6TkJAIkJCVmZyiCIuLBcXgqsWQqQiLiwWNloqUh5IIhpKFjoOLCIKLgoiBhAiBhH6EfIQIfIOBh4iLCIeLiI6KkAiJkIqUjJkIi4sFi6MFoJsFmpWfmqSfCIuLBc6+BYuqBYucipeJkwiIk4eQhY0IhYyDioCICICIe4R2gAh1gH6EhoYIi4sFiImKi4qNCIqNi5CKkwiLiwWJtQWKpYqeiZYIi4sFiZiHloaVCIuLBYaTgpZ+mAh+mIGTgo0Igox/h3yCCIuLBQ76fPkN+jIVi4sFgn53dW5rCIuLBX5+fnt9ewh9eoB9hIAIi4sFeHF7d318CH18hoOPiwiPi5GNkpAIko+YlJyYCJyYm5WbkgiLiwWelK2evKoIu6mlnY6RCIuLBYyNipCIkgiHkoCYeJ4IeJ6BlIiLCIuLBYmLiImIiAiHh4eGiIYI/E4vFYuLBYKIg4aEhgiEhoeGi4cIi4sFi4mMiY6JCI2IjYmOiQiLiwWgfpuBlYQIlISShY6GCI6Gi4WKhAiLiwWLiYaEgX8IgH5/fn18CIuLBW9sdHF4dAh4dIN9jIYIi4sFi4qNiZCICI+IkImRiQiQiJGIkocIkoeQh4+ICIuLBZh+BYv7LAWLU4xnjHoIi4sFjHOOeJB8CIuLBY6AlHiYcQiLiwWOhgWUeJJ+kYUIkISPio6OCI6OkJOQmAiLiwWTopSrlbQIlLSSsI+qCIuLBZCyka2QpgiQpo6Zjo4Ijo2RiJSDCJSDkYeNjAiLiwXqugWunKOXmpIImZGTjY6JCI2Jin2IcgiHcYZxhHIIi4sFhXEFioaKh4yJCIyJjYmOiAiOiIyJiooIioqIiYaICIaIhYqEigiEioGLfowIi4sFaYwFg3IFhnqIgouICIuIkYOWfwiLiwWQho+FkIQIj4SOhoyGCIuLBY6Aj4OQhgiQhZCDkIEIi4sFlniYeZt8CJp7l4OUiwiLiwWPi5COkJIIkJGOkYuQCIuLBYuUh5mDnwiDnoGegJ0Ii4sFgpqFloiSCIeRiY+LjgiKjoyMjowIi4sFnpKdkpqTCJqToJiongiLiwWpnqKZmpQImpOWkJGMCJGMjoiLhQiLiwWLioWDgH0If3x9e3t4CIuLBWRecW2AfAiLiwWEgYaEiocIiYeLho2GCIuLBY2EjoSPhQiOhZKDlIEIi4sFmHsFn5gFmJOilK2UCKyUoJCSjgiLiwWTjo+RjZIIjJKIlISUCISUgpN/kwiLiwWJiwWJjIqNjI0IjI2OkJKTCIuLBby/BZydlpiPlAiPk4uUiJQIh5SClX+YCH6XfpV+kgh+koCOgIwIgIt8h3qDCIuLBXuEcn9qeAiLiwWDhoSIhYgIhIiHi4qMCIqMjJGPlwiPlpChkqsIkaqQn4+TCIuLBZCUnJimmwimmq6btJwIi4sFnpOYkpKQCJGQjI+IkAiLiwWJjn2Wcp4IcZ19lImLCIiLf4F1dgh0dn2AhYsIhIuAk3ybCIuLBYCWgJV/kwh/kn2Se5EIi4sFhoyHjIiMCIeMiYuKigiKiouIjIYIjIaMhY6FCIuLBZB+jn2OfAiNfIt/ioMIioOFg4KDCIuLBYSFanlPbghObmt8hosIi4sFh4uKjIyNCIyNjpGRlAiLiwWVmI+TiI0IiIyCh3yCCIuLBX6Df3+CfAiCe4F0gW0Ii4sFgGqBcoN7CIJ6gnyCfQiCfIWEiIsIiIuKkYqXCIqWi5+MqAiLiwWMq46kjpwIjpyRmpKYCIuLBZCUj5WOmAiOmIuViZIIiJKHj4aMCIWMg4iAhgiLiwWChoaJiIsIiIqHjYaOCIuLBYiMiY6IjwiIjoiOio4Ii4sFiZCKkIyOCIuOjI+OkAiLiwWTmqGfr6UIrqWqnaSVCIuLBZuRlY+PjQiLiwWQjo6NjI0IjI2KjoiPCIuLBYaUf5l4oAh4oHyYgZIIi4sFg5CFjoaNCIaMhIyCiwiLiwV8in6Jf4gIDvp8+Cf6MBWLiwWFh4SEgoEIgoGFg4iECIuLBYqIi4eOhQiNhJCBkn0Ii4sFoGUFiSEFilqKbYp+CIp+iIGIhAiLiwWGgYOAgH8IgH6BgoKGCIuLBYSHhomIiwiHioGNfI4Ie45+jYKKCIKKhomLhwiLh5V0nmIInmKbZphrCJdrk3qOigiOiaKXt6QIt6S6qL6sCIuLBZ6YmpWUkgiUkpCQjpAIjo+LkIqQCImQjZOSlgiRlpicn6MIi4sFo6iZnY6SCIuLBY6QjI6KjgiKjYiPhJIIi4sFgpSBlX6VCIuLBYGTgpCEjQiEjIGKf4cIi4sFgYh7hHSACIuLBWh6d4KJiwiIi4iTipsIiZuLmYyYCIuLBYyUjZKOjgiNjpGQlpIIi4sFmpSclJ+UCIuLBaaXoZealwial5ialpwIi4sFkpeQloyVCIyViZOGkAiLiwWLjAWHjoeNh4sIh4qCh3yECIuLBYGGc35ldwiLiwWBhgWChoOJhosIhoqEiYSGCIuLBYKFhImIjAiHjIeSh5cIi4sFhKCApHynCHungZmGigiLiwWJi4aIgoUI91P77BWLiwWLiHRxXFsIXFtrbHp9CIuLBYKDhIaHiQiGiYaMiI4Ih46GkYaVCIuLBYSWh5SLkAiKkI6RkpEIi4sFkJCYk56YCIuLBbinsqOtnwisn52VjosIjYuNioyKCIyKi4mLigjX+4EVcn4Ff4WDhoaHCIaHiYiLiAiLiI6HkIgIkIePiZCLCIuLBY2LkImThwiThpOGk4UIi4sFoHycf5qDCJmCm36eegiLiwWncgXcmQWQjI+Qj5QIjpSMl4uYCIuLBYufh5yEmQiEmH6YepcIi4sFfJV9knyOCHyOcoxoigiLiwVKiwX7LU0Vi4sFgomCh4GECIuLBXyChYGOgwiNgpaCnoMInoKdhZyICJyIn4mjigiLiwWni5mLi4wIi4sFhZ8FhaF/nXiYCHiYdpJ0iwiLiwV6in+Kg4kI+/tsFYuLBYiEiX2LdwiKdo16j30Ii4sFknKac6N0CIuLBZaAk4WQigiQiZGNkJIIi4sFj5CSl5SeCIuLBZajlKCSngiSnY6Yi5IIi5KIj4aNCIaMhIqDhwiLiwWGiIaKiIsIh4uFjYOOCIuLBYSOgJJ6lAiLiwVymX6SiYsIiYuIh4eDCPdgfxWLiwV8iICEhX4IhH6LfpJ+CIuLBY+Dl4SghQifhKKHpYkIi4sFo4qbi5OOCJONj5GLlAiLiwWLkImQiZAIiI+FkYKUCIuLBXqbfpaAkgiAkYCOfowIi4sFfYx/i4GJCA76fPiS+ksVi4sFiYqIi4eKCIuLBYSJBYiKiYqJigiJioqJiokIi4sFioiMhI+ACI6AjoaOiwiNi5GDl30IlnyVf5SCCIuLBZKFkIiPigiOipKKlowIi4sFnYyakZeVCJeVkpeMmQiMmIWXgJYIi4sFgpR9knqRCHmRe458iwiLiwV6ioCLhooI9zwrFYuLBXKBeIKAhAiAg4GGgogIgohvf1t0CIuLBTxmWHZzhQiLiwWEioaIiIcIiIeKh42GCIuLBZB/oISxiQiLiwWviQWOewWNfpB8k3kIk3iSgZCICJCIkYmTiQiLiwWXiQV6gAWAhHeAcXwIcHx5goSGCIuLBYKEh4aMiAiMiJKGloQIi4sFnIEFi2QFinWJeIl6CIh6hXaDcwiLiwWGeoiBiocIioeNho6ECIuLBY+ElX+begibeph+loMIi4sFj4iPiZCJCJCIjoqOiwiLiwWQi4+OjZAIjZCMlYqZCIqYiKCGqAiLiwWEsoenipoIiZqLlY2RCIuLBY6WoJeylgiLiwWpkwWSggWQho2Hi4gIi4sFi4iHhYKCCIKCgIN/hAiLiwVyewWTegWTfJZ6mHYImHaUfpCGCIuLBY+IjomOigiOio6MjowIi4sFmJCgm6qnCKqmoqSboAiboI6cgZYIi4sFiJCCkn6VCIuLBYKShJCHjAiHjIOLf4oIi4sFdoiAjYqRCIqRk5icngiLiwWZmZaYlJgIlJePk4uQCIuQiI2FiwiEi4CIe4YIeoaCiIqLCImLiJCIlAiLiwWJkoqPjI4IjI6Oj5CQCIuLBZKTnpaomgiomZ6SlIwIi4sFkouPio2KCI2KjYiMhgiLiwWOg41tjlYIjlaNUIxLCIuLBY77BgV+ewWDgYODgoYIi4sFhYeGiYeLCIeLho2GjgiFjoKRgJQIi4sFfJeCkYmLCIiLkIGXeQiWeJl2m3QIi4sFnHOZepSACIuLBZ13BbCxBaOkm5+TmgiLiwWWowWL3QWKs4nAiM0Ih8yHvYetCIuLBYmih5uGkwiLiwWHkoOTfpQIfpR+k36RCIuLBX2SBfsjQQWBhoKHhIgIg4iHiYqMCIqMj5CSlAiSlJOVlpgIi4sFoqaeoZqdCJqdkpWLjgiLjoaSgpYIi4sFhpKHkIqOCImOi46NjgiLiwWOj5mUpJoIi4sFn5aYlJKSCJKRjZGJkAiLiwWJj4aQg5AIgpCFjoiLCIeKfIZxgQj8UHMVi4sFe4h7hnqGCHqGgYeJiAiIiJKCmnoIi4sFnHiWfpKDCJGDjoWLiAiLiIWDgH4If36Fg4uICIuImo6qlAiqlKSVoJUIi4sFk46Rj46OCI6OjpCOkgiOkYyQi44Ii46KjoiQCIuLBYSYf5t4ngh4nn6UhIsIi4sFiIqEin+ICPgXLxWLiwWLhoZ+gHgIi4sFgXiAeX96CIuLBX95g4GHiQiLiwWKiomMiY0IiIyJjYmNCIuLBYeSgZZ7mwiLiwWBloWSiZAIiY+Nj5GPCIuLBY+OlZGclAiLiwWsnKSVmpAImo+TiYuECPxw+ykVi4sFXoJwgYKCCIuLBYaGi4aQhwiQh5mGoIUIi4sFnYaXh5GICIuLBZKIkIeNhwiMhoyEi4AIi4sFi36Mgo2HCIyHjoqQjgiQjZSRmZQIi4sFoJqZl5KVCJKUjpWLlgiLloiVhpIIhZKCkn+QCIuLBYKQg42FiwiEi3yJdIYI9yz7DxWLiwVjPnVlh4sIi4sFiYuEmX+oCH6nhJqIjQiIjIaCg3gIgniCc4JwCIJvhnaLfAiLfI94k3MIi4sFkHyTfJV8CJV7lX6VggiUgpOHkI0IkI2RkpCWCJCWkp2TpgiLiwWTpJaxmL4Ii4sFndCZvpauCIuLBZOlkJ2NlgiMloqQiIsIi4sFiouHhIN8CIJ8gXmAdgj3proVi4sFi36JgYeECIeEg4J+ggh+gnuBeoMIeoKAhoiNCIiMiJCIlQiIlImVi5QIi5SOkpKSCJGRnZWpmgiomZySkIoIi4sFj4qNioyICIyIi4WKgQjc+ysVi4sFioiAfndyCHZygH+JiwiJi4eQhpYIhZaIkouPCIuLBYuUnJetmQiLiwWWkJSOkowIkYyOiYqICA73e/cY+AYV7osFi/skBYdJamdNhAiLiwWLnwW1lqGojbwIi4sFi60FSYsFi/cCBQ76fPgN+lcVi4sFh4aJhouGCIuFhoKCfgiBfnt5dXQIdHNzcHBsCIuLBXVye3qBgwiAgoCEfoYIi4sFgoiEh4SGCISGiYeMigiMiZSGmoIImoKVhZCGCIuLBZGFj4SNggiLiwWMhIx+jHgIi4sFjGyJdId6CIuLBYVzBZd2BZR9lH+UgAiLiwWZegWXlQWTkZ6fqq0Iqqykpp+gCJ6flpWNiwiNi42IjoYIi4sFjIiPiJCGCJCGkYaShgiLiwWXgpSGkIwIkIuRkJKUCIuLBY6QjZiMoAiMoIqYiJEIi4sFgqCEmIaRCIaRhJGBkAiLiwWDkISOhI0IhIyBjH+MCIuLBYOMhIuEiwiEioaLiooIioqJiIqICImHioeLhwiLiwWKhoyGjIcIjIeOhpCFCIuLBYyKBZCEjYeMiAiMiImHhoYIi4sFiIeDg35/CIuLBYmJBW5weX2FiwiLiwWKi4mNiZAIiI+JkIqSCIuLBYaYhpmFmQiFmIWWhZMIi4sFg5cFqJwFtKStqKWuCIuLBZuglp2SmgiRmY+bjJ0IjJyLmYmWCImVh5OGkQiFkIeOiIwIiIuHiYeHCPf3bRWLiwWBhmt4VmsIi4sFWW1qeHyECHyDfYZ/igiLiwV7iYGJh4oIhomIiIqHCIuLBYd/lX+kfgiLiwWUh5OIkYoIkYqTipWLCIuLBZyMlIqNigiMioqBh3kIi4sFiH2BcXhkCHhkfG1+eAiLiwWDf4eCjIUIi4SPh5OJCIuLBZKKko2UkQiTkZmXnp4Inp6ZmZSUCIuLBY6Pj46OjgiOjo2MjIoIi4sFj4iTgpZ7CJZ7kYGLhwiLh4OHfIYIi4sFeYZvgWZ8CGV8coGAhgiLiwV0f29+bHwIa3x5goeKCIuLBYSJh4eLhgiKho6FkoQIkYSUhJaGCJaFlYiTiwiTi5SOlpIIi4sFlJGalp+cCIuLBZqYlJGMiwiMi4uBi3gIi4sFi24Fb3cFeoB8fnx+CHx9hIKLhgiLho+Fk4QIkoOThpKJCIuLBZWIl4qaiwiLiwWiiwWLeAWLfoyDjIcIjIeHhoGGCIuLBYaJhoiGhwiGhoeHiIcIi4sFf30FfaoFgp9/p3yuCIuLBX6pgKKCmwiBmoCZfpYIi4sFgpODkISNCISMhYqEiAiLiwWHiYmJi4gIi4iNhI9+CIuLBZFzlWyZZQiYZZZxkn0Ii4sFk3qXeZp4CJp3mH2WgwiLiwWcfwWemwWSkqOZs6IIs6Khlo+LCIuLBYyLkoGXeAiLiwWRgJGCkIUIkIWShpKGCIuLBZ5/BZqcBaasoqmcqAicp5iplqoIi4sFkqCQmoyVCIyVjKCMqgiMqoueipIIipKIlIaWCIuLBYiRh5OElQiElIOUhJIIi4sFcqYFpLMFsMapyaHMCIuLBZSmj6GJnQiInYKdfJwIi4sFhJN/lXyXCHuXgZGIiwiIi4SIgIYImTkVi4sFkImNh4uECIuEiX+GeAiLiwWHe4N0f2wIi4sFgG+AcYB0CIuLBYBzhH+JiwiIi4WRgZYIgJaElIaSCIuLBYiQiZGMkQiLkY2bj6QIi4sFlcoFjJCTlJqXCJmWmpWbkwiLiwWYkpSPjowIjoyQiZCICEz8CRWLiwWYe49xh2YIh2aAZ3hnCIuLBYR8hICFhgiEhYOIgosIgYt9hniCCIuLBW59BY2mBYyYjZONjwiMj5GRlJIIi4sFnpucm5qbCJmak5aNkgiLiwWOmImUhI4IhI58iXWECIuLBXuGf4iDiwiLiwWAiwWL0AWbkgWTjp6RqZMIqJOcj4+LCI6LkIiQhAgO+nz4mvoYFYuLBYiIiYiLiAiKiIyHjYYIjYaPgpF/CIuLBZR4lnuWfgiWfpl/moEIi4sFloOUhpGJCJCIkIuQjAiQjJGOkpEIi4sFmJWVl5GaCJCZjJiImAiImIOUfpIIi4sFhY56kG+UCG+TeJCAjAiLiwV0kAWIi4mLiIoIiIqIioqJCPttShWLiwWIhYV7gnEIi4sFgnR6ZXJWCHJWdmR7cQiLiwV8c3x0enYIenZ7dnx2CHt2fHl+egiLiwWAfIWBioQIioSQiJWKCIuLBZeKn5KmmwimmqyisqkIi4sFopyYlI2LCIyLjniOZgiOZY5hjV4Ii4sFjHCMeYyCCIuLBYx/jIKNhQiLiwWMho6FkIIIi4sFkn2TfZV9CJV9koSOiwiLiwWMi42Oj5IIj5KPkpCUCIuLBZysBYu7BYuoiquIrgiIroilh50Ih52ImomXCIiWhZyCogiCoYOZhpAIi4sFg5MFsLgFpKidpJagCIuLBZKakJaNkgiMko2ZjJ8IjJ6LmIqRCIqRiZOGlgiGloGXfpkIfpiCkoaLCIuLBYmLiYqJigiJiYqJiogI+EE4FYuLBWp9c4B6gwh6g3eBdH8Ii4sFb3xteWx4CGx3cHp2fAiLiwVsdQWZhQWXhpmJm40ImoyjkayUCIuLBbOXoZGPiwiPi42JjIYIi4aKf4p3CIuLBYp/ioCKgQiKgImEiokIiYiGh4SHCISGf4Z6hAiLiwVsf29+cn0Ii4sFTmt9eKyFCIuLBZKKoouyjgiyjaiNnY4Ii4sFmo0FiHYFiXqJf4iECIuLBYiChIOBggiLiwWDhHuAcnoIi4sFhYeGh4eHCIuLBYSEdXpnbwiLiwV4fH5/hIIIhIKIgo2ECIuLBYyJjImNiQiNiY2KjYoIi4sFkIqYjKCPCKCPmo+SjwiSj5KNkYsIkYuRjZCOCJCOlI+XjgiWjpOOjo4Ijo6ikLeUCLeTvZPDlAiLiwXQlrGSlI8Ii4sFko6Pj46RCI6Ri5KJkwiJkoWUgZQIgZSBkYGPCIuLBX+QeIxyighyiW+HboQIboR7iYqMCImMi5yMrQiLiwWNvgW6pwWqnp+WlI8IlI6cmqemCKammJqLkAiLiwWLln2Pb4YIboZiflV3CIuLBWt/BYbqBcHCBZqamJqXmAiXmJKTjY4Ii4sFkJSNk4qQCIqQiI6EjgiEjoaMhooIhoqAhniECA76fPjk+k8Vi4sFboBsfWp4CGp4cXl3egiLiwV8fgV2ngWFkIWQho8Iho+HjYmLCIuLBYaMhoqGiwiGioeJiooIiYmNe5BuCJBukHiPhAiLiwWMiI6Hj4cIj4ePiJCICIuLBZGHkImOigiOio6Lj40Ii4sFko6SkJKUCJKUj5OMkwiLiwWOm46YkJYIkJWRlJOSCIuLBZWUmJWclwiblpqTmJIIi4sFm5SVjpCKCJCJi4SGfwiLiwWHgm9sV1cIVldkZnB2CIuLBXB1cXlzfAiLiwVndgWcfAWWgpOGj4sIjoujlbigCIuLBZ6UnJKbkgiakZWOj4sIi4sFkYyPioyKCIyKjIeMhgiMhYqHiIgIiIiDhn6DCIuLBXqBdX1weQhweHl/g4QIgoSIhYyGCIyGkYaWhgiLiwWSh5CJkIoIj4qRjJSMCIuLBZKMmI+fkAiLiwWhkJqPk4wIk4yOiomICIiIg4R+ggiLiwV3fXyBgYUIi4sFhYdwflp0CFp0YXhmewiLiwV/hoOHiIYIi4sFiYmKiYyJCIyJjYiQiAiQh5CJkIoIkIqUjJeNCIuLBZaMnY+lkQiLiwWwk6WRmo8ImY+ekqSUCKOUl5CNigiMioWFgIAIf397f3d+CHd+cX1qfAiLiwVBaAV/hYSFi4UIioWQhZaECIuLBZqCnYegiwifiqWPrJQIi4sFn5CWjYyLCIuLBY6Li4aKgQiJgYiBhoIIi4sFf3R9d3t4CHp4dnhyeAiLiwVpcQWbigWliaaPppUIppWjmqKeCKGenKGXowiLiwWUnpKZjpUIi4sFjpGOj46NCI6NkIySigiSipiJnYcIi4sFqoSngqV+CKV+nn6YfgiLiwWOh5KGlYUIlISVhZWGCIuLBa95BbuMBZiLmIyXjAiXjJOMj4wIi4sFko2PjYyNCIyNipCKlAiLiwWJmoiXiJUIiJSGlYSVCIuLBX+eepl0lQh0lW6SZo8IZo5bjFGICFCIbouKjAiKjI2SkZoIkJmQlI+QCIuLBZKSl5WemAiel6ecsqEIi4sFtKKkmpKSCIuLBZGRj5GMkgiMkoqQh5AIh5CFjYSLCIuLBXqLY3lKZwiLiwV6gn2Df4UIf4WFiIqMCIuLBYiOj5SWmQiWmJqbnpwInpydmZ6YCIuLBZiUlpOUkgiUkpCQjI4Ii4sFjJCKkIiQCIiQho+EjgiLiwV6kmqAW2wIi4sFe4CChomLCIuLBYaLlZukrAiLiwWcoJabkZYIkJaNkoiPCIiPgY58jAiLiwV0jnyNhIwIhIyIjYuNCIuLBYuSn5uypAiLiwWWkpSSk5IIkpGPj4yNCIuLBY6TiZSGlAiGlISPhIsIi4sFhot+h3iCCHiCgIaJjAiLiwWKi4+QlZUIlZWXl5qYCIuLBaqnpKOengienpSXi44Ii4sFi5KFlX6bCH6agZKFiwiLiwWIioGIfIUIDvp8+Uf53RWLiwV9g3F7ZnMIZnNve3qDCIuLBWt8BYqKiYqKiQiKiIqJi4gIi4sFi4eNiI6KCI6KlImZiAiLiwWgiKSKp4sIi4sFtYoFZ0QFm3oFkoOTgZJ+CJJ+kH+OgAiLiwWMiIqIiIgIiIiEh3+FCIuLBYGGeIFufgiLiwV0gHaBeIIIeIJ/h4iKCIuLBX+JBZjDBZSwkrKQswiLiwWRtQWMlIuRio4Iio6KjYmOCIuLBYaQho2GiwiFi4SJgoYIi4sFf4RtfFt0CIuLBX+Gg4aGhwiLiwWIiImLiowIioyMj4ySCIuLBY2VjZyMowiLiwWMnIyWipEIipCIlIaWCIuLBYiSiJGIkAiIkIiNiYwIi4sFiowFiIyKi4qKCIqKiYaKggiLiwWKiAWGdINwgmwIgmyEeIiFCIuLBYJ5fnl4egh4eXJ4bHYIi4sFYnB1fIiICIuLBYiGiYWKhQiKhIyHjogIjoiWi56NCJ6NpI+pkAiLiwWgj5iLjogIjoiJdIJiCIuLBYqGjIiMiQiMiY+IkIgIi4sFlIWZhZ6ECJ6ElIaLiQiLiwWLiG5rUU4Ii4sFgICCgYSDCISCh4WMigiLiwWMiJaKoIoIi4sFmYqVjJKMCJGMlI2WkAiLiwWilqKXpJkIo5iblZKSCIuLBZSTkZCQjgiQjZGMkosIi4sFkIuWiZyICIuLBaeHnYeUhwiTh52KpowIpoyajZCPCI+OjZCLkQiLkImQho8Ii4sFhZB4lmqcCGqbcZZ6kAiLiwWAj4OOh40Iho2JjYqNCIqNio+LkAiKkI2UjpYIjpaPko6OCIuLBYyMjIqOigiOio6IjogIi4sFkYWVhZuFCJqEloiSiwiLiwWRi5iNn48Ino+XjpCNCIuLBaqZBZqRl5KVkwiLiwWSkY+OjYwIjIuNiYyHCIuLBY2GjnyPdAiPdI53jHwIjHuKfYh+CId+hH6CgAiLiwWEgn+Ae4AIen9/hISJCIuLBYWKfI9zlQiLiwV4kn6PhY0IhIyKiI6GCI6FlICZegiLiwWhcZ9xnHIInHKVfo2MCIyMlpafoQieoJ+hn6IIi4sFlpiWnJagCJagkZ2OmgiLiwWNmIufiacIiKeHqoSsCIuLBYO1BYqRi4+MjAiLjIyMjosIi4sFjIsFj4uXj5+VCJ+UmZCSjQiSjJWTl5gIl5iVmJKaCIuLBZCWj5OMkQiMkIuUipYIi4sFi5KKkYqRCIqRiY+KjAiLiwWIjoKKfIQIfIRxfWR0CIuLBWByc36IiwiIi4GUe5wIepyBl4eSCIuLBYmOlJmfpgiLiwWiqZqklJ4Ik56NnIeYCIuLBYiShZOBlgiBlYSQh4sIh4uCh32ECPu1+7IVi4sFi4aJgYd7CId7h3+IhAiHg4mGi4gIi4iJhIaACIuLBXtoBYmGiYaJiAiIh4mJiosIi4sFiIuDjn6RCIuLBYGPhY6KjQiKjYqQjJIIi4sFjZWQnJOkCJOjkJmOkAiOj5aTn5YInpaWkY2KCI2KjIiLhggO+nz5EPpMFYuLBYODfYB3fAh2fGx1YG4IYG51e4iICIiIjIePhgiOhpCHkocIkoeQiZCLCIuLBZSLm5ChlQiglaOYppwIi4sFraCrnaiZCKiZmpOMjgiMjYqPiJAIiJB/lHiZCHeYgJKIiwiIi4WHg4IIsCYVi4sFhoSBeX5tCH1tg3eKggiLiwWJfQWeiwWYi5qPmpIIi4sFmJKalZ6aCJ6al5eSlAiLiwWTlgWAlQWFj32SdpUIdZV+kIiLCIuLBYiLh4iGhgj8FFEVi4sFgIZ+g36BCIuLBXd8eH16fwh5f4GFiIsIiIuDjn2SCIuLBYCQgI+AjAiAjIWJi4cIi4eRgZZ8CJZ8kn6PgAiOgIx5i3IIi4sFi26KY4hYCIhXiWSIcgiLiwWJd4p+jIYIi4aOg5CBCIuLBY6Gj4SRgwiQgpGEkIYIi4sFkoSPho6ICI6IjYqMjAiMi42MjY0Ii4sFj5CRl5KcCJKcj5WOjgiLiwWPkJGNk4gIkoiWg5l/CIuLBbRnoXmPiwiOi5CSkZsIkJqQnI6eCIuLBZK1BYuMjYuPiwiLiwWMi46Jj4gIjoiPh4+GCIuLBZV/mIGcgwiLiwWSiJGHkIgIkIiNiIuKCIuLBYuIh4aDhAiChHuAdHsIi4sFcnp+gouICIuIkYuWjQiWjJiOm5EImpCZkJeRCIuLBZqSmpacmgiLiwW1rwWWlJKQjIoIjIqKhYmCCImCi4SNhwiMho+IkYgIi4sFk4iWi5mPCJmOoJOnlwiLiwWYkJaQlY4IlI6RjYyKCIyKi12LMgiLMYxejosIjYuRlJacCJWclJ2UngiLiwWWogWO92EFr6YFoJuZlpOSCIuLBZOUj5KMkAiMkIiRhpIIi4sFh5CIjoiMCIiMh4qEigiLiwWAioCHfoYIfoWDiYeOCIeNiZOLmAiLiwWLlYySjY8IjY+RkpSWCIuLBZCRkJGPkQiOkI2Pi40IioyIjoePCIaOhI+EjwiLiwV+kYKQh44Iho6Hj4qPCImOipCLkQiLiwWLnoOUfIsIi4sFhIuGiYiICIeIiIWIggiIgoh9iHkIi4sFioKHg4SECISEfYB4fQiLiwV6f4KEiokIioiIhoWECISEiIOLggiLgo6GkooIi4sFjouQjZSOCJSOlI+VkAiLiwWkl5qRkYsIkYuOiIqHCIqGhoSDhAiDg3t+cngIcnh+goqLCIqLi5GMlwiLiwWLkIuQi5AIipCKkIqOCIuLBYmQhZKBkwiBk4KRhI4Ii4sFhY2HkIqSCImSi5OOkwiLiwWNkYyPi44Iio2JjoeOCIuLBYSQhI+CjAiCjISKhIgIhIiFgoZ+CIuLBYJ1fnZ7dgh6dnp9eoMIi4sFgYaEiIeLCIeLiI6KkAiJkIqWi5oIi4sFi6UFoZAFmY6YkZiVCJiUmpufoAieoJ+eoZsIoZqonLCdCIuLBcOnuJusjgiLiwWijQWIfAWJgYiBh4AIi4sFh36KgY2ECIyEkIeSiwiLiwWPi5CNkJAIkI+Pj46QCI6QlJOcmAiLiwWqpAWPjpCOkI4IkI6Oj46SCI6Si5GJkgiLiwWKkIaUgJYIgJaBk4KSCIGRgo2CiQiCiYeGi4MIi4sFi4iKiYiJCIiJhYmBiQiLiwWDiXyIdoYIdYZxhW6DCG6DeYaFiAiLiwVsfQV8hHqCen4Ien58gn+ECH+EgoWGhAiLiwWHhomIiosIiouKjYqPCIqPiI6HjAiHjIeKh4gIh4iGhoaCCIWChoKIggiLiwWGf4eBhoQIhoSHiImOCIuLBYqMipaKogiKooqmiqoIi4sFi5oFiruLqoqYCIuLBYqdiZeIkgiLiwWJj4aPhJAIi4sFiYwFgJKEjoiMCIeLg4mAhgj3mIYVi4sFiIaIfoh0CId0in2NiAiLiwWOhpKIlIgIlIiVipaMCJaMk42OjgiOjo2Si5UIi4sFi6ODn3qcCIuLBYKUg5GFjAiFjIaJhoQI+w5dFYuLBYyCknqYcgiXcpR7kYUIi4sFjomNiY6KCI6KjYqNjAiLiwWQjZCSkpYIkZaPlYyUCIuLBY6dBXaZBYCSfJN6lAh6lIGQiYsIiYuLhoyACPsWQhWLiwWLYwV9iwWCi4KJgYcIgYaDhoSECISEhomKjAiKjIiWiJ8Ii4sFh6kFlpcFkpOamKCeCIuLBaqnBY57BYyBjHmMcAiD+wYVi4sFjoaMgop+CIuLBYqCioaJiAiJiISHgIUIi4sFhYiEiYOICIKIhIqGigiLiwWCioaLiY0IiIyJjYmQCImPio6MjgiLjY2Oj5AIi4sFkpOYlZ2YCJ2XlpGPiwiLiwWNi42KjYoIjYmNiYyJCIX7BBWLiwWMio2IjIgIjIiMh4uICIuLBYuGiYWIhQiIhYiJiI0Ii4sFioyIioaKCIWKhImEiAiLiwV8hoGJhowIhouHjomRCIuLBYiTjZKQkQiQkZaSnJQIi4sFlI+TjZKMCJKLkYmPhwj4SHEVi4sFi4WGgoGACIB/gIGAgwiAgoSIiY4IiI6OkpSWCJSWlJaVlAiVlJORkI0IkI2OiouGCPtQfBWLiwWLhoWEf4EIfoCChYSKCIuLBYKJhIqFjAiFi4iMi40Ii42Pj5SRCJORlpKYkgiLiwWVkZOPkYwIkYyOiYuICA76fPku+igVi4sFV3JpfHyFCHyFcoRqhAiLiwV7iH6HgIgIgIiFiIuKCIuLBYqHkISYgAiXgJaElocIi4sFmIaYiJiJCIuLBZSKkouRjQiRjZiRnpUIi4sFopell6iXCKeXnJGRiwiLiwWNi42JjIcIjIeLgot8CIuLBYpCBYpEjU+QWgiPWY5OjEQIi4sFjfsABXt9BXx+foaAjAh/jHuUeJoIi4sFgZOEkIeNCIaNiYqLiAiLiwWLhp1urlYIrlWlZZ10CIuLBY2IjYqNiwiMi46Nj48Ij46Sk5WWCIuLBamqn6eWpAiWpI+oiawIi4sFiaOIqoayCIuLBYTEhraJqQiJqYq0i74Ii4sFi7uLqoyZCIyZjZqPnAiLiwWSoo+hjJ8IjJ6KmYeVCIeUgpd8nAh8m32XgJMIf5KEj4qLCImLcH9Xcgj8WWUVi4sFhoeKho2FCIyElXuccgiccZl3ln4Ii4sFlIGRhY+JCI6IkYqSiwiSi5KMkI0IkI2Sj5OQCIuLBZaSkpGPkAiPkI+Uj5gIi4sFjZGMkIqPCIqOiZGHlAiLiwWEmoOWgpMIgpKAkX6OCH6OeI10jAiLiwV4jH2LhIoIg4qFioiJCPfD+2MVi4sFY3RrcnNwCIuLBXRyBXqWBXyVf4+CiAiCiIeDjXwIi4sFkGORZZBmCJBmj3WMhgiLiwWOgY6DkIQIkISTgZd+CIuLBaJzBaqWBZaQlo6WjQiWjJmNnYwIi4sFuo4FnZ4FlJSSlpCWCI+WjpqNoAiLiwWNnoyni7AIi4sFi6yLooqWCIuLBYqaiJaHlAiLiwWIkoSVgJkIi4sFhJSDlIKTCIKShI+GiwiLiwWJi4CFeIAI+/BjFYuLBYmIioiMiAiLiIyFjoIIjoKMfYx4CIx4i2KLTgiLiwWLRIxbjXQIjHOPeZF/CIuLBY+EkoKUgQiUgJKGjosIjouSkZaYCJaXkZSMkQiLiwWOlYm6hd8IhN+GwoamCIuLBYichJqBmgiBmYCVgJEIgJGCioWECPgLgxWLiwWNhYyBjH0Ii32KgoqHCImGhoeDhwiDhn2FdoQIi4sFYnx2i4maCIuLBYmWj5WWlgiVlqCaqp8Ii4sFoJiXkY6MCIuLBYyLjYqNiQiMiY2JjIgIhfs2FYuLBYiAhIJ+gwh+gnuGeogIi4sFgoqFiomMCImMiY6JkAiLiwWGlo6VlZIIlJKek6iSCIuLBZaOk4yQiQiPiYyGiYMIDvfV92T57BXEhAWuh559jXIIi4sFi4EFfmoFjSePWJKICIuLBYWFBYRVBYQyBVY/Y2dxkAiLiwWOlQWBgQV+jgVzswWZswWL9zQFlLqSopKLCIuLBYiVBYuSBaX3OgWVkgVd/L0Vi4sFrIQFkoEFopIFoYCUdIZqCIuLBYiFBYJ0eoFwjgiLiwVjkQV0sAWOpgWamJSajpoIDviIDvp8+R36QhWLiwWEiISJhogIhYiIiYuKCIuLBYuIkYKWfAiWe5J8j30IjnyOcoxoCIuLBY1OBYCCBX6BZndMbQhMbWN6eocIi4sFgIkFi68Fi62IpIacCIWbgJl8lgiLiwWHjoiNiIwIiIuGioWJCIuLBX2GeH5ydghydnNzdHAIi4sFd3QFcZ4FhJCDkIKQCIKQg46GjAiLiwWBjoCMgIwIf4yFiouKCIuJj4STfgiLiwWYdpR5kXwIkHuPeI12CIuLBY5wjHGJdAiLiwWKdwWIbop5i4MIi4sFi4CMgoyGCIuLBYyHjYWQhAiLiwWOhgWUfZh7nXgInHiXgJKJCJGJj4yOjwiNj42UjpoIjpmNmoybCIuLBYyejZeMjwiMjpGFl3oIi4sFsFijcZSLCIuLBZCLkpGUlwiTlpKakpwIi4sFkJePoY6sCI6rjayLrQiLiwWMqQWZjQWdjqCRo5MIo5Kql7GbCIuLBcOhqpaSigiLiwWPio6KjokIjYmNh4yGCIuLBY6CjleMLQiLiwWN+yEFgngFhH6EgIODCIOChIeEiwiLiwV6in2NgJAIgJB8lXibCIuLBXqagpGKigiKipV5oGgIi4sFnmqgaqFqCIuLBaNmmneQhgiLiwWUgwWipAWXmJmdmqEImqCXn5WdCIuLBZeiBYnGBYmyh8WF1giLiwWD64jDjJoIi4sFi5Kzn9qsCIuLBaiXnJORjwiLiwWgmYOlZbEIi4sFhJKFkYSQCISQhY6IjAiIjIiLiIoIiIqFh4SFCIuLBYaGf4F5fAiLiwV2eH+CiIsIiIuJkIiVCIiUiJ2GpQiLiwWEtISohpsIhZqDl4GUCICUhY+IiwiIi4CHeIQI+9b7nBWLiwWMhop+iXgIiHeIe4h+CIuLBYqHiYeIhgiIhoiHiIgIi4sFhoZ/hHiECHiDgImIjgiIjoqSi5cIi5aNlo6UCI6Uj5OQkgiQkpWWmpoIi4sFlZWUlJSSCJOSkI+NiwiMi42KjYkIjYmMiYyICPeF+0MVcIgFfIl/iICICICHhYeIhwiIh42FkYMIi4sFkISYf6F6CKB5nnyefgiLiwWVhJKGj4oIj4qQi5CMCIuLBZaOlJKSlQiSlY6Xi5gIi5iIl4SXCISWfpZ6lQh5lHyPgIoIi4sF+5FsFYuLBYt6iX6IggiIgYaGhosIhYuAj3yUCHyTgpGIjwiLiwWCnJybtJgIi4sFlo6SjI6MCI6LjYmMiAiMh4uDi4AIDvp8+Df6LhWLiwWChIKEhIIIhIKHhIuHCIuGj4KTfQiLiwWRgo+EjIUIjISMgIx7CIuLBYxyi3yKhAiJhIB+eHYId3Z9f4OGCIuLBYaIhouIjAiHjIOQfpQIi4sFepZ/kYWLCISKiIWKfwiKf4x+jn0Ii4sFjYKOhI+GCI6Fk4KWfwiLiwWShJKFkoYIkYaPiIyMCIyLj4+RkwiRkpKUkpYIi4sFlZqTlpCSCJCSkI+PjQiOjI+Lj4kIi4sFkYiNgol8CIh8hnyDewiCeoJ/gYIIi4sFfoFldUtqCEtqXXRugAiLiwV/hoWGi4YIi4aRhpeFCIuLBZOIk4mTigiTipmKoIsIn4qZjJSMCJOMlo+YkAiYkJuSnpQInZSZk5WSCIuLBZSQlZGYkgiYkpKNjIoIjIqFgX95CH54fHh6dgiLiwVqY2NhXF4IXF5pbneACIuLBXmBiYSYhwiLiwWSiqCKsIwIsIuhjJOMCIuLBaKQqKWwuAiLiwWgpJ2lmqUImqWbrZy0CIuLBZKckpmSmAiRmI+SjowIjYyNjI2KCIyKjomOiAiLiwWQhY2Fi4QIi4SJfYZ1CIuLBXUmhUqUbAiLiwWPfJV+nH8Im36fgaOECKKEo4ejiwiLiwWcip+OopIIopKtl7meCLmdrZmilgihlpiTj5EIi4sFkJKMmYmfCIiehqOCpgiLiwV7vXyrfpoIi4sFhZGHjoiKCIiKiYeIggiLiwWIhIh7hnQIi4sFhnKGeIiACIuLBYZ+hYGEgwiLiwWFhICDe4AIi4sFZ3JkemKDCIuLBXWGfImCiwiCioKNgo8Ii4sFhI6Fj4aRCIaQhZSEmgiDmYeZipgIipiMpY6xCIuLBYyVBY2ijJqLkgiLiwWKlImSh48Ii4sFiI6EkICRCIuLBYaOBXyTg5CLjAiLjJmSppoIppmmmqacCKacnJeUlAiLiwWenJCagpoIi4sFiJCHjoWMCIWMgol/hwh/hnmDdIAIi4sFbn55goKICIuLBYCGg4iIjAiIjIiNiZAIi4sFhpeNs5TPCIuLBY2cjJiLlAiLlImYiJ4Ii4sFhqWInYmUCIiUh5iFmgiLiwWGmYWYhZYIhJaHkYmLCIiLhYeAgwj3TjkVi4sFh4iCf312CH11f3eCeAiLiwWHgoeCh4AIhoCIgYqECIuLBYh8iHyKfAiJe4uDjYsIjIuYlqKgCIuLBbSwp6WcmwiLiwWenZeYkZMIkJKNkYqQCIuLBYiShZWAmAiAl4OShI4Ii4sFhI+FjYeMCIeLh4qGiAgO+nz4PPopFYuLBXtne2l7bAh6bIB3hIIIi4sFiYiBfXpxCIuLBX95fnp9egh9enZ0b20Ii4sFfn2Fg4uICIuLBYuKhIJ9fAh8fHp5dncIdnZ6eX17CHx7hIKLiQiLiwWLho2Ij4gIj4iVipyMCJuMm4+akAiLiwWfkZuRlpIIi4sFmJOal5qaCIuLBZiYn6GmqgiLiwWhpJyhl5wIlpybpp+wCIuLBaCzmKKQkAiLiwWSlAWpfAWegpyCmoAImoCrc71kCIuLBbZqsm6sdAisdKJ8l4YIi4sFk4iZiaGKCKCKmIySjgiSjpWOmpAIi4sFlI6SjY6NCI6NjY6NjwiMj4qPio4IiY6Hj4WQCIuLBYGUg5KGjgiGjnuVcZ0Ii4sFZaZoomyeCGueXqNQqAiLiwU7s2Ghho8Ii4sFiI2KjYqNCIqNjI+MkQiLiwWTqQWSqI6diZMIiZKFk4KUCIKTg4+EiwiLiwWGi4eKiYgIiIiIhYaACM37uRWLiwV/hXB8Y3MIYnNvenyBCIuLBYaIiYiLigiKiY2Jj4kIj4iTh5eFCIuLBaF/BZ6SBZqQk46PigiOioiIhIQIhIR8fnV4CIuLBVZec3WRiwiLiwWNi5OQmJUImJSro76yCIuLBbSqpqCYlQiLiwWcmJaVkZEIi4sFj5CPkI6RCIuLBY6TjJSKlAiKlIeShpEIi4sFiI+IjYmMCIiMiIqHigiGiYOHf4YIlfs3FYuLBTliVnF0ggiLiwVbeGF7Zn4IZn13hIiLCIiLiImIiAiIiImHi4cIi4aRhpaECJaEmYaahgiahpmIlosIi4sFkYuWjZuQCJuPmZCXkAiLiwWhkwWUjpmTnpcInpablpeUCIuLBaafBY+OkY6TjQiTjZCLjIoIjIp+fm90CIuLBXB1bm9qaghqanh1hoAIhoCIg4uFCIuFj4GTfAiTfJR9lX4IlH6ShI+LCIuLBY6Lk5CYlAiLiwX3I+jguqaOCIuLBY6MjoqOigiNio2IjocIjoaPg5F+CIuLBZZ2lHyShAiRg5GIkYwIi4sFmpCamZqiCIuLBZKWkJONkAiMkIySi5YIi4sFi6qBqHemCHamcp1tlAiLiwV9kIGOhY0Ii4sFfpCDioeDCIeCjX+TfAiLiwWVdwVldAVye298bnwIi4sFcn56g4SJCIOJio+SlQiSlJqdo6QIi4sFnqCfop+kCJ6kmZuTlAiLiwWWlpKTj5AIjpCQkpKWCIuLBZiflJqOlAiOlIuThpAIi4sFh46FjIOKCIKJfYV3ggiLiwV4g218YXYIDvp8+F36RBWLiwV+ggWK+yIFfn4FhISAgnqCCHqCfYR+hwiLiwWCiIWHiIgIiIiMhJCBCJCAk4CUgAiUf5SClIYIi4sFj4iPio6MCI6LkY2UjgiLiwWakZONjYoIjYqGhICACIuLBYGBeHlucgiLiwV0dnV5eH4Id310fXF9CIuLBXB9c352fwh2fnyCgYYIi4sFfIMFnHwFl4CWhJSGCIuLBZiEBcioBbSfsJ+sngiLiwXCq6eajYkIi4sFmnqQX4dCCIuLBYhZBXSOBXyMgo2GjQiLiwWIjIqMi4wIi4yMjY6OCI6OjpSQmgiQmo6bjpwIi4sFjpiLk4mRCIiQho2DiwiLiwWGi4OEgH8IgH5+eH10CIuLBX94gHuCfwiBfoOAhYIIhIKBfH14CHx4gn6HhgiHhYOBf3wIi4sFeXYFlIYFkoeSipGMCJCMlo+akgiLiwWsmquoq7UIi4sFlJeSk4+PCI+Oj4yOigiLiwWQipmEon4Ion6kfKV8CKR8pX2lfgilfq57uHgIi4sF12oFrZAFno2dkJuTCJuSnJacmQiLiwWWlJaUlpMIi4sFoJuHlXCPCIuLBYKMe452kAh2kHiPfJAIi4sFgI6AjYCOCH+NfI55kAh5j3mPeo4Ii4sFaZJplmiaCGiadpeGlAiLiwWHkoqSjZAIjZCSk5aUCIuLBZWSnZimnQiLiwWemJ2YmpYImpaUko2OCIuLBZCRjJKKkwiKk4aThJQIi4sFh5CIjomMCIiMh4qGigiLiwWEiHZ/aHUIi4sFd359goSHCIOHhoqKjQiKjYqYjKMIjKOMmo2RCIuLBYyOlJGdlQiLiwWunqmdppwIpZyZlY2PCIuLBY6QjJKIlQiIlIeThZEIi4sFg5MFeYQFfoZ3gm5+CIuLBXmDfoaDiAiDiIWJiIsIh4qIjIiOCIuLBX6ZoKzEwAiLiwWenZiXkJEIi4sFkpOPkYuRCIuQiJGGlAiGlIaQh44Iho2BjXuNCIuLBYSMho2IjQiIjYeQh5QIi4sFiZKGmYSiCIuLBYSghZmElQiElISPg4sIi4sFh4uFiIKFCA76fPkJ+h4Vi4sFWnZkfW6FCIuLBYKJdYloigiLiwVXiAWaeAWUf5p8nngInniXgJGICJGIlYmaiwiLiwWgiwVycwV3eHN1b3QIbnN5fIKGCIuLBYCFe4d2iQiLiwVyiH2GhoMIhoOPf5l7CIuLBY6HkIeRhgiRhpCGkIgIi4sFk4aSiZGKCJCKlYqZiwiLiwWgi5mNko4Ii4sFjoyNjI2LCI2LjIuLigiLiwWLiIJ6eGoIeGp+dYN/CIuLBYB8enZ1cgiLiwV+fIKBh4UIh4WKh42ICIyIi4qKigiKioeLhosIhYuBjH2MCIuLBXOOBaenBZKTkpOQkgiQko6Pi44Ii42IkIaTCIWShJODlAiLiwV+mYOViJEIi4sFhpKKk42TCIuLBY2SkJaUmgiLiwWapZSgjJoIjJqFln6RCH6RdpFvkAhvkHOOeIsIi4sFcot+hoqCCIqClXyhdwiLiwWWgJaElIgIlIeZiJ6ICIuLBY6LjIqLigiLiYmHiIYIiIWEgYJ8CIuLBXhugHuKhgiJhoyFkIQIkISVf5p8CIuLBZKEj4aMiQiMiIqJiYgIi4sFYmcFdHZ/f4iGCIiGjYWShgiRhZiDoIEIi4sFo4Cfg5uGCJuGqIa0hAiLiwW7g7GEqIQIi4sF0Xu4gaCHCIuLBaeEoYeaigiLiwWWiZyKoYoIi4sFqIqdipSMCJOMl46bkAiLiwWllKeVqJYIqJaflJiSCJeSlpOUlAiUlI+SiY4Ii4sFhpR3kWiOCGiOVItBiAiLiwVaimeKdowIdotzjHKOCIuLBW+Oao9lkghlkXCQepAIi4sFe48FppMFn5KakZSQCIuLBZaSlpSVlwiLiwWUlZicm6QIi4sFmaCWnZKZCJKZkpuRnAiQnJCWj5IIi4sFjpCMjIyKCIyKioSKfwiLiwWKeopti2IIi4sFik0FnXIFl3uYf5mDCJmCmYeZjAiYi52QoZQIoJSnmK6cCK6coZeWkgiLiwWSkJCPjI4IjI6MkIqTCIuLBYqXh6GDqwiLiwV9xAWIlYmRio4Iio2JjIiLCIuLBYuLBYaLhoiIhgiHhYZ+hXgIhHeFeYR7CIR7hoKIiQiIiH6GdIQIdIN2hHiGCIuLBYGIgImAigh/ioWLiowIioyKp4rCCIuLBYqsiqKKlgiLiwWJmYiVh5AIi4sFiJCEkIGQCIuLBYSPho2JiwiIi4iKh4gIi4sFhYeHiYmLCIuLBYaLjY6SkgiSkZqWopwIi4sFpJ2gm5uaCJqZk5WLkQiLkIiQhpAIhpCFjYSLCIuLBYKLf4h+hQh9hHJ+Z3cIi4sFanl1f36FCH6EhImLjQiLjZiapqcIi4sF2NoFlpaWlZeWCJaWlJKRkAiLiwWalZeUk5MIkpKTlZSYCIuLBZujjZt/lAiLiwWFj4eNiIsIiIp7hW1+CPx5IxWLiwWEiYmHjIQIjISRfZV4CIuLBZhxlXWReAiLiwWWbZZ8l4sIi4sFlouWkpiZCJiYlJqQmwiQm4mdg58Ig56AmH6SCIuLBYWOe45yjQhxjXqLhIgIDvp8+HD6PBWLiwWKioCIeIcIeId9h4SHCIOHhomIiwiLiwWGi3qEbnwIbXx3f4GDCIuLBX6ChIOLhgiLhpGHmIgIi4sFm4ibjJqOCJqOoJOolwiLiwWqmaCUl44Ilo6QiouGCIuGiIOGgAiGgIaEiIgIiIiGiYWJCISJfIRzgAhzgH6FiIsIiIuGiIKGCIuLBX2DBW+pBXSiepp/kAh+kH+Kf4IIi4sFgoQFnGwFk3yTfJJ8CJJ8mWygXQiLiwWWdJJ9j4cIj4aQiZGLCJGKkI2QjwiLiwWYlJOJj30Ii4sFjoKPgpCDCIuLBY+GjYeMiQiLiYmJiIkIh4mEiICHCICHf4eAhgiAhn+Gf4cIf4d+hn6FCIuLBVFwBXGAe4SFiQiFiX2FdYEIi4sFd4J/g4aFCIaEjYSSgwiLiwWRhZOGlYkIlYiYiZyKCIuLBaaLBbaoBaKarp66pAi6o7+kw6QIi4sFrpuqmqaaCKaamZSOkAiOkIqPiJAIi4sFg5VqhFBzCIuLBXSCfYaFigiEiYiLio4Ii4sFiJWHkoiPCIiOhI+CjgiLiwV9kISPio4Ii4sFioyNjI6OCI6OkI2QjQiLiwWSj5KNkIwIkIyTi5SKCIuLBZaKkouOjAiOjI+OkJEIi4sFkZKOkYuPCIuOkZqWpgiWpZanlKgIlKiQn4yVCIuLBYyci5aKkgiJkYeRhpAIhpCGj4iNCIeMhIyCiwiLiwV9i4OKiooI9314FYuLBYJZdk5qQwiLiwWDeH1qd1wId1yAcYqHCIuLBYiEjoiTjQiTjJiSnpYIi4sFq56tp66xCK6wpa6cqwiLiwWOkIyRjJIIjJGLloqbCIuLBYqkiJuHkwiGk36YdZ4IdZ59lIWLCIuLBYmLiYiKhQj7qPs9FYuLBY6IjImKiQiKiIiIhogIhoiChn+FCIuLBXaAfYSEhgiLiwWBhAV7sAWhlgWelJyRmo0ImY2UiY+GCPgORRWLiwWHiISBgXwIgXyAfIB9CH98fXh6dAiLiwVfTWdccGwIi4sFhIKFhIaECIaEiIaLigiLiwWLg5OHm4wImoydkJ+UCIuLBbCcrKOmrAimq52vlrQIi4sFkJ6Rm5KYCIuLBY+UjpKMkQiMkYyTipYIi4sFipiLkoqOCIqOiIyGjAiLiwWEjIaJhocI+/77OBWLiwV9hXSAbHsIi4sFY3ZxfoCGCICGgYiDigiLiwV4ioCIh4YIh4WOgpV+CIuLBZOBkYGQggiLiwWPhJB+kXkIkXiOgIuHCIuLBYuKiomIiQiIiIeJh4oIi4sFfIV+f4B4CIB4hHaKdgiLiwWKf4uDjIYIjIaNho+FCIuLBZh4mISZjwiLiwWPjI+NjpAIjo+Qk5CWCIuLBZSfkJWNiwiNi5GIlIYIlIWcgaJ8CKJ8m4GShwiLiwWVhpKIj4wIjouQjpCQCIuLBZWVkZuNoAiNoIquhrsIi4sFiKyJnYyMCIyMkYOXegiLiwWQhJGEkoQIkoOShZCHCIuLBZp/mIWViwiUi5SRkpYIi4sFkZSOmIqcCIqbiJaFkQiLiwWGkICPeI4IeI55jHqLCHqLgYmKhwiJh4mJiYsIiYuHj4aTCIaTiJCLjgiLjZKMmIsIi4sFlouSjJCNCJCNjo+OkAiNkI2UjZgIi4sFjZONlI6VCI6UjpKOkAiLiwWQlo6SjJAIi4+JkIiRCIeQhJKAlAiAk4WPiIsIiIuCiHyFCPgTXxWLiwWIhIN/fXsIfHuEgouKCIuJgn56dQh5dHx4f3wIi4sFgH6CgYSCCISCgn1/eAh+eH96fnsIfnqFgouJCIuIfn5ydAhyc39/jIsIjIuUj5ySCJySppaxmQiwmKWWmpMIi4sFqJqoo6esCKesnamUqAiLiwWOlo6WjJUIjJSLnIqiCIuLBYqgipqKlAiKlImRiI8Ii4sFh5KHjoeLCIeLiIiIhAj8Jn8Vi4sFi4l9fG5uCIuLBWBhBYOYBYaUiJGLjgiLjpCRlpMIlpKZlJ6VCIuLBZqTlpCSjQiRjY6Li4gIaPsiFYuLBY6GjHiKagiKaYp3iIQIi4sFiYaHiYaMCIaMgo+AkgiLiwV4l32VhJMIg5KHkouSCIuSjZCPjwiPj5aTnpgIi4sFpp6ZlI2LCIyLjoiOhggO+nz4mPpBFYuLBYt9gnZ6bwh5bnhzdncIi4sFfH2EgIuDCIqCkoCZfQiLiwWRhZCHj4oIjomPio6MCIuLBZGNlpGblQialZyWnJgIi4sFoJqWkoyLCIyKiIaGhAiGhHx3cmoIi4sFdnF7d39+CH59fX58fwiLiwV/goOFh4oIh4mFi4KMCIuLBXqNBYR6BYR8iICLhAiKhI6CkIEIkIGOg4yGCIuGiYKIfwiLiwWKhpCEl4IIi4sFkoaRh5GJCJCJkIqSiwiLiwWWi5GKi4oIi4sFi4d9eG9rCG5qeXeDhQiChIWIh4wIhouIj4mTCIiTiJmIoAiLiwWHpoWhhJwIhJyAmn2YCIuLBYaQhpCIkAiHkImOi40Ii42PlJObCJOalZ2WoAiLiwWapgWfr5iikJUIi4sFkpmQlY2SCIuLBYyQi5OKlAiLiwWLkgWKmIqViZIIiZKIlIaVCIuLBYiSh5CIkAiHkIiNiosIiouJiYmJCImIiYeKhwiLiwWGenlqblgIi4sFcFttW2xaCIuLBWpYcml7eQh7eYOAi4kIi4iYiqWNCKSMm46RjgiRjpaSnJUIi4sFlpKSj4+MCI+MjoiOhgiLiwWOh4+BkHwIi4sFj4COgYyDCIyCi36LeQiLiwWKd4p+ioQIioSHgIR9CIuLBYN7hn6KgQiKgIyAkYAIkH+WfZ18CJx7mIOUiwiLiwWYi5OmjMEIi4sFjKGLmYyQCIuLBYyTjpCOjAiOjJOKlogIloiUjJOOCJKOmpeiogihoqCjn6UIi4sFnqOXmpGRCJCQjo2NigiLiwWPh4B3cmgIcWhtZ2pmCIuLBYCAg4GFgwiEgoiHjIsIi4sFj4qYj6GWCKCWnZWZlgiLiwW0qaSmlaMIi4sFlJ+Rl5CQCI+QjoiNggiLiwWMhouGiIQIiISGgYN/CIuLBYSBfHlzcghycX5+iIsIiIuIiIiGCIuLBYiHgYN6fwh5foCFiYsIiIuGiIWECIuLBYeGiYiLigiKiYyJjogIjoiOio6LCI6LkIyTjQiLiwWYjpWPlJAIlJCRjY+LCI6LkYOTewiTe4+Ai4UIi4SPf5R4CJN4kX+QhgiQho6IjYsIjYqPjZKOCIuLBbqjrLSfxQiLiwWUpJCdjJgIi4sFjJCMj42QCIyQjY6MjAiMjI2OjI4IjI6Lj4uOCIuLBYuUjJCNiwiMi5CIlIUIk4SVhZeECJeEnoCmfgiLiwWegpiFkokIkomUipeLCJeLlIySjQiSjJSPlpAIi4sFmJGXk5aVCJWVkpWOlAiOlImQhI4Ii4sFfJMFhY6FjIaLCIWLf455kAh4kHyOgI0If4x9j3qQCHqQfI5/jAiLiwWEjIONgY4IgI6EjYiMCIuLBYqMl5eiogiiopqdkpkIkpiOnYugCIuLBYuYipWLkQiKkIiRh5IIi4sFiI+Ij4iOCIiOiIyKiwiKi4eIhIQIhISDgoKBCIuLBXdzdXNzcwiLiwVmZwV0ngV7mH2UgJEIi4sFho6GjoiOCIiOiY2LjQiLiwWLj5GSlpUIlpSfm6ihCIuLBaSepaClpAilpJydk5gIi4sFkJKOkIyPCIyPi5CKkAiLiwWKkoaVgpYIgpaDkoWNCIuLBYGObn5abgiLiwV7gX2Ef4YIf4aFi4uOCIuLBYuNmJmkpgiLiwWqq5+klZwIlJyOm4aYCIuLBYiUhpCGjAiFjIKKfocIi4sFfIZ8g3uCCIuLBYSHhYiGiQiGiYiLiowIioyLjYyQCIyQjZCOkQiLiwWTnY6aiJYIiJaDln2VCIuLBYKShY6JiwiJioqHi4QI9yz7gBWLiwWLhoOBfHsIe3p4enV5CIuLBX6AhIWJiwiIi4qPjJMIjJKMko6SCIuLBZKanp6soAiLiwWmnZmPi4EI+yYwFYuLBYmDhYCCfAiBfIOBhIUIi4sFf4GAh4CMCICMg5GIlgiLiwWIlI2TkpIIkZKZlKCWCIuLBZuTl5GSjgiSjpCLjooIjYqLh4qGCL376hWLiwWGeIV6hHsIhHuGgIaFCIaFhYeFigiEioaMiJAIiI+BknyUCIuLBXSahpKaiwiLiwWQi5GNk5AIkpCUj5SOCIuLBZ2SnZidnAiLiwWUlJCQjIsIjIuJhId9CA76fPjl+jEVi4sFgoR7cXRhCHRgc2NzZghzZn16iI0Ii4sFioyLj4qSCIqSi5OLlAiLiwWL3H/Ac6IIi4sFgpWCkIOMCIOMg4eEgwiLiwWHhomHiogIioiLhY2CCIuLBY1+jGWLTgiLiwWLWIpmiHYIiHaFeYJ+CIuLBYSAf355ewh4e3d7dHwIi4sFanZrc2xxCGxwe3uLhAiLiwWLiI+GlIQIk4SThZSHCIuLBYyKBZCJj4qPiwiLiwWQjJWPmZAIi4sFlZCila+cCIuLBZiRBcGjqpiSjQiLiwWQjI6LjYoIjImMhoqCCIqCiXuHdQiLiwV6MAWEZYZwiXsIi4sFiXiLe46ACIuLBY6BkICTfgiLiwWWepSAkIYIi4sFjoiOio2LCIyLjo2PjwiLiwWOjpKRlZYIi4sFnJ2cn5ugCJugnqagrAiLiwWhrpmhkpMIi4sFkJCOjo2MCIyMjoqPiAiLiwWSh5eEnYIIi4sFvHEFloWVhpaHCJWHnoSoggiLiwWehZiHkIgIi4sFkoiXiZuKCJuKl4yTjgiLiwWVj5aPlo4Ii4sFnpCck5uVCJqVmJaVlwiLiwWSlI+TjJIIi5GIj4WMCIuLBXKRa5RmlghllnKTf5AIi4sFho2Cjn6OCH6OepB0lAiLiwVenlKdRZwIi4sFepB9j3+PCH+PfY98jgiLiwWAjYWNiowIioyMjJCNCIuLBZGOlY+akgiZkpOOjYsIjYuWkJ6UCJ6UmJOUkAiLiwWclZ6YoJwIn5uZmJOUCIuLBZ2ilJyLlgiKlYKQeIsIi4sFcItfek1oCIuLBUloBXqCf4SEiAiEiIaJiYwIiIuKjYuOCIuLBYuMkpSamgiZmpydoJ8Ii4sFtLOqraCmCIuLBaComKSRogiQooqihKQIi4sFhpqHlYiQCIePh4uGiAj7ofwpFYuLBYuIhYV+ggh+gXN6aHQIi4sFeoB7gX6DCH6Cg4eJiwiLiwWGjJGSnZoInZmjnKmgCIuLBaadnpaUkAiUkJCLi4cI9yX7MBWLiwWYhJeElIUIlIWPh4uKCIuJiIaFhAiEhIODgoIIi4sFent9f36DCH6DgomIjwiHjoiVipsIiZqKnIydCIuLBY2kjZuMkgiMko6Pj4sIjoudgqp5CA76fPhv+kUVi4sFioiJhIiBCIiAiX+IfgiLiwWEZ4Zyh34Ihn2Ff4KBCIuLBX58a3VacAhZb2R5boIIi4sFdoV8hoOGCIKGiIeNhwiMhpWFnYQInIObhpiJCIuLBZeJmoudjQidjJeOko4Ii4sFkI6QjI6LCI6LjYqLigiLiYqHiIUIi4sFhHV+cXpsCHpscWBoVAiLiwV2aXduenQIenN3cXRvCIuLBX58g4CIhAiIhI2IkosIi4sFj4uWkp2YCJyYoJqknAiLiwWmnZ+ampcImZeXmJaZCIuLBZick5SOjgiNjYx7imgIi4sFinKLfIqECIqEiIWGhQiGhYmHi4gIioiNhI6BCIuLBZB+knuWegiWeZV8ln8IlX+Sho6OCI6OkZaUnwiLiwWYqQWH1AWIsoiqhqIIhqKCoX+iCIuLBYCiBbDMBaS2obOdsQiLiwWYppWdkJIIkJKTkpaTCIuLBZuXn5ikmgiLiwWYkgW2pKabl5IIi4sFm5WWk5CQCIuLBY+Oj5CPkgiLiwWMjQWYoZGbi5YIipWEj32ICIuLBYKJcoFheAiLiwV6g3yFfoYIfoaEiIqMCIuLBYmNiZiIpAiLiwWKoIiah5QIhpSDlICUCH+Ug5CHjQiGjIeIiIYI9zz7ohWLiwWAhW94XGsIi4sFSF5kdYCLCIuLBYaLiImJhgiJhouGjYcIi4sFj4WVh52JCJyImoyajwiLiwWPjJKOlJAIlJCTkJSRCIuLBaCZmZSUkAiLiwWRjo6NjIsIjIqKiYiICIuLBYeGg4J/fgh/foOBhoQIi4sFiIeKiIuJCIuJjIiNiAiNiI+FkoIIi4sFmHqUfpGCCIuLBY+EjYeLiQiLiYqJiIgIi4sFhodue1ZwCFZvbXqGhgiLiwWHiImIi4oIi4mMiY+ICI6Ij4mSigiRipeLnIsIi4sFooujjqKQCKKQpJOolgiLiwWilJePjIoIi4sFjYmPgpF8CJF7joCMhQiLiwWPdoB1cnQIi4sFfH58gXyECHuDfYeAiwiLiwWCi4OMhI4IhI5+kXiWCIuLBX+SgJCBkAiLiwWGjYmLi4oIi4qOhpKECIuLBaxoBa1oonKWewiLiwWQhI+Gj4YIj4aOiYyLCIuLBY+Lm5aooQinoZ+cl5cIi4sFmZmXmpaaCJaakpmPlwiPloyYiZgIiZiFn4CnCIuLBYSdh5iJkgiJkouPjYwIi4sFjo2Xjp+PCIuLBbSUp5KbjwiLiwWekJeQkJAIkI+NkIqRCImQhJN/lgh/ln6UfpQIfZSBj4WLCIuLBYqLhomEhgiEhoOGgoUIi4sFd3x9gYKHCIKGg4qEjAiLiwWGjH6UeJoId5qBk4uNCIuNlZefoAieoJufl5wIi4sFlJiQk4yPCIyOipCIkAiIkIOTfJgIfJeBkYiLCIeKhIiBhggOAAAAAAAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAAOcAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAFBAAAB9AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAA) format("opentype");}
.blog-hero-title{font-family:"subFont",var(--serif);font-weight:400;color:var(--accent);letter-spacing:4px;text-shadow:1px 1px 0 rgba(255,255,255,.35),-1px 1px 0 rgba(255,255,255,.35),1px -1px 0 rgba(255,255,255,.35),-1px -1px 0 rgba(255,255,255,.35),0 2px 5px rgba(0,0,0,.22),0 5px 12px rgba(0,0,0,.16);}

/* 评论区与正文卡片同宽对齐 */
#commentAjaxBox{width:100%;max-width:1160px;margin:0 auto;display:block;}

/* ==== ym-logo-bold-lock：页头 LOGO 全站统一加粗（防样式覆盖或旧缓存让个别页面变细） ==== */
.blog-header .blog-logo,#siteHeader .blog-logo,.blog-header .blog-logo *,#siteHeader .blog-logo *{font-weight:700!important;font-family:"Microsoft YaHei","微软雅黑","PingFang SC","Helvetica Neue",Arial,sans-serif!important;}

/* v8.0 横幅语录：长句自动折行不溢出，短句外观与原先完全一致 */
.blog-hero-title{max-width:100%;margin:0 auto;line-height:1.35;white-space:nowrap;}
/* v8.0：窄屏（手机 / iPad 竖屏）才折行，宽屏强制单行 */
@media(max-width:900px){.blog-hero-title{white-space:normal;max-width:min(92%,900px);word-break:break-word;text-wrap:balance;}}

/* ============ v8.0 头部迷你日历（blog 皮肤：右侧原搜索框位置，随主题色自适应） ============ */
/* 原头部搜索框：隐藏保留。恢复搜索只需去掉 header.html 里 .blog-search-off 这层 div（或删掉本行规则） */
.blog-search-off{display:none!important;}

.mini-cal{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--line);border-radius:18px;background:var(--input-bg);color:var(--text);font-family:var(--sans);font-size:13px;line-height:1;white-space:nowrap;flex:0 0 auto;text-decoration:none;transition:border-color .2s,box-shadow .2s;}
.mini-cal:hover{border-color:var(--accent-line);box-shadow:0 2px 12px rgba(0,0,0,.05);}
.mini-cal-d{font-weight:600;color:var(--accent);}
.mini-cal-w,.mini-cal-l{color:var(--text-2);}
/* 节日 / 节气小标签：有才显示（无则整段不输出），节日用主题实色、节气用淡色，一目了然 */
.mini-cal-x{display:inline-flex;align-items:center;gap:4px;margin-left:2px;padding:1px 9px;border-radius:10px;font-size:12px;font-weight:600;line-height:1.7;background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-soft);}
.mini-cal-x i{font-size:12px;line-height:1;color:inherit;}
.mini-cal-x[data-kind="festival"]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent);}
.mini-cal-x[data-kind="term"]{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--accent);}
@media(max-width:1024px){
  .mini-cal{height:34px;padding:0 12px;gap:7px;font-size:12.5px;}
}
@media(max-width:768px){
  .mini-cal{height:32px;padding:0 10px;gap:6px;font-size:12px;order:0;}
  .mini-cal-x{padding:2px 7px;font-size:11.5px;}
  .mini-cal-x i{font-size:12px;}
}
@media(max-width:480px){
  .mini-cal{height:30px;padding:0 9px;gap:5px;font-size:11.5px;}
  .mini-cal-l{font-size:11px;}
}
