:root {
  color-scheme: dark;
  --bg: #08111d;
  --bg-deep: #12243c;
  --card: rgba(10, 19, 33, 0.78);
  --card-strong: rgba(14, 28, 48, 0.92);
  --text: #edf6ff;
  --muted: #93aac5;
  --line: rgba(170, 214, 255, 0.14);
  --accent: #70d6ff;
  --accent-2: #94f7d8;
  --accent-soft: rgba(112, 214, 255, 0.14);
  --good: #74f1b3;
  --warn: #ffd277;
  --shadow: 0 24px 60px rgba(2, 8, 20, 0.42);
}

body.shell-page {
  color: var(--text);
}

body.shell-page::before {
  opacity: 0.18;
}

.page-shell {
  width: min(100%, 1600px);
  padding: 0;
}

.card,
.egg-extra-card,
.egg-member-card,
.magic-result-card,
.egg-result-card,
.egg-disabled-notice,
.result-item,
.result-target-card,
.stat,
.hint-card,
.selected-card,
.area-preview-block,
.map-entry-card,
.area-card,
.magic-detail-panel,
.magic-detail-hero,
.magic-detail-body-wrap,
.magic-pet-evolution,
.magic-detail-close,
.help-dialog-shell,
.area-dialog-shell,
.blocked-card,
.result-highlight,
.section-inline-help,
.section-auto-note,
.section-subfold,
.section-fold,
.section-fold-summary,
.form-submit-bar,
.notice-support-block,
.kv-grid div,
.result-item-ball,
.result-item-pet {
  border-color: rgba(170, 214, 255, 0.14) !important;
  background:
    linear-gradient(155deg, rgba(13, 25, 43, 0.94), rgba(8, 14, 26, 0.88)) !important;
  box-shadow: 0 22px 54px rgba(2, 8, 20, 0.34);
}

.card {
  backdrop-filter: blur(12px);
}

.hero {
  margin-bottom: 18px;
  background:
    radial-gradient(circle at top left, rgba(112, 214, 255, 0.16), transparent 28%),
    radial-gradient(circle at bottom right, rgba(149, 134, 255, 0.12), transparent 24%),
    linear-gradient(155deg, rgba(13, 25, 43, 0.96), rgba(8, 14, 26, 0.94)) !important;
}

.hero-copy h1,
.form-head h2,
.result-head h2,
.result-block h3,
.magic-result-name,
.magic-detail-head h3,
.magic-result-section-title,
.blocked-card h1,
.area-card-title,
.map-entry-label,
.selected-copy .selected-catch-line,
.egg-member-copy strong,
.egg-result-card strong,
.egg-disabled-title,
.field-help-popover strong,
.field label,
.hint-card label,
.field-check-title,
.section-auto-copy strong,
.section-subfold summary,
.form-submit-copy strong,
.result-item strong,
.magic-detail-summary strong,
.magic-pet-evolution-title,
.magic-evo-chip,
.stat strong,
.result-target-card strong,
.kv-grid strong {
  color: #f5fbff !important;
}

.hero-subline,
.hero-text,
.form-head p,
.fine-print,
.help,
.notice li,
.help-list,
.qq-group-text,
.magic-result-note,
.selected-copy span,
.selected-copy p,
.result-item-desc,
.result-item p,
.result-item span,
.egg-member-copy p,
.egg-result-card p,
.egg-disabled-notice p,
.field-help-list li,
.empty-state,
.section-inline-help p,
.section-auto-copy p,
.section-fold-help,
.form-submit-copy p,
.selected-empty,
.magic-evo-empty,
.area-preview-title,
.map-entry-meta,
.kv-grid span,
.stat span,
.result-target-card span,
.help-dialog-section,
.blocked-note-list p {
  color: var(--muted) !important;
}

.selected-empty,
.empty-state,
.result-item-desc,
.result-item p,
.result-item span,
.egg-detail-line span,
.egg-detail-line b,
.egg-result-empty p,
.egg-page-meta,
.field-help-list li,
.field-quick-pick,
.section-fold-help,
.form-submit-copy p {
  color: #bfd3e8 !important;
}

#submit_status,
.result-highlight p {
  color: #c8dbef !important;
}

.result-highlight strong {
  color: #f5fbff !important;
}

