/*------ krol ------*/

:root {
    --bunny-color: pink;
    --bunny-color-2: #f0a4cb;
    --bunny-eye-color: #473929;
    --bunny-cheek-color: red;
    --bunny-tongue-color: red;
    --bunny-mouth-color: #473929;
    --bunny-nose-color: #473929; 
    --stick-color: #ff8819;
    --stick-bubble-color-1: #9e9eff;
    --stick-bubble-color-2: white;  
    --grass-color: #84cc84;
    --grass-color-2: lightgreen;
    --breathe-duration: 10s;
    --bubble-color-1: #4fd5e7;
    --bubble-color-2: #829fff;
    --bubble-color-3: #76e0cf;
    --bubble-color-4: #86befd;
    --bubble-color-5: #91f1d9;
}
.bunny-container {
    margin: 0;
    background: #FCFCFC;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: 'Balsamiq Sans', cursive;
    height: 300px;
    padding-bottom: 80px;
}
.bunny {
    width: 230px;
    height: 300px;
    transform: translateX(70px);
    position: relative;
}
.bunny * {
    position: absolute;
}
.bunny__body {
    width: 200px;
    height: 200px;
    background: var(--bunny-color);
    border-radius: 100px 100px 30px 0px;
    transform: translateY(80px);
}
@keyframes eyesAnim {
    0%, 15%, 17%, 79%, 81% { transform: translate(40px, 40px) rotateZ(6deg) }
    16%, 80% { transform: translate(40px, 40px) rotateZ(6deg) scaleY(0.3) }
    60% { transform: translate(40px, 30px) rotateZ(6deg) }
    10%, 70%, 100% { transform: translate(40px, 40px) rotateZ(6deg) }
}
.bunny__eyes {
    padding: 6px;
    background: var(--bunny-eye-color);
    border-radius: 50%;
    box-shadow: 80px 0 var(--bunny-eye-color);
    transform: translate(40px, 40px) rotateZ(6deg);
    animation: eyesAnim var(--breathe-duration) linear infinite;
}
@keyframes noseAnim {
    60% { transform: translate(70px, 40px) }
    10%, 70%, 100% { transform: translate(70px, 50px) }
}
.bunny__nose {
    padding: 5px 8px;
    background: var(--bunny-nose-color);
    border-radius: 50%;
    transform: translate(70px, 50px);
    animation: noseAnim var(--breathe-duration) linear infinite;
}
.bunny__nose::after {
    content: '|';
    text-shadow: 1px 0px, -1px 0;
    color: var(--bunny-nose-color);
    position: absolute;
    font-size: 20px;
    font-weight: bolder;
    transform: translateX(-2px);
}
@keyframes cheeksAnim {
    60% { transform: translate(10px, 50px) rotateZ(5deg); opacity: 0.5 }
    10%, 70%, 100%, 0% { transform: translate(10px, 55px) rotateZ(5deg); opacity: 0.2 }
}
.bunny__cheeks {
    padding: 18px;
    background: var(--bunny-cheek-color);
    border-radius: 50%;
    transform: translate(10px, 55px) rotateZ(5deg);
    box-shadow: 110px 0 var(--bunny-cheek-color);
    animation: cheeksAnim var(--breathe-duration) linear infinite;
}
@keyframes breatheMouthAnim {
    0%, 10%, 75%, 78%, 82%, 86%, 90%, 94%, 98%, 100%, 4%, 8% { transform: translate(68px, 70px) }
    60% { transform: translate(70px, 70px) scale(3, 2.5) }
    76%, 80%, 84%, 88%, 92%, 96%, 2%, 6% { transform: translate(66px, 70px) }
}
.bunny__mouth {
    padding: 8px 10px;
    background: var(--bunny-tongue-color);
    border-radius: 50%;
    transform: translate(66px, 70px);
    box-shadow: inset 5px 8px var(--bunny-mouth-color);
    animation: breatheMouthAnim  var(--breathe-duration) linear infinite;
}
.bunny__ears {
    width: 200px;
    height: 100px;
}
@keyframes earLeftAnim {
    0%, 10%, 75% { transform: var(--transform-3) }
    15%, 17%, 65% { transform: var(--transform-1) }
    16% { transform: var(--transform-2) }
    25%, 29%, 42%, 46%, 56%, 60% { transform: var(--transform-4) }
    23%, 27%, 31%, 40%, 44%, 48%, 54%, 58%, 62% { transform: var(--transform-1) }
}
@keyframes earRightAnim {
    0%, 10%, 75% { transform: var(--transform-3) }
    13%, 15%, 65% { transform: var(--transform-1) }
    14% { transform: var(--transform-2) }
    28%, 32%, 44%, 48%, 55%, 59% { transform: var(--transform-4) }
    26%, 30%, 34%, 42%, 46%, 50%, 53%, 57%, 61% { transform: var(--transform-1) }
}
.bunny__ear {
    width: 50px;
    height: 100px;
    border-radius: 50% 50% 0%;
    background: var(--bunny-color);
    transform-origin: bottom left;
    box-shadow: inset 0px 15px var(--bunny-color-2);
    transform: var(--transform-3);
}
.bunny__ear--left {
    --transform-1: translateX(50px) rotate(10deg);
    --transform-2: translateX(50px) rotate(5deg);
    --transform-3: translateX(50px) rotate(30deg);
    --transform-4: translateX(50px) rotate(8deg);
    animation: earLeftAnim var(--breathe-duration) linear infinite;
}
.bunny__ear--right {
    --transform-1: translateX(125px) rotate(25deg);
    --transform-2: translateX(125px) rotate(20deg);
    --transform-3: translateX(125px) rotate(45deg);
    --transform-4: translateX(125px) rotate(23deg);
    animation: earRightAnim var(--breathe-duration) linear infinite;
}
.bunny__feet {
    height: 35px;
    width: 200px;
    transform: translateY(265px);
}
.bunny__foot {
    height: 35px;
    width: 65px;
    background: var(--bunny-color-2);
    border-radius: 0 0 25px 50%;
}
.bunny__foot--left {
    transform: rotate(10deg) skewY(-20deg);
}
.bunny__foot--right {
    transform: translateX(110px) rotate(10deg) skewY(-20deg);
}
@keyframes tailAnim {
    0%, 15%, 25%,   75%, 85%, 95% { transform: translate(190px, 200px) rotate(8deg) }
    20%, 80%, 90% { transform: translate(190px, 198px) rotate(-8deg) }
}
.bunny__tail {
    height: 50px;
    width: 40px;
    background: var(--bunny-color-2);
    border-radius: 50% 50% 50%;
    transform: translate(190px, 200px) rotate(8deg);
    animation: tailAnim 3s linear infinite;
}
.bunny__arm {
    width: 80px;
    height: 100px;
    transform: translate(-70px, 140px);
}
@keyframes pawAnim {
    0%, 75%, 100% { transform: translate(-47px, 197px) rotate(-2deg) }
    65% { transform: translate(-47px, 197px) rotate(10deg) }
}
.bunny__paw {
    width: 50px;
    height: 50px;
    background: var(--bunny-color);
    border-radius: 50px 0 0 50px;
    transform-origin: bottom right;
    transform: translate(-47px, 197px) rotate(-2deg);
    transform: translate(-47px, 197px) rotate(10deg);
    animation: pawAnim var(--breathe-duration) linear infinite;
}
.bunny__paw::before {
    content: '';
    position: absolute;
    width: 10px;
    height: 45px;
    border-radius: 0 0 20px 20px;
    background: var(--stick-color);
    transform: translate(8px, -5px);
}
.bunny__paw::after {
    content: '';
    position: absolute;
    width: 19px;
    height: 35px;
    background: linear-gradient(-45deg,
    var(--stick-bubble-color-1) 0% 30%,
    var(--stick-bubble-color-2) 30% 40%,
    var(--stick-bubble-color-1) 40% 55%,
    var(--stick-bubble-color-2) 55% 60%,
    var(--stick-bubble-color-1) 60% 100%);
    border-radius: 50%;
    box-shadow: 0 0 0 8px var(--stick-color);
    transform: translate(2px, -45px);
}
.grass {
    width: 300px;
    height: 70px;
    background: var(--grass-color);
    position: absolute;
    border-radius: 50%;
    transform: translateY(260px);
    box-shadow: 0 6px 0 16px var(--grass-color-2);
}
.bubbles {
    position: absolute;
    transform: translate(-130px, 15px);
}
@keyframes bubbleAnim {
    40% { offset-distance: 0% }
    60% { offset-distance: 100%; }
    42%, 58% { opacity: 1 }
    0%, 40%, 60%, 100% { opacity: 0 }
}
.bubble {
    position: absolute;
    border-radius: 50%;
    opacity: 0;
    animation: bubbleAnim var(--breathe-duration) linear infinite;
    --bubble-base-delay: 3s;
    --bubble-delay: 0.2s;
}
.bubble:nth-child(n) {
    background: var(--bubble-color-1);
    padding: 12px;
    transform: rotate(10deg);
    offset-path: path('m0,0 l -500, -35');
}
.bubble:nth-child(2n) {
    background: var(--bubble-color-2);
    padding: 8px;
    offset-path: path('m0,0 l -500, -25');
}
.bubble:nth-child(3n) {
    background: var(--bubble-color-3);
    padding: 15px;
    offset-path: path('m0,0 l -500, 10');
}
.bubble:nth-child(4n) {
    background: var(--bubble-color-4);
    padding: 10px;
    offset-path: path('m0,0 l -500, 30');
}
.bubble:nth-child(5n) {
    background: var(--bubble-color-5);
    padding: 17px;
    offset-path: path('m0,0 l -500, 20');
}
.bubble:nth-child(1) { animation-delay: var(--bubble-base-delay) }
.bubble:nth-child(2) { animation-delay: calc(var(--bubble-base-delay) + var(--bubble-delay)) }
.bubble:nth-child(3) { animation-delay: calc(var(--bubble-base-delay) + var(--bubble-delay) * 2) }
.bubble:nth-child(4) { animation-delay: calc(var(--bubble-base-delay) + var(--bubble-delay) * 3) }
.bubble:nth-child(5) { animation-delay: calc(var(--bubble-base-delay) + var(--bubble-delay) * 4) }
.bubble:nth-child(6) { animation-delay: calc(var(--bubble-base-delay) + var(--bubble-delay) * 5) }
.bubble:nth-child(7) { animation-delay: calc(var(--bubble-base-delay) + var(--bubble-delay) * 6) }
.bubble:nth-child(8) { animation-delay: calc(var(--bubble-base-delay) + var(--bubble-delay) * 7) }
.bubble:nth-child(9) { animation-delay: calc(var(--bubble-base-delay) + var(--bubble-delay) * 8) }
.bubble:nth-child(10) { animation-delay: calc(var(--bubble-base-delay) + var(--bubble-delay) * 9) }
.bubble:nth-child(11) { animation-delay: calc(var(--bubble-base-delay) + var(--bubble-delay) * 10) }
.bubble:nth-child(12) { animation-delay: calc(var(--bubble-base-delay) + var(--bubble-delay) * 11) }
.bubble:nth-child(13) { animation-delay: calc(var(--bubble-base-delay) + var(--bubble-delay) * 12) }
.bubble:nth-child(14) { animation-delay: calc(var(--bubble-base-delay) + var(--bubble-delay) * 13) }
.bubble:nth-child(15) { animation-delay: calc(var(--bubble-base-delay) + var(--bubble-delay) * 14) }
.bubble:nth-child(16) { animation-delay: calc(var(--bubble-base-delay) + var(--bubble-delay) * 15) }
.bubble:nth-child(17) { animation-delay: calc(var(--bubble-base-delay) + var(--bubble-delay) * 16) }
.bubble:nth-child(18) { animation-delay: calc(var(--bubble-base-delay) + var(--bubble-delay) * 17) }
.bubble::before, .bubble::after {
    content: '';
    position: absolute;
    border-radius: 50%;
    background: white;
}
.bubble::after {
    padding: 15%;
    opacity: 0.6;
}
.bubble::before {
    padding: 10%;
    opacity: 0.7;
    transform: translate(-6px, -1px);
}


