.v21-dependency-skins--hiratus-instrument{border-color:#4f9ea267;background:radial-gradient(circle at 80% 8%,#4f9ea222,transparent 38%),#0b0c12}
.v21-dependency-skins--hiratus-instrument>header small,.v21-dependency-skins--hiratus-instrument .v21-dependency-card>header small{color:#87dad7}
.v21-dependency-skins--hiratus-instrument .v21-bunny-skin-stage{overflow:hidden}
.v21-dependency-stage--hiratus-instrument{inset:5% 4% 9%;filter:none}
.v21-dependency-stage--hiratus-instrument>i{inset:9% 18%;border:1px solid color-mix(in srgb,var(--bunny-accent) 76%,transparent);background:radial-gradient(circle,color-mix(in srgb,var(--bunny-accent) 27%,transparent),transparent 70%);box-shadow:0 0 25px color-mix(in srgb,var(--bunny-accent) 45%,transparent),inset 0 0 35px color-mix(in srgb,var(--bunny-glow) 18%,transparent);animation:hsPatchPulse 3.3s ease-in-out infinite alternate}
.v21-dependency-stage--hiratus-instrument figure{position:absolute;inset:0;max-width:none!important;height:100%;flex:none}
.v21-dependency-stage--hiratus-instrument figure.is-hiratus-instrument{z-index:3;width:100%}
.v21-dependency-stage--hiratus-instrument .is-hiratus-instrument img{width:min(87%,360px);height:93%;margin:auto;object-fit:contain;filter:drop-shadow(0 0 9px var(--bunny-accent)) drop-shadow(0 0 23px var(--bunny-glow));animation:hsPatchFloat 4s ease-in-out infinite}
.v21-dependency-stage--hiratus-instrument figure.is-hiratus-motif{z-index:1;width:100%;pointer-events:none}
.v21-dependency-stage--hiratus-instrument .v21-dependency-drawn{position:absolute;inset:0;display:block;overflow:hidden}
.v21-dependency-stage--hiratus-instrument .v21-dependency-drawn::before,.v21-dependency-stage--hiratus-instrument .v21-dependency-drawn::after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--bunny-accent);box-shadow:0 0 9px var(--bunny-accent),-42px 31px 4px var(--bunny-glow),53px -22px 2px var(--bunny-accent),80px 48px 3px var(--bunny-glow);animation:hsPatchWisp 4.5s ease-in-out infinite alternate}
.v21-dependency-stage--hiratus-instrument .v21-dependency-drawn::before{left:23%;top:24%}
.v21-dependency-stage--hiratus-instrument .v21-dependency-drawn::after{right:24%;bottom:25%;animation-delay:-2s}
.v21-dependency-stage--hiratus-instrument .is-hiratus-motif--fairytale .v21-dependency-drawn::before{width:13px;height:13px;border-radius:50% 50% 0 50%;transform:rotate(45deg);background:#ff91e0}
.v21-dependency-stage--hiratus-instrument .is-hiratus-motif--fairytale .v21-dependency-drawn::after{width:14px;height:14px;border:2px solid #c0c2f3;background:#ffffe333;box-shadow:0 0 9px #ff91e0,35px -34px 0 -4px #c0c2f3,-39px 25px 0 -3px #ffffe3}
.v21-dependency-stage--hiratus-instrument .is-hiratus-motif--fairytale .v21-dependency-drawn{background:radial-gradient(circle at 26% 72%,#ffffe355 0 5px,transparent 7px),radial-gradient(circle at 75% 22%,#c0c2f366 0 4px,transparent 6px)}
.v21-dependency-stage--hiratus-instrument .is-hiratus-motif--fairytale .v21-dependency-drawn::before{content:"♥";width:auto;height:auto;border:0;transform:none;background:none;color:#ff91e0;font:900 24px/1 Georgia,serif;text-shadow:0 0 10px #ff91e0;box-shadow:none}
.v21-dependency-skins--hiratus-instrument .v21-dependency-card:nth-child(2){border-color:#ff91e07a}
.v21-bunny-extras.is-hero-75{border-color:#4f9ea263;background:radial-gradient(circle at 82% 0%,#4f9ea21f,transparent 38%),#0b0c12}
.v21-bunny-extras.is-hero-75>header small{color:#9ad9d6}
.v21-bunny-extras.is-hero-75 .v21-bunny-extra-card{border-color:#4f9ea25c;background:linear-gradient(120deg,#4f9ea21c,#06090e 72%)}
.v21-bunny-extras.is-hero-75 .v21-bunny-extra-card:last-child{border-color:#ecb44991;background:linear-gradient(120deg,#ecb44921,#0c0912 75%)}
.v21-bunny-extras.is-hero-75 .v21-bunny-extra-icon i{border-color:#4f9ea2;box-shadow:0 0 17px #4f9ea288,inset 0 0 15px #435a7e99}
.v21-bunny-extras.is-hero-75 .v21-bunny-extra-card:last-child .v21-bunny-extra-icon i{border-color:#ecb449;box-shadow:0 0 19px #ecb44999,inset 0 0 17px #ecb44944}
.v21-bunny-extras.is-hero-75 .v21-bunny-extra-icon img{filter:drop-shadow(0 0 12px #4f9ea2)}
.v21-bunny-extras.is-hero-75 .v21-bunny-extra-card:last-child .v21-bunny-extra-icon img{filter:drop-shadow(0 0 14px #ecb449)}
.v21-bunny-extras.is-hero-75 .v21-bunny-extra-card small{color:#a5e5df}
@keyframes hsPatchPulse{to{opacity:.55;transform:scale(1.1)}}
@keyframes hsPatchFloat{50%{transform:translateY(-8px) rotate(3deg)}}
@keyframes hsPatchWisp{to{opacity:.25;translate:0 -25px}}
@media(prefers-reduced-motion:reduce){.v21-dependency-stage--hiratus-instrument *,.v21-bunny-extras.is-hero-75 .v21-bunny-extra-icon i{animation:none!important}}