.egg-result-empty,
.empty-state,
.egg-detail-line,
.field-quick-pick,
.selected-card:not(.has-value),
.egg-selected-card:not(.has-value) {
  background:
    linear-gradient(155deg, rgba(16, 29, 48, 0.94), rgba(10, 18, 31, 0.88)) !important;
  border-color: rgba(170, 214, 255, 0.18) !important;
}

.egg-page-tip,
.egg-chip,
.result-item-count,
.section-fold-badge,
.inline-toggle {
  color: #e6f3ff !important;
}

.egg-member-copy p,
.egg-result-card p,
.help,
.selected-copy span,
.selected-copy p {
  color: #afc7de !important;
}

.eyebrow,
.section-title,
.section-fold-title,
.magic-result-media-title,
.magic-result-tag-source,
.qq-group-badge,
.area-count-pill,
.result-item-count,
.blocked-kv-label,
.blocked-mark {
  color: var(--accent) !important;
}

.badge,
.badge-link,
.field-info-btn,
.hero-help-btn,
.ghost-btn,
.mini-btn,
.egg-page-btn,
.magic-open-detail-btn,
.section-help-btn,
.blocked-link,
.home-link {
  color: #eaf6ff !important;
  border-color: rgba(170, 214, 255, 0.18) !important;
  background: rgba(255, 255, 255, 0.06) !important;
}

.badge-link:hover,
.ghost-btn:hover,
.mini-btn:hover,
.egg-page-btn:hover:not(:disabled),
.magic-open-detail-btn:hover,
.primary-btn:hover,
.blocked-link:hover {
  border-color: rgba(170, 214, 255, 0.3) !important;
  box-shadow: 0 14px 30px rgba(2, 8, 20, 0.22) !important;
}

.badge-strong,
.chance-pill,
.primary-btn,
.egg-page-btn.is-active,
.chance-pill-max,
.blocked-link-main {
  color: #061321 !important;
  border-color: transparent !important;
  background: linear-gradient(135deg, #79defd, #94f7d8) !important;
}

.chance-pill-muted,
.tag,
.result-mini-pill,
.egg-chip,
.egg-page-tip,
.section-fold-badge,
.inline-toggle,
.selected-pet-badge,
.info-pill,
.area-chip,
.area-mini-chip,
.magic-result-tag,
.magic-result-tag-muted,
.magic-result-section-title span,
.chain-empty,
.result-item-count,
.egg-member-meta-chip {
  color: #e8f5ff !important;
  border-color: rgba(156, 216, 255, 0.2) !important;
  background:
    linear-gradient(135deg, rgba(89, 156, 220, 0.18), rgba(17, 31, 55, 0.82)) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06);
}

.result-item-count,
.egg-member-meta-chip-strong {
  color: #f1fbff !important;
  border-color: rgba(133, 223, 255, 0.24) !important;
  background:
    linear-gradient(135deg, rgba(112, 214, 255, 0.2), rgba(14, 28, 48, 0.84)) !important;
}

.result-mini-pill-link,
.magic-result-tag-source,
.magic-result-tag-confidence-low {
  color: #e8f5ff !important;
  border-color: rgba(156, 216, 255, 0.2) !important;
  background:
    linear-gradient(135deg, rgba(89, 156, 220, 0.16), rgba(17, 31, 55, 0.8)) !important;
}

.magic-result-tag-source i {
  color: #9ee1ff !important;
}

.magic-result-tag-confidence-high,
.tag.on,
.egg-member-status-yes,
.hatch-status-yes,
.egg-result-yes {
  color: #bff8de !important;
  border-color: rgba(116, 241, 179, 0.22) !important;
  background:
    radial-gradient(circle at top left, rgba(116, 241, 179, 0.14), transparent 32%),
    rgba(13, 24, 35, 0.88) !important;
}

.magic-result-tag-confidence-medium,
.egg-member-status-no,
.hatch-status-no,
.egg-result-no,
.result-mini-pill-strong {
  color: #ffe0a8 !important;
  border-color: rgba(255, 210, 119, 0.22) !important;
  background:
    radial-gradient(circle at top left, rgba(255, 210, 119, 0.14), transparent 32%),
    rgba(13, 24, 35, 0.88) !important;
}

