/* /anomalith/ — page of the Russian translation of ANOMALITH, in the look of the game's own interface: near-black panels with a thin
   teal line and cut corners, CRT scanlines, barcode and hatch marks, teal and red-orange accents, a paper sheet as in the game's library.
   All drawn here, no game art. The font is the one the game uses, Noto Sans (Latin and Cyrillic subset), under the SIL Open Font License 1.1.
   The mistake form is the shared one (theme ikenfell.php): its .ikf- classes are dressed here for this page. */
@font-face{font-family:"Anm Sans";font-style:normal;font-weight:400;font-display:swap;src:url(noto-sans-400.woff2) format("woff2")}
@font-face{font-family:"Anm Sans";font-style:normal;font-weight:500;font-display:swap;src:url(noto-sans-500.woff2) format("woff2")}
@font-face{font-family:"Anm Sans";font-style:normal;font-weight:700;font-display:swap;src:url(noto-sans-700.woff2) format("woff2")}

.anm-page{--a-bg:#06090a;--a-panel:#0d1516;--a-panel-2:#111c1d;--a-line:#1f3335;--a-line-2:#3a5759;--a-teal:#54d6d2;--a-teal-dim:#2e8482;
  --a-paper:#e7e2d7;--a-text:#d6dcd9;--a-muted:#8fa3a2;--a-red:#e2340c;--a-red-hot:#ff4a1f;--a-red-dark:#7e2209;
  --a-sans:"Anm Sans","Segoe UI",Roboto,Arial,sans-serif;--a-mono:ui-monospace,"Cascadia Mono",Consolas,"Liberation Mono",monospace;--a-cut:14px;
  position:relative;isolation:isolate;max-width:1120px;margin:28px auto 40px;padding:22px 0 56px;color:var(--a-text);font:400 16px/1.6 var(--a-sans)}
/* The dark slab of the "terminal" behind the page, and scanlines over it. */
.anm-page::before{content:"";position:absolute;inset:0 -28px;z-index:-1;border:1px solid var(--a-line);
  background:radial-gradient(900px 520px at 82% 0,rgba(84,214,210,.13),transparent 62%),radial-gradient(760px 480px at 0 34%,rgba(226,52,12,.07),transparent 60%),var(--a-bg)}
.anm-page::after{content:"";position:absolute;inset:0 -28px;z-index:5;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.028) 0 1px,transparent 1px 3px)}
.anm-page *{box-sizing:border-box}
.anm-page a{color:var(--a-teal);text-underline-offset:3px}
.anm-page a:hover{color:#8ff0ec}
.anm-page :focus-visible{outline:2px solid var(--a-teal);outline-offset:3px}
.anm-page h1,.anm-page h2,.anm-page h3{margin:0;font-family:var(--a-sans);font-weight:700;line-height:1.15;color:var(--a-paper);letter-spacing:.02em}
.anm-page p{margin:0 0 1em}

/* A frame with cut corners: the outer layer is the line, the inner one the panel. */
.anm-frame{background:var(--a-line-2);padding:1px;clip-path:polygon(0 0,calc(100% - var(--a-cut)) 0,100% var(--a-cut),100% 100%,var(--a-cut) 100%,0 calc(100% - var(--a-cut)))}
.anm-frame>.anm-in{height:100%;background:var(--a-panel);clip-path:polygon(0 0,calc(100% - var(--a-cut)) 0,100% var(--a-cut),100% 100%,var(--a-cut) 100%,0 calc(100% - var(--a-cut)))}
.anm-barcode{display:inline-block;height:14px;width:118px;opacity:.75;background:repeating-linear-gradient(90deg,var(--a-paper) 0 2px,transparent 2px 5px,var(--a-paper) 5px 6px,transparent 6px 9px,var(--a-paper) 9px 13px,transparent 13px 15px,var(--a-paper) 15px 16px,transparent 16px 21px)}
.anm-hatch{display:inline-block;flex:none;height:14px;width:46px;opacity:.8;background:repeating-linear-gradient(-62deg,var(--a-paper) 0 2px,transparent 2px 7px)}

.anm-page .anm-back{margin:0 0 6px;font:500 13px/1.4 var(--a-mono);letter-spacing:.08em;text-transform:uppercase}
.anm-back a{color:var(--a-muted);text-decoration:none}
.anm-back a:hover{color:var(--a-paper)}

/* Hero */
.anm-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center;padding:38px 0 40px}
.anm-page .anm-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 22px;font:500 12.5px/1 var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-teal)}
.anm-eyebrow b{font-weight:500;color:var(--a-bg);background:var(--a-paper);padding:5px 8px;letter-spacing:.1em}
.anm-page h1{font-size:clamp(38px,5.6vw,70px);letter-spacing:.1em;white-space:nowrap;text-shadow:0 0 28px rgba(84,214,210,.22)}
.anm-page h1 .anm-h1-sub{display:block;font-size:.34em;letter-spacing:.34em;color:var(--a-teal);margin-top:.55em;text-shadow:none;white-space:normal}
.anm-page .anm-lead{font-size:18px;max-width:34em;margin:26px 0 8px;color:var(--a-text)}
.anm-sub{color:var(--a-muted);max-width:36em;font-size:15px}
.anm-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:30px 0 16px}
.anm-btn{display:inline-flex;align-items:center;gap:12px;font:700 16px/1 var(--a-sans);letter-spacing:.04em;text-decoration:none;padding:18px 22px;border:0;cursor:pointer;background:var(--a-red);color:#fff!important;
  clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));transition:background .15s,transform .15s}
