diff --git a/extension/html/drive-auth.html b/extension/html/drive-auth.html
index 77ee7c5..8bf3aa7 100644
--- a/extension/html/drive-auth.html
+++ b/extension/html/drive-auth.html
@@ -1,8 +1,8 @@
-
+
diff --git a/extension/html/terms-of-service.html b/extension/html/terms-of-service.html
index f04c436..a08fdff 100644
--- a/extension/html/terms-of-service.html
+++ b/extension/html/terms-of-service.html
@@ -4,121 +4,7 @@
Terms of Service - Screen Area Recorder Pro
-
+
diff --git a/extension/styles/privacy-policy.css b/extension/styles/privacy-policy.css
new file mode 100644
index 0000000..6e6dbd8
--- /dev/null
+++ b/extension/styles/privacy-policy.css
@@ -0,0 +1,128 @@
+ body {
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
+ line-height: 1.6;
+ color: #333;
+ max-width: 900px;
+ margin: 0 auto;
+ padding: 20px;
+ background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
+ min-height: 100vh;
+ }
+ .container {
+ background: white;
+ padding: 40px;
+ border-radius: 12px;
+ box-shadow: 0 10px 30px rgba(0,0,0,0.1);
+ border: 1px solid rgba(255,255,255,0.2);
+ }
+ h1 {
+ color: #2c3e50;
+ border-bottom: 4px solid #3498db;
+ padding-bottom: 15px;
+ font-size: 2.2em;
+ margin-bottom: 10px;
+ }
+ h2 {
+ color: #34495e;
+ margin-top: 35px;
+ border-left: 5px solid #3498db;
+ padding-left: 20px;
+ font-size: 1.4em;
+ }
+ h3 {
+ color: #2c3e50;
+ margin-top: 25px;
+ font-size: 1.2em;
+ }
+ .highlight {
+ background: linear-gradient(135deg, #e8f4fd 0%, #c8e6f5 100%);
+ padding: 20px;
+ border-radius: 8px;
+ border-left: 5px solid #3498db;
+ margin: 25px 0;
+ box-shadow: 0 2px 5px rgba(0,0,0,0.1);
+ }
+ .warning {
+ background: linear-gradient(135deg, #fff3cd 0%, #ffeaa7 100%);
+ padding: 20px;
+ border-radius: 8px;
+ border-left: 5px solid #f39c12;
+ margin: 25px 0;
+ box-shadow: 0 2px 5px rgba(0,0,0,0.1);
+ }
+ .success {
+ background: linear-gradient(135deg, #d4edda 0%, #a8e6cf 100%);
+ padding: 20px;
+ border-radius: 8px;
+ border-left: 5px solid #27ae60;
+ margin: 25px 0;
+ box-shadow: 0 2px 5px rgba(0,0,0,0.1);
+ }
+ ul, ol {
+ margin: 15px 0;
+ padding-left: 30px;
+ }
+ li {
+ margin: 8px 0;
+ line-height: 1.5;
+ }
+ .last-updated {
+ font-style: italic;
+ color: #7f8c8d;
+ text-align: center;
+ margin-bottom: 30px;
+ background: #ecf0f1;
+ padding: 10px;
+ border-radius: 5px;
+ }
+ .contact-info {
+ background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
+ padding: 25px;
+ border-radius: 8px;
+ margin: 30px 0;
+ border: 1px solid #dee2e6;
+ }
+ .emoji {
+ font-size: 1.2em;
+ margin-right: 8px;
+ }
+ .table-container {
+ overflow-x: auto;
+ margin: 20px 0;
+ }
+ table {
+ width: 100%;
+ border-collapse: collapse;
+ background: white;
+ border-radius: 8px;
+ overflow: hidden;
+ box-shadow: 0 2px 5px rgba(0,0,0,0.1);
+ }
+ th, td {
+ padding: 12px 15px;
+ text-align: left;
+ border-bottom: 1px solid #ddd;
+ }
+ th {
+ background: #3498db;
+ color: white;
+ font-weight: 600;
+ }
+ .privacy-feature {
+ display: flex;
+ align-items: center;
+ margin: 10px 0;
+ padding: 10px;
+ background: #f8f9fa;
+ border-radius: 5px;
+ }
+ .check {
+ color: #27ae60;
+ font-size: 1.3em;
+ margin-right: 10px;
+ }
+ .cross {
+ color: #e74c3c;
+ font-size: 1.3em;
+ margin-right: 10px;
+ }
diff --git a/extension/styles/terms-of-service.css b/extension/styles/terms-of-service.css
new file mode 100644
index 0000000..6df02db
--- /dev/null
+++ b/extension/styles/terms-of-service.css
@@ -0,0 +1,113 @@
+ body {
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
+ line-height: 1.6;
+ color: #333;
+ max-width: 900px;
+ margin: 0 auto;
+ padding: 20px;
+ background: linear-gradient(135deg, #ff9a9e 0%, #fecfef 50%, #fecfef 100%);
+ min-height: 100vh;
+ }
+ .container {
+ background: white;
+ padding: 40px;
+ border-radius: 12px;
+ box-shadow: 0 10px 30px rgba(0,0,0,0.1);
+ border: 1px solid rgba(255,255,255,0.2);
+ }
+ h1 {
+ color: #2c3e50;
+ border-bottom: 4px solid #e74c3c;
+ padding-bottom: 15px;
+ font-size: 2.2em;
+ margin-bottom: 10px;
+ }
+ h2 {
+ color: #34495e;
+ margin-top: 35px;
+ border-left: 5px solid #e74c3c;
+ padding-left: 20px;
+ font-size: 1.4em;
+ }
+ h3 {
+ color: #2c3e50;
+ margin-top: 25px;
+ font-size: 1.2em;
+ }
+ .highlight {
+ background: linear-gradient(135deg, #fff5f5 0%, #ffebee 100%);
+ padding: 20px;
+ border-radius: 8px;
+ border-left: 5px solid #e74c3c;
+ margin: 25px 0;
+ box-shadow: 0 2px 5px rgba(0,0,0,0.1);
+ }
+ .warning {
+ background: linear-gradient(135deg, #fff3cd 0%, #ffeaa7 100%);
+ padding: 20px;
+ border-radius: 8px;
+ border-left: 5px solid #f39c12;
+ margin: 25px 0;
+ box-shadow: 0 2px 5px rgba(0,0,0,0.1);
+ }
+ .success {
+ background: linear-gradient(135deg, #d4edda 0%, #a8e6cf 100%);
+ padding: 20px;
+ border-radius: 8px;
+ border-left: 5px solid #27ae60;
+ margin: 25px 0;
+ box-shadow: 0 2px 5px rgba(0,0,0,0.1);
+ }
+ .legal-box {
+ background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
+ padding: 25px;
+ border-radius: 8px;
+ border: 2px solid #6c757d;
+ margin: 25px 0;
+ font-weight: 500;
+ }
+ ul, ol {
+ margin: 15px 0;
+ padding-left: 30px;
+ }
+ li {
+ margin: 8px 0;
+ line-height: 1.5;
+ }
+ .last-updated {
+ font-style: italic;
+ color: #7f8c8d;
+ text-align: center;
+ margin-bottom: 30px;
+ background: #ecf0f1;
+ padding: 10px;
+ border-radius: 5px;
+ }
+ .caps {
+ text-transform: uppercase;
+ font-weight: bold;
+ font-size: 1.1em;
+ }
+ .emoji {
+ font-size: 1.2em;
+ margin-right: 8px;
+ }
+ .prohibited-list {
+ background: #ffebee;
+ padding: 15px;
+ border-radius: 5px;
+ border-left: 4px solid #f44336;
+ }
+ .allowed-list {
+ background: #e8f5e8;
+ padding: 15px;
+ border-radius: 5px;
+ border-left: 4px solid #4caf50;
+ }
+ .contact-info {
+ background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
+ padding: 25px;
+ border-radius: 8px;
+ margin: 30px 0;
+ border: 1px solid #dee2e6;
+ }
diff --git a/website/MyWebApp/Views/Account/ForgotPassword.cshtml b/website/MyWebApp/Views/Account/ForgotPassword.cshtml
index d8ef692..a708af6 100644
--- a/website/MyWebApp/Views/Account/ForgotPassword.cshtml
+++ b/website/MyWebApp/Views/Account/ForgotPassword.cshtml
@@ -11,7 +11,7 @@
Username
-
-
Login
-