.magic-result-tag-confidence-low {
  color: #b9d6ff !important;
  border-color: rgba(112, 214, 255, 0.18) !important;
}

.field input,
.field select,
.search-input,
.search-box,
.check-label,
.selected-card.has-value,
.magic-result-media,
.field-help-popover,
.field-quick-pick,
.search-picker,
.notice-block,
.qq-group-card,
.blocked-kv-item,
.egg-detail-line,
.magic-detail-avatar-wrap,
.selected-icon-wrap,
.selected-avatar,
.result-item-figure,
.result-item-figure-pet,
.area-dialog,
.help-dialog,
.notice-dialog,
.blocked-link-sub,
.result-card,
.form-card,
.section-block,
.section-block-nested {
  border-color: rgba(170, 214, 255, 0.14) !important;
  background:
    linear-gradient(155deg, rgba(14, 26, 44, 0.92), rgba(8, 14, 26, 0.82)) !important;
  color: var(--text) !important;
}

.field select option {
  background: #0d1729;
  color: #edf6ff;
}

.field input[readonly] {
  color: #9eb5cf !important;
  background: rgba(255, 255, 255, 0.04) !important;
}

.field input:focus,
.field select:focus,
.search-input:focus {
  border-color: rgba(112, 214, 255, 0.46) !important;
  box-shadow: 0 0 0 4px rgba(112, 214, 255, 0.12) !important;
}

.check-label-text,
.magic-result-section-title span,
.area-card-count,
.area-chip,
.area-mini-chip,
.info-pill,
.egg-chip,
.egg-member-status,
.hatch-status-pill,
.result-item-count,
.blocked-kv-value,
.selected-copy strong,
.selected-copy .selected-catch-meta,
.area-preview-title,
.search-box i {
  color: #e5f1ff !important;
}

.search-box,
.selected-card,
.selected-pet.has-value,
.result-item,
.egg-member-card,
.egg-result-card,
.magic-result-card,
.area-card,
.magic-pet-evolution,
.magic-detail-hero,
.stat,
.result-target-card {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);
}

.selected-card.has-value,
.egg-selected-card.has-value,
.result-highlight,
.hint-card {
  background:
    radial-gradient(circle at top left, rgba(112, 214, 255, 0.12), transparent 34%),
    linear-gradient(155deg, rgba(14, 26, 44, 0.94), rgba(8, 14, 26, 0.82)) !important;
}

.result-highlight {
  border-color: rgba(170, 214, 255, 0.18) !important;
}

.section-inline-help,
.section-auto-note,
.section-subfold,
.section-fold,
.form-submit-bar,
.notice-support-block {
  box-shadow: 0 22px 54px rgba(2, 8, 20, 0.26);
}

.section-fold-summary {
  box-shadow: none !important;
}

.section-fold[open] .section-fold-summary,
.section-subfold summary {
  border-color: rgba(170, 214, 255, 0.14) !important;
}

.section-help-btn:hover,
.inline-toggle:hover {
  border-color: rgba(170, 214, 255, 0.3) !important;
  box-shadow: 0 14px 30px rgba(2, 8, 20, 0.22) !important;
}

.inline-toggle input {
  accent-color: #79defd;
}

.selected-pet-figure,
.magic-detail-body-wrap img,
.magic-detail-avatar-wrap img,
.result-item-figure img,
.result-item-figure-pet img {
  filter: drop-shadow(0 12px 18px rgba(0, 0, 0, 0.28));
}

.material-card img,
.egg-member-figure,
.result-item-figure,
.result-item-figure-pet,
.magic-detail-avatar-wrap,
.magic-detail-body-wrap,
.selected-pet-art,
.selected-pet-art::before,
.selected-pet-art::after {
  background:
    radial-gradient(circle at top left, rgba(112, 214, 255, 0.12), transparent 36%),
    rgba(255, 255, 255, 0.04) !important;
}

.material-card span,
.selected-copy .selected-catch-line,
.result-item-count,
.magic-result-tag,
.magic-result-tag-muted,
.area-count-pill,
.hero-subline {
  color: #dcebfb !important;
}

.empty-state {
  border-color: rgba(170, 214, 255, 0.16) !important;
  background:
    linear-gradient(155deg, rgba(14, 26, 44, 0.88), rgba(8, 14, 26, 0.8)) !important;
}