.anm-btn:hover{background:var(--a-red-hot);transform:translateY(-1px)}
.anm-btn svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2.4}
.anm-btn small{font:500 12px/1 var(--a-mono);opacity:.85;letter-spacing:.06em;border-left:1px solid rgba(255,255,255,.4);padding-left:12px}
.anm-btn small b{font-weight:500}
.anm-btn.is-ghost{background:transparent;color:var(--a-teal)!important;box-shadow:inset 0 0 0 1px var(--a-teal-dim);clip-path:none;padding:17px 18px}
.anm-btn.is-ghost:hover{background:rgba(84,214,210,.1)}
.anm-page .anm-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;font:400 13px/1.5 var(--a-mono);color:var(--a-muted);letter-spacing:.03em}
.anm-meta>span::before{content:"▪ ";color:var(--a-teal-dim)}
.anm-meta b{font-weight:500;color:var(--a-paper)}
.anm-note{color:var(--a-muted);font-size:14px}

/* The "monitor" with lines from the translation */
.anm-crt{margin:0}
.anm-crt .anm-frame{--a-cut:20px;filter:drop-shadow(0 24px 60px rgba(0,0,0,.6))}
.anm-crt .anm-in{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:22px;min-height:clamp(250px,27vw,340px);padding:48px 6% 6%;
  background:radial-gradient(120% 90% at 50% 40%,#123231 0,#0a1f1f 46%,#050d0d 100%)}
.anm-crt .anm-in::before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.34) 0 1px,transparent 1px 3px)}
.anm-crt .anm-in::after{content:"";position:absolute;left:0;right:0;height:26%;top:-30%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(143,240,236,.07),transparent);animation:anm-sweep 7s linear infinite}
@keyframes anm-sweep{to{top:110%}}
@keyframes anm-blink{50%{opacity:.15}}
.anm-crt-head{position:absolute;left:18px;right:18px;top:14px;display:flex;justify-content:space-between;align-items:center;font:500 11px/1 var(--a-mono);letter-spacing:.16em;color:rgba(143,240,236,.75);text-transform:uppercase}
.anm-crt-head i{font-style:normal;display:flex;align-items:center;gap:7px}
.anm-crt-head i::before{content:"";width:7px;height:7px;background:var(--a-red-hot);border-radius:50%;animation:anm-blink 1.6s steps(2) infinite}
.anm-log{position:relative;display:grid;gap:8px;padding:0 2%;font-size:clamp(12px,1.25vw,14.5px);color:rgba(231,226,215,.42)}
.anm-log p{margin:0;display:grid;grid-template-columns:8.6em 1fr;gap:12px}
.anm-log b{font-weight:500;color:rgba(143,240,236,.5)}
.anm-talk{position:relative}
.anm-talk-name{display:inline-block;font-weight:700;font-size:clamp(13px,1.45vw,17px);color:var(--a-bg);background:var(--a-paper);padding:3px 14px 3px 10px;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 100%,0 100%)}
.anm-talk-box{position:relative;background:rgba(3,7,8,.86);border:1px solid rgba(84,214,210,.5);border-left:3px solid var(--a-teal);padding:clamp(10px,1.6vw,18px) clamp(12px,2vw,22px);font-size:clamp(14.5px,1.75vw,20px);line-height:1.5;color:#f3f1ea;min-height:4.4em}
.anm-talk-box::after{content:"";position:absolute;right:14px;bottom:10px;border:6px solid transparent;border-top-color:var(--a-teal);border-bottom:0;animation:anm-blink 1.1s steps(2) infinite}
.anm-crt figcaption{margin-top:12px;font:400 12.5px/1.4 var(--a-mono);color:var(--a-muted);letter-spacing:.04em;display:flex;gap:10px;align-items:center}

/* Numbers */
.anm-stats{display:grid;grid-template-columns:repeat(4,1fr);margin:0;border:1px solid var(--a-line);background:linear-gradient(180deg,rgba(17,28,29,.9),rgba(10,16,17,.9))}
.anm-stat{padding:22px 24px;border-left:1px solid var(--a-line);position:relative}
.anm-stat:first-child{border-left:0}
.anm-stat::before{content:"";position:absolute;left:0;top:0;width:26px;height:3px;background:var(--a-teal)}
.anm-stat dt{font:500 11.5px/1.3 var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-muted);margin-bottom:8px}
.anm-stat dd{margin:0;font-size:clamp(24px,3vw,34px);font-weight:700;color:var(--a-paper);letter-spacing:.02em;line-height:1.1}
.anm-stat dd small{display:block;font:400 13px/1.4 var(--a-sans);color:var(--a-muted);letter-spacing:0;margin-top:6px}

