/* preview-portal 皮肤：沿用现有下载页（buyer-sakura）的粉色调色板。
   色值与原下载页保持一致，视觉语言（卡面、内描边、按钮立体阴影、花瓣层）也一致。 */
:root {
  --page: #fff5f6;
  --surface: rgba(255, 253, 253, 0.96);
  --soft: #ffeaf0;
  --item: #fffafa;
  --ink: #4d2943;
  --muted: #80667a;
  --faint: #ad94a5;
  --border: #efcbd8;
  --rose: #e25d85;
  --rose-dark: #bc3861;
  --rose-soft: #fff0f4;
  --success: #28795f;
  --success-soft: #e5f8ef;
  --gold-1: #fff6bc;
  --gold-2: #f5cd62;
  --gold-3: #d99b25;
  --gold-4: #9a6214;
  --shadow: 0 13px 30px rgba(164, 76, 109, 0.12);
  --shadow-soft: 0 6px 18px rgba(164, 76, 109, 0.10);
}

* { box-sizing: border-box; }

/* [hidden] 兜底：以前是发现一处漏一处地打补丁（.lightbox-nav[hidden] 之类）。
   类选择器上的 display:flex/block 会盖掉浏览器给 [hidden] 的 display:none，
   于是"藏起来"的元素其实还在（灯箱只有一个张图时左右箭头仍占位）。
   这条全局规则一次解决；!important 是必须的 —— 否则照样被组件样式盖掉。 */
[hidden] { display: none !important; }

html { background: var(--page); }