.egg-chain-detail {
  display: block;
  margin: 0;
}

.egg-member-card {
  align-items: flex-start !important;
}

.egg-member-head {
  display: block;
}

.egg-member-brief {
  margin: 0;
  color: #b8cee2 !important;
  line-height: 1.55 !important;
}

.egg-member-meta-row {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: flex-start;
}

.egg-member-meta-chip {
  display: inline-flex;
  align-items: center;
  padding: 5px 10px;
  border-radius: 999px;
  font-size: 11px;
  font-weight: 800;
  white-space: nowrap;
}

.egg-chain-chip-detail {
  flex: 0 0 auto;
}

.egg-chain-chip-detail[open] {
  flex-basis: 100%;
}

.egg-chain-summary {
  display: inline-flex;
  align-items: center;
  padding: 6px 10px;
  border-radius: 999px;
  cursor: pointer;
  font-size: 12px;
  font-weight: 800;
  color: #dff0ff;
  border: 1px solid rgba(170, 214, 255, 0.18);
  background: rgba(255, 255, 255, 0.05);
}

.egg-chain-summary::after {
  content: "+";
  margin-left: 8px;
  opacity: 0.72;
}

.egg-chain-detail[open] .egg-chain-summary::after {
  content: "-";
}

.egg-chain-body {
  margin-top: 8px;
  padding: 10px 12px;
  border-radius: 14px;
  color: #c5d8eb;
  font-size: 12px;
  line-height: 1.6;
  max-height: 5.6rem;
  overflow: auto;
  border: 1px solid rgba(170, 214, 255, 0.14);
  background: rgba(255, 255, 255, 0.04);
}

.egg-mode-toggle {
  color: #dff2ff !important;
  border-color: rgba(170, 214, 255, 0.18) !important;
  background:
    linear-gradient(155deg, rgba(18, 34, 56, 0.96), rgba(10, 18, 31, 0.9)) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);
}

.egg-mode-toggle span {
  color: #dff2ff !important;
}

.egg-mode-toggle input {
  accent-color: #79defd;
}

.egg-manual-pair-panel,
.egg-picked-card,
.egg-pair-card,
.egg-pair-link {
  border-color: rgba(170, 214, 255, 0.16) !important;
  background:
    linear-gradient(155deg, rgba(16, 29, 48, 0.94), rgba(10, 18, 31, 0.88)) !important;
}

.egg-manual-note,
.egg-picked-copy p,
.egg-pair-card-copy span,
.egg-pair-status-copy p {
  color: #afc7de !important;
}

.egg-picked-copy span,
.egg-pair-card-label {
  color: #9edfff !important;
}

.egg-picked-copy strong,
.egg-pair-card-copy strong {
  color: #f5fbff !important;
}

.egg-picked-avatar,
.egg-pair-card-avatar {
  border-color: rgba(170, 214, 255, 0.16) !important;
  background:
    radial-gradient(circle at top left, rgba(112, 214, 255, 0.12), transparent 36%),
    rgba(255, 255, 255, 0.04) !important;
}

.egg-picked-clear {
  color: #eaf6ff !important;
  border-color: rgba(170, 214, 255, 0.18) !important;
  background: rgba(255, 255, 255, 0.06) !important;
}

.egg-picked-clear:hover {
  border-color: rgba(170, 214, 255, 0.3) !important;
  box-shadow: 0 14px 30px rgba(2, 8, 20, 0.22) !important;
}

.egg-paternal-results .result-item.is-selected {
  border-color: rgba(133, 223, 255, 0.28) !important;
  background:
    radial-gradient(circle at top left, rgba(112, 214, 255, 0.14), transparent 34%),
    linear-gradient(155deg, rgba(17, 31, 52, 0.96), rgba(10, 18, 31, 0.9)) !important;
}

.egg-paternal-results .result-item:disabled,
.egg-paternal-results .result-item.is-disabled {
  opacity: 0.72;
  border-style: dashed !important;
  box-shadow: none !important;
}

.egg-paternal-results .result-item.is-disabled .result-item-count {
  color: #ffd277 !important;
  border-color: rgba(255, 210, 119, 0.18) !important;
  background: rgba(255, 210, 119, 0.12) !important;
}

