Jonas van Leeuwen 10 ore fa
commit
790c945db3
2 ha cambiato i file con 167 aggiunte e 0 eliminazioni
  1. 123 0
      assets/css/styles.css
  2. 44 0
      index.html

+ 123 - 0
assets/css/styles.css

@@ -0,0 +1,123 @@
+:root {
+  --bg-main: #213248;
+  --bg-card: #1a2a3a;
+  --color-primary: #4074cf;
+  --color-primary-hover: #5585d8;
+  --color-text: #e2ecf8;
+  --color-muted: #8aaecb;
+  --border-soft: #4074cf33;
+}
+
+* {
+  box-sizing: border-box;
+  margin: 0;
+  padding: 0;
+}
+
+body {
+  background-color: var(--bg-main);
+  background-image: url(assets/images/background.png);
+  color: var(--color-text);
+  font-family: 'Share Tech Mono', monospace;
+  height: 100vh;
+  display: flex;
+  align-items: center;
+  justify-content: center;
+}
+
+.container {
+  max-width: 560px;
+  width: 100%;
+  padding: 1.5rem;
+  text-align: center;
+}
+
+.subtitle {
+  color: var(--color-primary);
+  font-size: 0.75rem;
+  letter-spacing: 0.2em;
+  margin-bottom: 0.5rem;
+}
+
+.title {
+  font-size: 3.5rem;
+  font-weight: 700;
+  margin-bottom: 1.5rem;
+  line-height: 1;
+  color: #ffffff;
+}
+
+.terminal {
+  background: var(--bg-card);
+  border: 1px solid var(--border-soft);
+  border-radius: 6px;
+  padding: 20px;
+  text-align: left;
+  margin-bottom: 1.5rem;
+}
+
+.terminal-header {
+  color: var(--color-primary);
+  font-size: 0.8rem;
+  margin-bottom: 12px;
+}
+
+.terminal-body {
+  font-size: 0.82rem;
+  line-height: 2;
+  color: var(--color-muted);
+}
+
+.prompt {
+  color: var(--color-primary);
+}
+
+.output {
+  padding-left: 1rem;
+  display: inline-block;
+}
+
+.cursor {
+  display: inline-block;
+  width: 9px;
+  height: 1em;
+  background: var(--color-primary);
+  vertical-align: middle;
+  margin-left: 2px;
+  animation: blink 1s step-end infinite;
+}
+
+@keyframes blink {
+  50% {
+    opacity: 0;
+  }
+}
+
+.divider {
+  height: 1px;
+  background: var(--color-primary);
+  opacity: 0.3;
+  margin-bottom: 1.5rem;
+}
+
+.buttons {
+  display: flex;
+  justify-content: center;
+  gap: 1rem;
+}
+
+.btn {
+  background: var(--color-primary);
+  color: #ffffff;
+  padding: 10px 24px;
+  font-family: 'Share Tech Mono', monospace;
+  font-size: 0.85rem;
+  text-decoration: none;
+  border-radius: 4px;
+  display: inline-block;
+  transition: background 0.2s ease;
+}
+
+.btn:hover {
+  background: var(--color-primary-hover);
+}

+ 44 - 0
index.html

@@ -0,0 +1,44 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+  <meta charset="UTF-8"/>
+  <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+  <title>Yixboost CTF Team</title>
+  <link href="https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap" rel="stylesheet"/>
+  <link href="assets/css/styles.css" rel="stylesheet"/>
+</head>
+
+<body>
+  <main class="container">
+
+    <p class="subtitle">CTF TEAM</p>
+
+    <h1 class="title">Yixboost CTF Team</h1>
+
+    <section class="terminal">
+      <div class="terminal-header">~ terminal</div>
+
+      <div class="terminal-body">
+        <span class="prompt">$</span> whoami<br/>
+        <span class="output">yixboost — ctf team</span><br/>
+
+        <span class="prompt">$</span> cat members.txt<br/>
+        <span class="output">a bunch of 15–17 year olds</span><br/>
+
+        <span class="prompt">$</span> cat goal.txt<br/>
+        <span class="output">have fun, learn stuff, maybe get a flag</span><br/>
+
+        <span class="prompt">$</span> <span class="cursor"></span>
+      </div>
+    </section>
+
+    <div class="divider"></div>
+
+    <div class="buttons">
+      <a href="https://ctftime.org" target="_blank" class="btn">CTFtime</a>
+      <a href="https://git.tuxworld.nl" target="_blank" class="btn">TuxForge</a>
+    </div>
+
+  </main>
+</body>
+</html>