:root{--main-bg-color: #0a0a0a;--main-accent-color: #a682ff;--main-text-color: #e0e0e0;--surface-bg-color: #1a1a1a;--muted-text-color: #888;--border-color: #333}html{background-color:var(--main-bg-color);color:var(--main-text-color);font-family:Datatype,monospace;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}*{border-radius:0!important}::selection{background:var(--main-accent-color);color:var(--main-bg-color)}pre{background-color:var(--main-bg-color);border-left:2px solid var(--main-accent-color);padding:1rem;color:var(--main-text-color)}tbody tr:nth-child(2n){background-color:var(--surface-bg-color)}td{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-collapse:collapse}.navbar[data-v-c6a3fc2a]{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;background:var(--main-bg-color);border-bottom:2px solid var(--main-accent-color)}.navbar-brand[data-v-c6a3fc2a]{font-size:1.1rem;font-weight:700;color:var(--main-accent-color);text-decoration:none;letter-spacing:.02em}.nav-links[data-v-c6a3fc2a]{display:flex;list-style:none;gap:1.5rem;margin:0;padding:0}.nav-links a[data-v-c6a3fc2a]{color:var(--muted-text-color);text-decoration:none;text-transform:lowercase;font-size:.9rem;transition:color .15s}.nav-links a[data-v-c6a3fc2a]:hover,.nav-links a.router-link-active[data-v-c6a3fc2a]{color:var(--main-accent-color)}.menu-toggle[data-v-c6a3fc2a]{display:none;background:none;border:none;color:var(--main-text-color);font-size:1.5rem;cursor:pointer}@media(max-width:768px){.menu-toggle[data-v-c6a3fc2a]{display:block}.nav-links[data-v-c6a3fc2a]{display:none;flex-direction:column;position:absolute;top:56px;left:0;right:0;background:var(--main-bg-color);padding:1rem 2rem;border-bottom:2px solid var(--main-accent-color);z-index:10}.nav-links.open[data-v-c6a3fc2a]{display:flex}}.modal-overlay[data-v-dc6d71f7]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:100}.modal-content[data-v-dc6d71f7]{background:var(--surface-bg-color);border:1px solid var(--main-accent-color);padding:2rem;max-width:400px;width:90%;position:relative}.modal-close[data-v-dc6d71f7]{position:absolute;top:.75rem;right:1rem;background:none;border:none;color:var(--muted-text-color);font-size:1rem;font-family:Datatype,monospace;cursor:pointer;transition:color .15s}.modal-close[data-v-dc6d71f7]:hover{color:var(--main-accent-color)}h2[data-v-dc6d71f7]{color:var(--main-accent-color);margin-top:0;margin-bottom:1rem}.contact-links[data-v-dc6d71f7]{list-style:none;padding:0}.contact-links li[data-v-dc6d71f7]{margin-bottom:.75rem}.contact-links a[data-v-dc6d71f7]{color:var(--main-accent-color);text-decoration:none;font-size:1rem;transition:color .15s}.contact-links a[data-v-dc6d71f7]:hover{text-decoration:underline}main[data-v-90c475f3]{min-height:calc(100vh - 60px)}.home[data-v-8f68675b]{display:flex;flex-direction:column;align-items:center;padding:2rem}.hero[data-v-8f68675b]{text-align:center;margin-bottom:3rem;padding:3rem 0}.hero h1[data-v-8f68675b]{font-size:2.5rem;color:var(--main-text-color);margin-bottom:.5rem;font-weight:700}.prompt[data-v-8f68675b]{color:var(--main-accent-color)}.tagline[data-v-8f68675b]{font-size:1rem;color:var(--muted-text-color)}.page-links[data-v-8f68675b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;width:100%;max-width:900px}.page-card[data-v-8f68675b]{display:block;position:relative;background:transparent;border:1px solid var(--border-color);padding:2rem 1.5rem 1.5rem;text-decoration:none;transition:border-color .15s}.page-card[data-v-8f68675b]:hover{border-color:var(--main-accent-color)}.card-key[data-v-8f68675b]{position:absolute;top:-.65em;left:1rem;background:var(--main-bg-color);padding:0 .5rem;font-size:.75rem;color:var(--main-accent-color);letter-spacing:.05em;font-weight:600}.page-card h2[data-v-8f68675b]{color:var(--main-text-color);margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.page-card p[data-v-8f68675b]{color:var(--muted-text-color);margin:0;font-size:.9rem}
