#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#000;background-color:#fff;margin-top:60px;font-family:Courier New,Courier,monospace}nav{padding:10px}nav a{color:#2c3e50;margin:0 10px;font-weight:700;text-decoration:none}nav a.router-link-exact-active{color:red}.project-tag-link[data-v-fd89d58d]{color:#fff;background-color:#000;border:2px solid red;border-radius:15px;margin:5px;padding:5px 10px;text-decoration:none;display:inline-block}.project-tag-link[data-v-fd89d58d]:hover{background-color:#222}.core-competency[data-v-719db84d]{border-bottom:2px solid #ccc;flex-direction:column;align-items:flex-start;width:80%;max-width:1200px;margin:40px 0;padding-bottom:20px;display:flex}.core-competency h2[data-v-719db84d]{color:red;width:100%;margin-bottom:10px;font-size:2em}.content[data-v-719db84d]{align-items:flex-start;display:flex}.core-competency .core-image[data-v-719db84d]{max-width:30%;margin-right:20px}.core-competency .text-content[data-v-719db84d]{width:70%}.core-competency .sentimental-sentence[data-v-719db84d]{color:red;margin-bottom:10px;font-family:monospace;font-size:1.1em}.core-competency p[data-v-719db84d]{font-size:1em;line-height:1.6}.home[data-v-4ab03828]{flex-direction:column;align-items:center;padding:20px;display:flex}.hero[data-v-4ab03828]{align-items:center;gap:20px;margin-bottom:20px;display:flex}.hero-image[data-v-4ab03828]{width:auto;height:5em}.hero-text[data-v-4ab03828]{flex-direction:column;justify-content:center;display:flex}.hero-text h1[data-v-4ab03828]{color:red;margin:0;font-size:2.5em;line-height:1.1}.hero-text p[data-v-4ab03828]{margin:0;font-size:1.2em}.anchor-links[data-v-4ab03828]{justify-content:center;margin-bottom:40px;display:flex}.anchor-links a[data-v-4ab03828]{color:red;margin:0 15px;font-weight:700;text-decoration:none}.anchor-links a[data-v-4ab03828]:hover{text-decoration:underline}.core-competency[data-v-4ab03828]{border-bottom:2px solid #ccc;align-items:flex-start;width:80%;max-width:1200px;margin:40px 0;padding-bottom:20px;display:flex}.core-competency h2[data-v-4ab03828]{color:red;margin-bottom:10px;font-size:2em}.core-competency .core-image[data-v-4ab03828]{max-width:30%;margin-right:20px}.core-competency .sentimental-sentence[data-v-4ab03828]{color:red;margin-bottom:10px;font-family:monospace;font-size:1.1em}.core-competency p[data-v-4ab03828]{font-size:1em;line-height:1.6}.about[data-v-a139d7ca]{color:#000;flex-direction:column;align-items:center;padding:20px;font-family:Courier New,Courier,monospace;display:flex}.about-image[data-v-a139d7ca]{max-width:100%;max-height:300px;margin-bottom:20px}.about-content[data-v-a139d7ca]{text-align:center;max-width:600px}.contact[data-v-6b1daa33]{color:#000;max-width:600px;margin:0 auto;padding:20px;font-family:Courier New,Courier,monospace}.form-group[data-v-6b1daa33]{margin-bottom:15px}label[data-v-6b1daa33]{margin-bottom:5px;display:block}input[data-v-6b1daa33],textarea[data-v-6b1daa33]{box-sizing:border-box;width:100%;padding:8px}button[data-v-6b1daa33]{color:#fff;cursor:pointer;background-color:red;border:none;padding:10px 15px}button[data-v-6b1daa33]:hover{background-color:#8b0000}.trap[data-v-6b1daa33]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.status[data-v-6b1daa33]{margin-top:12px}.status.ok[data-v-6b1daa33]{color:#1a7f37}.status.error[data-v-6b1daa33]{color:#b00020}