.egg-paternal-results .result-item.is-selected .result-item-count {
  color: #061321 !important;
  border-color: transparent !important;
  background: linear-gradient(135deg, #79defd, #94f7d8) !important;
}

.egg-pair-link {
  color: #9edfff !important;
}

.egg-pair-card-result {
  border-color: rgba(112, 214, 255, 0.24) !important;
  background:
    radial-gradient(circle at top left, rgba(83, 209, 255, 0.18), transparent 40%),
    linear-gradient(160deg, rgba(8, 21, 38, 0.98), rgba(13, 35, 58, 0.94)) !important;
}

.egg-pair-card-result .egg-pair-card-label {
  color: #9fb7d0 !important;
}

.egg-pair-status,
.egg-pair-status-copy strong {
  color: #eaf4ff !important;
}

.egg-pair-status.is-success,
.egg-pair-status.is-success .egg-pair-status-copy strong {
  color: #94f7d8 !important;
}

.egg-pair-status.is-fail,
.egg-pair-status.is-fail .egg-pair-status-copy strong {
  color: #ffd277 !important;
}

.egg-pair-status.is-error,
.egg-pair-status.is-error .egg-pair-status-copy strong {
  color: #ffe29c !important;
}

.egg-pair-summary-mobile {
  border-color: rgba(170, 214, 255, 0.16) !important;
  background:
    linear-gradient(155deg, rgba(16, 29, 48, 0.94), rgba(10, 18, 31, 0.88)) !important;
}

.egg-pair-summary-text {
  color: #f5fbff !important;
}

.egg-pair-summary-sep {
  color: #9edfff !important;
}

.egg-pair-summary-mobile.is-loading .egg-pair-summary-icon,
.egg-pair-summary-mobile.is-loading .egg-pair-summary-result {
  color: #9edfff !important;
}

.egg-pair-summary-mobile.is-loading .egg-pair-summary-result {
  border-color: rgba(170, 214, 255, 0.18) !important;
  background: rgba(255, 255, 255, 0.06) !important;
}

.egg-pair-summary-mobile.is-success {
  border-color: rgba(116, 241, 179, 0.22) !important;
  background:
    radial-gradient(circle at top left, rgba(116, 241, 179, 0.12), transparent 34%),
    rgba(13, 24, 35, 0.88) !important;
}

.egg-pair-summary-mobile.is-success .egg-pair-summary-icon,
.egg-pair-summary-mobile.is-success .egg-pair-summary-result {
  color: #94f7d8 !important;
}

.egg-pair-summary-mobile.is-success .egg-pair-summary-result {
  border-color: rgba(116, 241, 179, 0.18) !important;
  background: rgba(116, 241, 179, 0.12) !important;
}

.egg-pair-summary-mobile.is-fail {
  border-color: rgba(255, 210, 119, 0.22) !important;
  background:
    radial-gradient(circle at top left, rgba(255, 210, 119, 0.12), transparent 34%),
    rgba(13, 24, 35, 0.88) !important;
}

.egg-pair-summary-mobile.is-fail .egg-pair-summary-icon,
.egg-pair-summary-mobile.is-fail .egg-pair-summary-result {
  color: #ffd277 !important;
}

.egg-pair-summary-mobile.is-fail .egg-pair-summary-result {
  border-color: rgba(255, 210, 119, 0.18) !important;
  background: rgba(255, 210, 119, 0.12) !important;
}

.egg-pair-summary-mobile.is-error {
  border-color: rgba(255, 226, 156, 0.22) !important;
  background:
    radial-gradient(circle at top left, rgba(255, 226, 156, 0.12), transparent 34%),
    rgba(13, 24, 35, 0.88) !important;
}

.egg-pair-summary-mobile.is-error .egg-pair-summary-icon,
.egg-pair-summary-mobile.is-error .egg-pair-summary-result {
  color: #ffe29c !important;
}

.egg-pair-summary-mobile.is-error .egg-pair-summary-result {
  border-color: rgba(255, 226, 156, 0.18) !important;
  background: rgba(255, 226, 156, 0.12) !important;
}

.egg-search-context-card,
.egg-search-context-kv,
.egg-search-context-chip {
  border-color: rgba(170, 214, 255, 0.16) !important;
  background:
    linear-gradient(155deg, rgba(16, 29, 48, 0.94), rgba(10, 18, 31, 0.88)) !important;
}

.egg-search-context-head strong,
.egg-search-context-kv b {
  color: #f5fbff !important;
}

.egg-search-context-note,
.egg-search-context-kv span,
.egg-search-context-chip {
  color: #afc7de !important;
}

.egg-search-context-pill.is-good {
  color: #94f7d8 !important;
  border-color: rgba(116, 241, 179, 0.18) !important;
  background: rgba(116, 241, 179, 0.12) !important;
}

.egg-search-context-pill.is-warn {
  color: #ffd277 !important;
  border-color: rgba(255, 210, 119, 0.18) !important;
  background: rgba(255, 210, 119, 0.12) !important;
}

.paternal-pagination {
  border-top-color: rgba(170, 214, 255, 0.12) !important;
}

.paternal-page-btn {
  color: #eaf6ff !important;
  border-color: rgba(170, 214, 255, 0.18) !important;
  background:
    linear-gradient(155deg, rgba(18, 34, 56, 0.94), rgba(10, 18, 31, 0.9)) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);
}