body {
  margin: 0;
  background-color: var(--page);
  background-image: linear-gradient(135deg, #fff8f9 0%, #fff1f5 48%, #fff8f3 100%);
  background-attachment: fixed;
  color: var(--ink);
  font: 15px/1.7 -apple-system, "Segoe UI", "Microsoft YaHei", "PingFang SC", Roboto, sans-serif;
}

a { color: inherit; text-decoration: none; }
.wrap { width: min(1180px, 92vw); margin: 0 auto; position: relative; z-index: 2; }
.muted { color: var(--muted); }
.tiny { font-size: 12.5px; }

/* ---------- 顶栏 ---------- */
.site-header {
  position: sticky; top: 0; z-index: 5;
  background: var(--surface);
  border-bottom: 1px solid var(--border);
  box-shadow: 0 4px 18px rgba(164, 76, 109, 0.07);
  backdrop-filter: blur(6px);
}
.header-inner { display: flex; align-items: center; gap: 18px; padding: 13px 0; flex-wrap: wrap; }
.brand {
  font-weight: 800; font-size: 18px; letter-spacing: .2px;
  color: var(--rose-dark);
  display: flex; align-items: center; gap: 8px;
}
.brand::before { content: "🌸"; font-size: 17px; }
.main-nav { display: flex; gap: 6px; align-items: center; flex-wrap: wrap; margin-left: auto; }
/* 导航项：加大 + 常驻浅色底，hover 加深（不再只是文字变个颜色） */
.main-nav a {
  color: var(--ink); padding: 8px 16px; border-radius: 999px; font-size: 15px; font-weight: 600;
  background: var(--rose-soft); border: 1px solid transparent;
  transition: color .15s, background .15s, border-color .15s, transform .15s;
}
.main-nav a:hover {
  color: var(--rose-dark); background: #ffe1ec; border-color: var(--border);
  text-decoration: none; transform: translateY(-1px);
}
.main-nav a:active { transform: translateY(0); }
.lang-toggle {
  border: 1px solid var(--rose) !important; color: var(--rose-dark) !important;
  padding: 7px 18px !important; font-weight: 700; margin-left: 8px; background: #fff !important;
}
.lang-toggle:hover { background: var(--rose) !important; color: #fff !important; }

main { padding: 26px 0 64px; }

/* ---------- 站点公告（后台「站点提示」那条） ---------- */
/* 做成一条不占太多空间的提示条：最多两行，超出直接裁掉，
   免得作者贴一篇长公告把首屏内容整个顶下去。 */
.site-notice {
  width: min(1180px, 92vw);      /* 和 .wrap 同宽，跟页面内容左右对齐 */
  margin: 12px auto 0;
  padding: 8px 14px;
  border: 1px solid #f0d3bb;
  border-radius: 10px;
  background: #fff3ea;
  color: #b66a38;
  font-size: 13.5px;
  line-height: 1.5;
  /* 纯文本渲染（模板里已转义），换行照原样显示；
     最高约两行，超出直接裁掉 —— 公告是提示条，不该把首屏内容顶下去。 */
  white-space: pre-wrap;
  max-height: calc(1.5em * 2 + 1px);
  overflow: hidden;
}

/* ---------- 首屏 ---------- */
.hero {
  position: relative;
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: 18px;
  box-shadow: var(--shadow);
  padding: 30px 30px 26px;
  overflow: hidden;
}
.hero::before {
  content: ''; position: absolute; inset: 7px; border-radius: 13px;
  border: 1px solid rgba(226, 93, 133, 0.12); pointer-events: none;
}
.hero::after {
  content: ''; position: absolute; right: -70px; top: -80px; width: 260px; height: 260px;
  background: radial-gradient(circle, rgba(226, 93, 133, 0.14) 0%, rgba(226, 93, 133, 0) 68%);
  pointer-events: none;
}
.hero h1 { margin: 0 0 8px; font-size: 32px; letter-spacing: .3px; color: var(--ink); }
.hero .tagline { margin: 0 0 16px; color: var(--muted); font-size: 15.5px; }
.hero-chips { display: flex; gap: 8px; flex-wrap: wrap; }
.chip-note {
  display: inline-flex; align-items: center; gap: 6px;
  padding: 4px 12px; border-radius: 999px; font-size: 12.5px;
  background: var(--rose-soft); border: 1px solid var(--border); color: var(--rose-dark);
}
.chip-note.warn { background: #fff3ea; border-color: #f0d3bb; color: #b66a38; }

/* ---------- 区块 ---------- */
section { margin: 34px 0; }
section > h2 {
  display: flex; align-items: center; gap: 10px;
  font-size: 19px; margin: 0 0 16px; color: var(--rose-dark); font-weight: 800;
}
section > h2::before {
  content: ''; width: 4px; height: 18px; border-radius: 3px;
  background: linear-gradient(180deg, var(--rose) 0%, var(--rose-dark) 100%);
}
.section-head { display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; }
.section-head h2 { margin: 0; }
.section-head a { color: var(--rose); font-size: 13.5px; }

/* ---------- 卡片栅格 ---------- */
.grid { display: grid; gap: 16px; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); }
.card {
  position: relative; display: block;
  background: var(--surface);
  border: 1px solid var(--border);
  border-radius: 14px;
  box-shadow: var(--shadow-soft);
  overflow: hidden;
  transition: transform .16s ease, box-shadow .16s ease, border-color .16s ease;
}
.card::before {
  content: ''; position: absolute; inset: 6px; border-radius: 10px; z-index: 1;
  border: 1px solid rgba(226, 93, 133, 0.10); pointer-events: none;
}
.card:hover {
  transform: translateY(-3px);
  border-color: var(--rose);
  box-shadow: var(--shadow);
}
/* 卡片封面：竖版比例 + 完整显示（不裁切）。
   预览图大多是竖长图，用 4:3 横版 + cover 会把脸裁掉、根本认不出是谁，所以：
   - 卡片改成 4:5 竖版，跟素材比例接近；
   - 图片用 object-fit: contain 保证**整张都看得到**；
   - 留白处垫一层同一张图的模糊放大版（每格自带，滑动时不会错位）。 */
.card-media {
  position: relative; aspect-ratio: 4 / 5; background: var(--soft); overflow: hidden;
}
/* 横向轨道：靠 transform 整体平移，实现「左出右进」的滑动切换 */
.cover-track {
  position: relative; z-index: 1; display: flex; height: 100%;
  transition: transform .48s cubic-bezier(.45, .05, .25, 1);   /* 缓入缓出 */
  will-change: transform;
}
.cover-slide {
  position: relative; flex: 0 0 100%; width: 100%; height: 100%;
  overflow: hidden; background-size: cover; background-position: center;
}
/* 每格自带的模糊底（background-image: inherit 拿到该格自己的图） */
.cover-slide::before {
  content: ''; position: absolute; inset: -12%;
  background-image: inherit; background-size: cover; background-position: center;
  filter: blur(30px) saturate(1.2) brightness(.94); opacity: .75;
  transform: scale(1.1);
}
.cover-slide img {
  position: relative; z-index: 1;
  width: 100%; height: 100%; object-fit: contain; display: block;
}
/* 只有一张封面时不需要轨道位移，去掉过渡省一点开销 */
.card-media[data-covers] .cover-track { transform: translateX(0); }
.card-body { padding: 11px 14px 15px; position: relative; z-index: 2; }
.card-body h3 { margin: 0 0 5px; font-size: 15px; color: var(--ink); font-weight: 700; }
.card-body p { margin: 0; font-size: 13px; color: var(--muted); line-height: 1.55; }

.thumb-placeholder {
  width: 100%; height: 100%; min-height: 140px;
  display: flex; align-items: center; justify-content: center;
  color: var(--faint); font-size: 12px; letter-spacing: .5px;
  background: repeating-linear-gradient(45deg, #fff0f4 0 10px, #ffe6ee 10px 20px);
}

/* ---------- 徽章 ---------- */
.badge {
  display: inline-block; padding: 2px 9px; border-radius: 999px;
  font-size: 11.5px; font-weight: 700; background: var(--item);
  border: 1px solid var(--border); color: var(--muted);
}
.card-media .badge { position: absolute; top: 9px; z-index: 3; box-shadow: 0 2px 6px rgba(164, 76, 109, .18); }
.badge-set { position: absolute; top: 9px; left: 9px; z-index: 3; display: flex; gap: 6px; }
.badge-set .badge { position: static; }
.badge-free { background: var(--success-soft); border-color: #a8d8c6; color: var(--success); }
.badge-paid {
  background: linear-gradient(135deg, var(--gold-1) 0%, var(--gold-2) 24%, var(--gold-3) 57%, var(--gold-4) 100%);
  border-color: #8b5916; color: #4d2607; text-shadow: 0 1px #fff8c8;
}
/* .badge-rating 已删除：公开模板里没有任何元素用它（评分徽章那套没做）。
   唯一用到的 .card-media .badge-rating 也一起删了 —— 留着只会让人以为有评分。 */
.badge-adult {
  right: 9px; background: #fff1f2; border-color: #f0b8c4;
  color: #b4203f; font-weight: 800; letter-spacing: .3px;
}
.badge-tag { background: var(--soft); color: var(--muted); font-weight: 600; }
.badges { display: flex; gap: 8px; flex-wrap: wrap; margin: 10px 0 12px; }

/* ---------- 列表筛选 ---------- */
.filters { display: flex; gap: 8px; margin: 14px 0 20px; flex-wrap: wrap; }
.chip {
  padding: 6px 16px; border-radius: 999px; border: 1px solid var(--border);
  color: var(--muted); background: var(--surface); font-size: 13.5px; transition: all .15s;
}
.chip:hover { color: var(--rose-dark); border-color: var(--rose); }
.chip.active { color: #fff; border-color: var(--rose-dark); background: var(--rose); font-weight: 700; }
.pager { display: flex; gap: 16px; margin-top: 22px; color: var(--rose); font-size: 14px; }

/* ---------- 详情：免费版 / 付费版 并排对比 ---------- */
.versions {
  display: grid; gap: 18px; margin: 18px 0 6px;
  grid-template-columns: repeat(auto-fit, minmax(330px, 1fr));
  /* 关键：不拉伸。否则图少的那栏会被撑成和图多的一样高，下面空出一大块白 */
  align-items: start;
}
.version-col { display: flex; flex-direction: column; gap: 18px; min-width: 0; }
.version-card {
  position: relative; background: var(--surface);
  border: 1px solid var(--border); border-radius: 14px;
  box-shadow: var(--shadow-soft); padding: 16px 16px 18px;
  display: flex; flex-direction: column; gap: 10px;
}
.compare-card { background: var(--rose-soft); }
.version-card > h2 {
  margin: 0; font-size: 16px; color: var(--rose-dark);
  padding-bottom: 8px; border-bottom: 1px dashed var(--border);
}
/* ⚠️ 这里**只留 column-gap**，不要再写 columns。
   详情页的图墙永远在 .version-card 里，而 `.version-card .gallery` 的特异性比
   下面那条 `.gallery` 高 —— 之前这里写 columns:160px，把全局的 200px 盖死了，
   改全局值根本不生效（"调了没反应"的典型）。列宽统一由 .gallery 决定。 */
.version-card .gallery { column-gap: 8px; }
.version-card .gallery img { border-radius: 9px; margin-bottom: 8px; }
.version-card .actions { margin: 4px 0 0; }

/* 封面轮播：右下角小圆点指示当前是第几张（切换动画在 .cover-track 上） */
.cover-dots {
  position: absolute; right: 9px; bottom: 9px; z-index: 3;
  display: flex; gap: 4px; padding: 3px 6px; border-radius: 999px;
  background: rgba(255, 255, 255, .72);
}
.cover-dots i {
  width: 6px; height: 6px; border-radius: 50%; background: rgba(226, 93, 133, .35);
  transition: background .25s ease, transform .25s ease;
}
.cover-dots i.on { background: var(--rose); transform: scale(1.25); }

/* ---------- 详情 ---------- */
.detail-head h1 { margin: 0 0 6px; font-size: 27px; }
/* 封面按图片自身比例完整显示，不裁切 */
img.cover {
  width: 100%; height: auto; max-height: none;
  border-radius: 14px; border: 1px solid var(--border);
  box-shadow: var(--shadow); display: block; margin: 16px 0 8px;
}
/* 预览图墙：多列流式排列，每张图按**自身宽高比**完整显示（不裁切），点击可放大 */
.gallery { columns: 200px; column-gap: 10px; display: block; }
.gallery img {
  width: 100%; height: auto; display: block; margin: 0 0 10px;
  break-inside: avoid; border-radius: 10px;
  border: 1px solid var(--border); box-shadow: var(--shadow-soft);
  cursor: zoom-in; transition: transform .15s ease, border-color .15s ease;
}
.gallery img:hover { transform: translateY(-2px); border-color: var(--rose); }

/* 弹窗（QQ 号等）：点按钮弹出，不跳页 */
.modal {
  position: fixed; inset: 0; z-index: 998; display: none;
  align-items: center; justify-content: center;
  background: rgba(24, 12, 18, 0.55); padding: 20px;
}
.modal.open { display: flex; }
.modal-box {
  background: var(--surface); border: 1px solid var(--border);
  border-radius: 16px; box-shadow: var(--shadow);
  padding: 24px 26px 20px; max-width: 420px; width: 100%; text-align: center;
}
.modal-box h3 { margin: 0 0 12px; color: var(--rose-dark); font-size: 18px; }
.modal-text {
  margin: 0 0 6px; padding: 9px 14px; border-radius: 10px;
  background: var(--rose-soft); border: 1px dashed var(--border);
  color: var(--ink); font-size: 16px; font-weight: 700;
  letter-spacing: .5px; word-break: break-all; user-select: all;
}
.modal-hint { margin: 0 0 14px; color: var(--muted); font-size: 13.5px; }
.modal-text + .modal-actions { margin-top: 14px; }
.modal-actions { justify-content: center; margin: 0; }

/* 灯箱：点图放大看原图；左右按钮/← → 翻页，点背景 / Esc 关闭 */
.lightbox {
  position: fixed; inset: 0; z-index: 999; display: none;
  align-items: center; justify-content: center;
  background: rgba(24, 12, 18, 0.93); padding: 2vh 2vw; cursor: zoom-out;
}
.lightbox.open { display: flex; }
.lightbox img {
  max-width: 92vw; max-height: 88vh; width: auto; height: auto;
  border-radius: 6px; box-shadow: 0 20px 60px rgba(0, 0, 0, .55); cursor: default;
}
/* 左右翻页按钮 */
.lightbox-nav {
  position: fixed; top: 50%; transform: translateY(-50%);
  width: 58px; height: 58px; border-radius: 50%;
  display: flex; align-items: center; justify-content: center;
  font-size: 30px; line-height: 1; padding-bottom: 4px;
  color: #ffd7e4; background: rgba(226, 93, 133, .22);
  border: 1px solid rgba(255, 143, 177, .55);
  cursor: pointer; transition: background .15s ease, transform .15s ease;
}
.lightbox-nav:hover { background: var(--rose); color: #fff; }
.lightbox-nav.prev { left: 3vw; }
.lightbox-nav.next { right: 3vw; }
/* 左右箭头只在多张图时显示（lightbox.js 设 button.hidden）——
   隐藏靠文件顶部那条全局 [hidden]，这里不再单独打补丁。 */
/* 底部计数与提示：粉色、加大 */
.lightbox-caption {
  position: fixed; bottom: 20px; left: 0; right: 0;
  display: flex; flex-direction: column; align-items: center; gap: 6px;
  pointer-events: none;
}
.lightbox-count {
  color: #fff; font-size: 17px; font-weight: 800; letter-spacing: .5px;
  padding: 5px 18px; border-radius: 999px;
  background: rgba(226, 93, 133, .35); border: 1px solid rgba(255, 143, 177, .55);
}
.lightbox-count:empty { display: none; }
.lightbox-tip {
  color: #ff9dbb; font-size: 16px; font-weight: 700; letter-spacing: .3px;
  text-shadow: 0 2px 10px rgba(0, 0, 0, .65);
}
/* 当前正在看的缩略图描个边 */
.gallery img.is-current { border-color: var(--rose); box-shadow: 0 0 0 2px var(--rose); }
.actions { display: flex; gap: 12px; align-items: center; flex-wrap: wrap; margin-top: 6px; }
.notice { color: var(--success); font-size: 13px; margin: 0; }
.body-text { white-space: pre-wrap; color: var(--muted); }
.prose p { color: var(--muted); }

/* ---------- 按钮（沿用下载页的立体阴影） ---------- */
.btn {
  display: inline-block; padding: 10px 22px; border-radius: 10px; cursor: pointer;
  border: 1px solid var(--border); background: var(--surface); color: var(--ink);
  font-size: 14.5px; font-weight: 600; transition: all .15s;
}
.btn:hover { border-color: var(--rose); color: var(--rose-dark); }
.btn-primary {
  background: var(--rose); border-color: var(--rose-dark); color: #fff;
  box-shadow: 0 4px 0 rgba(159, 49, 85, 0.28), 0 8px 16px rgba(226, 93, 133, 0.16);
}
.btn-primary:hover { background: #ce4d76; color: #fff; }
.btn-primary:active { transform: translateY(2px); box-shadow: 0 2px 0 rgba(159, 49, 85, 0.28); }
.btn-ghost { background: var(--rose-soft); border-color: var(--border); color: var(--rose-dark); }

/* ---------- 年龄门（自我声明：一次点击，零输入） ---------- */
.gate-box {
  position: relative; max-width: 520px; margin: 56px auto;
  background: var(--surface); border: 1px solid var(--border);
  border-radius: 18px; box-shadow: var(--shadow); padding: 34px 30px 26px;
  text-align: center;
}
.gate-box::before {
  content: ''; position: absolute; inset: 7px; border-radius: 13px;
  border: 1px solid rgba(226, 93, 133, 0.12); pointer-events: none;
}
.gate-icon { font-size: 40px; line-height: 1; margin-bottom: 6px; }
.gate-box h1 { margin: 0 0 10px; color: var(--ink); font-size: 25px; }
.gate-box p { color: var(--muted); margin: 0 0 18px; }
.gate-form { display: flex; flex-direction: column; gap: 10px; margin: 0 0 16px; }
.gate-enter { font-size: 16.5px; padding: 14px 22px; width: 100%; }
.gate-leave { width: 100%; color: var(--muted); font-weight: 500; }
.gate-deny { color: var(--rose-dark); font-weight: 700; font-size: 15.5px; }
.gate-note { max-width: 380px; margin: 0 auto 8px; }
/* 已删除：.field / .check —— 公开模板里没有这两类元素。
   它们只出现在后台 admin/*.html，而后台加载的是 admin.css（那边有同名规则的完整版），
   留在这里属于死代码。同理删除的还有：.compare / .buy-paths / .buy-card / .badge-rating。
   （.error 仍在用，保留在下面。） */
.error { color: var(--rose-dark); font-weight: 600; }

/* ---------- 页脚 ---------- */
.site-footer {
  border-top: 1px solid var(--border); background: var(--surface);
  padding: 22px 0 34px; color: var(--muted); font-size: 13px;
  position: relative; z-index: 2; margin-top: 20px;
}
.site-footer a { color: var(--rose); }
.site-footer a:hover { color: var(--rose-dark); }

/* ---------- 花瓣层（与下载页一致，移动端/减少动效时自动关闭） ---------- */
.buyer-petal-layer { position: fixed; inset: 0; z-index: 1; overflow: hidden; pointer-events: none; }
.buyer-petal-layer__petal {
  position: absolute;
  inset-block-start: var(--petal-y);
  inset-inline-start: var(--petal-x);
  inline-size: var(--petal-size);
  block-size: var(--petal-size);
  opacity: var(--petal-opacity);
  background: url('/static/assets/sakura-petal.png') center / contain no-repeat;
  filter: blur(var(--petal-blur));
  transform-origin: center;
  will-change: translate, rotate;
  animation:
    buyer-petal-drop var(--petal-duration) linear var(--petal-delay) infinite,
    buyer-petal-turn calc(var(--petal-duration) * .68) linear var(--petal-delay) infinite;
}
@keyframes buyer-petal-drop { from { translate: 0 0; } to { translate: var(--petal-drift) 130vh; } }
@keyframes buyer-petal-turn { from { rotate: 0deg; } to { rotate: var(--petal-turn); } }
@media (max-width: 760px), (prefers-reduced-motion: reduce) {
  .buyer-petal-layer { display: none; }
}

/* ---------- 窄屏（手机）适配 ---------- */
@media (max-width: 700px) {
  /* 两栏改成上下堆叠 */
  .versions { grid-template-columns: 1fr; gap: 14px; }
  /* 缩略图保持两列，别一张图占一整屏。
     列宽只有这一处（全局 .gallery 的 200px 在窄屏要缩到 130px），
     以前 .version-card .gallery 也重复写一遍 130px，改一处不生效。 */
  .gallery { columns: 130px; column-gap: 8px; }
  .gallery img { margin-bottom: 8px; }
  /* 头部：缩小间距，让"中文"按钮不掉到第二行 */
  .header-inner { gap: 10px; padding: 10px 0; }
  .main-nav { gap: 4px; }
  .main-nav a { padding: 6px 11px; font-size: 13.5px; }
  .lang-toggle { padding: 6px 12px !important; margin-left: 2px; }
  .detail-head h1 { font-size: 23px; }
  .gate-box { margin: 26px auto; padding: 26px 20px 20px; }
  .modal-box { padding: 20px 18px 16px; }
  .lightbox-nav {
    width: 46px; height: 46px; font-size: 26px;
    background: var(--rose); color: #fff; border-color: rgba(255, 255, 255, .35);
  }
  .lightbox-nav.prev { left: 6px; }
  .lightbox-nav.next { right: 6px; }
  .lightbox img { max-width: 86vw; max-height: 76vh; }
  .lightbox-tip { font-size: 14px; }
}

/* 大图左右半边分别是上一张/下一张，光标跟着变（作者要求） */
.lightbox.open img.is-prev {
  cursor: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNSIgZmlsbD0iIzAwMCIgZmlsbC1vcGFjaXR5PSIwLjU1Ii8+PHBhdGggZD0iTTE5IDhsLTggOCA4IDgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=") 16 16, pointer;
}
.lightbox.open img.is-next {
  cursor: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNSIgZmlsbD0iIzAwMCIgZmlsbC1vcGFjaXR5PSIwLjU1Ii8+PHBhdGggZD0iTTEzIDhsOCA4LTggOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==") 16 16, pointer;
}
