/*!
 * normalize.css v12.1.1
 * From https://github.com/csstools/normalize.css/releases/tag/v12.1.1
 */:where(html){line-height:1.15;-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}.hidden-text{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0)}.ul-reset{padding:0;margin:0;list-style:none}.button-reset{padding:0;border:none;margin:0;background:transparent;color:inherit;font:inherit}html{line-height:1.4;--color-section-heading: #666;--color-section-heading-border: #EDEDED;--color-bg-active: #FDC62A;--color-bg-filter-item: #666;--color-bg-portfolio-item: #F8F8F8;--color-border-portfolio-item: #E5E5E5;--color-dot-filled: #5f5f5f;--color-dot-unfilled: #c6c6c6;--color-resume-accent: #F4C024;--color-resume-timeline-line: #FADC66;--color-resume-heading-line: #999;--color-resume-text-strong: #333;--color-resume-text-medium: #444;--color-resume-text-normal: #666;--color-resume-text-soft: #999;--font-xs: .75rem;--font-sm: .875rem;--font-sm2: .9375rem;--font-md: 1rem;--font-lg: 1.125rem;--font-xl: 1.25rem}body{display:flow-root;margin:0;background:url(/images/bg3.png) left top repeat #e8e8e8;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:.75rem}.page-container{position:relative;display:flow-root;width:860px;margin:30px auto 20px;background-color:#fff;box-shadow:0 1px 6px #00000045,0 0 40px #0000000f inset}.ico{display:inline-block;width:1em;height:1em;margin-right:5px;background-color:#fff;mask-image:var(--ico);mask-position:left center;mask-repeat:no-repeat;vertical-align:middle}.ico-github{--ico: url(/fontawesome/svgs/brands/github.svg)}.ico-file-pdf{--ico: url(/fontawesome/svgs/regular/file-pdf.svg)}.ico-youtube{--ico: url(/fontawesome/svgs/brands/youtube.svg);width:1.1em}.ico-arrow-up-right-from-square{--ico: url(/fontawesome/svgs/solid/arrow-up-right-from-square.svg);width:.9em;height:.9em}.language-picker{position:absolute;z-index:1;top:0;right:10px;.language-option{display:inline-block}.link{display:inline-block;padding:.5em;border-radius:3px;margin-right:.75em;color:#fff;text-decoration:none;text-transform:uppercase;&.active,&:hover{background-color:#dfab16}}}.profile{position:relative;overflow:auto;background:url(/images/header-shadow.png) center bottom no-repeat,url(/images/header-bg.png) left top repeat-x,#fdd42f}.about{width:490px;margin:30px 0 0 20px;float:left;.photo{width:153px;height:186px;padding:12px 20px 14px;margin-right:19px;background:url(/images/photo-inner.png) no-repeat;float:left;img{background-color:#fff;object-fit:cover}}.title{margin:8px 0 0;color:#fff;font-size:2.3rem;font-weight:900;line-height:2.2rem;text-transform:uppercase}.job-title{margin:5px 0 0;color:#fff;font-size:1.1rem;line-height:1.1;text-transform:uppercase}}.personal-info{width:310px;min-height:220px;padding:8px 0 0 20px;margin:30px 0 10px;background:url(/images/personal-info-sep.png) left top no-repeat;float:left;.item{display:block;overflow:hidden;margin-bottom:10px;color:#9b7608;font-size:.9rem;.label{padding:4px 7px;border-radius:3px;background-color:#f4c024;float:left;font-weight:400}.value,.link{display:block;width:fit-content;padding-top:4px;margin-left:110px;color:inherit}}}.main-nav{height:100px;background-color:#ededed;.main-nav-list{text-align:center}.main-nav-item{display:inline-block;vertical-align:top}.main-nav-link{display:block;width:115px;height:35px;padding:66px 0 0;margin:0;background-repeat:no-repeat;color:#b9b9b9;font-size:1rem;text-align:center;text-decoration:none;transition:margin-top .2s;&.active{color:#fdc62a}&:hover{margin-top:-7px}}}.ico-profile{background-image:url(/images/profile-icon.png);background-position:center 26px}.ico-resume{background-image:url(/images/resume-icon.png);background-position:center 16px}.ico-portfolio{background-image:url(/images/portfolio-icon.png);background-position:center 21px}.ico-blog{background-image:url(/images/blog-icon2.png);background-position:center 19px}.active{&.ico-profile{background-image:url(/images/profile-icon-active.png)}&.ico-resume{background-image:url(/images/resume-icon-active.png)}&.ico-portfolio{background-image:url(/images/portfolio-icon-active.png)}}.resume{position:relative;display:flow-root;padding:0 20px;margin:20px 0;line-height:1.5}.resume-files{position:absolute;top:-18px;right:20px;width:fit-content;color:#333;font-size:var(--font-sm);.ico-file-pdf{background-color:#333}.resume-files-label,.resume-files-links{vertical-align:top}.resume-files-label{display:inline-block;padding:3px 5px;margin-top:3px;text-decoration:underline}.resume-files-links{display:inline-block;overflow:hidden;width:0;padding:3px 0;transition:width .3s ease-in-out;white-space:nowrap;.resume-files-link{display:inline-block;padding:4px 8px;background:#ededed;box-shadow:inset 0 0 3px #00000014;color:#666;&:hover{background-color:var(--color-resume-accent);color:#fff}}.resume-files-item{display:inline-block;&:first-child .resume-files-link{border-bottom-left-radius:5px;border-top-left-radius:5px}&:last-child .resume-files-link{border-bottom-right-radius:5px;border-top-right-radius:5px}}}&:has(:focus-visible),&:hover{.resume-files-links{width:auto;width:calc-size(auto,size)}.resume-files-label{text-decoration:none}}}.summary{margin:20px 80px;color:var(--color-resume-text-strong);font-size:var(--font-md);font-weight:400;line-height:1.4;text-align:justify;.dev-code{padding:2px 6px;border-radius:4px;margin-right:6px;background:#eee;box-shadow:inset 0 0 3px #00000014;font-family:monospace;opacity:.5}}.career-timeline,.skills-section{float:left}.career-timeline{width:490px;padding-right:30px}.skills-section{width:300px;float:right}.main-heading{position:relative;padding-bottom:.3em;border-bottom:1px solid var(--color-resume-heading-line);margin:15px 2px 15px 28px;color:var(--color-resume-text-strong);font-size:1.25rem;font-weight:400;line-height:1em;&:before{content:"";position:absolute;top:-1px;left:-26px;display:block;width:28px;height:100%;min-height:20px;background:url(/images/plus.png) left center no-repeat;transition:transform .25s ease}&:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:var(--color-resume-accent);transform:scaleX(0);transform-origin:left center;transition:transform .35s ease}&:hover{&:before{transform:scale(1.15)}&:after{transform:scaleX(1)}}}.note{margin:-8px 0 -10px 30px;color:var(--color-resume-text-medium)}.timeline{margin-top:25px;.timeline-unit{position:relative;padding-left:15px;border-left:1px solid var(--color-resume-timeline-line);margin:0 0 20px 11px;color:var(--color-resume-text-normal);transition:border-color .25s ease;&:before{content:"";position:absolute;top:7px;left:-6px;width:7px;height:7px;border:2px solid var(--color-resume-timeline-line);border-radius:50%;background-color:#fff;transition:transform .25s ease,border-color .25s ease}&:hover{border-left-color:var(--color-resume-accent);&:before{border-color:var(--color-resume-accent);transform:scale(1.3)}}h4{margin:0 0 5px;color:var(--color-resume-text-medium);font-size:var(--font-md);font-weight:400;line-height:24px}h5{margin:7px 0;font-size:var(--font-xs)}p{margin:5px 0 0;font-size:var(--font-xs)}.list-beautiful{padding-left:20px;margin:5px 0;list-style-type:disc;li{margin:3px 0}}.timeline-date,.timeline-location{padding:2px 6px;margin-left:10px;clear:right;color:var(--color-resume-accent);float:right;font-size:var(--font-sm);font-weight:400;line-height:17px}}}.skills{margin:25px 0 25px 28px;color:var(--color-resume-text-medium);.skill{padding:2px 0 2px 8px;border-radius:0 3px 3px 0;border-left:2px solid transparent;margin-bottom:8px;margin-left:-10px;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;&:hover{border-left-color:var(--color-resume-accent);background-color:#f4c0241a;transform:translate(3px)}}.skill-label{display:inline-block;width:140px;color:var(--color-resume-text-medium);font-size:var(--font-sm2);font-weight:400;&.is-alone{width:auto}}}.qr-code-section{display:none}.qr-code{overflow:hidden;margin:25px 0 25px 28px;.qr-code-image{width:100px;height:100px;padding:2px;border:1px solid var(--color-resume-accent);border-radius:4px;margin-right:10px;float:left}.qr-code-label{margin:0;color:var(--color-resume-text-medium);font-size:var(--font-sm2);text-transform:uppercase}}.rating{display:inline-block;height:14px;vertical-align:-5%;white-space:nowrap;.dot{display:inline-block;width:14px;height:14px;box-sizing:border-box;padding:1px;border:solid 1px var(--color-dot-unfilled);border-radius:50%;margin-right:4px;background-color:#fff;&:before{content:"";display:block;width:100%;height:100%;border-radius:50%;background-color:var(--color-dot-unfilled)}&.filled{border-color:var(--color-dot-filled);&:before{background-color:var(--color-dot-filled)}}}}.skills-chips{display:flex;flex-wrap:wrap;gap:6px;.chip{display:inline-block;padding:3px 9px;border:1px solid var(--color-border-portfolio-item);border-radius:999px;background-color:var(--color-bg-portfolio-item);font-size:var(--font-xs);line-height:1.4;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;&:hover{border-color:var(--color-resume-accent);background-color:var(--color-resume-accent);box-shadow:0 2px 5px #0000002e;color:#fff;transform:translateY(-2px)}}}@media (prefers-reduced-motion: no-preference){.dots-animate .rating .dot.filled:before{animation:dot-pop .4s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--dot-i, 0) * 70ms)}.skills .skill:hover .rating .dot{animation:dot-wave .45s ease both;animation-delay:calc(var(--dot-i, 0) * 45ms)}}@keyframes dot-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes dot-wave{50%{transform:translateY(-3px)}}.css-monster{position:absolute;right:40px;bottom:-28px;display:block;width:96px;height:96px;text-decoration:none;.lunee-monster{position:absolute;bottom:0;left:0;transform:scale(.3);transform-origin:bottom left}.lunee-monster__bubble{top:-55px;right:90px;left:auto;animation:none;box-shadow:0 2px 12px #00000040;transform:scale(2.8);transform-origin:100% 100%;&:before{right:15px;left:auto;transform:scaleX(-1)}}}@media (prefers-reduced-motion: reduce){.css-monster *,.css-monster *:before,.css-monster *:after{animation:none!important;transition:none!important}}@media print{.css-monster{display:none}}.portfolio{padding:0 20px;margin:20px 0}.section-heading{padding:24px 0;border-top:1px solid var(--color-section-heading-border);border-bottom:1px solid var(--color-section-heading-border);margin:0;color:var(--color-section-heading);font-size:var(--font-xl);font-weight:400}.portfolio-filter{padding:15px 0;.filter-item{display:inline-block}.button{padding:6px;border-radius:3px;margin:0 10px 5px 0;background-color:var(--color-bg-filter-item);color:#fff;&.active,&:hover{background-color:var(--color-bg-active)}}.btn-featured{float:right}}.portfolio-list{width:820px;min-height:462px;.portfolio-item{position:relative;width:180px;height:200px;border-bottom:1px solid var(--color-border-portfolio-item);margin:0 25px 30px 0;background-color:var(--color-bg-portfolio-item);float:left;text-align:center;.image{display:block}.title{margin:15px 0 4px;color:var(--color-resume-text-strong);font-size:var(--font-sm);font-weight:400;line-height:1em;&:first-child{margin-top:50%}}.description{margin:5px 2px 0;color:var(--color-resume-text-normal);font-size:var(--font-xs);line-height:1.2em}.meta{position:absolute;top:7px;right:0;display:block}.meta-date,.meta-link{display:block;padding:3px 7px;border-radius:3px 0 0 3px;margin-bottom:5px;background-color:#181718cf;clear:right;color:#fff;float:right;font-size:var(--font-sm)}.meta-link:hover{background-color:var(--color-bg-active)}.image-monster{position:relative;overflow:hidden;height:120px;background:#feac5e;background:linear-gradient(to right,#4bc0c8,#c779d0,#feac5e);.lunee-monster{position:absolute;bottom:4px;left:36px;transform:scale(.34);transform-origin:bottom left}.lunee-monster__bubble{display:none}}}}.isotope,.isotope .isotope-item{transition-duration:.8s}.isotope{transition-property:height,width}.isotope .isotope-item{transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{transition-duration:0s}.monster{--monster-ground-shadow-color: rgb(50 50 50)}.monster__shadow{position:absolute;z-index:-1;border-radius:50%;background:radial-gradient(var(--monster-ground-shadow-color),transparent);opacity:.2;transition:opacity .6s ease}.monster:hover .monster__shadow{opacity:.4}@keyframes monster-eye-blink{0%{height:0%}80%{height:0%}to{height:100%}}.lunee-monster{--body-color: #fde46d;--body-light-color: #faed8f;--body-shadow-color: #f9d74f;--horn-color: #2ed9ea;--eye-lid-color: var(--arm-leg-color);--eye-color: #fff;--eye-iris-color: #a17206;--eye-iris-light-color: #fff;--mouth-color: #74410a;--tongue-color: #d33c67;--tooth-color: #fff;--freckle-color: #e4a138;--arm-leg-color: #ffce4f;--arm-leg-light-color: var(--body-color);--finger-color: #ffa249;--bubble-color: #fff;--bubble-font-color: #3e1831;--monster-width: 318px;position:relative;width:var(--monster-width);height:318px}.lunee-monster__figure{position:relative;height:100%}.lunee-monster__horn{position:absolute;top:1px;width:64px;height:64px;border-radius:23% 79% 13% 17%/100% 100% 0% 0%;box-shadow:inset -32px 0 0 0 var(--horn-color);transform-origin:bottom center;transition:transform .3s ease}.lunee-monster__horn:before,.lunee-monster__horn:after{content:"";position:absolute;display:block}.lunee-monster__horn:before{width:100%;height:100%;border-radius:23% 79% 13% 17%/100% 100% 42% 0%;box-shadow:inset -31px 0 0 0 var(--horn-color);transform:rotate(12deg) translate(-9px,14px)}.lunee-monster__horn:after{top:0;left:3px;width:14px;height:14px;border-radius:50%;background:var(--horn-color)}.lunee-monster__horn--left{left:58px;transform:rotateY(180deg) rotate(45deg)}.lunee-monster__horn--right{right:58px;transform:rotate(45deg)}.lunee-monster__body{position:relative;z-index:2;top:10px;overflow:hidden;width:229px;height:273px;border-radius:48% 48% 50% 50%/65% 65% 31% 31%;margin:0 auto;background:var(--body-shadow-color)}.lunee-monster__body:after{content:"";position:absolute;top:-30px;left:30px;display:block;width:100%;height:100%;border-radius:48% 48% 50% 50%/65% 65% 31% 31%;background:var(--body-color)}.lunee-monster__head{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.lunee-monster__head:before{content:"";position:absolute;top:17px;left:151px;display:block;width:70px;height:49px;border:0 solid var(--body-light-color);border-width:14px 14px 0 0;border-radius:0% 100% 0% 0%}.lunee-monster__eye{position:absolute;top:83px;overflow:hidden;width:67px;height:63px;border-radius:50%;background:var(--eye-color)}.lunee-monster__eye--left{left:80px}.lunee-monster__eye--right{right:80px}.lunee-monster__eye-lid{position:absolute;z-index:1;width:100%;height:0%;animation:1.5s ease 2s infinite alternate monster-eye-blink;background-color:var(--eye-lid-color)}.lunee-monster__eye-iris{position:absolute;top:17%;left:17%;width:66%;height:66%;border-radius:50%;background:var(--eye-iris-color)}.lunee-monster__eye-iris:before{content:"";position:absolute;top:19%;left:52%;display:block;width:26%;height:26%;border-radius:50%;background:var(--eye-iris-light-color)}.lunee-monster__mouth{position:relative;top:55%;overflow:hidden;width:45%;height:21%;border-radius:6% 6% 45% 45%/10% 10% 87% 90%;margin:0 auto;background:var(--mouth-color);transition:transform .4s ease}.lunee-monster__mouth:before{content:"";position:relative;z-index:2;top:-16px;display:block;width:134px;height:29px;border-radius:0 0 57% 57%/0% 0% 89% 89%;margin:0 auto;background:var(--body-color)}.lunee-monster__tongue{position:relative;top:7px;display:block;width:120px;height:72px;border-radius:50% 50% 0% 0%;margin:0 auto;background:var(--tongue-color)}.lunee-monster__tooth{position:absolute;top:0;display:block;width:20px;height:25px;border-radius:50%;background:var(--tooth-color)}.lunee-monster__tooth:nth-child(1){top:-10px;left:4px}.lunee-monster__tooth:nth-child(2){top:-4px;left:29px;border-radius:3% 10% 76% 14%/0% 0% 100% 100%}.lunee-monster__tooth:nth-child(3){top:0;left:52px}.lunee-monster__tooth:nth-child(4){top:-1px;left:75px;width:24px;border-radius:3% 10% 47% 72%/0% 0% 100% 100%}.lunee-monster__tooth:nth-child(5){top:-5px;left:99px;border-radius:3% 10% 33% 50%/0% 0% 100% 100%}.lunee-monster__tooth:nth-child(6){top:-10px;left:120px;border-radius:3% 10% 100% 33%/0% 0% 100% 100%}.lunee-monster__freckles{position:absolute;top:144px;left:50%;width:184px;height:20px;transform:translate(-50%)}.lunee-monster__freckles:before,.lunee-monster__freckles:after{content:"";position:absolute;top:0;display:block;width:6px;height:6px;border-radius:50%;background:var(--freckle-color)}.lunee-monster__freckles:before{left:7px;box-shadow:-9px 9px 0 0 var(--freckle-color),8px 12px 0 1px var(--freckle-color)}.lunee-monster__freckles:after{right:7px;box-shadow:9px 9px 0 0 var(--freckle-color),-8px 12px 0 1px var(--freckle-color)}.lunee-monster__arm{position:absolute;z-index:1;top:117px;width:46px;transform-origin:top center}.lunee-monster__arm--left{left:53px;transform:rotate(26deg)}.lunee-monster__arm--right{right:53px;transform:rotateY(180deg) rotate(26deg)}.lunee-monster__hand{position:absolute;z-index:2;overflow:hidden;width:46px;height:113px;border-radius:23px;background:var(--arm-leg-color)}.lunee-monster__hand:before{content:"";position:absolute;top:61px;left:-10px;display:block;width:37px;height:53px;border-radius:0% 100%;background:var(--arm-leg-light-color);transform:rotate(-183deg)}.lunee-monster__finger{position:absolute;z-index:1;top:0;left:0;width:10px;height:10px;border-radius:9% 100% 100% 0%/100% 100% 3% 0%;background:var(--finger-color)}.lunee-monster__finger:nth-child(1){top:100px;left:0;transform:rotate(6deg)}.lunee-monster__finger:nth-child(2){top:108px;left:14px;transform:rotate(-38deg)}.lunee-monster__finger:nth-child(3){top:104px;left:30px;transform:rotate(-77deg)}.lunee-monster__leg{position:absolute;top:242px;width:54px;height:73px;border-radius:51% 55% 60% 70%/0% 55% 67% 100%;background:var(--arm-leg-light-color);box-shadow:inset -18px 38px 0 0 var(--arm-leg-color)}.lunee-monster__leg--left{left:84px;transform:rotate(-10deg)}.lunee-monster__leg--right{right:84px;transform:rotate(10deg) rotateY(180deg)}.lunee-monster__shadow{top:292px;left:50px;width:221px;height:48px}.lunee-monster__bubble{--left: clamp( 200px, calc(((var(--monster-width) + 100vw) / 2) - 326px), 238px );position:absolute;z-index:4;top:-50px;left:238px;left:var(--left, 238px);width:fit-content;min-height:50px;padding:20px;border-radius:27% 88% 30%/73% 53% 100% 48%;background:var(--bubble-color);color:var(--bubble-font-color);font-size:19px;line-height:50px;opacity:0;text-align:center;text-wrap:nowrap}.lunee-monster__bubble:before{content:"";position:absolute;bottom:-2px;left:15px;display:block;width:20px;height:20px;background:inherit;clip-path:polygon(100% 0%,0% 100%,0% 0%)}.lunee-monster__bubble-name{color:var(--body-color);font-size:2.2em;font-weight:600}.lunee-monster:hover .lunee-monster__figure{animation:.4s ease 50ms infinite alternate lunee-monster-jump}.lunee-monster:hover .lunee-monster__shadow{animation:.4s ease 50ms infinite alternate lunee-monster-shadow-jump}.lunee-monster:hover .lunee-monster__horn--left{transform:rotateY(180deg) rotate(55deg)}.lunee-monster:hover .lunee-monster__horn--right{transform:rotate(55deg)}.lunee-monster:hover .lunee-monster__arm--left,.lunee-monster:hover .lunee-monster__arm--right{animation:.4s ease 50ms infinite alternate lunee-monster-move-arm-left}.lunee-monster:hover .lunee-monster__arm--right{animation-name:lunee-monster-move-arm-right}.lunee-monster:hover .lunee-monster__mouth{transform:scale(1.1) translateZ(0)}.lunee-monster__bubble{animation:2s linear 1s infinite alternate lunee-monster-move-bubble;animation-play-state:paused;transition:opacity .4s ease-in}.lunee-monster:hover .lunee-monster__bubble{animation-play-state:running;opacity:.9;transition:opacity .4s 1s ease-in}@keyframes lunee-monster-jump{0%{top:0}to{top:-15px}}@keyframes lunee-monster-shadow-jump{0%{transform:scale(1)}to{transform:scale(.7)}}@keyframes lunee-monster-move-arm-left{0%{transform:rotate(26deg)}to{transform:rotate(36deg)}}@keyframes lunee-monster-move-arm-right{0%{transform:rotateY(180deg) rotate(26deg)}to{transform:rotateY(180deg) rotate(36deg)}}@keyframes lunee-monster-move-bubble{0%{transform:translateY(0)}to{transform:translateY(-10px)}}