.paternal-page-btn:hover:not(:disabled) {
  color: #061321 !important;
  border-color: transparent !important;
  background: linear-gradient(135deg, #79defd, #94f7d8) !important;
  box-shadow: 0 14px 30px rgba(2, 8, 20, 0.22) !important;
}

.paternal-page-btn.is-active {
  color: #061321 !important;
  border-color: transparent !important;
  background: linear-gradient(135deg, #79defd, #94f7d8) !important;
  box-shadow: 0 14px 30px rgba(2, 8, 20, 0.22) !important;
}

.paternal-page-btn:disabled {
  opacity: 0.42;
  color: #8ba3bc !important;
  background:
    linear-gradient(155deg, rgba(41, 51, 67, 0.9), rgba(22, 29, 40, 0.86)) !important;
}

.paternal-page-btn.paternal-page-prev,
.paternal-page-btn.paternal-page-next {
  border-color: rgba(170, 214, 255, 0.2) !important;
  background:
    linear-gradient(155deg, rgba(20, 38, 63, 0.96), rgba(11, 20, 35, 0.92)) !important;
}

.paternal-page-btn.paternal-page-prev:hover:not(:disabled),
.paternal-page-btn.paternal-page-next:hover:not(:disabled) {
  background: linear-gradient(135deg, #79defd, #94f7d8) !important;
}

.paternal-page-ellipsis,
.paternal-page-meta {
  color: #a9c1d8 !important;
}

@media (max-width: 920px) {
  .egg-member-copy p {
    display: block !important;
    overflow: visible !important;
    -webkit-line-clamp: initial !important;
    -webkit-box-orient: initial !important;
  }

  .egg-chain-chip-detail[open] {
    flex-basis: 100%;
  }

  .egg-chain-body {
    max-height: 5rem;
  }

  .egg-pair-link {
    background: transparent !important;
    border-color: transparent !important;
  }
}

.magic-detail-close,
.magic-evo-chip {
  background: rgba(255, 255, 255, 0.06) !important;
  border-color: rgba(170, 214, 255, 0.18) !important;
  color: #e5f1ff !important;
}

.qq-group-text + .qq-group-text {
  border-color: rgba(170, 214, 255, 0.14) !important;
}

.notice-dialog::backdrop,
.help-dialog::backdrop,
.area-dialog::backdrop {
  background: rgba(1, 7, 16, 0.62) !important;
}

.blocked-card {
  background:
    radial-gradient(circle at top left, rgba(255, 210, 119, 0.14), transparent 30%),
    radial-gradient(circle at bottom right, rgba(112, 214, 255, 0.12), transparent 30%),
    linear-gradient(155deg, rgba(13, 25, 43, 0.96), rgba(8, 14, 26, 0.92)) !important;
}

.blocked-card::before,
.blocked-card::after {
  opacity: 0.48;
}

.blocked-link-sub {
  color: #eaf6ff !important;
}

.blocked-mark {
  background: rgba(255, 255, 255, 0.06) !important;
  border-color: rgba(170, 214, 255, 0.18) !important;
}

@media (max-width: 920px) {
  .page-shell {
    width: min(100%, 1600px);
    padding: 0;
  }
}
