/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-pink-600:oklch(59.2% .249 .584);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--font-weight-bold:700;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-8{margin-top:calc(var(--spacing)*8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.w-full{width:100%}.max-w-xl{max-width:var(--container-xl)}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-blue-600{background-color:var(--color-blue-600)}.bg-white{background-color:var(--color-white)}.p-8{padding:calc(var(--spacing)*8)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-2{padding-block:calc(var(--spacing)*2)}.text-center{text-align:center}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-pink-600{color:var(--color-pink-600)}.text-white{color:var(--color-white)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}}}@font-face{font-family:Nippo;src:url(/nottakoweb/assets/Nippo-Bold-BDQBlWFf.woff2)format("woff2"),url(/nottakoweb/assets/Nippo-Bold-BiGZGx4-.woff)format("woff"),url(/nottakoweb/assets/Nippo-Bold-CdpQZfAe.otf)format("opentype")}@font-face{font-family:TC;src:url(/nottakoweb/assets/NotoSansTC-Regular-BzRuQObq.ttf)format("truetype")}@font-face{font-family:PixelM;src:url(/nottakoweb/assets/PixelMplus10-Regular-CCSYmBkH.ttf)format("truetype")}@font-face{font-family:PixelM-bold;src:url(/nottakoweb/assets/PixelMplus10-Bold-C_7OC1o5.ttf)format("truetype")}html,body{overscroll-behavior:none;pointer-events:none;z-index:-1;width:100%;height:100%;margin:0;padding:0;overflow:hidden}body>*{pointer-events:auto}body{background-color:#f8f8f8;flex-direction:column;align-items:center;display:flex}.title{font-family:Nippo}.content{font-family:TC}.sub-title{font-family:PixelM}.sub-title-bold{font-family:PixelM-bold}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.scroll-banner[data-v-472a3702]{position:fixed;top:0;left:0;right:0;height:calc(var(--vh, 1vh) * 10);overflow:visible;background-color:#ffe13a;pointer-events:none;-webkit-user-select:none;user-select:none}.scroll-banner[data-v-472a3702]>*{pointer-events:auto}.image-wrapper[data-v-472a3702]{height:calc(var(--vh, 1vh) * 10);width:calc(var(--vh, 1vh) * 10);display:flex;align-items:center;justify-content:center;overflow:hidden}.image-wrapper img[data-v-472a3702]{height:100%;width:100%;object-fit:contain}.scrolling-image[data-v-472a3702]{position:absolute;animation:scroll-left-472a3702 linear forwards;animation-duration:10s;will-change:right}@keyframes scroll-left-472a3702{0%{transform:translate(100vw)}to{transform:translate(-10rem)}}.hidden-scroll-banner-message[data-v-472a3702]{position:fixed;top:0;padding:0;margin:0;left:50%;transform:translate(-50%);font-size:calc(var(--vh, 1vh) * 10);z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;display:flex;align-items:center;height:calc(var(--vh, 1vh) * 10);overflow:hidden}.floaty-box[data-v-5aa97d6b]{position:fixed;will-change:transform;width:100px;height:100px;min-width:calc(var(--vh, 1vh) * 7);min-height:calc(var(--vh, 1vh) * 7);max-width:calc(var(--vh, 1vh) * 15);max-height:calc(var(--vh, 1vh) * 15);display:flex;align-items:center;justify-content:center;cursor:grab;z-index:1;-webkit-user-select:none;user-select:none;pointer-events:auto;touch-action:none}.grabbing[data-v-5aa97d6b]{cursor:grabbing}.background-container[data-v-97f31a59]{position:fixed;width:100%;left:0;overflow:hidden;pointer-events:none;z-index:0}.floating-image[data-v-97f31a59]{position:fixed;width:100%;height:100%;object-fit:contain;opacity:30%;z-index:0}.dragwindow[data-v-b938c332]{position:absolute;width:min(50rem,100vw);height:min(42rem,calc(var(--vh, 1vh) * 90));border:.35rem solid #958dfa;border-radius:.5rem;box-shadow:.4rem .4rem #ccc}.window-header[data-v-b938c332]{position:relative;height:3.5rem;color:#fff;background-color:#958dfa;margin:-.2rem;border-top-left-radius:.8rem;touch-action:none;box-sizing:border-box}.window-title[data-v-b938c332]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);letter-spacing:.5rem;font-size:2.5rem;display:inline-block}.header-img[data-v-b938c332]{position:absolute;top:50%;left:100%;height:100%;width:auto}.close-button[data-v-b938c332]{position:absolute;top:-1.5rem;right:-1.5rem;width:3rem;height:3rem;border-radius:100%;cursor:pointer;font-size:1.7rem;font-weight:900;background-color:#ffdc17;transition:background-color .2s ease;z-index:1}.window-body[data-v-b938c332]{height:calc(100% - 3.1rem);background-color:#fff;border-bottom-left-radius:.1rem;border-bottom-right-radius:.1rem;overflow:hidden;box-sizing:border-box}.mobile-window-container[data-v-7f130600]{position:absolute;left:0;width:100vw;height:calc(var(--vh, 1vh) * 90)}.mobile-window-header[data-v-7f130600]{position:relative;height:3.5rem;color:#fff;background:#958dfa}.mobile-window-title[data-v-7f130600]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);letter-spacing:.5rem;font-size:2.5rem;display:inline-block}.header-img[data-v-7f130600]{position:absolute;top:50%;left:0;height:100%;width:auto}.close-button[data-v-7f130600]{position:absolute;top:0;right:1rem;height:100%;font-size:1rem;color:#ffdc17;z-index:1}.mobile-window-body[data-v-7f130600]{height:calc(100% - 3.5rem);background-color:#fff;overflow:hidden;box-sizing:border-box}.slide-up-enter-active[data-v-7f130600],.slide-up-leave-active[data-v-7f130600]{transition:transform .3s ease}.slide-up-enter-from[data-v-7f130600],.slide-up-leave-to[data-v-7f130600]{transform:translateY(100%)}.about-container[data-v-15a008de]{position:relative;height:100%;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.intro-main-container[data-v-15a008de]{position:relative;flex-shrink:0;display:flex;gap:6.5rem;padding:1.5rem 3rem 1.5rem 5rem}.icon[data-v-15a008de]{height:150px;width:150px;border-radius:50%;object-fit:cover;border:2px solid #cccccc;flex-shrink:0}.intro-main[data-v-15a008de]{font-size:2.8rem;display:flex;align-items:center;gap:1.5rem}.intro-main[data-v-15a008de]:before{content:"";position:absolute;left:calc(150px + 11.5rem);align-items:center;transform:translateY(140%);right:6.64rem;height:.5rem;background-color:#ffdc17;z-index:0}.intro-main span[data-v-15a008de]{position:relative;z-index:1}.WAH[data-v-15a008de]{position:relative;display:inline-block;letter-spacing:.3rem}.WAH[data-v-15a008de]:after{content:"WAH";position:absolute;left:0;top:0;color:#9572e2;opacity:0}.WAH[data-v-15a008de]:hover{color:transparent}.WAH[data-v-15a008de]:hover:after{opacity:1}.name[data-v-15a008de]{position:relative;display:inline-block}.name[data-v-15a008de]:after{content:"Not_Tako";position:absolute;left:0;top:0;color:#9572e2;opacity:0}.name[data-v-15a008de]:hover{color:transparent}.name[data-v-15a008de]:hover:after{opacity:1}.roles-container[data-v-15a008de]{padding:0 5rem 1.5rem 5.5rem}.intro-main-text[data-v-15a008de]{font-size:1.2rem;display:flex;min-height:5rem}.column[data-v-15a008de]{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:left}.column+.column[data-v-15a008de]{border-left:.15rem solid #ffdc17;padding-left:2rem}.intro-sub-container[data-v-15a008de]{flex:1;overflow-y:auto;padding:1rem 4.5rem 2rem}.intro-sub-section[data-v-15a008de]{margin-bottom:1rem}.intro-sub-section-final[data-v-15a008de]{margin-bottom:0}.intro-sub-title[data-v-15a008de]{font-family:PixelM;display:inline-block;color:#fff;background-color:#958dfa;font-size:1.5rem;padding:0rem 1rem;border-radius:.5rem}.intro-sub-text[data-v-15a008de]{font-size:1.1rem;margin-top:1rem;padding-left:1rem}.fun-facts-list li[data-v-15a008de]{position:relative;padding-left:1rem}.fun-facts-list li[data-v-15a008de]:before{content:"▼";position:absolute;left:0;top:.4rem;color:#ffdc17;font-size:.6rem}.note[data-v-15a008de]{font-size:.8rem;margin-top:.5rem;padding:0 .5rem}.scroll-cover[data-v-15a008de]{position:absolute;left:1rem;right:1rem;bottom:0;height:1.5rem;background-color:#fff;pointer-events:none}@media (min-width: 541px) and (max-width: 768px){.intro-main-container[data-v-15a008de]{gap:1rem;padding:2.5rem;justify-content:space-between;padding-bottom:0}.intro-main[data-v-15a008de]{font-size:2.5rem;margin-left:auto;border-top:.2rem solid #ffdc17;border-bottom:.2rem solid #ffdc17}.intro-main[data-v-15a008de]:before{background-color:transparent}.roles-container[data-v-15a008de]{padding:1rem}.intro-main-text[data-v-15a008de]{flex-direction:row;justify-content:space-around}.column[data-v-15a008de]{align-items:center;white-space:nowrap;padding-right:1rem}.intro-sub-container[data-v-15a008de]{padding:1rem 2rem}.scroll-cover[data-v-15a008de]{height:0}}@media (max-width: 540px){.intro-main-container[data-v-15a008de]{flex-direction:column;align-items:center;padding:1rem;gap:1rem;padding-bottom:0}.intro-main[data-v-15a008de]{font-size:min(10vw,2.5rem);justify-content:center;padding-left:1rem;border-left:.2rem solid #ffdc17;border-right:.2rem solid #ffdc17}.intro-main[data-v-15a008de]:before{background-color:transparent}.icon[data-v-15a008de]{width:120px;height:120px}.roles-container[data-v-15a008de]{padding:1rem}.intro-main-text[data-v-15a008de]{justify-content:center;flex-wrap:nowrap;font-size:1rem}.column[data-v-15a008de]{align-items:center;white-space:nowrap;padding-right:min(1rem,5vw)}.column+.column[data-v-15a008de]{padding-left:min(2rem,10vw)}.intro-sub-container[data-v-15a008de]{padding:0 1rem 1rem}.intro-sub-title[data-v-15a008de]{font-size:1.4rem}.intro-sub-text[data-v-15a008de]{font-size:1rem}.note[data-v-15a008de]{font-size:.7rem}.scroll-cover[data-v-15a008de]{height:0}}.subwindow[data-v-bf82c71d]{position:absolute;width:25rem;height:20rem;background:#fff;border:.25rem solid #958dfa;border-radius:.5rem;box-shadow:.3rem .3rem #ccc;z-index:10}.subwindow-header[data-v-bf82c71d]{position:relative;height:2.5rem;color:#fff;background-color:#7f78e2;margin:-.2rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem;font-weight:700;touch-action:none;box-sizing:border-box}.subwindow-title[data-v-bf82c71d]{position:absolute;font-size:1.1rem;top:50%;left:.7rem;transform:translateY(-50%)}.close-button[data-v-bf82c71d]{position:absolute;font-size:1.2rem;top:50%;right:.35rem;transform:translateY(-50%);width:1.8rem;height:1.8rem}.close-button[data-v-bf82c71d]:hover{background-color:#ffdc17;border-radius:.2rem;transition:background-color .2s ease}.subwindow-body[data-v-bf82c71d]{margin:.5rem 0;padding:0 .5rem;height:calc(100% - 2.7rem);overflow:auto}.project-content-wrapper[data-v-3da0770d]{margin:1rem;display:flex;flex-direction:column;gap:1rem}.project-header[data-v-3da0770d]{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.project-image[data-v-3da0770d]{width:100px;height:auto;border-radius:.5rem;flex-shrink:0}.project-title[data-v-3da0770d]{font-size:1.1rem;font-weight:600;line-height:1.4}.project-description[data-v-3da0770d]{font-size:1rem;line-height:1.6;margin-top:-.5rem}.project-video[data-v-3da0770d]{padding:0 1rem}.project-video iframe[data-v-3da0770d]{border-radius:.5rem;width:100%}.emphasis[data-v-3da0770d]{position:relative;font-weight:600;padding:0 .3rem}.emphasis[data-v-3da0770d]:after{content:"";position:absolute;left:0;bottom:.1rem;width:100%;height:.3rem;background:#ffdc17;opacity:.5;z-index:-1}.project-credits a[data-v-3da0770d]{color:#958dfa;text-decoration:none;margin-right:.5rem}.project-credits a[data-v-3da0770d]:hover{text-decoration:underline}.project-content-wrapper[data-v-d737e8f4]{margin:1rem;display:flex;flex-direction:column;gap:1rem}.project-header[data-v-d737e8f4]{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.project-title[data-v-d737e8f4]{font-size:1.1rem;font-weight:600;line-height:1.4}.project-description[data-v-d737e8f4]{font-size:1rem;line-height:1.6;margin-top:-.5rem}.emphasis[data-v-d737e8f4]{position:relative;font-weight:600;padding:0 .3rem}.emphasis[data-v-d737e8f4]:after{content:"";position:absolute;left:0;bottom:.1rem;width:100%;height:.3rem;background:#ffdc17;opacity:.5;z-index:-1}.project-credits a[data-v-d737e8f4]{color:#958dfa;text-decoration:none;margin-right:.5rem}.project-credits a[data-v-d737e8f4]:hover{text-decoration:underline}.project-content-wrapper[data-v-cbf4fa2f]{margin:1rem;display:flex;flex-direction:column;gap:1rem}.project-header[data-v-cbf4fa2f]{display:flex;flex-direction:column;align-items:center;margin-bottom:.5rem}.project-image[data-v-cbf4fa2f]{width:100%;height:auto;flex-shrink:0}.project-title[data-v-cbf4fa2f]{text-align:center;font-size:1.1rem;font-weight:600;line-height:1.4}.project-description[data-v-cbf4fa2f]{font-size:1rem;line-height:1.6;margin-top:-.5rem}.emphasis[data-v-cbf4fa2f]{position:relative;font-weight:600;padding:0 .3rem}.emphasis[data-v-cbf4fa2f]:after{content:"";position:absolute;left:0;bottom:.1rem;width:100%;height:.3rem;background:#ffdc17;opacity:.5;z-index:-1}.project-credits a[data-v-cbf4fa2f]{color:#958dfa;text-decoration:none;margin-right:.5rem}.project-credits a[data-v-cbf4fa2f]:hover{text-decoration:underline}.project-content-wrapper[data-v-d3d228cd]{margin:1rem;display:flex;flex-direction:column;gap:1rem}.project-header[data-v-d3d228cd]{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.project-title[data-v-d3d228cd]{font-size:1.1rem;font-weight:600;line-height:1.4}.project-description[data-v-d3d228cd]{font-size:1rem;line-height:1.6;margin-top:-.5rem}.emphasis[data-v-d3d228cd]{position:relative;font-weight:600;padding:0 .3rem}.emphasis[data-v-d3d228cd]:after{content:"";position:absolute;left:0;bottom:.1rem;width:100%;height:.3rem;background:#ffdc17;opacity:.5;z-index:-1}.project-credits a[data-v-d3d228cd]{color:#958dfa;text-decoration:none;margin-right:.5rem}.project-credits a[data-v-d3d228cd]:hover{text-decoration:underline}.project-content-wrapper[data-v-e0e7cccb]{margin:1rem;display:flex;flex-direction:column;gap:1rem}.project-header[data-v-e0e7cccb]{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.project-title[data-v-e0e7cccb]{font-size:1.1rem;font-weight:600;line-height:1.4}.project-description[data-v-e0e7cccb]{font-size:1rem;line-height:1.6;margin-top:-.5rem}.artist[data-v-e0e7cccb]{color:#7f78e2;font-size:1.2rem}.emphasis[data-v-e0e7cccb]{position:relative;font-weight:600;padding:0 .3rem}.emphasis[data-v-e0e7cccb]:after{content:"";position:absolute;left:0;bottom:.1rem;width:100%;height:.3rem;background:#ffdc17;opacity:.5;z-index:-1}.project-credits a[data-v-e0e7cccb]{color:#958dfa;text-decoration:none;margin-right:.5rem}.project-credits a[data-v-e0e7cccb]:hover{text-decoration:underline}.project-content-wrapper[data-v-f23f8631]{margin:1rem;display:flex;flex-direction:column;gap:1rem}.project-header[data-v-f23f8631]{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.project-title[data-v-f23f8631]{font-size:1.1rem;font-weight:600;line-height:1.4}.project-description[data-v-f23f8631]{font-size:1rem;line-height:1.6;margin-top:-.5rem}.emphasis[data-v-f23f8631]{position:relative;font-weight:600;padding:0 .3rem}.emphasis[data-v-f23f8631]:after{content:"";position:absolute;left:0;bottom:.1rem;width:100%;height:.3rem;background:#ffdc17;opacity:.5;z-index:-1}.project-credits a[data-v-f23f8631]{color:#958dfa;text-decoration:none;margin-right:.5rem}.project-credits a[data-v-f23f8631]:hover{text-decoration:underline}.work-container{position:relative;height:100%;max-height:calc(var(--vh, 1vh) * 100);overflow:hidden;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.subwindow-container{position:absolute;width:calc(100% + .5rem);height:calc(100% + .5rem);left:-.25rem;top:-.25rem;overflow:hidden;z-index:10;pointer-events:none}.subwindow-container>*{pointer-events:auto}.dev-skills-container{padding:3rem 2rem 1.5rem 3rem}.intro-main-text{font-size:1.2rem;display:flex;flex-wrap:wrap;gap:1rem;min-height:5rem;margin-top:1.5rem}.column{position:relative;display:flex;flex:1;flex-direction:column;align-items:left;white-space:nowrap}.dev-skill{position:relative;font-size:1.3rem;letter-spacing:.05rem;margin-bottom:.5rem;font-weight:700;z-index:1;padding-bottom:.3rem}.column+.column{padding-left:1.5rem}.tag-row{display:flex;flex-wrap:wrap;gap:.2rem}.tag{background-color:#7e7e7e;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.1rem;padding:.1rem .9rem .2rem;border-radius:.2rem}.tag:hover{scale:1.1}.intro-sub-container{position:relative;flex:1;overflow-y:auto;padding:1rem 3rem 2rem 4rem}.intro-sub-section{margin-bottom:2rem}.intro-sub-section-final{margin-bottom:0}.intro-sub-title{font-family:PixelM;display:inline-block;color:#fff;background-color:#958dfa;font-size:1.7rem;padding:.2rem 1.5rem;border-radius:.5rem}.project-name{position:relative;display:inline-block;font-size:1.5rem;font-weight:700;letter-spacing:.1rem;margin-top:1.5rem;z-index:1}.intro-sub-text{font-size:1.2rem;padding-left:1rem;line-height:2rem}.arrow{color:#ffdc17;padding:.5rem;font-size:1rem}.detail-info{width:2rem;height:2rem;background-color:#958dfa;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1rem}.detail-info:hover{scale:1.1;background-color:#ffdc17;cursor:pointer}.button-group{display:flex;gap:1rem}.play-btn{display:block;background-color:#7e7e7e;color:#fff;font-weight:700;padding:.5rem 1rem;border-radius:.5rem;margin-top:.5rem;cursor:pointer}.itchio{background-color:#fa5c5c}.notrans{background-color:#73a0df}.notrans:hover{background-color:#191970}.geoguessr{background-color:#72c599}.geoguessr:hover{background-color:#47906a}.youtube{background-color:#f03}.play-btn:hover{scale:1.1}.note{display:inline-block;font-size:.8rem;margin-top:.5rem;border:.1rem solid #958dfa;padding:0 .5rem;border-radius:.3rem;color:#958dfa}.note:hover{scale:1.1;color:#000;transition:ease-in-out .2s}.scroll-cover{position:absolute;left:1rem;right:1rem;bottom:0;height:1.5rem;background-color:#fff;pointer-events:none}.PL:before,.TnT:before,.Doms:before,.CAGED:before,.NOTRANS:before,.GEOguessr:before,.One2PG:before,.ThisWebsite:before,.StillHuman:before{content:"";position:absolute;left:0;right:0;top:1.2rem;height:.5rem;background-color:#ffdc17;z-index:-1}.TnT:before{right:1.8rem}.Doms:before{right:9.8rem}@media (max-width: 927px){.TnT:before{right:0}.Doms:before{right:0}.dev-skills-container{padding:1rem}.DEVELOPMENT-SKILLS{position:relative;left:50%;transform:translate(-50%)}.tag-row{justify-content:center}.intro-main-text{gap:2rem}.column{align-items:center;white-space:nowrap;padding-left:0;padding-right:0}.column+.column{padding-left:0}.intro-sub-container{padding:1rem 2rem}.scroll-cover{height:0}}@media (max-width: 768px){.subwindow-container{position:fixed;width:calc(100% + .5rem);height:calc(100% + .5rem - calc(var(--vh, 1vh) * 16));left:-.25rem;top:calc(calc(var(--vh, 1vh) * 16) + -.25rem);overflow:hidden;z-index:10;pointer-events:none}}.links-container[data-v-a836e42c]{display:flex;flex-direction:column;align-items:center;padding:2rem;-webkit-user-select:none;user-select:none}.links-logo[data-v-a836e42c]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap}.logo[data-v-a836e42c]{height:7rem;width:auto;object-fit:contain;transition:transform .2s ease;cursor:pointer}.logo[data-v-a836e42c]:hover{transform:scale(1.1)}.intro-main-text[data-v-a836e42c]{font-size:1.2rem;font-weight:600;border:1px solid #958dfa;color:#958dfa;padding:.5rem 1rem;border-radius:.4rem;align-items:center;text-align:center}@media (max-width: 768px){.links-logo[data-v-a836e42c]{flex-direction:column;gap:1.5rem}.logo[data-v-a836e42c]{height:8rem}.intro-main-text[data-v-a836e42c]{font-size:1.1rem}}.others-container[data-v-2553ab73]{position:relative;height:100%;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.scroll-cover[data-v-2553ab73]{position:absolute;left:1rem;right:1rem;bottom:0;height:1.5rem;background-color:#fff;pointer-events:none}@media (max-width: 768px){.intro-main-container[data-v-2553ab73]{flex-direction:column;align-items:center;padding:1rem;gap:0}.scroll-cover[data-v-2553ab73]{height:.5rem}}.resume-container[data-v-1fd11127]{position:relative;height:100%;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.scroll-cover[data-v-1fd11127]{position:absolute;left:1rem;right:1rem;bottom:0;height:1.5rem;background-color:#fff;pointer-events:none}@media (max-width: 768px){.intro-main-container[data-v-1fd11127]{flex-direction:column;align-items:center;padding:1rem;gap:0}.scroll-cover[data-v-1fd11127]{height:.5rem}}.contact-container[data-v-a4efddb2]{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;user-select:none;margin:1rem;padding:1rem;gap:.5rem}.intro-main-text[data-v-a4efddb2]{font-size:1.2rem;font-weight:600;text-align:center;margin:.5rem 0;padding:0;min-height:2rem}.contact-image[data-v-a4efddb2]{height:100%;border-radius:.5rem;max-height:150px;cursor:pointer;-webkit-user-select:none;user-select:none}.emphasis[data-v-a4efddb2]{position:relative;font-weight:600;padding:0 .3rem;z-index:0}.emphasis[data-v-a4efddb2]:before{content:"";position:absolute;left:0;bottom:.1rem;width:100%;height:.3rem;background:#ffdc17;opacity:.8;z-index:-1;transition:all .3s ease}.emphasis[data-v-a4efddb2]:hover:before{height:1.1rem}.contact-info[data-v-a4efddb2]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.star[data-v-a4efddb2]{position:absolute;bottom:0;right:-.5rem;width:3rem;z-index:-1;opacity:0}.email-copy-button:hover .star[data-v-a4efddb2]{opacity:1}.email-copy-button[data-v-a4efddb2]{background:none;border:none;color:inherit;font:inherit;cursor:pointer;padding:0}.email-copy-button[data-v-a4efddb2]:hover:after{content:"copy?";position:absolute;white-space:nowrap;font-size:1rem;color:#958dfa;margin-left:.3rem}.email-copy-button.copied[data-v-a4efddb2]:hover:after{content:"copied!"}.email-button[data-v-a4efddb2]{margin-top:.5rem;padding:.75rem 1.5rem;background-color:#958dfa;color:#fff;text-decoration:none;border-radius:8px;font-weight:700;transition:background-color .15s ease}.email-button[data-v-a4efddb2]:hover{background-color:#7f78e2}.email-button:hover .email-text[data-v-a4efddb2]:after{content:"!!!";opacity:1;margin-left:.25rem}@media (max-width: 768px){.contact-container[data-v-a4efddb2]{gap:2rem;padding:2rem}.intro-main-text[data-v-a4efddb2]{font-size:1.1rem}.email-info[data-v-a4efddb2]{display:flex;flex-direction:column;align-items:center}.email-button[data-v-a4efddb2]{width:100%;text-align:center}}.art-container[data-v-4e2f381d]{position:relative;width:100%;height:100%;-webkit-user-select:none;user-select:none}.art-background[data-v-4e2f381d]{position:absolute;top:.2rem;width:100%;height:100%;object-position:center 0%;object-fit:cover;z-index:0;pointer-events:none}.info[data-v-4e2f381d]{position:absolute;width:20rem;height:auto;top:35%;left:51%;transform:translate(-50%,-50%)}.links-container[data-v-4e2f381d]{position:absolute;width:100%;top:49%;left:55%;display:flex;flex-direction:column}.logo[data-v-4e2f381d]{position:relative;height:3rem;width:auto;object-fit:contain;transition:transform .2s ease;cursor:pointer;z-index:2}.logo[data-v-4e2f381d]:hover{transform:scale(1.1)}@media (max-width: 768px){.art-background[data-v-4e2f381d]{top:0}}.mainmenu-container[data-v-8dfd5021]{position:fixed;top:55%;left:10rem;transform:translate(-50%,-50%);height:calc(var(--vh, 1vh) * 60);pointer-events:none;z-index:0}.menu-list[data-v-8dfd5021]{list-style:none;margin:0;padding:0;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.menu-list li[data-v-8dfd5021]{font-size:min(max(calc(var(--vh, 1vh) * 3),2.2rem),calc(var(--vh, 1vh) * 4));padding:calc(var(--vh, 1vh) * 1) 2vw;cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:auto;z-index:1}.menu-list li[data-v-8dfd5021]:hover{transform:translateY(-.2em);color:#ffdc17;text-shadow:.1em .1em 0 #000;scale:1.3;transition:transform .15s ease}.dragwindow-container[data-v-8dfd5021]{position:fixed;width:100%;left:0;top:0;height:calc(var(--vh, 1vh) * 100);overflow:hidden;pointer-events:none}.dragwindow-container[data-v-8dfd5021]>*{pointer-events:auto}@media (max-width: 768px){.mainmenu-container[data-v-8dfd5021]{top:55%;left:50%;transform:translate(-50%,-50%);height:calc(var(--vh, 1vh) * 60)}}.setting-container[data-v-e806462b]{position:fixed;top:calc(var(--vh, 1vh) * 16);width:100%;padding:2rem;z-index:1;background-color:#f3f0ff;display:flex;flex-direction:column;align-items:center;font-family:sans-serif}h2[data-v-e806462b]{margin-bottom:1rem;font-size:1.8rem;font-weight:700}p[data-v-e806462b]{margin-bottom:.5rem;font-size:1.2rem}.plans-list[data-v-e806462b]{list-style:disc;padding-left:1.5rem;font-size:1rem}.content-container{position:fixed;left:0;top:calc(var(--vh, 1vh) * 10);height:calc(var(--vh, 1vh) * 90);width:100%;background:#f3f0ff}.navigations{position:relative;top:0;left:0;height:calc(var(--vh, 1vh) * 6);width:100%;background:#ffe13a;z-index:0}.choice{position:absolute;height:100%;width:12rem;cursor:pointer;-webkit-user-select:none;user-select:none;transform:translateY(.6px)}.menu{left:10rem}.setting{left:20rem}.label{fill:#000;font-size:2.2rem;font-weight:700;pointer-events:none;transition:transform .15s ease,fill .15s ease,text-shadow .15s ease;transform-origin:center}.choice:hover .label{fill:#ffe13a;text-shadow:.2rem .2rem 0 #000;transform:scale(1.1) translateY(-.2rem)}
