@media (max-width: 700px) {
  html[data-sheepu-site] .am-root {
    --am-accent: var(--sp-signal);
    --am-bg: var(--sp-ink);
    --am-panel: var(--sp-panel);
    --am-panel-2: var(--sp-raised);
    --am-bone: var(--sp-text);
    --am-muted: var(--sp-muted);
    --am-line: var(--sp-line);
    --am-red: var(--sp-signal);
    --am-cyan: var(--sp-ice);
    --am-sans: var(--sp-body);
  }
  html[data-sheepu-site] :is(.am-map, .am-card, .am-scene-card, .am-panel, .am-filter, .am-button) {
    clip-path: none !important;
    border-radius: 3px !important;
  }
  html[data-sheepu-site] :is(.am-bar, .am-brand) {
    background-color: var(--sp-ink);
  }
  html[data-sheepu-site] .sheepu-language {
    height: 44px;
    min-width: 44px;
  }
  html[data-sheepu-site] .am-brand {
    font-size: 14px;
    font-weight: 650;
    white-space: nowrap;
  }
  html[data-sheepu-site] .am-bar {
    gap: 8px;
  }
  html[data-sheepu-site] .am-bar-pc {
    font-size: 12px;
    font-weight: 600;
    padding-inline: 10px;
    border-radius: 2px;
    clip-path: none;
    min-height: 44px;
  }
  html[data-sheepu-site] .am-root [data-action='download'] {
    display: none !important;
  }
  html[data-sheepu-site] :is(.am-row-thumb, .am-mo-img)[data-scene-screenshot] {
    object-fit: cover;
    object-position: center;
  }
  html[data-sheepu-site] .am-sec-h h2 {
    font: 600 22px var(--sp-display);
    letter-spacing: -0.025em;
  }
  html[data-sheepu-site] .am-sec-title {
    font: 600 var(--sp-type-section)/1.35 var(--sp-body);
    letter-spacing: -0.01em;
    text-wrap: balance;
  }
  html[data-sheepu-site] .am-ps-desc {
    max-inline-size: 65ch;
    font-size: var(--sp-type-body);
    line-height: var(--sp-leading-body);
    text-wrap: pretty;
  }
  html[data-sheepu-site] .am-ps-title {
    font: 600 var(--sp-type-section)/1.35 var(--sp-body);
    letter-spacing: -0.01em;
    text-wrap: balance;
  }
  html[data-sheepu-site] .am-row-title {
    font-size: 14px;
    line-height: 1.45;
    font-weight: 600;
  }
  html[data-sheepu-site] .am-mo {
    border-radius: 3px;
    clip-path: none;
    border: 1px solid var(--sp-line);
  }
  html[data-sheepu-site] :is(.am-nav, .am-row) {
    border-color: var(--sp-line);
  }
  html[data-sheepu-site] .am-root :is(h1, h2, h3, b, strong) {
    font-weight: 600 !important;
  }
  html[data-sheepu-site] :is(.am-map, .am-seg-btn, .am-nav button, .am-sheet-close) {
    min-height: 44px;
    min-width: 44px;
  }
  html[data-sheepu-site] .am-ps-h {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 6px;
    font-size: 16px;
    line-height: 1.35;
  }
  html[data-sheepu-site] .am-ps-h small {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400;
    color: var(--sp-muted);
  }
}