/*------ cat ------*/
.cat_container {
    margin: 0;
    overflow: hidden;
    background: #FCFCFC;
    position: relative;
    height: 300px;
}
.cat_container .cat {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 188px;
    height: 260px;
    margin-left: -99px;
    margin-top: -130px;
    color: #000;
}
.cat_container .cat .paw {
    position: absolute;
    top: 176px;
    left: 88px;
    width: 20px;
    height: 80px;
    background: currentcolor;
    border-radius: 20px/0 0 80px 40px;
    transform: rotate(10deg);
    animation: paw_l 0.45s infinite linear;
}
.cat_container .cat .paw:after {
    position: absolute;
    content: "";
    bottom: -5px;
    left: -4px;
    width: 20px;
    height: 26px;
    background: currentcolor;
    border-radius: 50%;
    transform: rotate(24deg);
}
.cat_container .cat .paw:nth-child(2) {
    left: 130px;
    animation: paw_r 0.45s infinite linear;
}
.cat_container .cat .shake {
    position: absolute;
    width: 100%;
    top: 0;
    animation: shake 0.45s infinite linear;
}
.cat_container .cat:before {
    position: absolute;
    content: "";
    top: 100%;
    left: 50%;
    width: 130px;
    height: 30px;
    margin-left: -50px;
    margin-top: -20px;
    background: #616161;
    opacity: 0.4;
    border-radius: 50%;
    animation: shadow 0.45s infinite linear;
    animation-delay: 0.225s;
}
.cat_container .cat:after {
    position: absolute;
    content: "";
    top: 100%;
    left: 100%;
    width: 15px;
    height: 10px;
    margin-left: -30px;
    margin-top: -10px;
    background: #616161;
    opacity: 0.3;
    border-radius: 50%;
    box-shadow: 50px 0 #616161, 100px 0 #616161, 150px 0 #616161, 200px 0 #616161, 250px 0 #616161, 300px 0 #616161;
    animation: track 0.225s infinite linear;
}
.cat_container .cat .tail {
    position: absolute;
    content: "";
    top: 0;
    right: -4px;
    width: 160px;
    height: 150px;
    border: 20px solid;
    border-color: currentcolor transparent transparent currentcolor;
    transform: rotate(45deg);
    border-radius: 120px/106px 120px 0 120px;
    box-sizing: border-box;
    animation: tail 0.45s infinite linear;
}
.cat_container .cat .tail:after {
    position: absolute;
    content: "";
    width: 20px;
    height: 20px;
    background: currentcolor;
    border-radius: 50%;
    bottom: 0;
    box-shadow: 2px 4px currentcolor, 2px 7px currentcolor, 2px 10px currentcolor, 1px 14px currentcolor, -1px 18px currentcolor, -5px 22px currentcolor, -10px 25px currentcolor, -15px 28px currentcolor, -20px 30px currentcolor;
}
.cat_container .cat .main {
    position: absolute;
    top: 14px;
    right: 0;
    width: 144px;
    height: 216px;
    color: currentcolor;
}
.cat_container .cat .main .head {
    position: absolute;
    bottom: -10px;
    left: 20px;
    width: 104px;
    height: 180px;
    background: currentcolor;
    border-radius: 55px/100px 100px 65px 65px;
    transform: rotate(40deg);
}
.cat_container .cat .main .body {
    position: absolute;
    right: 0;
    width: 130px;
    height: 180px;
    background: currentcolor;
    border-radius: 65px/70px 70px 100px 100px;
}
.cat_container .cat .main .body .leg {
    position: absolute;
    right: -10px;
    top: 20px;
    width: 50px;
    height: 116px;
    background: currentcolor;
    border-radius: 25px/0 60px 50px 0;
}
.cat_container .cat .main .body .leg:before {
    position: absolute;
    content: "";
    bottom: -4px;
    right: 0;
    width: 20px;
    height: 40px;
    border: 3px solid transparent;
    border-radius: 50%;
    border-left-color: #616161;
    -webkit-transform: rotate(6deg);
    -ms-transform: rotate(6deg);
    transform: rotate(6deg);
}
.cat_container .cat .main .body .leg:after {
    position: absolute;
    content: "";
    left: 3px;
    bottom: 35px;
    width: 76px;
    height: 70px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-bottom-color: #616161;
    transform: rotate(65deg);
}
.cat_container .cat .main .face {
    position: absolute;
    bottom: 0;
    width: 76px;
    height: 80px;
}
.cat_container .cat .main .face .nose {
    position: absolute;
    bottom: 8px;
    left: 50%;
    width: 18px;
    height: 9px;
    margin-left: -10px;
    background: #9c1b4d;
    border-radius: 20px/10px 10px 20px 20px;
}
.cat_container .cat .main .face .mustache_cont {
    position: absolute;
    bottom: 5px;
    width: 20px;
    height: 10px;
    animation: mustache_l 0.45s infinite linear;
}
.cat_container .cat .main .face .mustache_cont:nth-child(2) {
    right: 0;
    animation: mustache_r 0.45s infinite linear;
}
.cat_container .cat .main .face .mustache {
    position: absolute;
    top: 0;
    width: 100%;
    border: 1px solid #616161;
    transform-origin: 100% 0;
    transform: rotate(-10deg);
}
.cat_container .cat .main .face .mustache:last-child {
    top: 6px;
    transform: rotate(-20deg);
}
.cat_container .cat .main .face .eye {
    position: absolute;
    top: 28px;
    left: -8px;
    width: 30px;
    height: 30px;
    background: #FCFCFC;
    border: 3px solid #000;
    border-radius: 50%;
    box-sizing: border-box;
}
.cat_container .cat .main .face .eye:nth-child(5) {
    top: 26px;
    left: 36px;
}
.cat_container .cat .main .face .eye:after {
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    right: 1px;
    top: 4px;
    background: #000;
    border-radius: 50%;
    animation: eye 0.45s infinite linear;
}
.cat_container .cat .main .face .brow_cont, 
.cat_container .cat .main .face .brow_cont {
    position: absolute;
    top: 14px;
    left: 10px;
    width: 10px;
    height: 10px;
}
.cat_container .cat .main .face .brow_cont:nth-child(7), 
.cat_container .cat .main .face .brow_cont:nth-child(7) {
    transform: rotateY(180deg) rotateZ(0);
    left: 38px;
}
.cat_container .cat .main .face .brow {
    position: absolute;
    top: 20%;
    height: 60%;
    border: 1px solid #616161;
    transform-origin: 100% 0;
    transform: rotate(10deg);
}
.cat_container .cat .main .face .brow:last-child {
    top: 0;
    height: 100%;
    left: 6px;
    transform: rotate(3deg);
}
.cat_container .cat .main .face .ear_l {
    position: absolute;
    top: -17px;
    width: 20px;
    height: 30px;
    background: currentcolor;
    border-radius: 20px/55px 55px 0 0;
    transform-origin: 50% 100%;
    overflow: hidden;
    transform: rotate(-20deg);
    animation: ear_l 0.45s infinite linear;
}
.cat_container .cat .main .face .ear_l .inner {
    position: absolute;
    top: 5px;
    left: 50%;
    width: 6px;
    height: 14px;
    margin-left: -4px;
    background: #616161;
    border-radius: 7px/20px 20px 0 0;
}
.cat_container .cat .main .face .ear_r {
    position: absolute;
    right: 0;
    margin-top: -22px;
    width: 36px;
    height: 30px;
    transform-origin: 50% 100%;
    overflow: hidden;
    transform: rotate(20deg);
    animation: ear_r 0.45s infinite linear;
}
.cat_container .cat .main .face .ear_r .outer {
    position: absolute;
    width: 30px;
    height: 200%;
    border: 3px solid #616161;
    border-radius: 20px/55px 55px 0 0;
}
.cat_container .cat .main .face .ear_r .inner {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 12px;
    height: 26px;
    margin-left: -6px;
    background: #616161;
    border-radius: 50%;
}
@keyframes shake {
    50% {
        top: 6px;
    }
}
@keyframes shadow {
    50% {
        width: 110px;
        margin-left: -40px;
    }
}
@keyframes tail {
    50% {
        transform: rotate(38deg);
    }
}
@keyframes track {
    to {
        margin-left: 20px;
    }
}
@keyframes eye {
    50% {
        top: 2px;
    }
}
@keyframes mustache_l {
    50% {
        transform: rotate(-10deg);
    }
}
@keyframes mustache_r {
    0%, 100% {
        transform: rotateY(180deg) rotateZ(0);
    }
    50% {
        transform: rotateY(180deg) rotateZ(-10deg);
    }
}
@keyframes ear_l {
    50% {
        transform: rotate(-30deg);
    }
}
@keyframes ear_r {
    50% {
        transform: rotate(30deg);
    }
}
@keyframes paw_l {
    50% {
        left: 130px;
        top: 176px;
    }
    70% {
        top: 160px;
    }
}
@keyframes paw_r {
    25% {
        top: 160px;
    }
    50% {
        left: 88px;
        top: 176px;
    }
}
/*------ cat2 ------*/
#bongo-cat {
    width: 100%;
    max-width: 600px;
    margin: 60px auto 0 auto;
    display: block;  
}
.typing-animation {
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-duration: 1200ms;
}
path#f1-l1 {
    animation-name: typing-f1-l1;
}
 
