/*! tailwindcss v4.1.11 | 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-border-style:solid}}}.pointer-events-none{pointer-events:none}.container{width:100%}.mx-auto{margin-inline:auto}.mb-\[10px\]{margin-bottom:10px}.flex{display:flex}.h-\[40vw\]{height:40vw}.h-\[70px\]{height:70px}.h-auto{height:auto}.h-full{height:100%}.max-h-\[600px\]{max-height:600px}.min-h-\[100px\]{min-height:100px}.min-h-screen{min-height:100vh}.w-\[40\%\]{width:40%}.w-\[70\%\]{width:70%}.w-\[80\%\]{width:80%}.w-\[85\%\]{width:85%}.w-\[90\%\]{width:90%}.w-full{width:100%}.max-w-\[300px\]{max-width:300px}.max-w-\[500px\]{max-width:500px}.max-w-\[600px\]{max-width:600px}.max-w-\[700px\]{max-width:700px}.flex-1{flex:1}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-evenly{justify-content:space-evenly}.gap-\[10px\]{gap:10px}.gap-\[30px\]{gap:30px}.rounded-\[5px\]{border-radius:5px}.border-\[1px\]{border-style:var(--tw-border-style);border-width:1px}.bg-\[\#3eb6a8\]{background-color:#3eb6a8}.bg-\[\#fff6cc\]{background-color:#fff6cc}.bg-\[\#ffffff\]{background-color:#fff}.p-\[10px\]{padding:10px}.px-\[25px\]{padding-inline:25px}.py-\[10px\]{padding-block:10px}.py-\[15px\]{padding-block:15px}.pt-\[15px\]{padding-top:15px}.text-center{text-align:center}.align-sub{vertical-align:sub}.text-\[\.8rem\]{font-size:.8rem}.text-\[1\.1rem\]{font-size:1.1rem}.whitespace-nowrap{white-space:nowrap}.text-\[\#3eb6a8\]{color:#3eb6a8}.text-\[\#ffffff\]{color:#fff}@media (hover:hover){.hover\:scale-\[1\.1\]:hover{scale:1.1}.hover\:border-\[\#3eb6a8\]:hover{border-color:#3eb6a8}.hover\:bg-\[\#b1d4d0\]:hover{background-color:#b1d4d0}.hover\:bg-\[\#ffffff\]:hover{background-color:#fff}.hover\:text-\[\#3eb6a8\]:hover{color:#3eb6a8}.hover\:text-\[\#ffffff\]:hover{color:#fff}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;text-rendering:optimizeLegibility;color:#000;background-color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans TC,sans-serif;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit;background-color:#0000;border:none;outline:none}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse;width:100%}html{scroll-behavior:smooth}body{font-family:Noto Sans TC,sans-serif}section{margin:50px 0}@media (min-width:768px){section{margin:30px 0}}@media (max-width:768px){.mo-column{flex-direction:column;display:flex}}.about-item{flex-wrap:wrap;justify-content:center;align-items:center}.about-item p:not(:first-child):before{content:"|";width:auto;height:auto;padding-right:10px}@media (max-width:768px){.about-item p:not(:first-child):before{content:unset}.about-item{text-align:center}}.nav-li{font-size:1.4rem}@media (max-width:768px){.nav-li{justify-content:center;align-items:center;min-width:55px;margin:auto;display:flex}.nav-li .nav-btn{padding:1.8vw 3.5vw;font-size:1rem}}.title-style{filter:drop-shadow(0 0 .5px #ff0a0a26);font-size:1.4rem}@media screen and (max-width:768px){.title-style{font-size:1.3rem}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100vw}a{font-weight:500;text-decoration:inherit}body{margin:0;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.trans{transition:all .3s ease-in-out}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}button{background-color:#f9f9f9}}._layout_1xdas_2{background-color:#fafafa}._layout_1xdas_2::-webkit-scrollbar{width:8px}._layout_1xdas_2::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}@media (max-width: 768px){._layout_1xdas_2 main{padding:1rem}}
