@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ba8e772932784a28-s.1ma0lyyj3vj55.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7546fe8f902b88b8-s.p.1agee208_hwfr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_c8c98805-module__ZSD9lW__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_c8c98805-module__ZSD9lW__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--font-dm-mono:DM Mono, DM Mono Fallback;--typography-h1:#000;--typography-h2:#000;--typography-h3:#000;--typography-h4:#000;--typography-h5:#000;--typography-h6:#000;--typography-p:#333;--typography-blockquote:#000;--typography-a:#000;--template-background:#fafafa;--template-border:#b3b3b3;--template-stripes:#ddd;--scrollbar-track:#ddd;--scrollbar-thumb:#fafafa;--scrollbar-hover:#b3b3b3;--page-body-button-border-bottom:#000;--page-body-button-color:#000;--anchor-color:#111;--anchor-color-hover:#e91e63;--areatitle-color:#fafafa;--areatitle-text-shadow:.1rem 0 #000, -.1rem 0 #000, 0 .1rem #000, 0 -.1rem #000, .1rem .1rem #000, -.1rem -.1rem #000, .1rem -.1rem #000, -.1rem .1rem #000;--chip-background-color:#0000000d;--chip-background-color-hover:#0003;--tile-project-background:#0000000d;--tabs-tab-color:#111;--navigator-background-color:#fafafab3;--navigator-link-color:#111;--navigator-link-color-hover:#e91e63;--navigator-link-color-active:#e91e63;--navigator-kanji-color:#888;--navigator-icon-color:#000;--navigator-icon-color-hover:#139b75;--background-color:#ccc;--code-color:#111;--footer-message-color:#333;--page-blog-color:#111;--page-blog-text-shadow:.1rem 0 #000, -.1rem 0 #000, 0 .1rem #000, 0 -.1rem #000, .1rem .1rem #000, -.1rem -.1rem #000, .1rem -.1rem #000, -.1rem .1rem #000;--page-project-externallink-color:#000;--page-project-externallink-color-hover:#23c89a;--page-project-externallink-background-hover:#139b75;--page-not-found-number-color:#fafafa;--page-not-found-number-text-shadow:.1rem 0 #000, -.1rem 0 #000, 0 .1rem #000, 0 -.1rem #000, .1rem .1rem #000, -.1rem -.1rem #000, .1rem -.1rem #000, -.1rem .1rem #000;--page-error-number-color:#fafafa;--page-error-number-text-shadow:.1rem 0 #000, -.1rem 0 #000, 0 .1rem #000, 0 -.1rem #000, .1rem .1rem #000, -.1rem -.1rem #000, .1rem -.1rem #000, -.1rem .1rem #000}@media (prefers-color-scheme:dark){:root{--font-dm-mono:DM Mono, DM Mono Fallback;--typography-h1:#fff;--typography-h2:#fff;--typography-h3:#fff;--typography-h4:#fff;--typography-h5:#fff;--typography-h6:#fff;--typography-p:#ccc;--typography-blockquote:#fff;--typography-a:#fff;--template-background:#050505;--template-border:#555;--template-stripes:#444;--scrollbar-track:#111;--scrollbar-thumb:#050505;--scrollbar-hover:#222;--page-body-button-border-bottom:#fff;--page-body-button-color:#fff;--anchor-color:#f5f5f5;--anchor-color-hover:#e91e63;--areatitle-color:#111;--areatitle-text-shadow:.05rem 0 #fff, -.05rem 0 #fff, 0 .05rem #fff, 0 -.05rem #fff, .05rem .05rem #fff, -.05rem -.05rem #fff, .05rem -.05rem #fff, -.05rem .05rem #fff;--chip-background-color:#ffffff1a;--chip-background-color-hover:#fff3;--tile-project-background:#ffffff1a;--tabs-tab-color:#fff;--navigator-background-color:#000000b3;--navigator-link-color:#fff;--navigator-link-color-hover:#e91e63;--navigator-link-color-active:#e91e63;--navigator-kanji-color:#888;--navigator-icon-color:#fff;--navigator-icon-color-hover:#23c89a;--background-color:#ccc;--code-color:#111;--footer-message-color:#ccc;--page-blog-text-shadow:.1rem 0 #fff, -.1rem 0 #fff, 0 .1rem #fff, 0 -.1rem #fff, .1rem .1rem #fff, -.1rem -.1rem #fff, .1rem -.1rem #fff, -.1rem .1rem #fff;--page-project-externallink-color:#fff;--page-project-externallink-color-hover:#23c89a;--page-project-externallink-background-hover:#23c89a;--page-not-found-number-color:#111;--page-not-found-number-text-shadow:.05rem 0 #fff, -.05rem 0 #fff, 0 .05rem #fff, 0 -.05rem #fff, .05rem .05rem #fff, -.05rem -.05rem #fff, .05rem -.05rem #fff, -.05rem .05rem #fff;--page-error-number-color:#111;--page-error-number-text-shadow:.05rem 0 #fff, -.05rem 0 #fff, 0 .05rem #fff, 0 -.05rem #fff, .05rem .05rem #fff, -.05rem -.05rem #fff, .05rem -.05rem #fff, -.05rem .05rem #fff}}h1{color:var(--typography-h1);font-size:4rem}h2{color:var(--typography-h2);font-size:3.6rem}h3{color:var(--typography-h3);font-size:3.2rem}h4{color:var(--typography-h4);font-size:2.8rem}h5{color:var(--typography-h5);font-size:2.4rem}h6{color:var(--typography-h6);font-size:2rem}blockquote{color:var(--typography-blockquote);border-left:.2rem solid #ffffff80;padding-left:1rem;font-size:1rem;font-weight:300;line-height:2rem}p{color:var(--typography-p);font-size:1rem;font-weight:300;line-height:2rem}a{color:var(--typography-a);font-size:1rem;font-weight:300;line-height:2rem;text-decoration:none}.anchor__container{color:var(--anchor-color);width:fit-content;font-weight:700;text-decoration:underline}.anchor__container:hover{color:var(--anchor-color-hover);text-decoration:underline}.anchor__container.uppercase{text-transform:uppercase}.area-title__label{color:var(--areatitle-color);opacity:.3;text-shadow:var(--areatitle-text-shadow);margin-bottom:1.6rem}@media only screen and (max-width:64em){.area-title__label{margin-bottom:1rem;font-size:2rem}}.canvas{z-index:-1;width:100vw;height:100vh;padding:0;position:fixed;top:0;left:0}.canvas.pixelWave{padding:0}.chip__container{background-color:var(--chip-background-color);border-radius:.25rem;align-items:center;gap:.625rem;height:2rem;padding:.25rem .375rem;transition:all .3s ease-in-out;display:inline-flex}.chip__container:hover{background-color:var(--chip-background-color-hover);cursor:pointer}.chip__container .chip__image{width:1rem;height:1rem}.chip__container .chip__label{font-size:.75rem;font-weight:500;line-height:1rem}.code__container{background-color:var(--background-color);color:var(--code-color);font-family:var(--font-dm-mono);border-radius:.2rem;padding:.1rem .2rem;font-weight:500}.footer__container{z-index:3;justify-content:flex-end;align-items:center;width:100%;min-height:2.5rem;padding:0 2.5rem;display:flex;position:absolute;bottom:0;left:0}@media only screen and (max-width:64em){.footer__container{left:unset;transform-origin:100% 100%;width:max-content;min-height:2rem;padding:0 2rem;position:fixed;right:1.7rem;transform:rotate(90deg)}}@media only screen and (max-width:30em){.footer__container{min-height:1rem;padding:0 1rem;right:1.5rem}}.footer__container .footer__message{color:var(--footer-message-color);white-space:pre-wrap;text-align:right;justify-content:flex-end;align-items:center;gap:.4rem;width:100%;font-size:.8rem;display:flex}@media only screen and (max-width:30em){.footer__container .footer__message{font-size:.6rem}}.footer__container .footer__message a{font-size:.8rem}@media only screen and (max-width:30em){.footer__container .footer__message a{font-size:.6rem}}.loader__container{z-index:5;background-color:#111;flex-direction:column;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.navigator__container{z-index:3;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.navigator__container .navigator__logo{box-shadow:none;font-family:var(--font-dm-mono);letter-spacing:.2rem;opacity:.75;text-align:left;text-transform:uppercase;background:0 0;border:0;outline:0;padding:.2rem .8rem;font-size:1rem;font-weight:500;transition:all .3s ease-in-out}@media only screen and (max-width:64em){.navigator__container .navigator__logo{padding:0;font-size:.75rem;line-height:1rem}}.navigator__container .navigator__logo:hover{cursor:pointer;opacity:1}.navigator__container .navigator__button-switch{color:var(--navigator-icon-color);cursor:pointer;opacity:.5;background:0 0;border:0;justify-content:center;align-items:center;padding:.2rem;transition:all .3s ease-in-out;display:none}.navigator__container .navigator__button-switch:hover{color:var(--navigator-icon-color-hover);opacity:1}@media only screen and (max-width:64em){.navigator__container .navigator__button-switch{display:flex}}.navigator__container .navigator__links-wrapper{display:flex}@media only screen and (max-width:64em){.navigator__container .navigator__links-wrapper{display:none}}.navigator__container .navigator__links-wrapper--open{background-color:var(--navigator-background-color);width:100vw;height:100vh;padding:2rem 3rem;position:fixed;top:4rem;left:0}@media only screen and (max-width:64em){.navigator__container .navigator__links-wrapper--open{display:flex}}.navigator__container .navigator__links{justify-content:space-between;align-items:center;gap:2rem;display:flex}@media only screen and (max-width:64em){.navigator__container .navigator__links{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:1.5rem;width:100%}}.navigator__container .navigator__link{color:var(--navigator-link-color);align-items:center;gap:.4rem;font-weight:400;display:flex}.navigator__container .navigator__link-kanji{color:var(--navigator-kanji-color);white-space:nowrap;transition:all .3s}.navigator__container .navigator__link:hover{color:var(--navigator-link-color-hover);cursor:pointer}.navigator__container .navigator__link.active{color:var(--navigator-link-color-active);font-weight:700}@media only screen and (max-width:64em){.navigator__container .navigator__link{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(.5rem)}.navigator__container .navigator__link.show{opacity:1;transform:translateY(0)}}.navigator__container .navigator__icon{color:var(--navigator-icon-color);align-items:center;font-weight:400;display:flex}.navigator__container .navigator__icon:hover{color:var(--navigator-icon-color-hover)}@media only screen and (max-width:64em){.navigator__container .navigator__icon{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(.5rem)}.navigator__container .navigator__icon.show{opacity:1;transform:translateY(0)}}.photo-item__button{aspect-ratio:1;background:0 0;border:none;position:relative;overflow:hidden}.photo-item__image{cursor:pointer}.photo-item__image--preview{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.photo-item__image--open{max-width:90%;max-height:90%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.photo-item__modal{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);z-index:5;background:#000000e6;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.tabs__container{gap:2rem;display:flex}.tabs__container .tabs__tab{color:var(--tabs-tab-color);font-size:inherit;letter-spacing:0;opacity:.2;font-weight:500;transition:all .3s ease-in-out}.tabs__container .tabs__tab:hover{opacity:.5}.tabs__container .tabs__tab.active{opacity:1}.template__container{background-color:var(--template-background);background-size:4rem 4rem;flex-direction:column;align-items:flex-start;width:100%;min-height:100vh;padding:2.5rem;display:flex;position:relative;overflow-x:hidden}@media only screen and (max-width:64em){.template__container{padding:2rem}}@media only screen and (max-width:30em){.template__container{padding:1rem}}.template__container .template__content{z-index:3;width:100%;height:auto;min-height:calc(100vh - 5rem)}@media only screen and (max-width:64em){.template__container .template__content{min-height:calc(100vh - 4rem)}}@media only screen and (max-width:30em){.template__container .template__content{min-height:calc(100vh - 2rem)}}.tile-project__container{border-radius:.5rem;flex-direction:row;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:all .3s;display:flex;position:relative}.tile-project__container:hover{background-color:var(--tile-project-background);cursor:pointer}@media only screen and (max-width:48em){.tile-project__container{padding:.5rem}}.tile-project__container .tile-project__content{flex-direction:column;gap:.5rem;width:100%;display:flex}.tile-project__container .tile-project__icon{background-color:#ccc;border:0;width:3rem;min-width:3rem;height:3rem}.tile-project__container .tile-project__title{font-size:1rem;font-weight:500;line-height:1.25rem}.tile-project__container .tile-project__description{opacity:.8;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8rem;line-height:1rem;display:-webkit-box;overflow:hidden}.tile-project__container .tile-project__links{gap:1.2rem;display:flex}.page-body__container{flex-direction:column;width:100%;max-width:48rem;min-height:calc(100vh - 12rem);margin:0 auto;padding:5rem 0;display:flex}.page-body__container .page-body__content{flex-direction:column;flex:1 0 auto;width:100%;display:flex}.page-body__container .page-body__go-back{font-family:var(--font-dm-mono);flex-direction:row;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:7.5rem 0 0;display:flex}.page-body__container .page-body__angular{opacity:.5}.page-body__container .page-body__go-back-button{color:var(--page-body-button-color);cursor:pointer;font-size:1.12rem;font-family:var(--font-dm-mono);letter-spacing:0;opacity:.5;background:0 0;border:0;outline:0;font-weight:300;transition:all .3s ease-in-out;position:relative}.page-body__container .page-body__go-back-button:after{content:"";background:0 0;width:0;height:.1rem;transition:width .3s,background-color .3s;display:block;position:absolute;bottom:0;left:0}.page-body__container .page-body__go-back-button:hover{opacity:1}.page-body__container .page-body__go-back-button:hover:after{background:var(--page-body-button-border-bottom);width:100%}.page-header__container{flex-direction:column;gap:2.5rem;width:100%;max-width:48rem;margin:0 auto 2.5rem;display:flex}.page-header__container .page-header__title{width:100%;font-weight:700}.page-header__container .page-header__subtitle{opacity:.8;white-space:pre-wrap;width:100%;font-style:italic}.page-header__container .page-data{opacity:.5;font-size:.8rem}.page-header__container.align-center{text-align:center}.page-about__container{max-width:40rem}.page-about__container .page-about__content{flex-direction:column;gap:1.5rem;width:100%;margin:0 auto;display:flex}.page-about__container .page-about__paragraph{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(.5rem)}.page-about__container .page-about__paragraph.show{opacity:1;transform:translateY(0)}.page-about__container .page-about__paragraph--caption{margin:5rem 0 0;font-weight:500}.page-about__container .page-about__paragraph--caption.show{opacity:.4}.page-blog__container{max-width:40rem}.page-blog__container .page-blog__year-container{min-height:6rem;position:relative}.page-blog__container .page-blog__year{color:var(--page-blog-color);opacity:.1;text-shadow:var(--page-blog-text-shadow);z-index:0;font-size:6rem;position:absolute;top:2rem}.page-blog__container .page-blog__item{opacity:.7;z-index:3;margin-bottom:1rem;transition:all .3s ease-in-out;display:block;position:relative}.page-blog__container .page-blog__item:hover{opacity:1}.page-blog__container .page-blog__item .page-blog__item-detail{opacity:.6;font-size:.8rem}.page-drawing__container{width:100%;max-width:100%}.page-drawing__container .page-drawing__content{grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:1rem;width:100%;max-width:128rem;margin:0 auto;display:grid}@media only screen and (max-width:64em){.page-drawing__container .page-drawing__content{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:48em){.page-drawing__container .page-drawing__content{grid-template-columns:1fr 1fr}}@media only screen and (max-width:30em){.page-drawing__container .page-drawing__content{grid-template-columns:1fr}}.page-error__container{flex-direction:column;justify-content:center;align-items:center;max-width:100%;display:flex}.page-error__container .page-error__number{color:var(--page-error-number-color);text-shadow:var(--page-error-number-text-shadow);opacity:.4;font-size:12rem}.page-error__container .page-error__paragraph{margin-bottom:2rem;font-size:1rem}.page-not-found__container{flex-direction:column;justify-content:center;align-items:center;max-width:100%;display:flex}.page-not-found__container .page-not-found__number{color:var(--page-not-found-number-color);text-shadow:var(--page-not-found-number-text-shadow);opacity:.4;font-size:12rem}.page-not-found__container .page-not-found__paragraph{font-size:1rem}.page-photo__container{width:100%;max-width:100%}.page-photo__container .page-photo__content{grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:.5rem;width:100%;margin:0 auto;display:grid}@media only screen and (max-width:64em){.page-photo__container .page-photo__content{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:48em){.page-photo__container .page-photo__content{grid-template-columns:1fr 1fr}}@media only screen and (max-width:30em){.page-photo__container .page-photo__content{grid-template-columns:1fr}}.page-post__container{max-width:40rem}.page-post__container .page-post__content blockquote,.page-post__container .page-post__content p{margin-bottom:2rem}.page-project__container{max-width:100%}.page-project__container .page-project__content{flex-direction:column;gap:2rem;width:100%;max-width:72rem;margin:0 auto;display:flex}.page-project__container .page-project__external-link{flex-direction:row;justify-content:center;align-items:center;gap:1.5rem;display:flex}.page-project__container .page-project__link{border:.18rem solid var(--page-project-externallink-color);color:var(--page-project-externallink-color);opacity:.4;background:0 0;border-radius:.25rem;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:700;line-height:1rem;transition:all .3s ease-in-out;display:flex}.page-project__container .page-project__link:hover{border-color:var(--page-project-externallink-background-hover);color:var(--page-project-externallink-color-hover);opacity:1}.page-project__container .page-project__link:hover svg{fill:var(--page-project-externallink-background-hover);stroke:var(--page-project-externallink-background-hover)}.page-project__container .page-project__link span{line-height:1rem}.page-project__container .page-project__section{margin-bottom:5rem}.page-project__container .page-project__section:last-of-type{margin-bottom:0}.page-project__container .page-project__grid{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}@media only screen and (max-width:64em){.page-project__container .page-project__grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width:48em){.page-project__container .page-project__grid{grid-template-columns:1fr}}.page-project__container .page-project__placeholder{opacity:.7;font-style:italic}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{box-sizing:border-box}body{font-family:var(--font-geist-sans);letter-spacing:.05rem;flex:1 0 auto;height:100%;min-height:100vh;margin:0;padding:0;font-size:1.8rem;position:relative}body b{font-weight:600}input{appearance:textfield}input:-webkit-autofill{transition:background-color 5000s ease-in-out}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out}textarea:-webkit-autofill{transition:background-color 5000s ease-in-out}textarea:-webkit-autofill:hover{transition:background-color 5000s ease-in-out}textarea:-webkit-autofill:focus{transition:background-color 5000s ease-in-out}select:-webkit-autofill{transition:background-color 5000s ease-in-out}select:-webkit-autofill:hover{transition:background-color 5000s ease-in-out}select:-webkit-autofill:focus{transition:background-color 5000s ease-in-out}input::-webkit-inner-spin-button{appearance:none;margin:0}input::-webkit-outer-spin-button{appearance:none;margin:0}input::-ms-clear{display:none}*{scrollbar-color:var(--scrollbar-track) var(--scrollbar-thumb)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:10px}::-webkit-scrollbar-corner{background:var(--scrollbar-track);border-radius:10px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}
