.glass-studio{isolation:isolate;color:#243044;background:#cddbeb;border:1px solid #fff9;border-radius:32px;position:relative;overflow:hidden;box-shadow:0 35px 90px #34416825,inset 0 0 0 1px #ffffff80}.glass-wallpaper{z-index:-1;background:linear-gradient(145deg,#dbeef6,#abbce9 50%,#edc8cb);position:absolute;inset:0;overflow:hidden}.glass-wallpaper i{background:linear-gradient(125deg,#788dce55,#eefaff,#a5c9e7);border-radius:45%;width:95%;height:90%;position:absolute;top:-30%;left:-32%;transform:rotate(-32deg);box-shadow:inset 20px 20px 70px #ffffffc0,25px 35px 60px #557ab450}.glass-wallpaper i:nth-child(2){background:linear-gradient(90deg,#a9b9e8,#f4ccd7,#f8ede5);top:20%;left:40%;transform:rotate(30deg)}.glass-wallpaper i:nth-child(3){background:#89c6d2;width:65%;height:35%;top:80%;left:0}.glass-studio[data-tint=true] .glass-wallpaper{filter:hue-rotate(35deg)saturate(1.3)}.glass-menubar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff30;border-bottom:1px solid #fff7;align-items:center;gap:12px;height:56px;padding:0 22px;display:flex}.glass-menubar img{mix-blend-mode:multiply;width:18px;height:18px}.glass-menubar bdi{letter-spacing:.06em;font:10px monospace}.glass-menubar button{align-items:center;gap:7px;min-height:44px;margin-inline-start:auto;font-size:11px;display:flex}.glass-menubar button span{font-size:22px}.glass-canvas{min-height:650px;position:relative}.glass-orbit-word{letter-spacing:-.09em;color:#ffffff78;text-shadow:0 2px 1px #fff6;direction:ltr;font-size:clamp(100px,12vw,180px);font-weight:600;position:absolute;top:48px;left:7%}.glass-window{-webkit-backdrop-filter:blur(26px)saturate(1.5);background:linear-gradient(140deg,#ffffffab,#ffffff48);border:1px solid #ffffffb0;border-radius:23px;position:absolute;box-shadow:inset 0 1px 1px #fff,0 18px 50px #35446724,inset 0 -1px 1px #fff8}.glass-project{z-index:2;width:58%;top:188px;left:5%}.glass-titlebar{direction:ltr;border-bottom:1px solid #ffffff70;align-items:center;gap:6px;padding:15px 18px;display:flex}.glass-titlebar i{background:#ff8f88;border-radius:50%;width:8px;height:8px}.glass-titlebar i:nth-child(2){background:#ecc36c}.glass-titlebar i:nth-child(3){background:#79be9f}.glass-titlebar span{letter-spacing:.08em;color:#65728a;margin-left:auto;font:9px monospace}.glass-project>.personal-response{min-height:285px;padding:23px}.glass-app-icon{background:linear-gradient(145deg,#fafbff,#c7d6f5);border:1px solid #fff;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:16px;display:grid;box-shadow:0 8px 15px #3c588a20}.glass-app-icon svg{stroke-width:1.4px;color:#536eac;width:23px}.glass-project small{color:#596982;font-size:10px}.glass-project h3{margin:8px 0;font-size:23px;line-height:1.55}.glass-project p{color:#526076;font-size:12px}.glass-project a{align-items:center;gap:12px;min-height:44px;margin-top:10px;font-size:11px;display:inline-flex}.glass-project a svg{width:15px}.glass-device{width:35%;padding:10px;top:35px;right:4%;transform:rotate(5deg)}.glass-device img{mix-blend-mode:multiply;border-radius:15px;width:100%;height:auto}.glass-device figcaption{gap:3px;padding:8px 5px;font-size:10px;display:grid}.glass-device a{align-items:center;min-height:26px;font-size:8px;display:flex}.glass-note{width:27%;padding:19px;top:300px;right:5%;transform:rotate(-6deg)}.glass-note>span{color:#556f9e;font-size:32px}.glass-note p{font-size:12px}.glass-music{z-index:3;align-items:center;gap:13px;width:48%;padding:16px;display:flex;bottom:15px;right:4%}.glass-record{color:#f1e6eb;background:radial-gradient(circle at 20% 10%,#bbc6fb,#454978 65%,#202437);border-radius:16px;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 6px 12px #2225}.glass-record svg{width:24px}.glass-music small,.glass-music strong,.glass-music div>span{display:block}.glass-music small{color:#5a6780;font-size:9px}.glass-music strong{margin:5px 0;font-size:18px}.glass-music div>span{color:#5a6780;font-size:9px}.glass-wave{align-items:center;gap:3px;margin-inline-start:auto;display:flex}.glass-wave i{background:#7584ad;border-radius:4px;width:3px}.glass-dock{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff50;border:1px solid #ffffffbf;border-radius:25px;justify-content:center;gap:14px;width:fit-content;max-width:90%;margin:8px auto 25px;padding:12px 24px 8px;display:flex;position:relative;box-shadow:inset 0 1px 1px #fff,0 15px 35px #45537830}.glass-dock button{flex-direction:column;align-items:center;gap:5px;min-width:52px;font-size:10px;display:flex}.glass-dock button>span{background:linear-gradient(#fff,#d4dff4);border:1px solid #fff;border-radius:14px;place-items:center;width:47px;height:47px;display:grid;box-shadow:0 3px 8px #46628620}.glass-dock svg{stroke-width:1.5px;width:22px;height:22px}.glass-dock button[aria-pressed=true]>span{color:#fff;background:linear-gradient(#92aaf2,#566ebb)}.glass-dock button i{background:0 0;border-radius:50%;width:4px;height:4px}.glass-dock button[aria-pressed=true] i{background:#354b76}@media (max-width:760px){.glass-studio{border-radius:24px}.glass-menubar{gap:8px;padding:0 15px}.glass-menubar bdi{font-size:8px}.glass-canvas{min-height:665px}.glass-orbit-word{font-size:110px;top:60px;left:2%}.glass-device{width:49%;top:23px}.glass-note{display:none}.glass-project{width:90%;top:204px}.glass-project>.personal-response{min-height:264px;padding:19px}.glass-project h3{font-size:22px}.glass-music{width:90%;bottom:12px}.glass-project p{font-size:12px}.glass-dock{margin-bottom:20px}.glass-wave{display:flex}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.glass-window,.glass-menubar,.glass-dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:#edf1fa}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-window{background:#edf1faf5}}
.arcade{color:#e5e7ec;background:linear-gradient(140deg,#363941,#1c1e25 55%,#292932);border:1px solid #686774;border-radius:32px;padding:26px;position:relative;box-shadow:inset 0 2px 1px #a7a8b455,inset 0 -5px #080a10,0 35px 90px #0008}.arcade-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.arcade-top bdi{letter-spacing:.12em;color:#a3a5b3;font:10px monospace}.arcade-top>span{color:#b8c2bd;align-items:center;gap:6px;font-size:10px;display:flex}.arcade-top i{background:#c5f7ac;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #c5f7ac}.arcade-screen{isolation:isolate;background:radial-gradient(at 50% 65%,#294637,#101b20 70%);border:8px solid #11131a;border-radius:22px;padding:20px;position:relative;overflow:hidden;box-shadow:0 1px 1px #bbb3,inset 0 3px 20px #0008}.arcade-screen-grid{z-index:-1;background-image:linear-gradient(#a7d5b909 1px,#0000 1px),linear-gradient(90deg,#a7d5b909 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.arcade-screen-heading{color:#b4d0bb;align-items:center;gap:8px;font-size:11px;display:flex}.arcade-screen-heading svg{width:16px;height:16px}.arcade-screen-heading bdi{color:#d8fbbd;margin-inline-start:auto;font:11px monospace}.arcade-target{text-align:center;color:#d2ffb3;text-shadow:0 0 35px #b5ff7860;padding-top:8px;font:130px/1.3 Arial,sans-serif}.arcade-status{text-align:center;min-height:77px}.arcade-status h3{margin:0 0 5px;font-size:21px;line-height:1.5}.arcade-status p{color:#acc2b3;font-size:11px}.arcade-progress{direction:ltr;gap:5px;max-width:270px;margin:22px auto 2px;display:flex}.arcade-progress i{background:#ffffff12;border-radius:2px;flex:1;height:5px}.arcade-progress i[data-filled=true]{background:#b5fba0;box-shadow:0 0 9px #c9ff7540}.arcade[data-miss=true] .arcade-status h3{color:#ffb6a1}.arcade-deck{direction:ltr;grid-template-columns:1fr 1fr;align-items:center;gap:35px;padding:22px 5px 8px;display:grid}.arcade-joystick{text-align:center}.arcade-joystick>div{background:conic-gradient(#5a5a64,#202127,#5b5c68,#202127,#5a5a64);border-radius:50%;width:130px;height:130px;margin:auto;padding:12px;box-shadow:0 8px 18px #0006,inset 0 1px 2px #ffffff4a}.arcade-joystick i{background:radial-gradient(at 45% 35%,#393c43,#22242b);border:9px solid #15171d;border-radius:50%;width:100%;height:100%;display:block;box-shadow:inset 0 3px 4px #707078,0 3px #0008}.arcade-joystick>span{color:#8f929f;letter-spacing:.1em;margin-top:20px;font:8px monospace;display:block}.arcade-pads{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:1px;width:200px;height:200px;margin:auto;display:grid;transform:rotate(-8deg)}.arcade-pad{background:radial-gradient(at 40% 15%,#474952,#24262e 70%);border:1px solid #60616c;border-radius:50%;justify-content:center;align-items:center;min-height:48px;display:flex;position:relative;box-shadow:0 5px #111219,0 8px 10px #0008,inset 0 1px 1px #ffffff30}.arcade-pad span{font:31px/1 Arial,sans-serif}.arcade-pad kbd{color:#a5a8b4;font:7px monospace;position:absolute;bottom:3px}.arcade-pad:active{background:#17191e;box-shadow:0 2px #111219,inset 0 2px 8px #0009}.arcade-pad:disabled{opacity:.45}.pad-0{color:#b8f5c5;grid-area:1/2}.pad-1{color:#ffa68f;grid-area:2/3}.pad-2{color:#acd6ff;grid-area:3/2}.pad-3{color:#e6b1fa;grid-area:2/1}.arcade-bottom{border-top:1px solid #ffffff12;align-items:center;gap:18px;margin-top:18px;padding-top:14px;display:flex}.arcade-bottom p{color:#b4b5c0;max-width:35ch;font-size:10px}.arcade-bottom button{white-space:nowrap;align-items:center;gap:8px;min-height:44px;margin-inline-start:auto;font-size:11px;display:flex}.arcade-bottom svg{width:14px;height:14px}@media (max-width:760px){.arcade{border-radius:25px;padding:17px}.arcade-top bdi{font-size:8px}.arcade-top>span{font-size:9px}.arcade-screen{border-width:6px;padding:14px}.arcade-target{font-size:105px}.arcade-status h3{font-size:19px}.arcade-deck{gap:10px;padding-top:22px}.arcade-joystick>div{width:83px;height:83px;padding:8px}.arcade-joystick i{border-width:6px}.arcade-pads{width:160px;height:160px}.arcade-bottom{gap:10px}.arcade-bottom p{font-size:9px}.arcade-bottom button{font-size:10px}.arcade-pad span{font-size:26px}}
:root:has(.personal){--person-accent:#d8ff80;--person-bg:#101113;--person-panel:#1b1d20;--person-ink:#f3f1e7;--person-muted:#b2b5ad}.personal{background:var(--person-bg);color:var(--person-ink);min-height:100vh;padding:125px 0 0;overflow:clip}:root:has(.personal-emad){--person-accent:#445ae0;--person-bg:#ebeae6;--person-panel:#f8f7f3;--person-ink:#202126;--person-muted:#62636a}:root:has(.personal-saeed){--person-accent:#f4a9c5;--person-bg:#191426;--person-panel:#292039;--person-ink:#fff0e9;--person-muted:#c7b8d0}:root:has(.personal) .site-header{background:var(--person-bg);color:var(--person-ink)}:root:has(.personal) .language-nav{border-color:color-mix(in srgb,var(--person-ink)20%,transparent)}:root:has(.personal) .site-navigation .nav-contact{border-color:color-mix(in srgb,var(--person-ink)20%,transparent)}:is(:root:has(.personal) .site-navigation a:hover,:root:has(.personal) .language-nav a:hover,:root:has(.personal) .language-nav a[aria-current]){color:var(--person-accent)}:root:has(.personal) .site-header :focus-visible{outline-color:var(--person-accent)}.personal-shell{width:min(1280px,88%);margin-inline:auto}.personal a,.personal button{touch-action:manipulation}.personal :focus-visible{outline:3px solid var(--person-accent);outline-offset:5px}.personal p{line-height:1.95}.personal h1,.personal h2,.personal h3,.personal p,.personal a{overflow-wrap:anywhere}.personal-nav{border-bottom:1px solid color-mix(in srgb,var(--person-ink)20%,transparent);align-items:center;gap:26px;padding:18px 0 24px;font-size:12px;display:flex}.personal-nav>a{align-items:center;gap:12px;display:flex}.personal-nav>bdi{color:var(--person-muted);margin-inline-start:auto}.personal-nav>span{color:var(--person-muted)}.personal-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:60px;min-height:690px;padding-block:42px;display:grid}.personal-intro{z-index:2;position:relative}.personal-eyebrow{color:var(--person-accent);font-size:13px}.personal h1{margin:20px 0 14px;font-size:clamp(42px,4.5vw,72px);font-weight:550;line-height:1.4}.personal-headline{color:var(--person-accent);margin-bottom:24px;font-size:27px;line-height:1.5!important}.personal-lead{max-width:44ch;color:var(--person-muted);font-size:16px}.personal-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;font-size:13px;display:flex}.personal-hero-actions>a{align-items:center;gap:12px;display:flex}.personal-primary{background:var(--person-accent);color:var(--person-bg);border-radius:7px;justify-content:space-between;align-items:center;gap:24px;padding:16px 22px;font-weight:600;display:inline-flex}.personal-emad .personal-primary{color:#fff}.personal a:hover{opacity:.8}.personal svg{flex-shrink:0}.personal-hero-actions svg,.personal-source svg,.personal-projects a svg,.personal-contact svg{width:17px;height:17px}.personal-art{min-width:0}.personal-playground{min-height:560px;position:relative}.playground-note{color:var(--person-muted);text-align:center;max-width:48ch;margin:12px auto 0;font-size:10px;line-height:1.8}.personal-response{position:relative}.resume-actions{border-block:1px solid color-mix(in srgb,var(--person-ink)20%,transparent);flex-wrap:wrap;align-items:center;gap:24px;padding:22px 0;font-size:12px;display:flex}.resume-actions button{align-items:center;gap:10px;min-height:44px;display:flex}.resume-actions svg{width:17px;height:17px}.resume-actions [role=status]{color:var(--person-muted)}.guitar-scene{isolation:isolate;background:radial-gradient(at 50% 35%,#aac47c14,#0000 68%);padding-top:10px}.electric-guitar{filter:drop-shadow(18px 24px 20px #0009);width:100%;height:490px}.guitar-body{fill:#292e31;stroke:#bfd290;stroke-width:3px}.guitar-orbit{z-index:-1;border:1px solid #dfff7c2b;border-radius:50%;position:absolute;inset:12% 3% 24%;transform:rotate(-28deg)}.guitar-orbit:after{content:"";border:1px solid #dfff7c16;border-radius:50%;position:absolute;inset:23px -40px}.guitar-frequency{top:35px;max-width:130px;color:var(--person-accent);position:absolute;inset-inline-end:12px}.guitar-frequency bdi{font-size:65px;line-height:1;display:block}.guitar-frequency span{margin-top:12px;font-size:11px;display:block}.guitar-controls{margin-top:-18px;position:relative}.guitar-strings{justify-content:center;gap:8px;display:flex}.guitar-strings button{color:#eff4e6;background:#1e2320;border:1px solid #646c54;border-radius:7px;min-width:49px;min-height:49px;font-size:12px}.guitar-strings button[aria-pressed=true]{background:var(--person-accent);color:#182016;box-shadow:0 0 28px #d9ff8030}.guitar-strings button:hover{border-color:#e0ffa5}.guitar-strings i{background:currentColor;width:22px;height:1px;margin:5px auto;display:block}.sound-toggle{min-height:44px;color:var(--person-muted);justify-content:center;align-items:center;gap:9px;margin:9px auto 0;font-size:11px;display:flex}.sound-toggle svg{width:16px;height:16px}.personal-about{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:95px;padding-block:95px;display:grid}.personal-portrait{background:var(--person-panel);border-radius:10px;max-width:390px;position:relative;overflow:hidden;transform:rotate(-3deg)}.personal-emad .personal-portrait{border:10px solid #f8f7f3;transform:rotate(3deg);box-shadow:0 12px 25px #2b2b3920}.personal-saeed .personal-portrait{border:1px solid #779c70;border-radius:90px 90px 12px 12px;transform:none}.personal-portrait img{aspect-ratio:1/1.05;object-fit:cover;object-position:center 22%;filter:saturate(.75);width:100%;display:block}.personal-portrait figcaption{inset-inline-start:14px;color:#fff;background:#111b;border-radius:3px;padding:4px 8px;font-size:9px;position:absolute;bottom:55px}.personal-portrait>bdi{background:var(--person-accent);color:var(--person-bg);padding:16px;font-size:13px;display:block}.personal-emad .personal-portrait>bdi{color:#fff}.personal-about h2,.personal-offline h2{margin:15px 0 22px;font-size:38px;font-weight:500;line-height:1.55}.personal-about p:not(.personal-eyebrow){color:var(--person-muted);font-size:15px}.personal-about blockquote{border-inline-start:2px solid var(--person-accent);margin:26px 0;padding-inline-start:24px;font-size:21px;line-height:1.9}.personal-source{border-bottom:1px solid var(--person-muted);align-items:center;gap:12px;padding:10px 0;font-size:12px;display:inline-flex}.personal-skills{border-block:1px solid color-mix(in srgb,var(--person-ink)20%,transparent);justify-content:space-between;align-items:center;gap:30px;padding:28px 0;display:flex}.personal-skills h2{max-width:23ch;font-size:15px}.personal-skills ul{flex-wrap:wrap;gap:10px;display:flex}.personal-skills li{border:1px solid color-mix(in srgb,var(--person-ink)25%,transparent);border-radius:5px;padding:8px 12px;font-size:12px}.personal-work{padding-block:85px;scroll-margin-top:30px}.personal-section-heading{justify-content:space-between;align-items:start;gap:50px;margin-bottom:32px;display:flex}.personal-section-heading h2,.personal-writing h2{flex-shrink:0;font-size:34px;font-weight:500}.personal-section-heading p{max-width:54ch;color:var(--person-muted);font-size:12px}.personal-projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.personal-projects article{background:var(--person-panel);border:1px solid color-mix(in srgb,var(--person-ink)12%,transparent);border-radius:10px;flex-direction:column;align-items:start;padding:28px;display:flex}.project-track{color:var(--person-accent);opacity:.65;font-size:35px;font-weight:300}.personal-projects h3{min-width:0;margin:26px 0 18px;font-size:24px;font-weight:500}.personal-projects p{color:var(--person-muted);flex:1;margin-bottom:24px;font-size:13px}.personal-projects a{border-bottom:1px solid color-mix(in srgb,var(--person-ink)20%,transparent);align-items:center;gap:10px;min-height:44px;font-size:11px;display:flex}.personal-writing{padding-bottom:75px}.personal-writing>a{border-bottom:1px solid color-mix(in srgb,var(--person-ink)20%,transparent);justify-content:space-between;align-items:center;gap:25px;padding:22px 0;display:flex}.personal-writing svg{width:20px;height:20px}.personal-offline{background:var(--person-panel);border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:75px;padding:55px;display:grid}.personal-offline h2{font-size:29px}.personal-offline p:not(.personal-eyebrow){color:var(--person-muted);font-size:14px}.personal-playlist{align-items:center;gap:24px;min-width:0;display:flex}.playlist-disc{background:repeating-radial-gradient(circle,#151619 0 3px,#353738 4px,#181a1c 5px);border-radius:50%;flex:none;place-items:center;width:125px;height:125px;display:grid;box-shadow:4px 8px 18px #0004}.playlist-disc svg{background:var(--person-accent);width:50px;height:50px;color:var(--person-bg);border-radius:50%;padding:13px}.personal-playlist>span:last-child{min-width:0}.personal-playlist small{color:var(--person-muted);font-size:10px;display:block}.personal-playlist strong{margin:16px 0;font-size:23px;line-height:1.3;display:block}.personal-playlist>span>span{align-items:center;gap:9px;font-size:11px;display:flex}.personal-playlist>span>span svg{width:15px;height:15px}.personal-contact{text-align:center;padding:85px 0}.personal-contact h2{font-size:clamp(28px,3vw,43px);font-weight:500}.personal-contact p{color:var(--person-muted);margin:20px 0 28px;font-size:14px}.personal-contact>a{font-size:14px}.print-contact{display:none}.personal-team{border-top:1px solid color-mix(in srgb,var(--person-ink)20%,transparent);padding:36px 0 60px}.personal-team h2{color:var(--person-muted);margin-bottom:24px;font-size:17px}.personal-team>div{grid-template-columns:1fr 1fr;gap:35px;display:grid}.personal-team a{background:var(--person-panel);border-radius:9px;grid-template-columns:1fr auto;gap:10px;padding:25px;display:grid}.personal-team a>span{font-size:22px}.personal-team small{color:var(--person-muted);grid-row:2;font-size:12px}.personal-team svg{grid-area:1/2/3;align-self:center;width:22px}@media (max-width:1050px){.personal-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}.personal h1{font-size:43px}.personal-lead{font-size:14px}.personal-playground{min-height:500px}.electric-guitar{height:420px}.guitar-strings{gap:4px}.guitar-strings button{min-width:40px}.personal-about{gap:50px}.personal-offline{gap:30px;padding:35px}.playlist-disc{width:90px;height:90px}.personal-projects article{padding:20px}.personal-projects h3{font-size:21px}}@media (max-width:760px){.personal{padding-top:105px}.personal-shell{width:calc(100% - 40px)}.personal-nav{flex-wrap:wrap;gap:14px;font-size:10px}.personal-nav>span{display:none}.personal-hero{grid-template-columns:minmax(0,1fr);gap:22px;min-height:0;padding:35px 0 24px}.personal h1{margin:14px 0;font-size:43px}.personal-headline{margin-bottom:18px;font-size:24px}.personal-eyebrow{font-size:11px}.personal-lead{font-size:14px}.personal-hero-actions{gap:20px;margin-top:24px;font-size:12px}.personal-primary{padding:14px 17px}.personal-playground{min-height:0}.electric-guitar{height:430px}.guitar-frequency{max-width:105px;top:20px}.guitar-frequency bdi{font-size:55px}.guitar-strings button{min-width:44px;min-height:46px}.guitar-strings{gap:7px}.guitar-controls{margin-top:-5px}.resume-actions{gap:15px;padding:15px 0;font-size:11px}.resume-actions span{flex-basis:100%}.personal-about{grid-template-columns:1fr;gap:35px;padding:50px 0}.personal-portrait{max-width:290px;margin-inline:auto}.personal-about h2{font-size:29px}.personal-about p:not(.personal-eyebrow){font-size:14px}.personal-about blockquote{font-size:18px}.personal-skills{display:block}.personal-skills h2{max-width:100%;margin-bottom:20px}.personal-skills ul{gap:8px}.personal-skills li{font-size:11px}.personal-work{padding:50px 0}.personal-section-heading{margin-bottom:24px;display:block}.personal-section-heading h2,.personal-writing h2{margin-bottom:18px;font-size:28px}.personal-projects{grid-template-columns:1fr;gap:16px}.personal-projects article{padding:24px}.personal-projects h3{margin:17px 0 12px;font-size:25px}.personal-projects p{margin-bottom:18px}.personal-writing{padding-bottom:45px}.personal-writing a{font-size:14px}.personal-offline{grid-template-columns:1fr;gap:28px;padding:25px}.personal-offline h2{font-size:26px}.personal-playlist{gap:18px}.playlist-disc{width:80px;height:80px}.personal-playlist strong{font-size:20px}.personal-contact{padding:55px 0}.personal-team>div{grid-template-columns:1fr;gap:15px}.personal-team a>span{font-size:20px}.personal-team{padding-bottom:35px}}@media (prefers-reduced-motion:reduce){.personal *{scroll-behavior:auto!important}.personal-playground *{transition:none!important;animation:none!important}}@media print{@page{size:A4;margin:16mm}:is(html:has(.personal),body:has(.personal)){color:#000!important;background:#fff!important;height:auto!important;overflow:visible!important}body:has(.personal) .site-header{display:none!important}.personal{--person-ink:#111;--person-muted:#333;--person-bg:#fff;--person-panel:#fff;--person-accent:#222;min-height:0;padding:0;font-size:11pt;overflow:visible;color:#111!important;background:#fff!important}.personal-shell{width:100%}.personal-nav,.personal-art,.resume-actions,.personal-hero-actions,.personal-offline,.personal-team,.personal-portrait,.personal-contact>a{display:none!important}.personal-hero{border-bottom:1px solid #bbb;min-height:0;padding:0 0 18px;display:block}.personal h1{margin:8px 0;font-size:27pt}.personal-headline{margin:6px 0;font-size:16pt}.personal-lead{max-width:none;font-size:11pt}.personal-about{padding:18px 0;display:block}.personal-about h2{margin:6px 0;font-size:17pt}.personal-about blockquote{margin:12px 0;font-size:11pt}.personal-about p:not(.personal-eyebrow){font-size:11pt}.personal-skills{padding:12px 0;display:block}.personal-skills h2{max-width:none;margin-bottom:12px}.personal-skills li{padding:5px 8px;font-size:10pt}.personal-work{padding:22px 0}.personal-section-heading{margin-bottom:14px;display:block}.personal-section-heading h2,.personal-writing h2{font-size:18pt}.personal-section-heading p{max-width:none;margin-top:8px;font-size:9pt}.personal-projects{display:block}.personal-projects article{break-inside:avoid;border:0;border-top:1px solid #bbb;border-radius:0;padding:15px 0;display:block}.project-track{display:none}.personal-projects h3{margin:0 0 8px;font-size:15pt}.personal-projects p{margin-bottom:8px;font-size:10pt}.personal-projects a{border:0;min-height:0;margin:5px 0;font-size:9pt;display:block}.personal-projects a[href^=http]:after{content:" — " attr(href);direction:ltr;unicode-bidi:isolate;font-size:8pt}.personal a{color:#111;text-decoration:none;opacity:1!important}.personal-source{font-size:9pt}.personal-source:after{content:attr(href);direction:ltr;unicode-bidi:isolate}.personal-contact{text-align:start;break-inside:avoid;padding:15px 0}.personal-contact h2{font-size:17pt}.personal-contact p{margin:8px 0;font-size:10pt}.print-contact{font-size:10pt;display:block}.personal-writing{padding:16px 0}.personal-writing>a{padding:8px 0;font-size:10pt}.personal p{orphans:3;widows:3}.personal svg{display:none}}.personal-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-height:0;padding-block:65px}.personal .identity-portrait{border:1px solid color-mix(in srgb,var(--person-ink)18%,transparent);width:100%;max-width:370px;box-shadow:none;border-radius:18px;justify-self:center;transform:none}.personal .identity-portrait img{aspect-ratio:4/5;object-fit:cover;object-position:center 20%;filter:grayscale()contrast(1.03)}.personal .identity-portrait>bdi{background:var(--person-panel);color:var(--person-muted)}.personal-world{border-block:1px solid color-mix(in srgb,var(--person-ink)16%,transparent);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:65px;padding:65px 0;display:grid}.personal-world-intro h2{margin:18px 0;font-size:clamp(30px,3.2vw,47px);line-height:1.5}.personal-world-intro>p:last-child{white-space:pre-line;color:var(--person-muted);font-size:15px}.personal-about{max-width:850px;margin-inline:auto;display:block}.personal-about p,.personal-lead{white-space:pre-line}.personal-about .personal-eyebrow{display:none}@media (max-width:760px){.personal-hero{grid-template-columns:1fr;gap:30px;padding-block:35px}.personal .identity-portrait{max-width:270px}.personal-world{grid-template-columns:1fr;gap:24px;padding-block:40px}.personal-hero h1{margin-top:12px}.personal-world-intro>p:last-child{font-size:14px}}@media print{.personal-world{display:none}.personal-hero{padding:0;display:block}}
:root:has(.personal-emad){--person-bg:#edf1f6;--person-panel:#ffffffb0;--person-accent:#4664b7;--person-ink:#243044;--person-muted:#586780}.personal-emad{background:radial-gradient(at 12% 10%,#cbdcfa80,#0000 30%),radial-gradient(at 100% 32%,#e8d8f880,#0000 28%),#edf1f6}:root:has(.personal-emad) .site-header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#edf1f6df;border-bottom:1px solid #ffffff9c}.personal-emad .personal-nav{border-color:#bccade66}.personal-emad .personal-hero{gap:80px;padding-block:90px}.personal-emad .identity-portrait{background:linear-gradient(145deg,#ffffffd9,#ffffff30);padding:10px;border:1px solid #fff!important;border-radius:30px!important;box-shadow:0 25px 70px #4e64871c,inset 0 1px 2px #fff!important}.personal-emad .identity-portrait img{border-radius:20px}.personal-emad .identity-portrait>bdi{background:0 0;font-size:11px}.personal-emad .personal-primary{border-radius:30px;box-shadow:0 8px 20px #536dae25}.personal-emad .personal-world{border:0;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:45px;padding-block:70px 100px}.personal-emad .personal-projects article,.personal-emad .personal-offline,.personal-emad .personal-team a{background:linear-gradient(130deg,#ffffffcf,#ffffff60);border:1px solid #ffffffc9;border-radius:24px;box-shadow:0 12px 35px #4054770a}.personal-emad .personal-section-heading h2{font-weight:500}:root:has(.personal-saeed){--person-bg:#101217;--person-panel:#1b1e25;--person-accent:#c6f8a3;--person-ink:#f2f1e9;--person-muted:#adb3bf}.personal-saeed{background:radial-gradient(at 100% 12%,#9ccc6a0d,#0000 30%),radial-gradient(at 0 30%,#8a89bb12,#0000 25%),#101217}.personal-saeed .personal-hero{padding-block:80px}.personal-saeed .personal-eyebrow{color:#c6f8a3}.personal-saeed .personal-headline{color:#e4e5db}.personal-saeed .identity-portrait{border-radius:12px!important;box-shadow:12px 12px #c6f8a30d!important}.personal-saeed .personal-primary{border-radius:5px}.personal-saeed .personal-world{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:65px}.personal-saeed .personal-projects article{background:linear-gradient(135deg,#252830,#181a21);border:1px solid #454953;border-radius:13px}.personal-saeed .project-track{color:#c6f8a3}.personal-saeed .personal-offline{border:1px solid #3e434e;border-radius:16px}@media (max-width:1100px){.personal-emad .personal-world,.personal-saeed .personal-world{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.personal-emad .personal-hero,.personal-saeed .personal-hero{gap:30px;padding-block:35px}.personal-emad .personal-world,.personal-saeed .personal-world{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:40px}.personal-emad .personal-world-intro>p:last-child{font-size:14px}.personal-emad .personal-projects article{border-radius:18px}}@media print{.personal-emad,.personal-saeed{background:#fff!important}.personal-emad .personal-world,.personal-saeed .personal-world{display:none}.personal-emad .personal-projects article,.personal-saeed .personal-projects article{box-shadow:none;background:#fff}}
