/* Cat Bomb — манэки-нэко */
.cb-neko{max-width:420px;margin:10px auto}
.cb-neko--on{background:#becad4 var(--lp-bubbles);padding:14px}
.cb-neko__sheet {
    background: #f6f5f4;
    padding: 18px 16px 12px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    font-family: var(--font1);
    color: #1e0f11;
    box-shadow: var(--shadow);
}
.cb-neko__stage{position:relative;max-width:100%;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}
.cb-neko__stage.is-sleep{cursor:default}
.cb-neko__stage:focus-visible{box-shadow:0 0 0 2px #e59eb4;border-radius:10px}
.cb-neko__body,.cb-neko__paw{position:absolute;left:0;top:0;width:100%;height:100%;display:block;pointer-events:none;-webkit-user-drag:none;user-select:none}
.cb-neko__paw{z-index:2;transition:transform .32s cubic-bezier(.5,1.6,.5,1)}
.cb-neko__stage.is-shake .cb-neko__body{animation:cbNekoShake .45s}
@keyframes cbNekoShake{0%,100%{transform:none}30%{transform:translateY(2px) rotate(-1deg)}60%{transform:translateY(-1px) rotate(1deg)}}

/* кот (тело и лапа зашиты сюда) */
.cb-neko__body--ph{z-index:1;background:url("data:image/svg+xml,%3Csvg width='512' height='512' viewBox='0 0 512 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M115.196 349.593C102.36 339.602 100.053 321.097 110.044 308.26L167.587 234.325C177.578 221.488 196.084 219.181 208.921 229.173C221.757 239.164 224.064 257.669 214.073 270.506L156.53 344.441C146.539 357.278 128.033 359.585 115.196 349.593Z' fill='%23DCE1EB'/%3E%3Cpath d='M256.986 272.049C219.361 272.049 189.598 266.026 161.452 254.551C143.657 287.844 132.947 326.594 132.947 358.731C132.947 431.634 188.04 451.06 256 451.06C256.692 451.06 257.38 451.055 258.633 447.851L268.633 346.729L258.068 272.034C257.704 272.036 257.352 272.049 256.986 272.049Z' fill='%23E9EDF5'/%3E%3Cpath d='M350.548 254.551C324.374 263.767 294.611 272.049 256.986 272.049C256.648 272.049 256.322 272.04 255.986 272.039V451.06H256C323.96 451.06 379.053 431.633 379.053 358.731C379.053 326.594 368.342 287.844 350.548 254.551Z' fill='%23CDD2E1'/%3E%3Cpath d='M256.001 178.871C217.999 178.871 184.025 212.318 161.453 254.549C184.6 273.91 218.376 290.4 256.001 290.4C256.693 290.4 257.38 290.383 258.069 290.372L268.069 237.871L258.069 178.927C257.38 178.906 256.693 178.871 256.001 178.871Z' fill='%23FF73A5'/%3E%3Cpath d='M350.548 254.549C327.976 212.318 294.002 178.871 256 178.871C255.995 178.871 255.991 178.871 255.986 178.871V290.4H256C293.625 290.4 327.401 273.91 350.548 254.549Z' fill='%23FF468C'/%3E%3Cpath d='M256 264.785C239.656 264.785 226.406 278.035 226.406 294.379C226.406 310.723 239.656 323.973 256 323.973C256.696 323.973 257.384 323.94 258.068 323.893L264.859 294.379L258.068 264.865C257.384 264.818 256.696 264.785 256 264.785Z' fill='%23FFCE00'/%3E%3Cpath d='M256 264.785C255.995 264.785 255.991 264.785 255.986 264.785V323.973H256C272.344 323.973 285.594 310.723 285.594 294.379C285.594 278.035 272.344 264.785 256 264.785Z' fill='%23FDBA12'/%3E%3Cpath d='M273.086 96.9922L345.932 64.0742L353.274 161.368L273.086 96.9922Z' fill='%23CDD2E1'/%3E%3Cpath d='M277.084 110.55L334.585 84.5664L340.38 161.366L277.084 110.55Z' fill='%23FF468C'/%3E%3Cpath d='M238.915 96.9922L166.069 64.0742L158.727 161.368L238.915 96.9922Z' fill='%23E9EDF5'/%3E%3Cpath d='M234.915 110.55L177.414 84.5664L171.619 161.366L234.915 110.55Z' fill='%23FF73A5'/%3E%3Cpath d='M255.999 85.6953C199.549 85.6953 153.787 131.457 153.787 187.907C153.787 244.357 199.549 269.789 255.999 269.789C256.691 269.789 257.379 269.782 258.067 269.774L268.067 169.34L258.067 87.4153C257.379 85.7073 256.691 85.6953 255.999 85.6953Z' fill='white'/%3E%3Cpath d='M256 85.6953C255.995 85.6953 255.991 85.6953 255.986 85.6953V269.789H256C312.45 269.789 358.212 244.357 358.212 187.907C358.212 131.457 312.45 85.6953 256 85.6953Z' fill='%23E9EDF5'/%3E%3Cpath d='M208 170.968C213.769 170.968 218.447 166.291 218.447 160.521C218.447 154.752 213.769 150.074 208 150.074C202.23 150.074 197.553 154.752 197.553 160.521C197.553 166.291 202.23 170.968 208 170.968Z' fill='%23707789'/%3E%3Cpath d='M304 170.968C309.769 170.968 314.447 166.291 314.447 160.521C314.447 154.752 309.769 150.074 304 150.074C298.23 150.074 293.553 154.752 293.553 160.521C293.553 166.291 298.23 170.968 304 170.968Z' fill='%23555A66'/%3E%3Cpath d='M234.438 170.969L248.941 189.961V233.651H258.068L262.001 200.354L258.068 170.969H234.438Z' fill='%23707789'/%3E%3Cpath d='M255.986 170.969V233.651H263.059V189.961L277.563 170.969H255.986Z' fill='%23555A66'/%3E%3Cpath d='M322.072 457.651C346.285 457.651 365.915 438.022 365.915 413.808C365.915 389.594 346.285 369.965 322.072 369.965C297.858 369.965 278.229 389.594 278.229 413.808C278.229 438.022 297.858 457.651 322.072 457.651Z' fill='%23E9EDF5'/%3E%3Cpath d='M189.931 457.651C214.145 457.651 233.774 438.022 233.774 413.808C233.774 389.594 214.145 369.965 189.931 369.965C165.717 369.965 146.088 389.594 146.088 413.808C146.088 438.022 165.717 457.651 189.931 457.651Z' fill='white'/%3E%3C/svg%3E") center/100% 100% no-repeat}
.cb-neko__paw--ph{z-index:0;background:url("data:image/svg+xml,%3Csvg width='512' height='512' viewBox='0 0 512 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M348.776 311.886L346.22 311.23C331.17 307.368 322.099 292.037 325.96 276.987L364.993 124.837C368.854 109.786 384.186 100.715 399.236 104.577L401.792 105.233C416.842 109.095 425.913 124.426 422.052 139.476L383.019 291.626C379.158 306.677 363.826 315.747 348.776 311.886Z' fill='%23BEC3D2'/%3E%3Cpath d='M430.175 139.331C433.552 121.089 421.502 103.564 403.261 100.186C385.02 96.8092 367.494 108.859 364.117 127.1C360.74 145.341 372.789 162.867 391.031 166.244C409.272 169.621 426.797 157.572 430.175 139.331Z' fill='%23CDD2E1'/%3E%3C/svg%3E") center/100% 100% no-repeat}

.cb-neko__res{min-height:34px;display:flex;align-items:center;justify-content:center}
.cb-neko__pill{display:inline-block;padding:6px 16px;border:1px solid #c5a3b3;border-radius:999px;background:#fbf9f8;font-size:14px;color:#a40e41}
.cb-neko__pill.is-minus{color:#767676}
.cb-neko__pill.is-pop{animation:cbNekoPop .4s cubic-bezier(.5,1.6,.5,1)}
@keyframes cbNekoPop{from{transform:translateY(-14px) scale(.6);opacity:0}to{transform:none;opacity:1}}
.cb-neko__note{width:100%;border-top:1px dashed #c5a3b3;padding-top:8px;text-align:center;font-size:12px;color:#767676}

/* служебный код в постах */
.cbneko{display:none!important}

/* плашка проверки у админов */
.cb-neko-adm{margin-top:10px;padding:6px 10px;border:1px dashed #c5a3b3;border-radius:8px;background:#f1f1f0;font-size:12px;color:#525252}
.cb-neko-adm.is-bad{border-color:#a40e41;color:#a40e41}
.cb-neko-adm.is-ok{color:#767676}
.cb-neko-adm button{margin-left:6px;font:inherit;padding:3px 12px;border:1px solid #1e0f11;border-radius:999px;background:#e6d7da;color:#1e0f11;cursor:pointer}
.cb-neko-adm button:hover{background:#ecc4c9}
.cb-neko-adm button[disabled]{opacity:.6;cursor:default}

@media (prefers-reduced-motion:reduce){.cb-neko__paw{transition-duration:.01s}.cb-neko__pill.is-pop,.cb-neko__stage.is-shake .cb-neko__body{animation:none}}

/* тест для амс под котом */
.cb-neko-test{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;padding-top:8px;border-top:1px dashed #c5a3b3;font-size:12px}
.cb-neko-test select{font:inherit;padding:3px 6px;border:1px solid #c5a3b3;border-radius:6px;background:#fbf9f8;max-width:200px}
.cb-neko-test button{font:inherit;padding:3px 12px;border:1px solid #1e0f11;border-radius:999px;background:#e6d7da;color:#1e0f11;cursor:pointer}
.cb-neko-test__msg{width:100%;text-align:center;color:#767676}
.cb-neko-adm.is-test{border-style:dotted}

/* выдать все */
.cb-neko-all{margin:0 0 10px;padding:8px 12px;border:1px dashed #c5a3b3;border-radius:8px;background:#f1f1f0;font:12px var(--font1);color:#525252;text-align:center}
.cb-neko-all button{font:inherit;padding:3px 12px;border:1px solid #1e0f11;border-radius:999px;background:#e6d7da;color:#1e0f11;cursor:pointer}
.cb-neko-all button:hover{background:#ecc4c9}
.cb-neko-adm__err{display:block;margin-top:4px;color:#a40e41}
.cb-neko-adm__err:empty{display:none}