diff --git a/assets/css/custom.css b/assets/css/custom.css
new file mode 100644
index 0000000..4d02b73
--- /dev/null
+++ b/assets/css/custom.css
@@ -0,0 +1,93 @@
+
+@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');
+
+body {
+ font-family: 'Inter', sans-serif;
+ background-color: #f0f2f5;
+}
+
+.navbar-brand {
+ font-weight: 700;
+ font-size: 1.5rem;
+}
+
+.glass-card {
+ background: rgba(255, 255, 255, 0.95);
+ border-radius: 16px;
+ border: 1px solid rgba(255, 255, 255, 0.3);
+ box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.1);
+ padding: 2rem;
+}
+
+.btn-gradient {
+ background-image: linear-gradient(to right, #6366f1 0%, #8b5cf6 50%, #ec4899 100%);
+ background-size: 200% auto;
+ color: white;
+ transition: 0.5s;
+ border: none;
+ padding: 0.75rem 1.5rem;
+ font-weight: 600;
+}
+.btn-gradient:hover:not(:disabled) {
+ background-position: right center;
+ box-shadow: 0 10px 20px -10px rgba(139, 92, 246, 0.6);
+ transform: translateY(-2px);
+}
+
+.fir-preview-container {
+ margin-top: 3rem;
+}
+
+.fir-preview {
+ font-family: 'Times New Roman', Times, serif;
+ color: #000;
+ background: #fff;
+ padding: 2.5cm 2cm;
+ margin-top: 2rem;
+ border: 1px solid #dee2e6;
+ line-height: 1.5;
+ font-size: 12pt;
+ white-space: pre-wrap;
+ box-shadow: 0 4px 12px rgba(0,0,0,0.08);
+}
+
+.fir-preview h2 {
+ font-family: 'Arial', sans-serif;
+ font-weight: bold;
+ text-align: center;
+ border: 2px solid #000;
+ padding: 0.5rem;
+ margin-bottom: 1.5rem;
+ font-size: 16pt;
+ text-transform: uppercase;
+}
+
+.fir-preview strong {
+ font-weight: bold;
+}
+
+.fir-preview .section {
+ margin-bottom: 1rem;
+}
+
+.fir-preview .grid {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 1rem;
+}
+
+.fir-preview .full-width {
+ grid-column: 1 / -1;
+}
+
+.form-label {
+ font-weight: 500;
+}
+
+.form-section-title {
+ font-size: 1.25rem;
+ font-weight: 600;
+ margin-bottom: 1rem;
+ padding-bottom: 0.5rem;
+ border-bottom: 1px solid #e5e7eb;
+}
diff --git a/assets/js/main.js b/assets/js/main.js
new file mode 100644
index 0000000..38c7f0f
--- /dev/null
+++ b/assets/js/main.js
@@ -0,0 +1 @@
+// Custom JavaScript for MAKDOC will go here.
diff --git a/index.php b/index.php
index 7205f3d..def73b0 100644
--- a/index.php
+++ b/index.php
@@ -1,150 +1,195 @@
-
+
-
-
- New Style
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ MAKDOC - AI Legal Assistant
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
Analyzing your requirements and generating your website…
-
- Loading…
-
-
= ($_SERVER['HTTP_HOST'] ?? '') === 'appwizzy.com' ? 'AppWizzy' : 'Flatlogic' ?> AI is collecting your requirements and applying the first changes.
-
This page will update automatically as the plan is implemented.
-
Runtime: PHP = htmlspecialchars($phpVersion) ?> — UTC = htmlspecialchars($now) ?>
-
-
-
+
+
+
+
+
+
+
+
+
+
First Information Report (FIR) Generator
+
Fill in the details below to generate a draft FIR under Section 154 Cr.P.C.
+
+
+
+
+
+
+
+
+
Generated FIR Preview
+
+
+
+
First Information Report (Under Section 154 Cr.P.C.)
+
+
+
+
1. District:
+
Police Station:
+
FIR No.:
+
Date:
+
+
+
+
+
2. Act(s) and Section(s):
+
+
+
+
+
3. Occurrence of Offence:
+
+
a) Date/Time: From
+
b) Place of Occurrence:
+
c) Information received at P.S.: Date: , Time:
+
+
+
+
+
4. Informant / Complainant:
+
+
a) Name:
+
b) Father's/Husband's Name:
+
c) Address:
+
+
+
+
+
5. Details of known / suspected / unknown accused with full particulars:
+
+
+
+
+
6. Brief facts of the case (Gist of information):
+
+
+
+
+
7. Action Taken:
+
Since the above report reveals commission of offence(s) u/s as mentioned at Item No. 2. Registered the case and took up the investigation.
+
+
Investigating Officer (IO):
+
Rank:
+
+
+
+
+
+
+ _______________________
+ Signature / Thumb impression of Complainant / Informant
+
+
+ _______________________
+ Signature of Officer-in-Charge, Police Station
+ Name:
+ Rank:
+ PS:
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
\ No newline at end of file