diff --git a/demo/create-account.html b/demo/create-account.html
new file mode 100644
index 0000000..745d256
--- /dev/null
+++ b/demo/create-account.html
@@ -0,0 +1,104 @@
+
+
+
+
+ Create Thyme Crunch Account
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo/css/create-account.css b/demo/css/create-account.css
new file mode 100644
index 0000000..04c238f
--- /dev/null
+++ b/demo/css/create-account.css
@@ -0,0 +1,128 @@
+:root {
+ --dusty-red: #D43F3F;
+ --dusty-red-hover: #C73636;
+ --dark-yellow: #FFD27F;
+ --pale-yellow: #FFECB3;
+ --peach: #F5A96E;
+ --dark: #850000;
+}
+
+/* login.css */
+body, html {
+ height: 100%;
+ margin: 0;
+ font-family: 'Roboto', sans-serif;
+ background-color: var(--pale-yellow);
+}
+
+.container {
+ display: flex;
+ height: 100vh;
+}
+
+/* Header Styles */
+.top-header {
+ position: sticky;
+ top: 0;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ background-color: var(--dusty-red);
+ color: var(--dark-yellow);
+ padding: 10px 20px;
+ height: 60px;
+ gap: 40px;
+}
+
+.top-header .swirl {
+ height: 40px;
+ width: auto;
+ margin: 0 20px;
+}
+
+.site-name {
+ font-size: 2.5em;
+ font-weight: bold;
+ letter-spacing: 4px;
+ font-family: 'EB Garamond', serif;}
+
+
+/* Main Content */
+.main-content {
+ flex-grow: 0;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ margin-top: 40px;}
+
+/* Login Box */
+.login-box {
+ background-color: var(--peach);
+ padding: 45px;
+ border-radius: 20px;
+ width: 600px;
+ color: var(--dark);
+}
+
+.login-box h2 {
+ font-size: 50px;
+ text-align: center;
+ font-weight: bold;
+ margin-bottom: 30px;
+ margin-top: 8px;
+
+}
+
+.login-box rows {
+ display: flex;
+ gap: 10px;
+ align-items: center;
+
+}
+
+.login-box label {
+ font-size: 20px;
+ width: 30%;
+ margin: 0px;
+ font-weight: bold;
+ text-align: right;
+}
+
+.login-box input {
+ flex: 1;
+ padding: 10px;
+ margin: auto;
+ margin-top: 5px;
+ margin-left: 25px;
+ border-radius: 10px;
+ border: 2.5px solid var(--dusty-red);
+ background-color: var(--pale-yellow);
+ font-size: 20px;
+ box-sizing: border-box;
+}
+
+.login-box input.invalid {
+ border: 4px solid var(--dusty-red);
+}
+
+.login-box button {
+ display: block;
+ margin: 0 auto;
+ width: 40%;
+ padding: 10px;
+ margin-top: 20px;
+ background-color: var(--dusty-red);
+ color: white;
+ font-weight: bold;
+ border: none;
+ border-radius: 10px;
+ cursor: pointer;
+ transition: background-color 0.1s ease;
+ transition: transform 0.2s ease;
+ }
+
+.login-box button:hover {
+ background-color: var(--dusty-red-hover);
+ transform: scale(1.05);
+}
diff --git a/demo/login.html b/demo/login.html
index f11dc42..5968092 100644
--- a/demo/login.html
+++ b/demo/login.html
@@ -18,7 +18,7 @@
Log In
-