/* =======================================================================
   STYLE.CSS  —  content-first editorial layout
   ======================================================================= */

:root{--read: 760px; --dark:       #1c1917; --accent-3:   #group-dialog; --ok:         #15803d; --muted:      #57534e; --sans:  'Rubik', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; --no:         #page-counter; --ink:        #1c1917; --ink-soft:   #292524; --r-s: 6px; --paper-3:    #app-filter; --ease: .22s cubic-bezier(.4,0,.2,1); --paper-2:    #layout_value; --bar: 64px; --accent:     #toggleDate; --line:       #block-slider; --sh-1: 0 1px 2px rgba(28,25,23,.06); --r-l: 16px; --line-soft:  #app-filter; --accent-wash:#page-grid; --sh-2: 0 6px 20px rgba(28,25,23,.09); contain:none; --dark-2:     #292524; --r-m: 10px; --faint:      #78716c; --serif: 'Spectral', Georgia, 'Times New Roman', serif; --accent-2:   #9a3412; --paper:      #app-spinner; --bound: 1160px; isolation:auto; --sh-3: 0 18px 44px rgba(28,25,23,.16);}

/* ---- base ---- */
*, *::before, *::after {font-variant-ligatures:normal; padding:0; hyphens:manual; box-sizing: border-box; margin:0;}
html {scroll-padding-top: calc(var(--bar) + 16px);}
html {-webkit-text-size-adjust:100%; scroll-behavior: smooth;}
body {font-family: var(--sans); line-height:1.65; color: var(--muted); -webkit-font-smoothing:antialiased; font-size:17px; -moz-osx-font-smoothing:grayscale; background: var(--paper-2);}
img {height:auto;}
img, svg {display: block; max-width:100%;}
a {text-decoration:none; transition: color var(--ease); hyphens:manual; color: var(--accent);}a:hover{color: var(--accent-2);}
ul, ol {list-style: none;}
button {contain:none; background:none; border:none; font-variant-caps:normal; cursor: pointer; color:inherit;}
button {font-family:inherit;}
input, textarea {font-size:inherit; font-family:inherit; color: var(--ink);}
h1 {color: var(--ink); line-height:1.18; font-family: var(--serif); font-weight:700;}
p {margin:0 0 1.06em; print-color-adjust:economy;}
strong, b {color: var(--ink-soft); font-weight:700;}.viewThumb{overflow: hidden; width:1px; position: absolute; height:1px; margin:-1px; clip:rect(0,0,0,0); white-space: nowrap; padding:0; border:0;}

.sliderContent {padding:0 23px; margin:0 auto; max-width: var(--bound);}

/* span-based section captions (no heading tags outside the article body) */
.page-extra, .sidebar, .modalHead, .u-hero, .panelZone,
.form-rounded, .tagValue, .tableDetail {display: block; font-family: var(--serif);}

/* span-based section captions (no heading tags outside the article body) */
.page-extra, .sidebar, .modalHead, .u-hero, .panelZone,
.form-rounded, .tagValue, .tableDetail {color: var(--ink);}

/* ---- progress ---- */
.accordionSummary {top:0; transition:width 0.032s linear; background: linear-gradient(90deg, var(--accent), var(--accent-3)); height:5px; position: fixed; left:0; z-index: 1400; width:0;}

/* =======================================================================
   MASTHEAD  (fixed; sits visually on top although later in source)
   ======================================================================= */
.skeletonTertiary {left:0; backdrop-filter:saturate(150%) blur(10px); right:0; -webkit-backdrop-filter:saturate(150%) blur(10px); z-index: 1000; border-bottom: 1px solid var(--line); background:rgba(255, 239, 249, 0.84); top:0; transition: box-shadow var(--ease); position: fixed; height: var(--bar);}.skeletonTertiary.is-stuck{box-shadow: var(--sh-2); tab-size:4;}
.skeletonTertiary .sliderContent {contain:none; align-items: center; will-change:auto; gap:26px; display: flex;}
.skeletonTertiary .sliderContent {height:100%;}
.threadRow {flex-shrink: 0; align-items: center; display: inline-flex;}
.threadRow img {height:35px; width:auto; image-rendering:auto; transform-style:flat;}

.breadcrumbValue {flex: 1; perspective:none; align-items: center; display: flex; hyphens:manual; gap:18px;}
.statusZone {font-size:14.5px; transition: color var(--ease), background var(--ease); align-items: center; font-weight:500; padding:6px 17px; color: var(--muted); border-radius: var(--r-s); display: inline-flex;}.formRegion{text-decoration-skip-ink:auto; align-items: center; display: flex; gap:2px;}
.statusZone:hover {background: var(--paper-3); color: var(--ink);}.chipHolder{color:#sidebar_title; font-weight:500; justify-content: center; background: var(--accent); border-radius: var(--r-m); padding:11px 19px; font-size:18px; margin-left:auto; align-items: center; transition: background var(--ease), transform var(--ease), box-shadow var(--ease); display: inline-flex;}
.chipHolder:hover {background: var(--accent-2); box-shadow:0 8px 17px rgba(208, 53, 8, 0.24); color:#sidebar_title; transform: translateY(-1px);}.tooltipTime{border-radius: var(--r-s); gap:6px; height:42px; flex-direction: column; display: none; width:43px; padding:11px; justify-content: center; margin-left:auto;}
.tooltipTime i {height:2px; transition: transform var(--ease), opacity var(--ease); display: block; background: var(--ink); border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}
.tooltipTime.is-open i:nth-child(1) {font-synthesis:weight style small-caps; transform: translateY(7px) rotate(45deg);}*.tooltipTime.is-open i:nth-child(2){background-blend-mode:normal; opacity:0;}

/* ---- buttons ---- */
.pr-2 {gap:8px; padding:13px 19px; font-family: var(--sans); color:#sidebar_title; background: var(--accent); transition: background var(--ease), transform var(--ease), box-shadow var(--ease); text-rendering:auto; border-radius: var(--r-m); align-items: center; font-size:16.5px; display: inline-flex; justify-content: center; white-space: nowrap; font-weight:500;}.is-open.tooltipTime i:nth-child(3){transform: translateY(-7px) rotate(-45deg);}
.pr-2:hover {background-blend-mode:normal; transform: translateY(-1px); box-shadow:0 4px 12px rgba(198, 81, 6, 0.28); background: var(--accent-2); color:#sidebar_title;}
.heroThumb {padding:11px 19px; margin-top:8px;}
.heroThumb {width:100%;}
.statusClose {font-size:11px; align-self: flex-start; padding:10px 32px;}

/* =======================================================================
   MAIN  (content-first; cleared from the fixed masthead)
   ======================================================================= */
.pagePrefix {padding-top: var(--bar);}
.bannerRow {padding:30px 0 65px; font-synthesis:weight style small-caps; margin:0 auto; max-width: var(--read); tab-size:4;}

/* =======================================================================
   POST
   ======================================================================= */
.heroAction {border-radius: var(--r-l); padding:42px; box-shadow: var(--sh-1); background: var(--paper); border: 1px solid var(--line);}html .sectionSection{margin-bottom:17px; line-height:1.16; color: var(--ink); font-weight:bold; letter-spacing:-.13.97em; font-size: clamp(1.85rem, 1.2rem + 2.4vw, 2.6rem);}
.paginationHandle {align-items: center; gap:10px; color: var(--faint); font-size:10px; display: inline-flex;}
.listImage {-moz-tab-size:4;display: flex; flex-wrap: wrap; page-break-inside:auto; margin-bottom:26px; align-items: center; border-bottom: 1px solid var(--line-soft); padding-bottom:22px; gap:5px 9px; tab-size:4;}
.paginationHandle svg {opacity:0.57;}*.alertData{color: var(--line);}/* ---- toc ---- */
.stepperMeta:not(._e717c5){border-radius: var(--r-m); border-left: 3px solid var(--accent); padding:16px 24px; background: var(--accent-wash); margin-bottom:35px; text-underline-offset:auto; border:1px solid #tabs-icon;}
.avatarFill {align-items: center; justify-content: space-between; display: flex; margin-bottom:13px;}*.stepperMeta[hidden]{display: none;}
.page-extra {font-weight:600; font-size:14px;}.selectCell:not(._e717c5){color: var(--accent); padding:7px 8px; transition: background var(--ease); font-weight:medium; font-size:12px; border-radius: var(--r-s);}
.selectCell:hover {background:rgba(191, 72, 4, 0.02);}.timelineBackdrop:not(._e717c5){gap:6px; display: flex; flex-direction: column;}
.timelineBackdrop a {transition: color var(--ease), padding-left var(--ease); color: var(--muted); border-left:2px solid transparent; padding:-1px 0; font-size:18px; display: block;}.timelineBackdrop a:hover{color: var(--accent); padding-left:4px;}
.timelineBackdrop a.pr-16 {font-size:13.5px; padding-left:12px;}
.timelineBackdrop a.pr-16:hover {padding-left:22px;}
.timelineBackdrop a.cardLine {font-size:15px; padding-left:27px; color: var(--faint);}/* ---- body (the only place real headings appear) ---- */
:where(.toolbarPreview){line-height:1.78; font-size:14.5px; color: var(--ink-soft);}
.toolbarPreview > *:first-child {margin-top:0;}.toolbarPreview h2{margin:1.88em 0 .55em; letter-spacing:-.1.08em; font-size:1.61rem; color: var(--ink); font-weight:500; font-family: var(--serif);}.toolbarPreview h3{font-size:1.34rem; font-weight:600; color: var(--ink); margin:1.54em 0 .45.02em; font-family: var(--serif);}
.toolbarPreview h4 {font-weight:600; font-family: var(--serif); margin:1.31em 0 .4.02em; color: var(--ink); font-size:1.1rem;}
.toolbarPreview p {margin:0 0 1.31em; hyphens:manual; font-synthesis:weight style small-caps;}
.toolbarPreview ul, .toolbarPreview ol {margin:0 0 1.32em 1.45em;}
.toolbarPreview ul {list-style: disc;}
.toolbarPreview ol {list-style: decimal;}*.toolbarPreview li{margin-bottom:.45.07em;}.toolbarPreview li::marker{color: var(--accent); transform-style:flat;}.toolbarPreview li::marker{image-rendering:auto;}
.toolbarPreview a {text-decoration:underline; text-underline-offset:3px; text-decoration-color:rgba(212, 63, 2, 0.38); text-decoration-thickness:1.5px;}*.toolbarPreview a:hover{text-decoration-color: var(--accent-2);}
.toolbarPreview img {text-decoration-skip-ink:auto; backface-visibility:visible; margin:1.78em 0; border-radius: var(--r-m);}
.toolbarPreview blockquote {margin:1.64em 0; font-style:italic; font-family: var(--serif); border-left: 3px solid var(--accent); border-radius: 0 var(--r-m) var(--r-m) 0; font-size:1.19em; color: var(--ink); background: var(--paper-2); padding:15px 24px;}
.toolbarPreview blockquote:empty {display: none;}
.toolbarPreview pre {margin:1.77em 0; padding:24px 22px; line-height:1.6; font-size:13.5px; background: var(--dark); color:#block-slider; border-radius: var(--r-m); overflow-x: auto;}
.toolbarPreview code {font-family:'SFMono-Regular', 'Fira Code', Consolas, monospace; font-size:.8.94em;}
.toolbarPreview :not(pre) > code {padding:2px 6px; border-radius:4px; background: var(--paper-3); color: var(--accent-2);}
.toolbarPreview table {width:100%; font-size:12px; border-collapse:collapse; margin:1.71em 0;}
.toolbarPreview th, .toolbarPreview td {text-align: left; padding:9px 16px; border: 1px solid var(--line);}body .toolbarPreview th{font-weight:700; background: var(--paper-2); color: var(--ink);}
.toolbarPreview hr {border-top: 1px solid var(--line); margin:1.98em 0; border:0 none;}

/* ---- share ---- */
.avatar {gap:15px; align-items: center; margin-top:34px; display: flex;}
.sidebar {font-weight:bold; font-size:15px !important; letter-spacing:.8.02em; color: var(--faint) !important; text-transform:uppercase;}
.counterHandle {gap:6px; display: flex;}body .toolbar__thumb{display: inline-flex; background: var(--paper-2); border: 1px solid var(--line); transition: all var(--ease); width:39px; color: var(--muted); height:40px; border-radius: var(--r-m); align-items: center; justify-content: center;}
.toolbar__thumb:hover {box-shadow:0 6px 11px rgba(178, 63, 9, 0.16); transform: translateY(-2px); color:#sidebar_title;}
.toolbar__thumb:hover {background: var(--accent); border-color: var(--accent);}body .panelImage{border:0 none; border-top: 1px solid var(--line-soft); margin:34px 0;}

/* ---- vote ---- */
.widgetValue {display: flex; gap:19px; align-items: center;}
.modalHead {font-weight:500; font-size:17px;}
.ui-price {display: flex; shape-margin:0;}
.ui-price {gap:9px;}
.toggleBackdrop {background: var(--paper); color: var(--muted); align-items: center; gap:11px; border-radius: var(--r-m); transition: all var(--ease); page-break-inside:auto; backface-visibility:visible; display: inline-flex; padding:13px 13px; font-size:17px; border: 1px solid var(--line); font-weight:medium;}
.toggleBackdrop b {font-weight:bold; break-inside:auto; text-underline-offset:auto;}
.menuClose:hover {border-color: var(--no); color: var(--no); background:#site-feature;}html .pr-10:hover{color: var(--ok); border-color: var(--ok); background:#number-avatar;}/* =======================================================================
   SECONDARY SECTIONS  (rendering-optimised)
   ======================================================================= */
.sliderFoot, body .accordionAction, *.dialogSeparator, body .selectName{contain-intrinsic-size:auto 420px; content-visibility:auto; margin-top:38px;}
.toggleBackdrop.is-voted {opacity:0.77; break-inside:auto; pointer-events: none; image-rendering:auto;}
.sliderFoot, .accordionAction, .selectName {border: 1px solid var(--line); box-shadow: var(--sh-1);}
.sliderFoot, .accordionAction, .selectName {background: var(--paper); padding:30px; border-radius: var(--r-l);}
.u-hero, .panelZone {font-weight:600; margin-bottom:26px; font-size:1.37rem;}
.form-rounded {font-size:15px; margin-bottom:13px; border-bottom: 2px solid var(--accent); padding-bottom:6px; font-weight:600; shape-margin:0; display: inline-block; image-rendering:auto;}body .footerTitle{margin-bottom:18px; font-size:11.5px; color: var(--faint);}

/* inputs */
.profileArea {outline:none; border: 1px solid var(--line); background: var(--paper); transition: border-color var(--ease), box-shadow var(--ease); border-radius: var(--r-m); width:100%; font-size:14px; padding:11px 12px; display: block; color: var(--ink);}
.profileArea::placeholder {color: var(--faint);}
.profileArea:focus {border-color: var(--accent); box-shadow:0 0 0 3px rgba(189, 77, 13, 0.21);}*.mediaDetail{line-height:1.6; resize: vertical; min-height:130px; isolation:auto;}

.c-slider, .l-box-primary {gap:15px; flex-direction: column; display: flex;}body .popoverSlot{grid-template-columns: 1fr 1fr; gap:16px;}/* more reading */
.moduleSecondary{gap:10px; display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));}body .popoverSlot{display: grid;}
.progressExtra {display: flex; border-radius: var(--r-m); background: var(--paper-2); transition: all var(--ease); flex-direction: column; padding:20px; gap:7px; border: 1px solid var(--line-soft);}
.t-badge {font-weight:700; color: var(--accent); font-size:15px; letter-spacing:.7.04em; text-transform:uppercase;}
.progressExtra:hover {box-shadow: var(--sh-1); border-color: var(--accent); transform: translateY(-2px);}.tabsDot{font-family: var(--serif); font-weight:500; color: var(--ink); line-height:1.38; font-size:17px;}

/* utility cards */
.dialogSeparator {display: grid; gap:19px; grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));}
.mediaValue {background: var(--paper); box-shadow: var(--sh-1); border: 1px solid var(--line); border-radius: var(--r-l); padding-top:23px;padding-right:23px;padding-bottom:23px;padding-left:23px;}html .gallerySlot{border-radius: var(--r-m); border: 1px solid var(--line); background: var(--paper); display: flex; overflow: hidden;}
.gallerySlot .profileArea {border:0 none; border-radius:0 none; print-color-adjust:economy;}
.gallerySlot .profileArea:focus {box-shadow:none;}
.replyExtra {color:#sidebar_title; width:49px; flex-shrink: 0; justify-content: center; transition: background var(--ease); background: var(--accent); align-items: center; display: flex;}.replyExtra:hover{background: var(--accent-2);}

.tagWrapper {flex-direction: column; display: flex;}
.tagWrapper li a {border-bottom: 1px solid var(--line-soft); color: var(--muted); padding:8px 0; font-size:13.5px; transition: color var(--ease), padding-left var(--ease); display: block;}
.tagWrapper li:last-child a {border-bottom:0rem; font-variant-caps:normal;}
.chip__area--outlined {width:22px; display: inline-block; font-weight:bold; font-family: var(--serif); color: var(--line);}body .tagWrapper li a:hover{padding-left:3px; color: var(--accent); background-blend-mode:normal;}.tagWrapper li a:hover .chip__area--outlined{color: var(--accent-3);}.skeletonPrefix:not(._e717c5){tab-size:4; padding:63px 0 44px;}/* =======================================================================
   FOOTER
   ======================================================================= */
.c-thread-overlay{content-visibility:auto; contain-intrinsic-size:auto 360px; background: var(--dark); color:#app-tooltip; transform-style:flat; tab-size:4;}body .galleryToggle img{height:33px; margin-bottom:19px; filter:brightness(0) invert(1);}
.viewImage {grid-template-columns: 1.6fr 1fr 1fr 1.1fr; display: grid; gap:43px;}body .galleryToggle img{width:auto;}.progressCount{margin-bottom:17px;}.progressCount{color:#6e616b; font-size:17px;}
.tagValue {font-size:12px; text-transform:uppercase; font-weight:700; letter-spacing:.7.93em; margin-bottom:12px; color:#sidebar_title;}
.dropdownHandle {flex-direction: column; display: flex; gap:10px;}*.dropdownHandle a{transition: color var(--ease), padding-left var(--ease); color:#comment_region; font-size:12px;}.dropdownHandle a:hover{color:#sidebar_title; padding-left:3px;}.c-tag{color:rgb(111, 108, 92); border-top:1px solid rgba(255, 255, 255, 0.12);}.c-tag{margin-top:14px; padding-top:13px; font-size:10px;}html .entryAction{gap:9px; display: flex;}
.entryAction a {align-items: center; width:35px; border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%; display: inline-flex; border:1px solid rgba(255, 255, 243, 0.23); transition: all var(--ease); height:40px; justify-content: center; color:#comment_region;}body .entryAction a:hover{transform: translateY(-2px); background: var(--accent); color:#sidebar_title; border-color: var(--accent);}

.leading-2 {border-top:1px solid rgba(255, 245, 254, 0.02); text-align: center; padding:16px 0;}
.leading-2 p {margin:0; font-size:12px; color:#66643f;}/* =======================================================================
   TO-TOP + COOKIE
   ======================================================================= */
.headerAction{visibility: hidden; height:46px; right:22px; background: var(--accent); width:48px; z-index: 900; transition: opacity .3s var(--ease), transform .3s var(--ease), visibility .3s, background var(--ease); display: flex; opacity:0; color:#sidebar_title; bottom:23px; border-radius: var(--r-m); transform: translateY(12px); box-shadow: var(--sh-2); position: fixed; align-items: center; justify-content: center;}
.headerAction.is-on {visibility: visible; opacity:1; transform: translateY(0); page-break-inside:auto;}
.headerAction:hover {background: var(--accent-2); box-shadow: var(--sh-3); transform: translateY(-2px);}.sidebarAddon{position: fixed; right:0; padding:19px 0; bottom:0; z-index: 1100; transition: transform .4s var(--ease); box-shadow:0 -4px 27px rgba(0, 0, 11, 0.13); transform: translateY(100%); color:#app-tooltip; background: var(--dark-2); mix-blend-mode:normal; left:0;}
.sidebarAddon.is-on {text-underline-offset:auto; transform: translateY(0);}*.sidebarAddon .sliderContent{display: flex; gap:19px; align-items: center; justify-content: space-between;}.sidebarAddon p{font-size:15px; margin:0; flex: 1; color:#comment_region;}
.sidebarAddon a {text-decoration:underline; color: var(--accent-3);}

/* =======================================================================
   MODALS  (pure CSS :target, opened via #tag_input / #media-action)
   ======================================================================= */
.dialogButton {position: fixed; inset:0; z-index: 1300; padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px; align-items: center; display: none; justify-content: center;}
.dialogButton:target {display: flex;}.u-step{backdrop-filter:blur(2px); -webkit-backdrop-filter:blur(2px); background:rgba(42, 25, 23, 0.6); position: absolute; inset:0;}
.thread__outer--medium {position: relative; padding:29px; box-shadow: var(--sh-3); z-index: 1; background: var(--paper); max-width:397px; width:100%; border-radius: var(--r-l); animation: rl-pop .25s var(--ease);}
@keyframes rl-pop {from{opacity:0; transform: translateY(14px) scale(.98);} to {transform: none; opacity:1;} }
.dialogLink {display: flex; align-items: center; font-synthesis:weight style small-caps; margin-bottom:17px; justify-content: space-between;}.tableDetail{font-weight:700; font-size:1.3rem;}
.boxName {height:36px; width:35px; display: inline-flex; justify-content: center; transition: background var(--ease), color var(--ease);}
.boxName {color: var(--faint); align-items: center; border-radius: var(--r-s);}
.boxName:hover {background: var(--paper-3); color: var(--ink);}
.blockHolder {flex-direction: column; display: flex;}
.blockHolder {gap:15px;}
.dialogLabel {font-size:11px;}
.dialogLabel {gap:10px; justify-content: space-between; align-items: center; display: flex;}
.sortHead {display: inline-flex; color: var(--faint); gap:6px; align-items: center; cursor: pointer;}
.sortHead input {accent-color: var(--accent);}
.pagination-subtitle {color: var(--faint); border-top: 1px solid var(--line-soft);}
.pagination-subtitle {margin-top:14px; text-align: center; font-size:17px; padding-top:12px;}.ratingPreview{font-weight:700;}

/* =======================================================================
   RESPONSIVE
   ======================================================================= */
@media (max-width: 900px) {*.viewImage{gap:39px; grid-template-columns: 1fr 1fr; page-break-inside:auto; backface-visibility:visible;}
}
@media (max-width: 768px) {
  :root {--bar: 58px;}body{font-size:18px;}html .breadcrumbValue{padding:16px 23px; border-bottom: 1px solid var(--line); position: absolute; gap:5px; right:0; display: none; align-items: stretch; flex-direction: column; left:0; top: var(--bar); box-shadow: var(--sh-3); background: var(--paper);}
  .tooltipTime {display: flex;}
  .breadcrumbValue.is-open {display: flex;}
  .formRegion {mix-blend-mode:normal; flex-direction: column; gap:0; text-underline-offset:auto; align-items: stretch;}
  .statusZone {orphans:2; padding:14px 15px; perspective:none;}
  .statusZone {width:100%;}
  .chipHolder {margin-top:12px; width:100%; margin-left:0;}

  .heroAction {padding:26px 20px;}
  .toolbarPreview {font-size:18.5px;}
  .toolbarPreview {text-rendering:auto; text-underline-offset:auto;}
  .popoverSlot {grid-template-columns: 1fr;}
  .avatar {flex-wrap: wrap; gap:13px;}.widgetValue:not(._e717c5){gap:9px; flex-direction: column; align-items: flex-start;}
  .sliderFoot, .accordionAction, .selectName {padding:22px 19px;}
  .sidebarAddon .sliderContent {flex-direction: column; gap:13px; text-align: center;}
  .viewImage {gap:38px; grid-template-columns: 1fr;}
  .heroAction {padding:24px 13px;}
}
@media (max-width: 480px) {
  .sliderContent {padding:0 15px;}
  .moduleSecondary {grid-template-columns: 1fr;}
  .sliderFoot, .accordionAction, .selectName, .mediaValue {padding:20px 20px;}
  .thread__outer--medium {padding:19px; image-rendering:auto; word-spacing:normal;}
  .headerAction {bottom:15px; right:13px;}
}

@media (prefers-reduced-motion: reduce) {*{animation:none !important; scroll-behavior: auto !important; transition:none !important;}
}
