@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.4/font/bootstrap-icons.css";*{box-sizing:border-box}.switcher-container,.small-switcher{margin-top:1rem;margin-bottom:auto;align-self:flex-start;place-self:center;margin-right:15rem}.small-switcher{visibility:hidden;margin-top:4rem;width:auto;height:auto}.small-switcher svg{transform:scale(2.5)}@media (max-width: 880px){.switcher-container,.small-switcher{margin-right:0;visibility:hidden}.small-switcher{visibility:visible}}main{--gradDark: hsl(144, 100%, 89%);--gradLight: hsl(42, 94%, 76%);background:linear-gradient(to bottom,var(--gradDark),var(--gradLight));padding:120px 40px 40px;min-height:100vh;text-align:center}.theme-switch__input:checked~main,.theme-switch__input:checked~label{--text: white}.theme-switch__input:checked~main{--gradDark: hsl(198, 44%, 11%);--gradLight: hsl(198, 39%, 29%)}.theme-switch__input,.theme-switch__label{position:absolute;z-index:1}.theme-switch__input{opacity:0}.theme-switch__input:hover+.theme-switch__label,.theme-switch__input:focus+.theme-switch__label{background-color:#789}.theme-switch__input:hover+.theme-switch__label span:after,.theme-switch__input:focus+.theme-switch__label span:after{background-color:#d4ebf2}.theme-switch__label{padding:20px;margin:60px;transition:background-color .2s ease-in-out;width:120px;height:50px;border-radius:50px;text-align:center;background-color:#708090;box-shadow:-4px 4px 15px inset #0006}.theme-switch__label:before,.theme-switch__label:after{font-size:2rem;position:absolute;transform:translate3d(0,-50%,0);top:50%}.theme-switch__label:before{content:"\263c";right:100%;margin-right:10px;color:orange}.theme-switch__label:after{content:"\263e";left:100%;margin-left:10px;color:#789}.theme-switch__label span{position:absolute;bottom:calc(100% + 10px);left:0;width:100%}.theme-switch__label span:after{position:absolute;top:calc(100% + 15px);left:5px;width:40px;height:40px;content:"";border-radius:50%;background-color:#add8e6;transition:transform .2s,background-color .2s;box-shadow:-3px 3px 8px #0006}.theme-switch__input:checked~.theme-switch__label{background-color:#789}.theme-switch__input:checked~.theme-switch__label:before{color:#789}.theme-switch__input:checked~.theme-switch__label:after{color:#40e0d0}.theme-switch__input:checked~.theme-switch__label span:after{transform:translate3d(70px,0,0)}.contact-form-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:5rem}.ant-form-item-required{color:var(--ant-form-item-text)!important}._card_5dkqw_1{display:flex;flex-direction:column;justify-content:center;background-color:var(--color-card-bg);width:22rem;height:fit-content;padding:0 2rem 2rem;border-radius:10px}._card_5dkqw_1 img{margin-top:-20%;width:100%;border-radius:20px}._card_5dkqw_1 h2{margin:0;margin-top:1rem}._card_5dkqw_1 p{margin:0;margin-top:.5rem;margin-bottom:1.5rem}._card_5dkqw_1 ._btnn_5dkqw_30{display:flex;justify-content:space-between;align-items:center}._btn_1aplv_1{background-color:#0094ff;color:#fff;border:none;outline:none;font-size:1.2rem;border-radius:10px;padding:11px 1rem;width:7.5rem}._btn_1aplv_1:hover{background-color:#fff;color:#0094ff;border:1px solid #0094ff;cursor:pointer}.vertical-timeline *{box-sizing:border-box}.vertical-timeline{width:95%;max-width:1170px;margin:0 auto;position:relative;padding:2em 0}.vertical-timeline:after{content:"";display:table;clear:both}.vertical-timeline:before{content:"";position:absolute;top:0;left:18px;height:100%;width:4px;background:var(--line-color)}.vertical-timeline.vertical-timeline--one-column-right:before{right:18px;left:unset}@media only screen and (min-width:1170px){.vertical-timeline.vertical-timeline--two-columns{width:90%}.vertical-timeline.vertical-timeline--two-columns:before{left:50%;margin-left:-2px}}.vertical-timeline-element{position:relative;margin:2em 0}.vertical-timeline-element>div{min-height:1px}.vertical-timeline-element:after{content:"";display:table;clear:both}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.vertical-timeline-element{margin:4em 0}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}}.vertical-timeline-element-icon{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 4px #fff,inset 0 2px #00000014,0 3px 0 4px #0000000d}.vertical-timeline--one-column-right .vertical-timeline-element-icon{right:0;left:unset}.vertical-timeline-element-icon svg{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-icon{width:60px;height:60px;left:50%;margin-left:-30px}}.vertical-timeline-element-icon{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 .6s;-moz-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(.5)}60%{opacity:1;-moz-transform:scale(1.2)}to{-moz-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.vertical-timeline-element-content{position:relative;margin-left:60px;background:#fff;border-radius:.25em;padding:1em;box-shadow:0 3px #ddd}.vertical-timeline--one-column-right .vertical-timeline-element-content{margin-right:60px;margin-left:unset}.vertical-timeline-element--no-children .vertical-timeline-element-content{background:0 0;box-shadow:none}.vertical-timeline-element-content:after{content:"";display:table;clear:both}.vertical-timeline-element-content h2{color:#303e49}.vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline-element-content p{font-size:13px;font-size:.8125rem;font-weight:500}.vertical-timeline-element-content .vertical-timeline-element-date{display:inline-block}.vertical-timeline-element-content p{margin:1em 0 0;line-height:1.6}.vertical-timeline-element-title,.vertical-timeline-element-subtitle{margin:0}.vertical-timeline-element-content .vertical-timeline-element-date{float:left;padding:.8em 0;opacity:.7}.vertical-timeline-element-content-arrow{content:"";position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid #fff}.vertical-timeline--one-column-right .vertical-timeline-element-content-arrow{content:"";position:absolute;top:16px;right:unset;left:100%;height:0;width:0;border:7px solid transparent;border-left:7px solid #fff}.vertical-timeline--one-column-right .vertical-timeline-element-content:before{left:100%;border-left:7px solid #fff;border-right:unset}.vertical-timeline-element--no-children .vertical-timeline-element-content:before{display:none}.vertical-timeline-element--no-children .vertical-timeline-element-content-arrow{display:none}@media only screen and (min-width:768px){.vertical-timeline-element-content h2{font-size:20px;font-size:1.25rem}.vertical-timeline-element-content p{font-size:16px;font-size:1rem}.vertical-timeline-element-content .vertical-timeline-element-date{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1170px){.vertical-timeline--two-columns .vertical-timeline-element-content{margin-left:0;padding:1.5em;width:44%}.vertical-timeline--two-columns .vertical-timeline-element-content-arrow{top:24px;left:100%;transform:rotate(180deg)}.vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{position:absolute;width:100%;left:124%;top:6px;font-size:16px;font-size:1rem}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(even):not(.vertical-timeline-element--left) .vertical-timeline-element-content{float:right}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(even):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:24px;left:auto;right:100%;transform:rotate(0)}.vertical-timeline--one-column-right .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--one-column-right .vertical-timeline-element:nth-child(even):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:24px;left:100%;right:auto;transform:rotate(0)}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(even):not(.vertical-timeline-element--left) .vertical-timeline-element-content .vertical-timeline-element-date{left:auto;right:124%;text-align:right}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 .6s;-moz-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s}@media only screen and (min-width:1170px){.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in,.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(even):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;-moz-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@media only screen and (max-width:1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2-inverse .6s;-moz-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}to{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2{0%{opacity:0;-moz-transform:translateX(-100px)}60%{opacity:1;-moz-transform:translateX(20px)}to{-moz-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translate(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translate(20px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}to{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;-moz-transform:translateX(100px)}60%{opacity:1;-moz-transform:translateX(-20px)}to{-moz-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translate(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translate(-20px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}}.timeline-container{max-width:80%;overflow-y:auto;margin:auto}@media screen and (min-width: 880px){.timeline-container{max-height:90%}}.timeline-text-odd,.timeline-text-even{color:var(--color-txt);background-color:var(--color-bg);border:1px solid var(--color-selection);box-shadow:.25rem .25rem 5px var(--color-selection)}.timeline-text-even{box-shadow:-.25rem -.25rem 5px var(--color-selection)}.about{display:flex;flex-direction:column;justify-content:center;align-items:center}.about-me-container{max-width:90%;min-height:90%;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:3rem;margin:auto}.text-container{font-size:24px;max-width:60%;margin-right:10rem;opacity:0%}.photo{transform:translate(-100%);max-width:20rem;border-radius:50%;box-shadow:8px 8px 8px #ffaf45}.node-styling{color:var(--color-node);font-weight:600}.merck-styling{color:var(--color-merck);font-weight:600}.slide-in{animation:slide-in 3.5s forwards;-webkit-animation:slide-in 3.5s forwards}.fade-in{animation:fade-in 1.5s forwards;-webkit-animation:fade-in 1.5s forwards}@-webkit-keyframes slide-in{to{-webkit-transform:translateX(0%)}}@keyframes slide-in{to{transform:translate(0)}}@-webkit-keyframes fade-in{to{opacity:1}}@keyframes fade-in{to{opacity:1}}@media (max-width: 880px){.layout-container{gap:15rem}.side-container{max-height:70%}.switcher-container,.menu{visibility:hidden}.about-me-container{flex-direction:column;width:100vw;gap:1rem}.text-container{max-width:100%;margin-right:0}}.menu{display:none;position:fixed;right:0%;top:40%;margin-right:2rem;color:var(--color-menu-primary);font-size:16px;font-weight:500;opacity:0%;z-index:100}@media screen and (min-width: 880px){.menu{display:block}}.menu p:hover{cursor:pointer;color:var(--color-menu-secondary);text-decoration:underline 1.5px solid var(--color-selection)}.icons{margin-top:3rem;display:flex;flex-direction:row;gap:2rem}.icons *{width:3.5rem;height:3.5rem}.icons *:hover{cursor:pointer}.landing-container{width:100%;margin:auto;display:grid;grid-template-columns:10fr 1.5fr}.welcome-text-container{grid-column:1;display:flex;flex-direction:column;font-size:32px;gap:3rem;margin:1.5rem;height:100%;margin-top:25%}.hello-text{height:3rem}.typedText:before{content:"\200b";content:"\200b"/"Hi there!";alt:"Hi there!";white-space:break-spaces;will-change:content;animation:typed-0 16.86s linear 1s infinite forwards}.typedText:after{content:"\200b";position:relative;display:inline-block;padding-right:2px;border-right:2px solid currentColor;white-space:nowrap;animation:typed-0-caret .75s linear 1s infinite forwards}@keyframes typed-0{0%,0.5921198102%{content:"\200bH";content:"\200bH"/"Hi there!";alt:"Hi there!"}0.5931198102%,1.1852396204%{content:"\200bHi";content:"\200bHi"/"Hi there!";alt:"Hi there!"}1.1862396204%,1.7783594306%{content:"\200bHi ";content:"\200bHi "/"Hi there!";alt:"Hi there!"}1.7793594306%,2.3714792408%{content:"\200bHi t";content:"\200bHi t"/"Hi there!";alt:"Hi there!"}2.3724792408%,2.964599051%{content:"\200bHi th";content:"\200bHi th"/"Hi there!";alt:"Hi there!"}2.965599051%,3.5577188612%{content:"\200bHi the";content:"\200bHi the"/"Hi there!";alt:"Hi there!"}3.5587188612%,4.1508386714%{content:"\200bHi ther";content:"\200bHi ther"/"Hi there!";alt:"Hi there!"}4.1518386714%,4.7439584816%{content:"\200bHi there";content:"\200bHi there"/"Hi there!";alt:"Hi there!"}4.7449584816%,17.673970344%{content:"\200bHi there!";content:"\200bHi there!"/"Hi there!";alt:"Hi there!"}17.674970344%,18.1484661922%{content:"\200bHi there";content:"\200bHi there"/"Hi there!";alt:"Hi there!"}18.1494661922%,18.6229620403%{content:"\200bHi ther";content:"\200bHi ther"/"Hi there!";alt:"Hi there!"}18.6239620403%,19.0974578885%{content:"\200bHi the";content:"\200bHi the"/"Hi there!";alt:"Hi there!"}19.0984578885%,19.5719537367%{content:"\200bHi th";content:"\200bHi th"/"Hi there!";alt:"Hi there!"}19.5729537367%,20.0464495848%{content:"\200bHi t";content:"\200bHi t"/"Hi there!";alt:"Hi there!"}20.0474495848%,20.520945433%{content:"\200bHi ";content:"\200bHi "/"Hi there!";alt:"Hi there!"}20.521945433%,20.9954412811%{content:"\200bHi";content:"\200bHi"/"Hi there!";alt:"Hi there!"}20.9964412811%,21.4699371293%{content:"\200bH";content:"\200bH"/"Hi there!";alt:"Hi there!"}21.4709371293%,27.4011352313%{content:"\200b";content:"\200b"/"Hi there!";alt:"Hi there!"}27.4021352313%,27.9942550415%{content:"\200b\4eca";content:"\200b\4eca"/"Hi there!";alt:"Hi there!"}27.9952550415%,28.5873748517%{content:"\200b\4eca\65e5";content:"\200b\4eca\65e5"/"Hi there!";alt:"Hi there!"}28.5883748517%,29.1804946619%{content:"\200b\4eca\65e5\306f";content:"\200b\4eca\65e5\306f"/"Hi there!";alt:"Hi there!"}29.1814946619%,42.1105065243%{content:"\200b\4eca\65e5\306f!";content:"\200b\4eca\65e5\306f!"/"Hi there!";alt:"Hi there!"}42.1115065243%,42.5850023725%{content:"\200b\4eca\65e5\306f";content:"\200b\4eca\65e5\306f"/"Hi there!";alt:"Hi there!"}42.5860023725%,43.0594982206%{content:"\200b\4eca\65e5";content:"\200b\4eca\65e5"/"Hi there!";alt:"Hi there!"}43.0604982206%,43.5339940688%{content:"\200b\4eca";content:"\200b\4eca"/"Hi there!";alt:"Hi there!"}43.5349940688%,49.4651921708%{content:"\200b";content:"\200b"/"Hi there!";alt:"Hi there!"}49.4661921708%,50.058311981%{content:"\200bG";content:"\200bG"/"Hi there!";alt:"Hi there!"}50.059311981%,50.6514317912%{content:"\200bGo";content:"\200bGo"/"Hi there!";alt:"Hi there!"}50.6524317912%,51.2445516014%{content:"\200bGod";content:"\200bGod"/"Hi there!";alt:"Hi there!"}51.2455516014%,51.8376714116%{content:"\200bGod ";content:"\200bGod "/"Hi there!";alt:"Hi there!"}51.8386714116%,52.4307912218%{content:"\200bGod d";content:"\200bGod d"/"Hi there!";alt:"Hi there!"}52.4317912218%,53.023911032%{content:"\200bGod da";content:"\200bGod da"/"Hi there!";alt:"Hi there!"}53.024911032%,53.6170308422%{content:"\200bGod dag";content:"\200bGod dag"/"Hi there!";alt:"Hi there!"}53.6180308422%,66.5470427046%{content:"\200bGod dag!";content:"\200bGod dag!"/"Hi there!";alt:"Hi there!"}66.5480427046%,67.0215385528%{content:"\200bGod dag";content:"\200bGod dag"/"Hi there!";alt:"Hi there!"}67.0225385528%,67.4960344009%{content:"\200bGod da";content:"\200bGod da"/"Hi there!";alt:"Hi there!"}67.4970344009%,67.9705302491%{content:"\200bGod d";content:"\200bGod d"/"Hi there!";alt:"Hi there!"}67.9715302491%,68.4450260973%{content:"\200bGod ";content:"\200bGod "/"Hi there!";alt:"Hi there!"}68.4460260973%,68.9195219454%{content:"\200bGod";content:"\200bGod"/"Hi there!";alt:"Hi there!"}68.9205219454%,69.3940177936%{content:"\200bGo";content:"\200bGo"/"Hi there!";alt:"Hi there!"}69.3950177936%,69.8685136418%{content:"\200bG";content:"\200bG"/"Hi there!";alt:"Hi there!"}69.8695136418%,75.7997117438%{content:"\200b";content:"\200b"/"Hi there!";alt:"Hi there!"}75.8007117438%,76.392831554%{content:"\200b C";content:"\200b C"/"Hi there!";alt:"Hi there!"}76.393831554%,76.9859513642%{content:"\200b Cz";content:"\200b Cz"/"Hi there!";alt:"Hi there!"}76.9869513642%,77.5790711744%{content:"\200b Cze";content:"\200b Cze"/"Hi there!";alt:"Hi there!"}77.5800711744%,78.1721909846%{content:"\200b Cze\15b";content:"\200b Cze\15b"/"Hi there!";alt:"Hi there!"}78.1731909846%,78.7653107948%{content:"\200b Cze\15b\107";content:"\200b Cze\15b\107"/"Hi there!";alt:"Hi there!"}78.7663107948%,91.6953226572%{content:"\200b Cze\15b\107!";content:"\200b Cze\15b\107!"/"Hi there!";alt:"Hi there!"}91.6963226572%,92.1698185053%{content:"\200b Cze\15b\107";content:"\200b Cze\15b\107"/"Hi there!";alt:"Hi there!"}92.1708185053%,92.6443143535%{content:"\200b Cze\15b";content:"\200b Cze\15b"/"Hi there!";alt:"Hi there!"}92.6453143535%,93.1188102017%{content:"\200b Cze";content:"\200b Cze"/"Hi there!";alt:"Hi there!"}93.1198102017%,93.5933060498%{content:"\200b Cz";content:"\200b Cz"/"Hi there!";alt:"Hi there!"}93.5943060498%,94.067801898%{content:"\200b C";content:"\200b C"/"Hi there!";alt:"Hi there!"}94.068801898%,to{content:"\200b";content:"\200b"/"Hi there!";alt:"Hi there!"}}@keyframes typed-0-caret{75%{border-color:transparent}}.hello-emoji{animation-name:wave-anim;animation-duration:2.5s;animation-iteration-count:infinite;transform-origin:70% 70%;display:inline-block}@keyframes wave-anim{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}.get-in-touch:hover{cursor:pointer}.side-container{grid-column:2;height:100%;display:flex;flex-direction:column}.down-hand{display:inline-block;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-8px)}}.heading{text-align:center}html[data-theme=light]{--color-bg: rgba(248, 255, 255, .826);--color-txt: black;--color-selection: rgb(255, 175, 69);--color-primary-accent: rgba(78, 78, 255, .808);--color-node: #3c873a;--color-merck: #007a73;--color-menu-primary: rgba(128, 128, 128, .599);--color-menu-secondary: rgba(88, 88, 88, .835);--line-color: rgba(78, 78, 255, .808) !important;--color-card-bg: rgb(255, 175, 69);--ant-form-item-text: black}html[data-theme=dark]{--color-bg: black;--color-txt: white;--color-selection: rgb(255, 175, 69);--color-primary-accent: rgb(124, 124, 255);--color-node: #6cc24a;--color-merck: #00bcb3;--color-menu-primary: rgba(227, 227, 227, .79);--color-menu-secondary: rgba(255, 255, 255, .93);--line-color: white !important;--color-card-bg: rgb(77, 77, 155);--ant-form-item-text: white}.important-text{text-decoration:underline 3px solid;text-decoration-color:var(--color-primary-accent);font-weight:600}html,body,#root{position:relative;max-width:100vw;overflow:hidden}body{margin:0;background-color:var(--color-bg);color:var(--color-txt);padding:0;height:100%;font-family:Raleway,Noto Sans JP}::selection{background-color:var(--color-selection)}@media screen and (min-width: 880px){.panel,.landing-container{min-height:100vh}}.layout-container{position:relative;overflow-y:scroll;overflow-x:hidden;height:100vh;display:flex;flex-direction:column;padding-bottom:4rem}@media screen and (min-width: 880px){.layout-container{padding-bottom:0rem}}