/* Sections */
.anm-block{padding:70px 0 0}
.anm-head{display:flex;align-items:flex-end;gap:18px;margin-bottom:30px;border-bottom:1px solid var(--a-line);padding-bottom:16px}
.anm-num{font:500 13px/1 var(--a-mono);color:var(--a-teal);letter-spacing:.14em;padding-bottom:6px}
.anm-page h2{font-size:clamp(26px,3.6vw,38px);letter-spacing:.03em}
.anm-head .anm-barcode{margin-left:auto;margin-bottom:8px}
.anm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.anm-card .anm-in{padding:24px 24px 22px}
.anm-card svg{width:34px;height:34px;color:var(--a-teal);margin-bottom:14px;fill:none;stroke:currentColor;stroke-width:2}
.anm-card h3{font-size:18px;margin-bottom:8px}
.anm-card p{margin:0;color:var(--a-muted);font-size:15px}

.anm-steps{list-style:none;margin:0;padding:0;counter-reset:anm;display:grid;gap:14px}
.anm-steps li{counter-increment:anm;display:grid;grid-template-columns:92px 1fr;background:var(--a-panel);border:1px solid var(--a-line)}
.anm-steps li::before{content:counter(anm,decimal-leading-zero);display:grid;place-items:center;font:500 30px/1 var(--a-mono);color:var(--a-teal);background:linear-gradient(135deg,rgba(84,214,210,.13),rgba(84,214,210,.02));border-right:1px solid var(--a-line)}
.anm-steps li>div{padding:20px 24px}
.anm-steps h3{font-size:18px;margin-bottom:6px}
.anm-steps p{margin:0;color:var(--a-muted)}
.anm-two{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}
.anm-tip{border:1px solid var(--a-line);background:var(--a-panel);padding:22px 24px;position:relative}
.anm-tip h3{font-size:17px;margin-bottom:10px}
.anm-tip ul{margin:0;padding-left:1.15em;color:var(--a-muted)}
.anm-tip li{margin:.35em 0}
.anm-tip li::marker{color:var(--a-teal)}
.anm-tip.is-warn{border-color:var(--a-red-dark);background:linear-gradient(180deg,rgba(126,34,9,.2),rgba(13,21,22,.6))}
.anm-tip.is-warn::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:repeating-linear-gradient(-45deg,var(--a-red) 0 10px,transparent 10px 20px)}
.anm-tip.is-warn h3{color:#ffb39f;padding-top:6px}

/* A sheet in the spirit of the game's documents */
.anm-paper{position:relative;background:linear-gradient(180deg,#ece8de,#dcd7cb);color:#1d2222;padding:30px 34px 28px;box-shadow:0 18px 50px rgba(0,0,0,.55);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%)}
.anm-paper::before{content:"";position:absolute;right:0;top:0;border:11px solid;border-color:transparent transparent #b9b3a5 #b9b3a5}
.anm-page .anm-stamp{display:inline-block;margin:0 0 14px;font:500 11.5px/1 var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:#7e2209;border:1.5px solid #7e2209;padding:5px 8px;transform:rotate(-1.2deg)}
.anm-table{width:100%;border-collapse:collapse;font-size:15px}
.anm-table th{width:12.5em;padding:7px 18px 7px 0;text-align:left;vertical-align:top;font:500 12px/1.9 var(--a-mono);letter-spacing:.1em;text-transform:uppercase;color:#56605e;background:none;border:0}
.anm-table td{padding:7px 0;color:#1d2222;overflow-wrap:anywhere;background:none;border:0}
.anm-table tr+tr th,.anm-table tr+tr td{border-top:1px solid rgba(0,0,0,.1)}
.anm-hash{font:500 12.5px/1.5 var(--a-mono);word-break:break-all;user-select:all}

.anm-faq{display:grid;gap:10px}
.anm-faq details{border:1px solid var(--a-line);background:var(--a-panel)}
.anm-faq details[open]{border-color:var(--a-line-2)}
.anm-faq summary{cursor:pointer;list-style:none;padding:17px 54px 17px 22px;font-weight:500;color:var(--a-paper);position:relative}
.anm-faq summary::-webkit-details-marker{display:none}
.anm-faq summary::after{content:"+";position:absolute;right:20px;top:50%;translate:0 -52%;font:400 24px/1 var(--a-mono);color:var(--a-teal)}
.anm-faq details[open] summary::after{content:"–"}
.anm-faq details p{margin:0;padding:0 22px 18px;color:var(--a-muted);max-width:62em}

/* The shared mistake form (.ikf- markup from theme ikenfell.php) */
.anm-page .ikf-block{padding:70px 0 0}
.anm-page .ikf-block>h2{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--a-line)}
.anm-page .ikf-block>h2::before{content:"05";margin-right:18px;font:500 13px/1 var(--a-mono);color:var(--a-teal);letter-spacing:.14em;vertical-align:middle}
.anm-page .ikf-intro{margin:0 0 22px;color:var(--a-muted)}
.anm-page .ikf-form{display:grid;gap:18px;padding:26px 26px 22px;background:var(--a-panel);border:1px solid var(--a-line-2);border-left:3px solid var(--a-teal)}
.anm-page .ikf-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;border:0}
.anm-page .ikf-chips legend{width:100%;margin:0 0 10px;padding:0}
.anm-page .ikf-chips legend,.anm-page .ikf-field>span,.anm-page .ikf-h3{font:500 12px/1.4 var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-teal)}
.anm-page .ikf-chips label{position:relative;cursor:pointer}
.anm-page .ikf-chips input{position:absolute;opacity:0;width:1px;height:1px}
.anm-page .ikf-chips span{display:block;padding:7px 14px;color:var(--a-text);background:var(--a-bg);box-shadow:inset 0 0 0 1px var(--a-line-2)}
.anm-page .ikf-chips input:checked+span{color:var(--a-bg);background:var(--a-teal);box-shadow:none;font-weight:700}
.anm-page .ikf-chips input:focus-visible+span{outline:2px solid var(--a-teal);outline-offset:3px}
.anm-page .ikf-field{display:block}
.anm-page .ikf-field em{font-style:normal;font-size:12.5px;color:var(--a-muted);margin-left:6px}
.anm-page .ikf-field input,.anm-page .ikf-field textarea{display:block;width:100%;margin:9px 0 0;padding:11px 13px;font:inherit;font-size:15px;color:var(--a-paper);background:var(--a-bg);border:1px solid var(--a-line-2);border-radius:0;resize:vertical}
.anm-page .ikf-field input::placeholder,.anm-page .ikf-field textarea::placeholder{color:#6f8482}
.anm-page .ikf-field input:focus,.anm-page .ikf-field textarea:focus{outline:0;border-color:var(--a-teal);box-shadow:0 0 0 1px var(--a-teal)}
.anm-page .ikf-file{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:10px 0 0;cursor:pointer}
.anm-page .ikf-file input{position:absolute;opacity:0;width:1px;height:1px;margin:0;padding:0}
.anm-page .ikf-file-btn{padding:8px 14px;font:500 13px/1.2 var(--a-mono);letter-spacing:.06em;color:var(--a-teal);box-shadow:inset 0 0 0 1px var(--a-teal-dim)}
.anm-page .ikf-file:hover .ikf-file-btn,.anm-page .ikf-shot.is-over .ikf-file-btn{background:rgba(84,214,210,.12)}
.anm-page .ikf-file input:focus-visible+.ikf-file-btn{outline:2px solid var(--a-teal);outline-offset:3px}
.anm-page .ikf-file-hint,.anm-page .ikf-file-note,.anm-page .ikf-note{font-size:13.5px;color:var(--a-muted)}
.anm-page .ikf-file-note{margin:10px 0 0}
.anm-page .ikf-shot-preview:not([hidden]){display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:14px 0 0}
.anm-page .ikf-shot-preview img{display:block;width:160px;max-height:120px;object-fit:contain;background:var(--a-bg);border:1px solid var(--a-line-2)}
.anm-page .ikf-shot-name{flex:1;min-width:0;font-size:14px;color:var(--a-muted);overflow-wrap:anywhere}
.anm-page .ikf-shot-preview button,.anm-page .ikf-report-do button{padding:6px 12px;font:inherit;font-size:13px;color:var(--a-text);background:var(--a-panel-2);border:1px solid var(--a-line-2);cursor:pointer}
.anm-page .ikf-shot-preview button:hover,.anm-page .ikf-report-do button:hover{color:var(--a-bg);background:var(--a-teal)}
@media (pointer:coarse){.anm-page .ikf-file-hint{display:none}}
.anm-page .ikf-hp{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}
.anm-page .ikf-check:empty{display:none}
.anm-page .ikf-send{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px}
.anm-page .ikf-btn{display:inline-flex;align-items:center;gap:12px;font:700 16px/1 var(--a-sans);letter-spacing:.04em;padding:16px 26px;border:0;cursor:pointer;background:var(--a-red);color:#fff;
  clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));transition:background .15s}
.anm-page .ikf-btn:hover{background:var(--a-red-hot)}
.anm-page .ikf-btn:disabled{filter:grayscale(.6);cursor:progress}
.anm-page .ikf-status{margin:0;color:#ff9c85}
.anm-page .ikf-status.is-good{color:var(--a-teal)}
.anm-page .ikf-status:empty{display:none}
.anm-page .ikf-form .ikf-note{margin:0}
.anm-page .ikf-reports{margin-top:30px}
.anm-page .ikf-h3{margin:0 0 16px}
.anm-page .ikf-report{margin:0 0 14px;padding:14px 18px;background:var(--a-panel);border:1px solid var(--a-red-dark);border-left:3px solid var(--a-red)}
.anm-page .ikf-report.is-done{opacity:.6;border-color:var(--a-line-2)}
.anm-page .ikf-report p{margin:0 0 8px}
.anm-page .ikf-report-head,.anm-page .ikf-report-fix,.anm-page .ikf-report-from{font-size:13.5px;color:var(--a-muted)}
.anm-page .ikf-report-head b{color:var(--a-teal)}
.anm-page .ikf-report-text{color:var(--a-paper)}
.anm-page .ikf-report-shot{display:inline-block;margin:2px 0 12px}
.anm-page .ikf-report-shot img{display:block;max-width:min(100%,360px);height:auto;border:1px solid var(--a-line-2)}
.anm-page .ikf-report-do{display:flex;gap:10px}

.anm-credits{margin-top:70px;border-top:1px solid var(--a-line);padding-top:26px;color:var(--a-muted);font-size:13.5px;display:grid;grid-template-columns:1fr auto;gap:6px 24px}
.anm-credits p{grid-column:1;margin:0 0 .35em;max-width:60em}
.anm-credits .anm-role{font:500 11.5px/1.4 var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-teal);margin-bottom:2px}
.anm-credits .anm-name{font-weight:700;font-size:18px;color:var(--a-paper);margin-bottom:12px}
.anm-credits .anm-hatch{grid-column:2;grid-row:1;margin-top:4px}

/* The tile on /translations/ and in other lists */
.anm-tile{display:block}

@media (max-width:1240px){.anm-page::before,.anm-page::after{inset:0 -18px}}
@media (max-width:940px){
  .anm-hero{grid-template-columns:1fr;gap:34px;padding-top:26px}
  .anm-grid{grid-template-columns:1fr 1fr}
  .anm-stats{grid-template-columns:1fr 1fr}
  .anm-stat:nth-child(3){border-left:0}
  .anm-stat:nth-child(n+3){border-top:1px solid var(--a-line)}
  .anm-two{grid-template-columns:1fr}
}
@media (max-width:620px){
  .anm-page::before,.anm-page::after{inset:0 -8px}
  .anm-page{margin:14px auto 24px;padding:14px 4px 40px}
  .anm-page h1{letter-spacing:.07em}
  .anm-page h1 .anm-h1-sub{letter-spacing:.24em}
  .anm-grid{grid-template-columns:1fr}
  .anm-steps li{grid-template-columns:58px 1fr}
  .anm-steps li::before{font-size:22px}
  .anm-steps li>div{padding:16px}
  .anm-btn{width:100%;justify-content:center;flex-wrap:wrap;row-gap:9px}
  .anm-btn small{flex-basis:100%;border-left:0;padding-left:0;text-align:center}
  .anm-paper{padding:24px 20px}
  .anm-table,.anm-table tbody,.anm-table tr,.anm-table th,.anm-table td{display:block;width:auto}
  .anm-table th{padding:10px 0 0;line-height:1.5}
  .anm-table td{padding:2px 0 10px}
  .anm-table tr+tr td{border-top:0}
  .anm-head .anm-barcode,.anm-log{display:none}
  .anm-block,.anm-page .ikf-block{padding-top:52px}
  .anm-page .ikf-form{padding:20px 16px 18px}
  .anm-credits{grid-template-columns:1fr}
  .anm-credits .anm-hatch{display:none}
}
@media (prefers-reduced-motion:reduce){
  .anm-crt .anm-in::after,.anm-crt-head i::before,.anm-talk-box::after{animation:none}
  .anm-btn,.anm-page .ikf-btn{transition:none}
  .anm-btn:hover{transform:none}
}