path#f1-l2 {
    animation-name: typing-f1-l2;
}
 
path#f1-l3 {
    animation-name: typing-f1-l3;
}
 
path#f2-l4 {
    animation-name: typing-f2-l4;
}
 
path#f2-l5 {
    animation-name: typing-f2-l5;
}
 
path#f2-l6 {
    animation-name: typing-f2-l6;
}
 
path#f3-l7 {
    animation-name: typing-f3-l7;
}
 
path#f3-l8 {
    animation-name: typing-f3-l8;
}
 
path#f3-l9 {
    animation-name: typing-f3-l9;
}
@keyframes typing-f3-l9 {
    0% {
        d: path("M8,25L8,25");
    }
    82% {
        d: path("M8,25L8,25");
    }
    92% {
        d: path("M8,25L96,25");
    }
    100% {
        d: path("M8,25L96,25");
    }
}
@keyframes typing-f3-l8 {
    0% {
        d: path("M8,13L8,13");
    }
    68% {
        d: path("M8,13L8,13");
    }
    82% {
        d: path("M8,13L146,13");
    }
    100% {
        d: path("M8,13L146,13");
    }
}
@keyframes typing-f3-l7 {
    0% {
        d: path("M0,1L0,1");
    }
    60% {
        d: path("M0,1L0,1");
    }
    68% {
        d: path("M0,1L96,1");
    }
    100% {
        d: path("M0,1L96,1");
    }
}
@keyframes typing-f2-l6 {
    0% {
        d: path("M8,25L8,25");
    }
    54% {
        d: path("M8,25L8,25");
    }
    60% {
        d: path("M8,25L69,25");
    }
    100% {
        d: path("M8,25L69,25");
    }
}
@keyframes typing-f2-l5 {
    0% {
        d: path("M8,13L8,13");
    }
    44% {
        d: path("M8,13L8,13");
    }
    54% {
        d: path("M8,13L114,13");
    }
    100% {
        d: path("M8,13L114,13");
    }
}
@keyframes typing-f2-l4 {
    0% {
        d: path("M0,1L0,1");
    }
    30% {
        d: path("M0,1L0,1");
    }
    44% {
        d: path("M0,1L136,1");
    }
    100% {
        d: path("M0,1L136,1");
    }
}
@keyframes typing-f1-l3 {
    0% {
        d: path("M8,25L8,25");
    }
    24% {
        d: path("M8,25L8,25");
    }
    30% {
        d: path("M8,25L61,25");
    }
    100% {
        d: path("M8,25L61,25");
    }
}
@keyframes typing-f1-l2 {
    0% {
        d: path("M8,13L8,13");
    }
    14% {
        d: path("M8,13L8,13");
    }
    24% {
        d: path("M8,13L124,13");
    }
    100% {
        d: path("M8,13L124,13");
    }
}
@keyframes typing-f1-l1 {
    0% {
        d: path("M0,1L0,1");
    }
    14% {
        d: path("M0,1L160,1");
    }
    100% {
        d: path("M0,1L160,1");
    }
}
#paw-right--up,
#paw-right--down,
#paw-left--up,
#paw-left--down {
    animation: blink 300ms infinite;
}
#paw-right--up,
#paw-left--down {
    animation-delay: 150ms;
}
@keyframes blink {
    0% {
        opacity: 0;
    }
    49% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
}
#laptop__code {
    transform: rotateX(-37deg) rotateY(-46deg) rotateZ(-23deg) translateX(8px) translateY(20px) translateZ(-50px);
    width: 100px;
}