cloudflare
tcp/443 tcp/80 tcp/8443
Open service 172.67.192.13:80 · aashrutya.com.np
2026-01-11 06:53
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 06:53:07 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Last-Modified: Sat, 03 Jan 2026 13:23:59 GMT
Access-Control-Allow-Origin: *
expires: Sun, 11 Jan 2026 07:03:05 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2Bp9Isl%2BQ6kk1IWQs43XJfLmSS5woRFfBpkVPcRt0TmZVRPnTr41a0vx7gSUqP3QvAO8KG%2BHJIG3Zmj0rHxWt6khlV4qjDIJ7NSeCgLa%2BvAE%3D"}]}
x-proxy-cache: MISS
X-GitHub-Request-Id: E4EA:2D61EA:181C91C:18D54EE:696348D1
Via: 1.1 varnish
Age: 2
X-Served-By: cache-sjc1000105-SJC
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1768114387.308594,VS0,VE1
Vary: Accept-Encoding
X-Fastly-Request-ID: f1c3162c30753ebc6bf210a8c1849bf947d39859
cf-cache-status: DYNAMIC
CF-RAY: 9bc27ec87baa17d8-SJC
alt-svc: h3=":443"; ma=86400
Page title: AASHRUTYA - Portfolio
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AASHRUTYA - Portfolio</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
:root {
--bg-primary: #ffffff;
--bg-secondary: #f8f8f8;
--text-primary: #000000;
--text-secondary: #666666;
--border-color: #e0e0e0;
--accent: #000000;
}
[data-theme="dark"] {
--bg-primary: #000000;
--bg-secondary: #1a1a1a;
--text-primary: #ffffff;
--text-secondary: #999999;
--border-color: #333333;
--accent: #ffffff;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
line-height: 1.6;
color: var(--text-primary);
background: var(--bg-primary);
transition: background-color 0.3s, color 0.3s;
}
header {
background: var(--bg-primary);
border-bottom: 1px solid var(--border-color);
padding: 1.5rem 0;
position: sticky;
top: 0;
z-index: 1000;
transition: background-color 0.3s, border-color 0.3s;
}
nav {
max-width: 1200px;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 2rem;
}
.logo {
font-size: 1.5rem;
font-weight: 700;
letter-spacing: 2px;
color: var(--text-primary);
}
.nav-right {
display: flex;
align-items: center;
gap: 2rem;
}
.nav-links {
display: flex;
gap: 2rem;
list-style: none;
}
.nav-links a {
text-decoration: none;
color: var(--text-primary);
font-weight: 500;
font-size: 0.95rem;
transition: opacity 0.3s;
}
.nav-links a:hover {
opacity: 0.6;
}
.theme-toggle {
background: none;
border: 1px solid var(--border-color);
color: var(--text-primary);
width: 40px;
height: 40px;
border-radius: 50%;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2rem;
transition: all 0.3s;
padding: 0;
}
.theme-toggle:hover {
background: var(--bg-secondary);
transform: rotate(180deg);
}
main {
max-width: 1200px;
margin: 0 auto;
padding: 4rem 2rem;
}
section {
padding: 4rem 0;
border-bottom: 1px solid var(--border-color);
}
section:last-child {
border-bottom: none;
}
h2 {
font-size: 2rem;
margin-bottom: 2rem;
font-weight: 700;
letter-spacing: -0.5px;
}
.gallery-grid {
column-count: 3;
column-gap: 1.5rem;
margin-top: 2rem;
}
.gallery-item {
background: var(--bg-secondary);
border: 1px solid var(--border-color);
overflow: hidden;
cursor: pointer;
transition: transform 0.3s, border-color 0.3s;
break-inside: avoid;
margin-bottom: 1.5rem;
display: inline-block;
width: 100%;
}
.gallery-item img {
width: 100%;
height: auto;
display: block;
}
.gallery-item:hover {
transform: translateY(-4px);
border-color: var(--accent);
}
@media (max-width: 900px) {
.gallery-grid {
column-count: 2;
}
}
/* Lightbox styles */
.lightbox {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.95);
z-index: 9999;
align-items: center;
justify-content: center;
padding: 2rem;
}
.lightbox.active {
display: flex;
}
.lightbox-content {
max-width: 90%;
max-height: 90%;
position: relative;
}
.lightbox-content img {
max-width: 100%;
max-height: 90vh;
object-fit: contain;
border: 1px solid var(--border-color);
}
.lightbox-close {
positio
Open service 2606:4700:3032::6815:1460:443 · aashrutya.com.np
2026-01-11 06:53
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 06:53:07 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Sat, 03 Jan 2026 13:23:59 GMT
access-control-allow-origin: *
expires: Sun, 11 Jan 2026 05:51:33 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=0WJSR%2BEhnlql32On4ZANRWslxhUnzWs%2Btg27PoMdjcYQidIq3aGldIih85SyMTrysCtMp7hGmgXOk6BjR%2FEVUxvxsfeYjgaktp9zJYtTIYYDTZYGO43QDl8beus%3D"}]}
x-proxy-cache: MISS
x-github-request-id: 3C42:3B76B1:246E77E:250CCEA:6963380D
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
via: 1.1 varnish
Age: 13
x-served-by: cache-fra-eddf8230077-FRA
x-cache: HIT
x-cache-hits: 1
x-timer: S1768114387.293129,VS0,VE3
vary: Accept-Encoding
x-fastly-request-id: d5caac71efdec6747000629a24171843e0111a3b
cf-cache-status: DYNAMIC
CF-RAY: 9bc27ec889fcdbc1-FRA
alt-svc: h3=":443"; ma=86400
Page title: AASHRUTYA - Portfolio
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AASHRUTYA - Portfolio</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
:root {
--bg-primary: #ffffff;
--bg-secondary: #f8f8f8;
--text-primary: #000000;
--text-secondary: #666666;
--border-color: #e0e0e0;
--accent: #000000;
}
[data-theme="dark"] {
--bg-primary: #000000;
--bg-secondary: #1a1a1a;
--text-primary: #ffffff;
--text-secondary: #999999;
--border-color: #333333;
--accent: #ffffff;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
line-height: 1.6;
color: var(--text-primary);
background: var(--bg-primary);
transition: background-color 0.3s, color 0.3s;
}
header {
background: var(--bg-primary);
border-bottom: 1px solid var(--border-color);
padding: 1.5rem 0;
position: sticky;
top: 0;
z-index: 1000;
transition: background-color 0.3s, border-color 0.3s;
}
nav {
max-width: 1200px;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 2rem;
}
.logo {
font-size: 1.5rem;
font-weight: 700;
letter-spacing: 2px;
color: var(--text-primary);
}
.nav-right {
display: flex;
align-items: center;
gap: 2rem;
}
.nav-links {
display: flex;
gap: 2rem;
list-style: none;
}
.nav-links a {
text-decoration: none;
color: var(--text-primary);
font-weight: 500;
font-size: 0.95rem;
transition: opacity 0.3s;
}
.nav-links a:hover {
opacity: 0.6;
}
.theme-toggle {
background: none;
border: 1px solid var(--border-color);
color: var(--text-primary);
width: 40px;
height: 40px;
border-radius: 50%;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2rem;
transition: all 0.3s;
padding: 0;
}
.theme-toggle:hover {
background: var(--bg-secondary);
transform: rotate(180deg);
}
main {
max-width: 1200px;
margin: 0 auto;
padding: 4rem 2rem;
}
section {
padding: 4rem 0;
border-bottom: 1px solid var(--border-color);
}
section:last-child {
border-bottom: none;
}
h2 {
font-size: 2rem;
margin-bottom: 2rem;
font-weight: 700;
letter-spacing: -0.5px;
}
.gallery-grid {
column-count: 3;
column-gap: 1.5rem;
margin-top: 2rem;
}
.gallery-item {
background: var(--bg-secondary);
border: 1px solid var(--border-color);
overflow: hidden;
cursor: pointer;
transition: transform 0.3s, border-color 0.3s;
break-inside: avoid;
margin-bottom: 1.5rem;
display: inline-block;
width: 100%;
}
.gallery-item img {
width: 100%;
height: auto;
display: block;
}
.gallery-item:hover {
transform: translateY(-4px);
border-color: var(--accent);
}
@media (max-width: 900px) {
.gallery-grid {
column-count: 2;
}
}
/* Lightbox styles */
.lightbox {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.95);
z-index: 9999;
align-items: center;
justify-content: center;
padding: 2rem;
}
.lightbox.active {
display: flex;
}
.lightbox-content {
max-width: 90%;
max-height: 90%;
position: relative;
}
.lightbox-content img {
max-width: 100%;
max-height: 90vh;
object-fit: contain;
border: 1px solid var(--border-color);
}
.lightbox-close {
positio
Open service 2606:4700:3037::ac43:c00d:443 · aashrutya.com.np
2026-01-11 06:53
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 06:53:07 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Sat, 03 Jan 2026 13:23:59 GMT
access-control-allow-origin: *
expires: Sun, 11 Jan 2026 05:51:33 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=FgEW6F%2FeQhr8w%2FTRFxdcDwVv%2Ffyj%2BUA5MPHfeSJ94LhIqktuQShzl10wMs4JCD2M8F%2BZkaUkya80CzdiX%2F%2FY9fc0e5peCbrwAcK1iW3OSLokPtWmpAuJzIayYlM%3D"}]}
x-proxy-cache: MISS
x-github-request-id: 3C42:3B76B1:246E77E:250CCEA:6963380D
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
via: 1.1 varnish
Age: 13
x-served-by: cache-fra-eddf8230183-FRA
x-cache: HIT
x-cache-hits: 1
x-timer: S1768114387.187959,VS0,VE1
vary: Accept-Encoding
x-fastly-request-id: 2ac82a3bac7c84ad9b2ec01bc60f584f6ea862ea
cf-cache-status: DYNAMIC
CF-RAY: 9bc27ec7da2d9177-FRA
alt-svc: h3=":443"; ma=86400
Page title: AASHRUTYA - Portfolio
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AASHRUTYA - Portfolio</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
:root {
--bg-primary: #ffffff;
--bg-secondary: #f8f8f8;
--text-primary: #000000;
--text-secondary: #666666;
--border-color: #e0e0e0;
--accent: #000000;
}
[data-theme="dark"] {
--bg-primary: #000000;
--bg-secondary: #1a1a1a;
--text-primary: #ffffff;
--text-secondary: #999999;
--border-color: #333333;
--accent: #ffffff;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
line-height: 1.6;
color: var(--text-primary);
background: var(--bg-primary);
transition: background-color 0.3s, color 0.3s;
}
header {
background: var(--bg-primary);
border-bottom: 1px solid var(--border-color);
padding: 1.5rem 0;
position: sticky;
top: 0;
z-index: 1000;
transition: background-color 0.3s, border-color 0.3s;
}
nav {
max-width: 1200px;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 2rem;
}
.logo {
font-size: 1.5rem;
font-weight: 700;
letter-spacing: 2px;
color: var(--text-primary);
}
.nav-right {
display: flex;
align-items: center;
gap: 2rem;
}
.nav-links {
display: flex;
gap: 2rem;
list-style: none;
}
.nav-links a {
text-decoration: none;
color: var(--text-primary);
font-weight: 500;
font-size: 0.95rem;
transition: opacity 0.3s;
}
.nav-links a:hover {
opacity: 0.6;
}
.theme-toggle {
background: none;
border: 1px solid var(--border-color);
color: var(--text-primary);
width: 40px;
height: 40px;
border-radius: 50%;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2rem;
transition: all 0.3s;
padding: 0;
}
.theme-toggle:hover {
background: var(--bg-secondary);
transform: rotate(180deg);
}
main {
max-width: 1200px;
margin: 0 auto;
padding: 4rem 2rem;
}
section {
padding: 4rem 0;
border-bottom: 1px solid var(--border-color);
}
section:last-child {
border-bottom: none;
}
h2 {
font-size: 2rem;
margin-bottom: 2rem;
font-weight: 700;
letter-spacing: -0.5px;
}
.gallery-grid {
column-count: 3;
column-gap: 1.5rem;
margin-top: 2rem;
}
.gallery-item {
background: var(--bg-secondary);
border: 1px solid var(--border-color);
overflow: hidden;
cursor: pointer;
transition: transform 0.3s, border-color 0.3s;
break-inside: avoid;
margin-bottom: 1.5rem;
display: inline-block;
width: 100%;
}
.gallery-item img {
width: 100%;
height: auto;
display: block;
}
.gallery-item:hover {
transform: translateY(-4px);
border-color: var(--accent);
}
@media (max-width: 900px) {
.gallery-grid {
column-count: 2;
}
}
/* Lightbox styles */
.lightbox {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.95);
z-index: 9999;
align-items: center;
justify-content: center;
padding: 2rem;
}
.lightbox.active {
display: flex;
}
.lightbox-content {
max-width: 90%;
max-height: 90%;
position: relative;
}
.lightbox-content img {
max-width: 100%;
max-height: 90vh;
object-fit: contain;
border: 1px solid var(--border-color);
}
.lightbox-close {
positio
Open service 104.21.20.96:443 · aashrutya.com.np
2026-01-11 06:53
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 06:53:07 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Sat, 03 Jan 2026 13:23:59 GMT
access-control-allow-origin: *
expires: Sun, 11 Jan 2026 05:51:33 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=JqiZKZSVf%2FgkmU7E%2F%2BJWG%2Bu7NkkmhlUKD58h0BZmliMzeJ2LRLkhJsU%2FiHeohqrU%2F7Wy6ltfP%2FS%2BdfFwWjPJU5tOB0FnGDn%2FGAhywQ6H%2FEo%3D"}]}
x-proxy-cache: MISS
x-github-request-id: 3C42:3B76B1:246E77E:250CCEA:6963380D
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
via: 1.1 varnish
Age: 13
x-served-by: cache-fra-eddf8230057-FRA
x-cache: HIT
x-cache-hits: 2
x-timer: S1768114387.271443,VS0,VE0
vary: Accept-Encoding
x-fastly-request-id: 4ba7e724a8beab1d538b98a28c902e6f5b857ed1
cf-cache-status: DYNAMIC
CF-RAY: 9bc27ec86973d396-FRA
alt-svc: h3=":443"; ma=86400
Page title: AASHRUTYA - Portfolio
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AASHRUTYA - Portfolio</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
:root {
--bg-primary: #ffffff;
--bg-secondary: #f8f8f8;
--text-primary: #000000;
--text-secondary: #666666;
--border-color: #e0e0e0;
--accent: #000000;
}
[data-theme="dark"] {
--bg-primary: #000000;
--bg-secondary: #1a1a1a;
--text-primary: #ffffff;
--text-secondary: #999999;
--border-color: #333333;
--accent: #ffffff;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
line-height: 1.6;
color: var(--text-primary);
background: var(--bg-primary);
transition: background-color 0.3s, color 0.3s;
}
header {
background: var(--bg-primary);
border-bottom: 1px solid var(--border-color);
padding: 1.5rem 0;
position: sticky;
top: 0;
z-index: 1000;
transition: background-color 0.3s, border-color 0.3s;
}
nav {
max-width: 1200px;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 2rem;
}
.logo {
font-size: 1.5rem;
font-weight: 700;
letter-spacing: 2px;
color: var(--text-primary);
}
.nav-right {
display: flex;
align-items: center;
gap: 2rem;
}
.nav-links {
display: flex;
gap: 2rem;
list-style: none;
}
.nav-links a {
text-decoration: none;
color: var(--text-primary);
font-weight: 500;
font-size: 0.95rem;
transition: opacity 0.3s;
}
.nav-links a:hover {
opacity: 0.6;
}
.theme-toggle {
background: none;
border: 1px solid var(--border-color);
color: var(--text-primary);
width: 40px;
height: 40px;
border-radius: 50%;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2rem;
transition: all 0.3s;
padding: 0;
}
.theme-toggle:hover {
background: var(--bg-secondary);
transform: rotate(180deg);
}
main {
max-width: 1200px;
margin: 0 auto;
padding: 4rem 2rem;
}
section {
padding: 4rem 0;
border-bottom: 1px solid var(--border-color);
}
section:last-child {
border-bottom: none;
}
h2 {
font-size: 2rem;
margin-bottom: 2rem;
font-weight: 700;
letter-spacing: -0.5px;
}
.gallery-grid {
column-count: 3;
column-gap: 1.5rem;
margin-top: 2rem;
}
.gallery-item {
background: var(--bg-secondary);
border: 1px solid var(--border-color);
overflow: hidden;
cursor: pointer;
transition: transform 0.3s, border-color 0.3s;
break-inside: avoid;
margin-bottom: 1.5rem;
display: inline-block;
width: 100%;
}
.gallery-item img {
width: 100%;
height: auto;
display: block;
}
.gallery-item:hover {
transform: translateY(-4px);
border-color: var(--accent);
}
@media (max-width: 900px) {
.gallery-grid {
column-count: 2;
}
}
/* Lightbox styles */
.lightbox {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.95);
z-index: 9999;
align-items: center;
justify-content: center;
padding: 2rem;
}
.lightbox.active {
display: flex;
}
.lightbox-content {
max-width: 90%;
max-height: 90%;
position: relative;
}
.lightbox-content img {
max-width: 100%;
max-height: 90vh;
object-fit: contain;
border: 1px solid var(--border-color);
}
.lightbox-close {
positio
Open service 104.21.20.96:80 · aashrutya.com.np
2026-01-11 06:53
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 06:53:07 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Last-Modified: Sat, 03 Jan 2026 13:23:59 GMT
Access-Control-Allow-Origin: *
expires: Sun, 11 Jan 2026 07:03:05 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=EFbEtA7uif2dhfxiWZKqifIsYuJYes%2FjcMdJIwv%2BdoDGT8%2BiVlFUUgVb0vSoXdzLtLnCJz%2F%2B4%2B34QTvwA0LVfJqy7Dcp78%2FHGdDbzNQ19Io%3D"}]}
x-proxy-cache: MISS
X-GitHub-Request-Id: E103:35FF2A:255A2D3:25FBFBB:696348D0
Via: 1.1 varnish
Age: 2
X-Served-By: cache-rtm-ehrd2290057-RTM
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1768114387.278741,VS0,VE1
Vary: Accept-Encoding
X-Fastly-Request-ID: a5939db6e711b3d990605fcc6acc8729a9b472bf
cf-cache-status: DYNAMIC
CF-RAY: 9bc27ec868dc3ed0-AMS
alt-svc: h3=":443"; ma=86400
Page title: AASHRUTYA - Portfolio
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AASHRUTYA - Portfolio</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
:root {
--bg-primary: #ffffff;
--bg-secondary: #f8f8f8;
--text-primary: #000000;
--text-secondary: #666666;
--border-color: #e0e0e0;
--accent: #000000;
}
[data-theme="dark"] {
--bg-primary: #000000;
--bg-secondary: #1a1a1a;
--text-primary: #ffffff;
--text-secondary: #999999;
--border-color: #333333;
--accent: #ffffff;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
line-height: 1.6;
color: var(--text-primary);
background: var(--bg-primary);
transition: background-color 0.3s, color 0.3s;
}
header {
background: var(--bg-primary);
border-bottom: 1px solid var(--border-color);
padding: 1.5rem 0;
position: sticky;
top: 0;
z-index: 1000;
transition: background-color 0.3s, border-color 0.3s;
}
nav {
max-width: 1200px;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 2rem;
}
.logo {
font-size: 1.5rem;
font-weight: 700;
letter-spacing: 2px;
color: var(--text-primary);
}
.nav-right {
display: flex;
align-items: center;
gap: 2rem;
}
.nav-links {
display: flex;
gap: 2rem;
list-style: none;
}
.nav-links a {
text-decoration: none;
color: var(--text-primary);
font-weight: 500;
font-size: 0.95rem;
transition: opacity 0.3s;
}
.nav-links a:hover {
opacity: 0.6;
}
.theme-toggle {
background: none;
border: 1px solid var(--border-color);
color: var(--text-primary);
width: 40px;
height: 40px;
border-radius: 50%;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2rem;
transition: all 0.3s;
padding: 0;
}
.theme-toggle:hover {
background: var(--bg-secondary);
transform: rotate(180deg);
}
main {
max-width: 1200px;
margin: 0 auto;
padding: 4rem 2rem;
}
section {
padding: 4rem 0;
border-bottom: 1px solid var(--border-color);
}
section:last-child {
border-bottom: none;
}
h2 {
font-size: 2rem;
margin-bottom: 2rem;
font-weight: 700;
letter-spacing: -0.5px;
}
.gallery-grid {
column-count: 3;
column-gap: 1.5rem;
margin-top: 2rem;
}
.gallery-item {
background: var(--bg-secondary);
border: 1px solid var(--border-color);
overflow: hidden;
cursor: pointer;
transition: transform 0.3s, border-color 0.3s;
break-inside: avoid;
margin-bottom: 1.5rem;
display: inline-block;
width: 100%;
}
.gallery-item img {
width: 100%;
height: auto;
display: block;
}
.gallery-item:hover {
transform: translateY(-4px);
border-color: var(--accent);
}
@media (max-width: 900px) {
.gallery-grid {
column-count: 2;
}
}
/* Lightbox styles */
.lightbox {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.95);
z-index: 9999;
align-items: center;
justify-content: center;
padding: 2rem;
}
.lightbox.active {
display: flex;
}
.lightbox-content {
max-width: 90%;
max-height: 90%;
position: relative;
}
.lightbox-content img {
max-width: 100%;
max-height: 90vh;
object-fit: contain;
border: 1px solid var(--border-color);
}
.lightbox-close {
positio
Open service 104.21.20.96:8443 · aashrutya.com.np
2026-01-11 06:53
HTTP/1.1 522 <none> Date: Sun, 11 Jan 2026 06:53:27 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bc27ecdaac2ab5a-YYZ alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3037::ac43:c00d:8443 · aashrutya.com.np
2026-01-11 06:53
HTTP/1.1 522 <none> Date: Sun, 11 Jan 2026 06:53:27 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bc27ecd9f4daad0-YYZ alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3032::6815:1460:8443 · aashrutya.com.np
2026-01-11 06:53
HTTP/1.1 522 <none> Date: Sun, 11 Jan 2026 06:53:27 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bc27ecd5aec18cb-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.192.13:443 · aashrutya.com.np
2026-01-11 06:53
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 06:53:07 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Sat, 03 Jan 2026 13:23:59 GMT
access-control-allow-origin: *
expires: Sun, 11 Jan 2026 05:51:33 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=3Lzqz1RZeQDQxwjvvurwHVezGz8o2JBBZI1g%2FAGSzofaLmV%2FAqgOMkoQJWwA53NQItFaIfLUF8OcKC1Ty1jEhM5p3WfZrL55QR3Ius9K7ZU%3D"}]}
x-proxy-cache: MISS
x-github-request-id: 3C42:3B76B1:246E77E:250CCEA:6963380D
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
via: 1.1 varnish
Age: 13
x-served-by: cache-fra-eddf8230122-FRA
x-cache: HIT
x-cache-hits: 1
x-timer: S1768114387.086403,VS0,VE1
vary: Accept-Encoding
x-fastly-request-id: 2d3c0a760d2b7ef992fb1fc51492705205cd9f2a
cf-cache-status: DYNAMIC
CF-RAY: 9bc27ec738547ac3-FRA
alt-svc: h3=":443"; ma=86400
Page title: AASHRUTYA - Portfolio
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AASHRUTYA - Portfolio</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
:root {
--bg-primary: #ffffff;
--bg-secondary: #f8f8f8;
--text-primary: #000000;
--text-secondary: #666666;
--border-color: #e0e0e0;
--accent: #000000;
}
[data-theme="dark"] {
--bg-primary: #000000;
--bg-secondary: #1a1a1a;
--text-primary: #ffffff;
--text-secondary: #999999;
--border-color: #333333;
--accent: #ffffff;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
line-height: 1.6;
color: var(--text-primary);
background: var(--bg-primary);
transition: background-color 0.3s, color 0.3s;
}
header {
background: var(--bg-primary);
border-bottom: 1px solid var(--border-color);
padding: 1.5rem 0;
position: sticky;
top: 0;
z-index: 1000;
transition: background-color 0.3s, border-color 0.3s;
}
nav {
max-width: 1200px;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 2rem;
}
.logo {
font-size: 1.5rem;
font-weight: 700;
letter-spacing: 2px;
color: var(--text-primary);
}
.nav-right {
display: flex;
align-items: center;
gap: 2rem;
}
.nav-links {
display: flex;
gap: 2rem;
list-style: none;
}
.nav-links a {
text-decoration: none;
color: var(--text-primary);
font-weight: 500;
font-size: 0.95rem;
transition: opacity 0.3s;
}
.nav-links a:hover {
opacity: 0.6;
}
.theme-toggle {
background: none;
border: 1px solid var(--border-color);
color: var(--text-primary);
width: 40px;
height: 40px;
border-radius: 50%;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2rem;
transition: all 0.3s;
padding: 0;
}
.theme-toggle:hover {
background: var(--bg-secondary);
transform: rotate(180deg);
}
main {
max-width: 1200px;
margin: 0 auto;
padding: 4rem 2rem;
}
section {
padding: 4rem 0;
border-bottom: 1px solid var(--border-color);
}
section:last-child {
border-bottom: none;
}
h2 {
font-size: 2rem;
margin-bottom: 2rem;
font-weight: 700;
letter-spacing: -0.5px;
}
.gallery-grid {
column-count: 3;
column-gap: 1.5rem;
margin-top: 2rem;
}
.gallery-item {
background: var(--bg-secondary);
border: 1px solid var(--border-color);
overflow: hidden;
cursor: pointer;
transition: transform 0.3s, border-color 0.3s;
break-inside: avoid;
margin-bottom: 1.5rem;
display: inline-block;
width: 100%;
}
.gallery-item img {
width: 100%;
height: auto;
display: block;
}
.gallery-item:hover {
transform: translateY(-4px);
border-color: var(--accent);
}
@media (max-width: 900px) {
.gallery-grid {
column-count: 2;
}
}
/* Lightbox styles */
.lightbox {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.95);
z-index: 9999;
align-items: center;
justify-content: center;
padding: 2rem;
}
.lightbox.active {
display: flex;
}
.lightbox-content {
max-width: 90%;
max-height: 90%;
position: relative;
}
.lightbox-content img {
max-width: 100%;
max-height: 90vh;
object-fit: contain;
border: 1px solid var(--border-color);
}
.lightbox-close {
positio
Open service 2606:4700:3032::6815:1460:80 · aashrutya.com.np
2026-01-11 06:53
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 06:53:07 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Last-Modified: Sat, 03 Jan 2026 13:23:59 GMT
Access-Control-Allow-Origin: *
expires: Sun, 11 Jan 2026 07:03:05 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=aHUTmnDq%2BxStVYKP5A8JhcyP8FwLs0rtX1vnlryodZzMd7NsC6w2SnFC6HD0xAkp56T%2BjPGNWGE%2BC2k0%2Bpd85SFNjvtByiRJVf%2BriMXS7%2F9FeLb0GP220eNdhs0%3D"}]}
x-proxy-cache: MISS
X-GitHub-Request-Id: DC99:1A5855:24E3F15:2585B0F:696348D0
Via: 1.1 varnish
Age: 2
X-Served-By: cache-fra-eddf8230107-FRA
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1768114387.170486,VS0,VE4
Vary: Accept-Encoding
X-Fastly-Request-ID: 6e15f5909aac02368605872763e6d719080cfb31
cf-cache-status: DYNAMIC
CF-RAY: 9bc27ec7bdbc9754-FRA
alt-svc: h3=":443"; ma=86400
Page title: AASHRUTYA - Portfolio
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AASHRUTYA - Portfolio</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
:root {
--bg-primary: #ffffff;
--bg-secondary: #f8f8f8;
--text-primary: #000000;
--text-secondary: #666666;
--border-color: #e0e0e0;
--accent: #000000;
}
[data-theme="dark"] {
--bg-primary: #000000;
--bg-secondary: #1a1a1a;
--text-primary: #ffffff;
--text-secondary: #999999;
--border-color: #333333;
--accent: #ffffff;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
line-height: 1.6;
color: var(--text-primary);
background: var(--bg-primary);
transition: background-color 0.3s, color 0.3s;
}
header {
background: var(--bg-primary);
border-bottom: 1px solid var(--border-color);
padding: 1.5rem 0;
position: sticky;
top: 0;
z-index: 1000;
transition: background-color 0.3s, border-color 0.3s;
}
nav {
max-width: 1200px;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 2rem;
}
.logo {
font-size: 1.5rem;
font-weight: 700;
letter-spacing: 2px;
color: var(--text-primary);
}
.nav-right {
display: flex;
align-items: center;
gap: 2rem;
}
.nav-links {
display: flex;
gap: 2rem;
list-style: none;
}
.nav-links a {
text-decoration: none;
color: var(--text-primary);
font-weight: 500;
font-size: 0.95rem;
transition: opacity 0.3s;
}
.nav-links a:hover {
opacity: 0.6;
}
.theme-toggle {
background: none;
border: 1px solid var(--border-color);
color: var(--text-primary);
width: 40px;
height: 40px;
border-radius: 50%;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2rem;
transition: all 0.3s;
padding: 0;
}
.theme-toggle:hover {
background: var(--bg-secondary);
transform: rotate(180deg);
}
main {
max-width: 1200px;
margin: 0 auto;
padding: 4rem 2rem;
}
section {
padding: 4rem 0;
border-bottom: 1px solid var(--border-color);
}
section:last-child {
border-bottom: none;
}
h2 {
font-size: 2rem;
margin-bottom: 2rem;
font-weight: 700;
letter-spacing: -0.5px;
}
.gallery-grid {
column-count: 3;
column-gap: 1.5rem;
margin-top: 2rem;
}
.gallery-item {
background: var(--bg-secondary);
border: 1px solid var(--border-color);
overflow: hidden;
cursor: pointer;
transition: transform 0.3s, border-color 0.3s;
break-inside: avoid;
margin-bottom: 1.5rem;
display: inline-block;
width: 100%;
}
.gallery-item img {
width: 100%;
height: auto;
display: block;
}
.gallery-item:hover {
transform: translateY(-4px);
border-color: var(--accent);
}
@media (max-width: 900px) {
.gallery-grid {
column-count: 2;
}
}
/* Lightbox styles */
.lightbox {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.95);
z-index: 9999;
align-items: center;
justify-content: center;
padding: 2rem;
}
.lightbox.active {
display: flex;
}
.lightbox-content {
max-width: 90%;
max-height: 90%;
position: relative;
}
.lightbox-content img {
max-width: 100%;
max-height: 90vh;
object-fit: contain;
border: 1px solid var(--border-color);
}
.lightbox-close {
positio
Open service 2606:4700:3037::ac43:c00d:80 · aashrutya.com.np
2026-01-11 06:53
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 06:53:07 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Last-Modified: Sat, 03 Jan 2026 13:23:59 GMT
Access-Control-Allow-Origin: *
expires: Sun, 11 Jan 2026 07:03:05 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=nXMvSedCvjGpSyAijfoTDp72kinYirNF2ovsybftKipMUR%2B4HflZsXxY7r0pbnav3bYm5YAgvGJ0APC08QWcVUemHL%2BElrV62%2BYNfT9yxjXckmxsHzfiMu7P4xs%3D"}]}
x-proxy-cache: MISS
X-GitHub-Request-Id: DC99:1A5855:24E3F15:2585B0F:696348D0
Via: 1.1 varnish
Age: 2
X-Served-By: cache-fra-eddf8230121-FRA
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1768114387.175871,VS0,VE1
Vary: Accept-Encoding
X-Fastly-Request-ID: 35fd7083f0d11d0f80eff34395d0d9d37adc8dd8
cf-cache-status: DYNAMIC
CF-RAY: 9bc27ec7beef9d30-FRA
alt-svc: h3=":443"; ma=86400
Page title: AASHRUTYA - Portfolio
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AASHRUTYA - Portfolio</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
:root {
--bg-primary: #ffffff;
--bg-secondary: #f8f8f8;
--text-primary: #000000;
--text-secondary: #666666;
--border-color: #e0e0e0;
--accent: #000000;
}
[data-theme="dark"] {
--bg-primary: #000000;
--bg-secondary: #1a1a1a;
--text-primary: #ffffff;
--text-secondary: #999999;
--border-color: #333333;
--accent: #ffffff;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
line-height: 1.6;
color: var(--text-primary);
background: var(--bg-primary);
transition: background-color 0.3s, color 0.3s;
}
header {
background: var(--bg-primary);
border-bottom: 1px solid var(--border-color);
padding: 1.5rem 0;
position: sticky;
top: 0;
z-index: 1000;
transition: background-color 0.3s, border-color 0.3s;
}
nav {
max-width: 1200px;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 2rem;
}
.logo {
font-size: 1.5rem;
font-weight: 700;
letter-spacing: 2px;
color: var(--text-primary);
}
.nav-right {
display: flex;
align-items: center;
gap: 2rem;
}
.nav-links {
display: flex;
gap: 2rem;
list-style: none;
}
.nav-links a {
text-decoration: none;
color: var(--text-primary);
font-weight: 500;
font-size: 0.95rem;
transition: opacity 0.3s;
}
.nav-links a:hover {
opacity: 0.6;
}
.theme-toggle {
background: none;
border: 1px solid var(--border-color);
color: var(--text-primary);
width: 40px;
height: 40px;
border-radius: 50%;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2rem;
transition: all 0.3s;
padding: 0;
}
.theme-toggle:hover {
background: var(--bg-secondary);
transform: rotate(180deg);
}
main {
max-width: 1200px;
margin: 0 auto;
padding: 4rem 2rem;
}
section {
padding: 4rem 0;
border-bottom: 1px solid var(--border-color);
}
section:last-child {
border-bottom: none;
}
h2 {
font-size: 2rem;
margin-bottom: 2rem;
font-weight: 700;
letter-spacing: -0.5px;
}
.gallery-grid {
column-count: 3;
column-gap: 1.5rem;
margin-top: 2rem;
}
.gallery-item {
background: var(--bg-secondary);
border: 1px solid var(--border-color);
overflow: hidden;
cursor: pointer;
transition: transform 0.3s, border-color 0.3s;
break-inside: avoid;
margin-bottom: 1.5rem;
display: inline-block;
width: 100%;
}
.gallery-item img {
width: 100%;
height: auto;
display: block;
}
.gallery-item:hover {
transform: translateY(-4px);
border-color: var(--accent);
}
@media (max-width: 900px) {
.gallery-grid {
column-count: 2;
}
}
/* Lightbox styles */
.lightbox {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.95);
z-index: 9999;
align-items: center;
justify-content: center;
padding: 2rem;
}
.lightbox.active {
display: flex;
}
.lightbox-content {
max-width: 90%;
max-height: 90%;
position: relative;
}
.lightbox-content img {
max-width: 100%;
max-height: 90vh;
object-fit: contain;
border: 1px solid var(--border-color);
}
.lightbox-close {
positio
Open service 172.67.192.13:8443 · aashrutya.com.np
2026-01-11 06:53
HTTP/1.1 522 <none> Date: Sun, 11 Jan 2026 06:53:27 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bc27ecd6bd33a5a-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.192.13:8443 · aashrutya.com.np
2026-01-04 21:34
HTTP/1.1 522 <none> Date: Sun, 04 Jan 2026 21:35:13 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19708,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b8ddcd10957c6e5-SIN alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3037::ac43:c00d:8443 · aashrutya.com.np
2026-01-04 21:34
HTTP/1.1 522 <none> Date: Sun, 04 Jan 2026 21:35:12 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19471,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b8ddcd089aecf21-SJC alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3032::6815:1460:443 · aashrutya.com.np
2026-01-04 21:34
HTTP/1.1 200 OK
Date: Sun, 04 Jan 2026 21:34:52 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Sat, 03 Jan 2026 13:23:59 GMT
access-control-allow-origin: *
expires: Sun, 04 Jan 2026 21:44:52 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=9DVSZbOnxLM7vxDH3ShQVeEC25x5yxgGYkqjCRGapJ0dJXI3w3rVCoO7TfVzV0Wl1M8aRC58vHAFk3IiX91oKAr8FhEzOT9m6PXOzUEYY0mme5OChweBVf0IlyA%3D"}]}
x-proxy-cache: MISS
x-github-request-id: D6A3:2368DD:FB8354D:FEED368:695ADCFC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
via: 1.1 varnish
Age: 0
x-served-by: cache-rtm-ehrd2290025-RTM
x-cache: HIT
x-cache-hits: 1
x-timer: S1767562493.608451,VS0,VE1
vary: Accept-Encoding
x-fastly-request-id: cd56aa4211a27f9ee67e48e525320307f7f3a8d1
cf-cache-status: DYNAMIC
CF-RAY: 9b8ddccaadfcc8c9-AMS
alt-svc: h3=":443"; ma=86400
Page title: AASHRUTYA - Portfolio
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AASHRUTYA - Portfolio</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
:root {
--bg-primary: #ffffff;
--bg-secondary: #f8f8f8;
--text-primary: #000000;
--text-secondary: #666666;
--border-color: #e0e0e0;
--accent: #000000;
}
[data-theme="dark"] {
--bg-primary: #000000;
--bg-secondary: #1a1a1a;
--text-primary: #ffffff;
--text-secondary: #999999;
--border-color: #333333;
--accent: #ffffff;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
line-height: 1.6;
color: var(--text-primary);
background: var(--bg-primary);
transition: background-color 0.3s, color 0.3s;
}
header {
background: var(--bg-primary);
border-bottom: 1px solid var(--border-color);
padding: 1.5rem 0;
position: sticky;
top: 0;
z-index: 1000;
transition: background-color 0.3s, border-color 0.3s;
}
nav {
max-width: 1200px;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 2rem;
}
.logo {
font-size: 1.5rem;
font-weight: 700;
letter-spacing: 2px;
color: var(--text-primary);
}
.nav-right {
display: flex;
align-items: center;
gap: 2rem;
}
.nav-links {
display: flex;
gap: 2rem;
list-style: none;
}
.nav-links a {
text-decoration: none;
color: var(--text-primary);
font-weight: 500;
font-size: 0.95rem;
transition: opacity 0.3s;
}
.nav-links a:hover {
opacity: 0.6;
}
.theme-toggle {
background: none;
border: 1px solid var(--border-color);
color: var(--text-primary);
width: 40px;
height: 40px;
border-radius: 50%;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2rem;
transition: all 0.3s;
padding: 0;
}
.theme-toggle:hover {
background: var(--bg-secondary);
transform: rotate(180deg);
}
main {
max-width: 1200px;
margin: 0 auto;
padding: 4rem 2rem;
}
section {
padding: 4rem 0;
border-bottom: 1px solid var(--border-color);
}
section:last-child {
border-bottom: none;
}
h2 {
font-size: 2rem;
margin-bottom: 2rem;
font-weight: 700;
letter-spacing: -0.5px;
}
.gallery-grid {
column-count: 3;
column-gap: 1.5rem;
margin-top: 2rem;
}
.gallery-item {
background: var(--bg-secondary);
border: 1px solid var(--border-color);
overflow: hidden;
cursor: pointer;
transition: transform 0.3s, border-color 0.3s;
break-inside: avoid;
margin-bottom: 1.5rem;
display: inline-block;
width: 100%;
}
.gallery-item img {
width: 100%;
height: auto;
display: block;
}
.gallery-item:hover {
transform: translateY(-4px);
border-color: var(--accent);
}
@media (max-width: 900px) {
.gallery-grid {
column-count: 2;
}
}
/* Lightbox styles */
.lightbox {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.95);
z-index: 9999;
align-items: center;
justify-content: center;
padding: 2rem;
}
.lightbox.active {
display: flex;
}
.lightbox-content {
max-width: 90%;
max-height: 90%;
position: relative;
}
.lightbox-content img {
max-width: 100%;
max-height: 90vh;
object-fit: contain;
border: 1px solid var(--border-color);
}
.lightbox-close {
positio
Open service 172.67.192.13:443 · aashrutya.com.np
2026-01-04 21:34
HTTP/1.1 200 OK
Date: Sun, 04 Jan 2026 21:34:52 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
x-origin-cache: HIT
last-modified: Sat, 03 Jan 2026 13:23:59 GMT
access-control-allow-origin: *
expires: Sun, 04 Jan 2026 21:44:52 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=XmdxUmE%2Faw2cv5JcWhL%2FiT1qoPXAGYsghGt3ZYGT3jncurg%2Bf%2FahDBl4rxdCDReIRIrnkrFwFp6%2BmkRtz7HRtZec%2BHL8aDiqGffqFyulXrQ%3D"}]}
x-proxy-cache: MISS
x-github-request-id: 0958:288533:6A1EF4C:6C1DBBE:695ADCFB
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
via: 1.1 varnish
Age: 0
x-served-by: cache-lcy-eglc8600038-LCY
x-cache: HIT
x-cache-hits: 1
x-timer: S1767562493.584279,VS0,VE2
vary: Accept-Encoding
x-fastly-request-id: 160e80c3efe7e081ca63773c3726343c2e36eaf7
cf-cache-status: DYNAMIC
CF-RAY: 9b8ddcca985d14e7-LHR
alt-svc: h3=":443"; ma=86400
Page title: AASHRUTYA - Portfolio
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AASHRUTYA - Portfolio</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
:root {
--bg-primary: #ffffff;
--bg-secondary: #f8f8f8;
--text-primary: #000000;
--text-secondary: #666666;
--border-color: #e0e0e0;
--accent: #000000;
}
[data-theme="dark"] {
--bg-primary: #000000;
--bg-secondary: #1a1a1a;
--text-primary: #ffffff;
--text-secondary: #999999;
--border-color: #333333;
--accent: #ffffff;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
line-height: 1.6;
color: var(--text-primary);
background: var(--bg-primary);
transition: background-color 0.3s, color 0.3s;
}
header {
background: var(--bg-primary);
border-bottom: 1px solid var(--border-color);
padding: 1.5rem 0;
position: sticky;
top: 0;
z-index: 1000;
transition: background-color 0.3s, border-color 0.3s;
}
nav {
max-width: 1200px;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 2rem;
}
.logo {
font-size: 1.5rem;
font-weight: 700;
letter-spacing: 2px;
color: var(--text-primary);
}
.nav-right {
display: flex;
align-items: center;
gap: 2rem;
}
.nav-links {
display: flex;
gap: 2rem;
list-style: none;
}
.nav-links a {
text-decoration: none;
color: var(--text-primary);
font-weight: 500;
font-size: 0.95rem;
transition: opacity 0.3s;
}
.nav-links a:hover {
opacity: 0.6;
}
.theme-toggle {
background: none;
border: 1px solid var(--border-color);
color: var(--text-primary);
width: 40px;
height: 40px;
border-radius: 50%;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2rem;
transition: all 0.3s;
padding: 0;
}
.theme-toggle:hover {
background: var(--bg-secondary);
transform: rotate(180deg);
}
main {
max-width: 1200px;
margin: 0 auto;
padding: 4rem 2rem;
}
section {
padding: 4rem 0;
border-bottom: 1px solid var(--border-color);
}
section:last-child {
border-bottom: none;
}
h2 {
font-size: 2rem;
margin-bottom: 2rem;
font-weight: 700;
letter-spacing: -0.5px;
}
.gallery-grid {
column-count: 3;
column-gap: 1.5rem;
margin-top: 2rem;
}
.gallery-item {
background: var(--bg-secondary);
border: 1px solid var(--border-color);
overflow: hidden;
cursor: pointer;
transition: transform 0.3s, border-color 0.3s;
break-inside: avoid;
margin-bottom: 1.5rem;
display: inline-block;
width: 100%;
}
.gallery-item img {
width: 100%;
height: auto;
display: block;
}
.gallery-item:hover {
transform: translateY(-4px);
border-color: var(--accent);
}
@media (max-width: 900px) {
.gallery-grid {
column-count: 2;
}
}
/* Lightbox styles */
.lightbox {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.95);
z-index: 9999;
align-items: center;
justify-content: center;
padding: 2rem;
}
.lightbox.active {
display: flex;
}
.lightbox-content {
max-width: 90%;
max-height: 90%;
position: relative;
}
.lightbox-content img {
max-width: 100%;
max-height: 90vh;
object-fit: contain;
border: 1px solid var(--border-color);
}
.lightbox-close {
positio
Open service 104.21.20.96:8443 · aashrutya.com.np
2026-01-04 21:34
HTTP/1.1 522 <none> Date: Sun, 04 Jan 2026 21:35:12 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b8ddccffee7957e-LHR alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3037::ac43:c00d:443 · aashrutya.com.np
2026-01-04 21:34
HTTP/1.1 200 OK
Date: Sun, 04 Jan 2026 21:34:52 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Sat, 03 Jan 2026 13:23:59 GMT
access-control-allow-origin: *
expires: Sun, 04 Jan 2026 21:44:42 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=YyZZAOKFzZxVabz02tNvgmEv%2FUOZ%2FBVrIKu3MQHXrto5784qAihbE%2BnDFhWCzHcjOQxTRFhzI%2Fw1nHcNwwhQpPX4FJUusCTG38wWcEOQieUxF8%2B7QkaUAaPxjQ8%3D"}]}
x-proxy-cache: MISS
x-github-request-id: F3F5:35D5BF:F7F98CA:FB60AAE:695ADCF2
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
via: 1.1 varnish
Age: 10
x-served-by: cache-fra-eddf8230121-FRA
x-cache: HIT
x-cache-hits: 1
x-timer: S1767562492.478099,VS0,VE1
vary: Accept-Encoding
x-fastly-request-id: badb4f65ed0f57622846abb150c75d8388ea2c63
cf-cache-status: DYNAMIC
CF-RAY: 9b8ddcc9ee87291b-FRA
alt-svc: h3=":443"; ma=86400
Page title: AASHRUTYA - Portfolio
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AASHRUTYA - Portfolio</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
:root {
--bg-primary: #ffffff;
--bg-secondary: #f8f8f8;
--text-primary: #000000;
--text-secondary: #666666;
--border-color: #e0e0e0;
--accent: #000000;
}
[data-theme="dark"] {
--bg-primary: #000000;
--bg-secondary: #1a1a1a;
--text-primary: #ffffff;
--text-secondary: #999999;
--border-color: #333333;
--accent: #ffffff;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
line-height: 1.6;
color: var(--text-primary);
background: var(--bg-primary);
transition: background-color 0.3s, color 0.3s;
}
header {
background: var(--bg-primary);
border-bottom: 1px solid var(--border-color);
padding: 1.5rem 0;
position: sticky;
top: 0;
z-index: 1000;
transition: background-color 0.3s, border-color 0.3s;
}
nav {
max-width: 1200px;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 2rem;
}
.logo {
font-size: 1.5rem;
font-weight: 700;
letter-spacing: 2px;
color: var(--text-primary);
}
.nav-right {
display: flex;
align-items: center;
gap: 2rem;
}
.nav-links {
display: flex;
gap: 2rem;
list-style: none;
}
.nav-links a {
text-decoration: none;
color: var(--text-primary);
font-weight: 500;
font-size: 0.95rem;
transition: opacity 0.3s;
}
.nav-links a:hover {
opacity: 0.6;
}
.theme-toggle {
background: none;
border: 1px solid var(--border-color);
color: var(--text-primary);
width: 40px;
height: 40px;
border-radius: 50%;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2rem;
transition: all 0.3s;
padding: 0;
}
.theme-toggle:hover {
background: var(--bg-secondary);
transform: rotate(180deg);
}
main {
max-width: 1200px;
margin: 0 auto;
padding: 4rem 2rem;
}
section {
padding: 4rem 0;
border-bottom: 1px solid var(--border-color);
}
section:last-child {
border-bottom: none;
}
h2 {
font-size: 2rem;
margin-bottom: 2rem;
font-weight: 700;
letter-spacing: -0.5px;
}
.gallery-grid {
column-count: 3;
column-gap: 1.5rem;
margin-top: 2rem;
}
.gallery-item {
background: var(--bg-secondary);
border: 1px solid var(--border-color);
overflow: hidden;
cursor: pointer;
transition: transform 0.3s, border-color 0.3s;
break-inside: avoid;
margin-bottom: 1.5rem;
display: inline-block;
width: 100%;
}
.gallery-item img {
width: 100%;
height: auto;
display: block;
}
.gallery-item:hover {
transform: translateY(-4px);
border-color: var(--accent);
}
@media (max-width: 900px) {
.gallery-grid {
column-count: 2;
}
}
/* Lightbox styles */
.lightbox {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.95);
z-index: 9999;
align-items: center;
justify-content: center;
padding: 2rem;
}
.lightbox.active {
display: flex;
}
.lightbox-content {
max-width: 90%;
max-height: 90%;
position: relative;
}
.lightbox-content img {
max-width: 100%;
max-height: 90vh;
object-fit: contain;
border: 1px solid var(--border-color);
}
.lightbox-close {
positio
Open service 2606:4700:3032::6815:1460:8443 · aashrutya.com.np
2026-01-04 21:34
HTTP/1.1 522 <none> Date: Sun, 04 Jan 2026 21:35:13 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b8ddccfcaa0dbfc-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 2606:4700:3032::6815:1460:80 · aashrutya.com.np
2026-01-04 21:34
HTTP/1.1 200 OK
Date: Sun, 04 Jan 2026 21:34:52 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Last-Modified: Sat, 03 Jan 2026 13:23:59 GMT
Access-Control-Allow-Origin: *
expires: Sun, 04 Jan 2026 21:44:52 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Jh34gLTJ6a6j3GXhDL6t8fSluCRXsWXUcElIiDhBK0nG%2BBvSBxzoU3JfLI6TBP0a1%2Ft0AE4b4KPltd0Da69MHGEmJCNjvWJcFN60rn2gnZ%2B8fPrxzLcUrFrt"}]}
x-proxy-cache: MISS
X-GitHub-Request-Id: 4374:AE7B0:F9C06E2:FD27B3F:695ADCFC
Via: 1.1 varnish
Age: 0
X-Served-By: cache-rtm-ehrd2290054-RTM
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1767562492.472462,VS0,VE3
Vary: Accept-Encoding
X-Fastly-Request-ID: cefd7b8d0ac8ef1abc23cf26ef41cc06193d5167
cf-cache-status: DYNAMIC
CF-RAY: 9b8ddcc9dbb0f5e7-AMS
alt-svc: h3=":443"; ma=86400
Page title: AASHRUTYA - Portfolio
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AASHRUTYA - Portfolio</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
:root {
--bg-primary: #ffffff;
--bg-secondary: #f8f8f8;
--text-primary: #000000;
--text-secondary: #666666;
--border-color: #e0e0e0;
--accent: #000000;
}
[data-theme="dark"] {
--bg-primary: #000000;
--bg-secondary: #1a1a1a;
--text-primary: #ffffff;
--text-secondary: #999999;
--border-color: #333333;
--accent: #ffffff;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
line-height: 1.6;
color: var(--text-primary);
background: var(--bg-primary);
transition: background-color 0.3s, color 0.3s;
}
header {
background: var(--bg-primary);
border-bottom: 1px solid var(--border-color);
padding: 1.5rem 0;
position: sticky;
top: 0;
z-index: 1000;
transition: background-color 0.3s, border-color 0.3s;
}
nav {
max-width: 1200px;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 2rem;
}
.logo {
font-size: 1.5rem;
font-weight: 700;
letter-spacing: 2px;
color: var(--text-primary);
}
.nav-right {
display: flex;
align-items: center;
gap: 2rem;
}
.nav-links {
display: flex;
gap: 2rem;
list-style: none;
}
.nav-links a {
text-decoration: none;
color: var(--text-primary);
font-weight: 500;
font-size: 0.95rem;
transition: opacity 0.3s;
}
.nav-links a:hover {
opacity: 0.6;
}
.theme-toggle {
background: none;
border: 1px solid var(--border-color);
color: var(--text-primary);
width: 40px;
height: 40px;
border-radius: 50%;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2rem;
transition: all 0.3s;
padding: 0;
}
.theme-toggle:hover {
background: var(--bg-secondary);
transform: rotate(180deg);
}
main {
max-width: 1200px;
margin: 0 auto;
padding: 4rem 2rem;
}
section {
padding: 4rem 0;
border-bottom: 1px solid var(--border-color);
}
section:last-child {
border-bottom: none;
}
h2 {
font-size: 2rem;
margin-bottom: 2rem;
font-weight: 700;
letter-spacing: -0.5px;
}
.gallery-grid {
column-count: 3;
column-gap: 1.5rem;
margin-top: 2rem;
}
.gallery-item {
background: var(--bg-secondary);
border: 1px solid var(--border-color);
overflow: hidden;
cursor: pointer;
transition: transform 0.3s, border-color 0.3s;
break-inside: avoid;
margin-bottom: 1.5rem;
display: inline-block;
width: 100%;
}
.gallery-item img {
width: 100%;
height: auto;
display: block;
}
.gallery-item:hover {
transform: translateY(-4px);
border-color: var(--accent);
}
@media (max-width: 900px) {
.gallery-grid {
column-count: 2;
}
}
/* Lightbox styles */
.lightbox {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.95);
z-index: 9999;
align-items: center;
justify-content: center;
padding: 2rem;
}
.lightbox.active {
display: flex;
}
.lightbox-content {
max-width: 90%;
max-height: 90%;
position: relative;
}
.lightbox-content img {
max-width: 100%;
max-height: 90vh;
object-fit: contain;
border: 1px solid var(--border-color);
}
.lightbox-close {
positio
Open service 104.21.20.96:443 · aashrutya.com.np
2026-01-04 21:34
HTTP/1.1 200 OK
Date: Sun, 04 Jan 2026 21:34:52 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Sat, 03 Jan 2026 13:23:59 GMT
access-control-allow-origin: *
expires: Sun, 04 Jan 2026 21:44:42 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=NNdgFH4HT4CUBnjc%2BPhcn6Ox%2FRwxMQJQ4cCNoVFmi86pUx8v87PqQA7C1v2fzFh9TYnVbT66MguDBs2VPvNia6x0H%2BsHp3Ingo8SJr9P1aE%3D"}]}
x-proxy-cache: MISS
x-github-request-id: F3F5:35D5BF:F7F98CA:FB60AAE:695ADCF2
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
via: 1.1 varnish
Age: 10
x-served-by: cache-fra-eddf8230105-FRA
x-cache: HIT
x-cache-hits: 1
x-timer: S1767562492.414731,VS0,VE5
vary: Accept-Encoding
x-fastly-request-id: 3d3f3ac1d998f8eca9a6b96c615a3c1b2fed0d06
cf-cache-status: DYNAMIC
CF-RAY: 9b8ddcc97dfcd2ab-FRA
alt-svc: h3=":443"; ma=86400
Page title: AASHRUTYA - Portfolio
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AASHRUTYA - Portfolio</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
:root {
--bg-primary: #ffffff;
--bg-secondary: #f8f8f8;
--text-primary: #000000;
--text-secondary: #666666;
--border-color: #e0e0e0;
--accent: #000000;
}
[data-theme="dark"] {
--bg-primary: #000000;
--bg-secondary: #1a1a1a;
--text-primary: #ffffff;
--text-secondary: #999999;
--border-color: #333333;
--accent: #ffffff;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
line-height: 1.6;
color: var(--text-primary);
background: var(--bg-primary);
transition: background-color 0.3s, color 0.3s;
}
header {
background: var(--bg-primary);
border-bottom: 1px solid var(--border-color);
padding: 1.5rem 0;
position: sticky;
top: 0;
z-index: 1000;
transition: background-color 0.3s, border-color 0.3s;
}
nav {
max-width: 1200px;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 2rem;
}
.logo {
font-size: 1.5rem;
font-weight: 700;
letter-spacing: 2px;
color: var(--text-primary);
}
.nav-right {
display: flex;
align-items: center;
gap: 2rem;
}
.nav-links {
display: flex;
gap: 2rem;
list-style: none;
}
.nav-links a {
text-decoration: none;
color: var(--text-primary);
font-weight: 500;
font-size: 0.95rem;
transition: opacity 0.3s;
}
.nav-links a:hover {
opacity: 0.6;
}
.theme-toggle {
background: none;
border: 1px solid var(--border-color);
color: var(--text-primary);
width: 40px;
height: 40px;
border-radius: 50%;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2rem;
transition: all 0.3s;
padding: 0;
}
.theme-toggle:hover {
background: var(--bg-secondary);
transform: rotate(180deg);
}
main {
max-width: 1200px;
margin: 0 auto;
padding: 4rem 2rem;
}
section {
padding: 4rem 0;
border-bottom: 1px solid var(--border-color);
}
section:last-child {
border-bottom: none;
}
h2 {
font-size: 2rem;
margin-bottom: 2rem;
font-weight: 700;
letter-spacing: -0.5px;
}
.gallery-grid {
column-count: 3;
column-gap: 1.5rem;
margin-top: 2rem;
}
.gallery-item {
background: var(--bg-secondary);
border: 1px solid var(--border-color);
overflow: hidden;
cursor: pointer;
transition: transform 0.3s, border-color 0.3s;
break-inside: avoid;
margin-bottom: 1.5rem;
display: inline-block;
width: 100%;
}
.gallery-item img {
width: 100%;
height: auto;
display: block;
}
.gallery-item:hover {
transform: translateY(-4px);
border-color: var(--accent);
}
@media (max-width: 900px) {
.gallery-grid {
column-count: 2;
}
}
/* Lightbox styles */
.lightbox {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.95);
z-index: 9999;
align-items: center;
justify-content: center;
padding: 2rem;
}
.lightbox.active {
display: flex;
}
.lightbox-content {
max-width: 90%;
max-height: 90%;
position: relative;
}
.lightbox-content img {
max-width: 100%;
max-height: 90vh;
object-fit: contain;
border: 1px solid var(--border-color);
}
.lightbox-close {
positio
Open service 104.21.20.96:80 · aashrutya.com.np
2026-01-04 21:34
HTTP/1.1 200 OK
Date: Sun, 04 Jan 2026 21:34:52 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Last-Modified: Sat, 03 Jan 2026 13:23:59 GMT
Access-Control-Allow-Origin: *
expires: Sun, 04 Jan 2026 20:45:18 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=yfbpR3Uzn5OZZe1BuSapIVEnrto4XfqGF2QA6iYxSGQJRKBxl6E2mVP%2BaCzKHrT5iTAPBHIHegTAqj0kt6C4hTu3%2FdZ9dHzQS%2FYW1kkxf0E%3D"}]}
x-proxy-cache: MISS
X-GitHub-Request-Id: 15F0:32E205:FDED341:101481D3:695ACF06
Via: 1.1 varnish
Age: 0
X-Served-By: cache-fra-eddf8230114-FRA
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1767562492.495887,VS0,VE2
Vary: Accept-Encoding
X-Fastly-Request-ID: 84bb862ba3092b3ffde8e6cdb5164394a07e3bbe
cf-cache-status: DYNAMIC
CF-RAY: 9b8ddcca0c85037c-FRA
alt-svc: h3=":443"; ma=86400
Page title: AASHRUTYA - Portfolio
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AASHRUTYA - Portfolio</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
:root {
--bg-primary: #ffffff;
--bg-secondary: #f8f8f8;
--text-primary: #000000;
--text-secondary: #666666;
--border-color: #e0e0e0;
--accent: #000000;
}
[data-theme="dark"] {
--bg-primary: #000000;
--bg-secondary: #1a1a1a;
--text-primary: #ffffff;
--text-secondary: #999999;
--border-color: #333333;
--accent: #ffffff;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
line-height: 1.6;
color: var(--text-primary);
background: var(--bg-primary);
transition: background-color 0.3s, color 0.3s;
}
header {
background: var(--bg-primary);
border-bottom: 1px solid var(--border-color);
padding: 1.5rem 0;
position: sticky;
top: 0;
z-index: 1000;
transition: background-color 0.3s, border-color 0.3s;
}
nav {
max-width: 1200px;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 2rem;
}
.logo {
font-size: 1.5rem;
font-weight: 700;
letter-spacing: 2px;
color: var(--text-primary);
}
.nav-right {
display: flex;
align-items: center;
gap: 2rem;
}
.nav-links {
display: flex;
gap: 2rem;
list-style: none;
}
.nav-links a {
text-decoration: none;
color: var(--text-primary);
font-weight: 500;
font-size: 0.95rem;
transition: opacity 0.3s;
}
.nav-links a:hover {
opacity: 0.6;
}
.theme-toggle {
background: none;
border: 1px solid var(--border-color);
color: var(--text-primary);
width: 40px;
height: 40px;
border-radius: 50%;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2rem;
transition: all 0.3s;
padding: 0;
}
.theme-toggle:hover {
background: var(--bg-secondary);
transform: rotate(180deg);
}
main {
max-width: 1200px;
margin: 0 auto;
padding: 4rem 2rem;
}
section {
padding: 4rem 0;
border-bottom: 1px solid var(--border-color);
}
section:last-child {
border-bottom: none;
}
h2 {
font-size: 2rem;
margin-bottom: 2rem;
font-weight: 700;
letter-spacing: -0.5px;
}
.gallery-grid {
column-count: 3;
column-gap: 1.5rem;
margin-top: 2rem;
}
.gallery-item {
background: var(--bg-secondary);
border: 1px solid var(--border-color);
overflow: hidden;
cursor: pointer;
transition: transform 0.3s, border-color 0.3s;
break-inside: avoid;
margin-bottom: 1.5rem;
display: inline-block;
width: 100%;
}
.gallery-item img {
width: 100%;
height: auto;
display: block;
}
.gallery-item:hover {
transform: translateY(-4px);
border-color: var(--accent);
}
@media (max-width: 900px) {
.gallery-grid {
column-count: 2;
}
}
/* Lightbox styles */
.lightbox {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.95);
z-index: 9999;
align-items: center;
justify-content: center;
padding: 2rem;
}
.lightbox.active {
display: flex;
}
.lightbox-content {
max-width: 90%;
max-height: 90%;
position: relative;
}
.lightbox-content img {
max-width: 100%;
max-height: 90vh;
object-fit: contain;
border: 1px solid var(--border-color);
}
.lightbox-close {
positio
Open service 2606:4700:3037::ac43:c00d:80 · aashrutya.com.np
2026-01-04 21:34
HTTP/1.1 200 OK
Date: Sun, 04 Jan 2026 21:34:52 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Last-Modified: Sat, 03 Jan 2026 13:23:59 GMT
Access-Control-Allow-Origin: *
expires: Sun, 04 Jan 2026 20:45:18 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=kBuBFirAQP5kgvjBH%2FT0FMjNMksRF6p1WFKcF0f%2BivqXP1KzjSmJGe8ymlNow1ffF%2BtVOnFMggtVb9RWD%2FO8XNhfu7fxrit%2BrzsraLs1axMaS5LlEQpgNhU4Yis%3D"}]}
x-proxy-cache: MISS
X-GitHub-Request-Id: 15F0:32E205:FDED341:101481D3:695ACF06
Via: 1.1 varnish
Age: 0
X-Served-By: cache-fra-eddf8230081-FRA
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1767562493.500487,VS0,VE2
Vary: Accept-Encoding
X-Fastly-Request-ID: 6f377a2ef3b8ff18b4722886525b6a0e867761be
cf-cache-status: DYNAMIC
CF-RAY: 9b8ddcca0ec04d3e-FRA
alt-svc: h3=":443"; ma=86400
Page title: AASHRUTYA - Portfolio
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AASHRUTYA - Portfolio</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
:root {
--bg-primary: #ffffff;
--bg-secondary: #f8f8f8;
--text-primary: #000000;
--text-secondary: #666666;
--border-color: #e0e0e0;
--accent: #000000;
}
[data-theme="dark"] {
--bg-primary: #000000;
--bg-secondary: #1a1a1a;
--text-primary: #ffffff;
--text-secondary: #999999;
--border-color: #333333;
--accent: #ffffff;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
line-height: 1.6;
color: var(--text-primary);
background: var(--bg-primary);
transition: background-color 0.3s, color 0.3s;
}
header {
background: var(--bg-primary);
border-bottom: 1px solid var(--border-color);
padding: 1.5rem 0;
position: sticky;
top: 0;
z-index: 1000;
transition: background-color 0.3s, border-color 0.3s;
}
nav {
max-width: 1200px;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 2rem;
}
.logo {
font-size: 1.5rem;
font-weight: 700;
letter-spacing: 2px;
color: var(--text-primary);
}
.nav-right {
display: flex;
align-items: center;
gap: 2rem;
}
.nav-links {
display: flex;
gap: 2rem;
list-style: none;
}
.nav-links a {
text-decoration: none;
color: var(--text-primary);
font-weight: 500;
font-size: 0.95rem;
transition: opacity 0.3s;
}
.nav-links a:hover {
opacity: 0.6;
}
.theme-toggle {
background: none;
border: 1px solid var(--border-color);
color: var(--text-primary);
width: 40px;
height: 40px;
border-radius: 50%;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2rem;
transition: all 0.3s;
padding: 0;
}
.theme-toggle:hover {
background: var(--bg-secondary);
transform: rotate(180deg);
}
main {
max-width: 1200px;
margin: 0 auto;
padding: 4rem 2rem;
}
section {
padding: 4rem 0;
border-bottom: 1px solid var(--border-color);
}
section:last-child {
border-bottom: none;
}
h2 {
font-size: 2rem;
margin-bottom: 2rem;
font-weight: 700;
letter-spacing: -0.5px;
}
.gallery-grid {
column-count: 3;
column-gap: 1.5rem;
margin-top: 2rem;
}
.gallery-item {
background: var(--bg-secondary);
border: 1px solid var(--border-color);
overflow: hidden;
cursor: pointer;
transition: transform 0.3s, border-color 0.3s;
break-inside: avoid;
margin-bottom: 1.5rem;
display: inline-block;
width: 100%;
}
.gallery-item img {
width: 100%;
height: auto;
display: block;
}
.gallery-item:hover {
transform: translateY(-4px);
border-color: var(--accent);
}
@media (max-width: 900px) {
.gallery-grid {
column-count: 2;
}
}
/* Lightbox styles */
.lightbox {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.95);
z-index: 9999;
align-items: center;
justify-content: center;
padding: 2rem;
}
.lightbox.active {
display: flex;
}
.lightbox-content {
max-width: 90%;
max-height: 90%;
position: relative;
}
.lightbox-content img {
max-width: 100%;
max-height: 90vh;
object-fit: contain;
border: 1px solid var(--border-color);
}
.lightbox-close {
positio
Open service 172.67.192.13:80 · aashrutya.com.np
2026-01-04 21:34
HTTP/1.1 200 OK
Date: Sun, 04 Jan 2026 21:34:52 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Last-Modified: Sat, 03 Jan 2026 13:23:59 GMT
Access-Control-Allow-Origin: *
expires: Sun, 04 Jan 2026 21:44:52 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ZCVNGRluW7LxyGW3VmrMq2LQjtHrcAKqhNphg1%2Fo%2BuIrXM9Gn5iIfSauUUD0cdWLMfFgjTTmUtZOy5CSWs723JOvZDwzW5HD1MV2afxqRTw%3D"}]}
x-proxy-cache: MISS
X-GitHub-Request-Id: 4374:AE7B0:F9C06E2:FD27B3F:695ADCFC
Via: 1.1 varnish
Age: 0
X-Served-By: cache-rtm-ehrd2290042-RTM
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1767562492.475603,VS0,VE2
Vary: Accept-Encoding
X-Fastly-Request-ID: c31df2769dd24b02e385cfe97fb522437c74a50a
cf-cache-status: DYNAMIC
CF-RAY: 9b8ddcc9d9995406-AMS
alt-svc: h3=":443"; ma=86400
Page title: AASHRUTYA - Portfolio
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AASHRUTYA - Portfolio</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
:root {
--bg-primary: #ffffff;
--bg-secondary: #f8f8f8;
--text-primary: #000000;
--text-secondary: #666666;
--border-color: #e0e0e0;
--accent: #000000;
}
[data-theme="dark"] {
--bg-primary: #000000;
--bg-secondary: #1a1a1a;
--text-primary: #ffffff;
--text-secondary: #999999;
--border-color: #333333;
--accent: #ffffff;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
line-height: 1.6;
color: var(--text-primary);
background: var(--bg-primary);
transition: background-color 0.3s, color 0.3s;
}
header {
background: var(--bg-primary);
border-bottom: 1px solid var(--border-color);
padding: 1.5rem 0;
position: sticky;
top: 0;
z-index: 1000;
transition: background-color 0.3s, border-color 0.3s;
}
nav {
max-width: 1200px;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 2rem;
}
.logo {
font-size: 1.5rem;
font-weight: 700;
letter-spacing: 2px;
color: var(--text-primary);
}
.nav-right {
display: flex;
align-items: center;
gap: 2rem;
}
.nav-links {
display: flex;
gap: 2rem;
list-style: none;
}
.nav-links a {
text-decoration: none;
color: var(--text-primary);
font-weight: 500;
font-size: 0.95rem;
transition: opacity 0.3s;
}
.nav-links a:hover {
opacity: 0.6;
}
.theme-toggle {
background: none;
border: 1px solid var(--border-color);
color: var(--text-primary);
width: 40px;
height: 40px;
border-radius: 50%;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2rem;
transition: all 0.3s;
padding: 0;
}
.theme-toggle:hover {
background: var(--bg-secondary);
transform: rotate(180deg);
}
main {
max-width: 1200px;
margin: 0 auto;
padding: 4rem 2rem;
}
section {
padding: 4rem 0;
border-bottom: 1px solid var(--border-color);
}
section:last-child {
border-bottom: none;
}
h2 {
font-size: 2rem;
margin-bottom: 2rem;
font-weight: 700;
letter-spacing: -0.5px;
}
.gallery-grid {
column-count: 3;
column-gap: 1.5rem;
margin-top: 2rem;
}
.gallery-item {
background: var(--bg-secondary);
border: 1px solid var(--border-color);
overflow: hidden;
cursor: pointer;
transition: transform 0.3s, border-color 0.3s;
break-inside: avoid;
margin-bottom: 1.5rem;
display: inline-block;
width: 100%;
}
.gallery-item img {
width: 100%;
height: auto;
display: block;
}
.gallery-item:hover {
transform: translateY(-4px);
border-color: var(--accent);
}
@media (max-width: 900px) {
.gallery-grid {
column-count: 2;
}
}
/* Lightbox styles */
.lightbox {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.95);
z-index: 9999;
align-items: center;
justify-content: center;
padding: 2rem;
}
.lightbox.active {
display: flex;
}
.lightbox-content {
max-width: 90%;
max-height: 90%;
position: relative;
}
.lightbox-content img {
max-width: 100%;
max-height: 90vh;
object-fit: contain;
border: 1px solid var(--border-color);
}
.lightbox-close {
positio