.iphone-module__Aqq85G__stage{background:radial-gradient(ellipse at 50% 44%, var(--background), color-mix(in srgb, var(--background) 93%, var(--foreground)));flex:1;place-items:center;min-height:0;padding:24px 14px;display:grid;overflow:auto}.iphone-module__Aqq85G__device{background:linear-gradient(110deg,#f5bc91,#a65026 14%,#e6a06b 47%,#873913 80%,#f1b783);border-radius:14.5%/6.8%;width:min(410px,100vw - 32px,47dvh - 30.08px);padding:3px;position:relative;box-shadow:0 0 0 1px #783c24,inset 0 0 0 1px #ffd5b4,0 28px 55px -18px #24160f55,0 5px 12px #24160f25;container-type:inline-size}.iphone-module__Aqq85G__bezel{border-radius:inherit;background:#080808;padding:5px}.iphone-module__Aqq85G__screen{--unit:1cqw;--background:#f2f2f7;--foreground:#1c1c1e;--card:#fff;--card-foreground:#1c1c1e;--muted:#e5e5ea;--muted-foreground:#636366;--brand:#007aff;--ring:#007aff;--primary:#007aff;--primary-foreground:#fff;--border:#d1d1d6;--input:#d1d1d6;aspect-ratio:1320/2868;isolation:isolate;background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;border-radius:12.8%/5.9%;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;position:relative;overflow:hidden}.dark .iphone-module__Aqq85G__screen{--background:#1c1c1e;--foreground:#f5f5f7;--card:#2c2c2e;--card-foreground:#f5f5f7;--muted:#3a3a3c;--muted-foreground:#aeaeb2;--brand:#0a84ff;--ring:#0a84ff;--primary:#0a84ff;--border:#48484a;--input:#48484a}.iphone-module__Aqq85G__screen button{cursor:pointer;transition:transform .16s var(--ease-out-strong)}.iphone-module__Aqq85G__screen button:active{transform:scale(.98)}.iphone-module__Aqq85G__screen button:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.iphone-module__Aqq85G__wallpaper{background:#06496e url(/assets/wallpapers/ios27-light.png) 50%/cover no-repeat;position:absolute;inset:0}.dark .iphone-module__Aqq85G__wallpaper{background-image:url(/assets/wallpapers/ios27-dark.png)}.iphone-module__Aqq85G__status{color:#fff;height:calc(15.5 * var(--unit));padding:0 calc(7.5 * var(--unit));z-index:4;font-size:calc(4.1 * var(--unit));letter-spacing:-.025em;pointer-events:none;padding-inline:calc(8 * var(--unit)) calc(6.5 * var(--unit));justify-content:space-between;align-items:center;font-weight:600;display:flex;position:absolute;inset:0 0 auto}.iphone-module__Aqq85G__indicators{gap:calc(1 * var(--unit));align-items:center;display:flex}.iphone-module__Aqq85G__indicators svg{width:calc(3.8 * var(--unit));height:calc(3.8 * var(--unit));stroke-width:2.5px}.iphone-module__Aqq85G__indicators svg:last-child{width:calc(6 * var(--unit));height:calc(5 * var(--unit))}.iphone-module__Aqq85G__island{z-index:5;top:calc(3 * var(--unit));width:calc(29 * var(--unit));height:calc(8.2 * var(--unit));background:#050505;border-radius:20px;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 0 1px #ffffff30}.iphone-module__Aqq85G__island span{right:calc(3 * var(--unit));top:calc(2.8 * var(--unit));width:calc(2.6 * var(--unit));height:calc(2.6 * var(--unit));background:radial-gradient(circle at 65% 30%,#263c57,#0b101a 55%,#020305);border-radius:50%;position:absolute}.iphone-module__Aqq85G__homeScreen{color:#fff;inset:calc(18 * var(--unit)) 0 0;padding:0 calc(5 * var(--unit)) calc(7 * var(--unit));padding-bottom:calc(9 * var(--unit));flex-direction:column;display:flex;position:absolute}.iphone-module__Aqq85G__widget,.iphone-module__Aqq85G__dock,.iphone-module__Aqq85G__toolbar button{-webkit-backdrop-filter:blur(24px)saturate(1.5);background:linear-gradient(135deg,#fff6,#ffffff1a 48%,#fff3);border:1px solid #fff6;box-shadow:inset 0 1px 1px #fff9,inset 0 -1px 1px #fff3,0 5px 20px #29302414}.iphone-module__Aqq85G__widget{border-radius:calc(7 * var(--unit));padding:calc(5 * var(--unit));background:linear-gradient(135deg,#ffffff45,#ffffff20);border-color:#ffffff30;box-shadow:inset 0 .5px 1px #fff5}.iphone-module__Aqq85G__widget p{font-size:calc(3 * var(--unit));opacity:.65;margin-bottom:calc(4 * var(--unit));font-weight:500}.iphone-module__Aqq85G__widget h1{font-size:calc(7 * var(--unit));letter-spacing:-.05em;font-weight:650;line-height:1.1}.iphone-module__Aqq85G__widget>span{font-size:calc(3.3 * var(--unit));margin-top:calc(1.5 * var(--unit));display:block}.iphone-module__Aqq85G__widget .iphone-module__Aqq85G__availability{gap:calc(1.6 * var(--unit));font-size:calc(2.8 * var(--unit));margin-top:calc(4 * var(--unit));opacity:.8;align-items:center;display:flex}.iphone-module__Aqq85G__availability i{height:calc(1.6 * var(--unit));width:calc(1.6 * var(--unit));background:var(--live);border-radius:50%}.iphone-module__Aqq85G__grid{gap:calc(6 * var(--unit)) calc(2 * var(--unit));margin-top:calc(7 * var(--unit));grid-template-columns:repeat(4,1fr);display:grid}.iphone-module__Aqq85G__appIcon{align-items:center;gap:calc(1.8 * var(--unit));border-radius:calc(5 * var(--unit));flex-direction:column;min-width:0;display:flex}.iphone-module__Aqq85G__iconTile{width:calc(15.8 * var(--unit));height:calc(15.8 * var(--unit));color:#fff;background:linear-gradient(150deg,#717d67,#374631);border:none;border-radius:23%;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff70,0 2px 4px #00000020}.iphone-module__Aqq85G__iconTile[data-app=contact]{background:linear-gradient(#27b5fa,#0878ed)}.iphone-module__Aqq85G__iconTile[data-app=about]{color:#57604d;background:linear-gradient(#eeece8,#d4d1ca)}.iphone-module__Aqq85G__iconTile[data-app=projects]{background:linear-gradient(155deg,#c88861,#864223)}.iphone-module__Aqq85G__iconTile[data-app=stack]{background:linear-gradient(#25334d,#121b32)}.iphone-module__Aqq85G__iconTile[data-app=links]{background:linear-gradient(155deg,#777a72,#373a34)}.iphone-module__Aqq85G__iconTile svg{stroke-width:1.7px;width:100%;height:100%}.iphone-module__Aqq85G__iconLabel{font-size:calc(3 * var(--unit));text-shadow:0 1px 5px #00000060;letter-spacing:0;font-weight:400;line-height:1.1}.iphone-module__Aqq85G__pageDots{padding:calc(5 * var(--unit)) 0;justify-content:center;margin-top:auto;display:flex}.iphone-module__Aqq85G__pageDots span{width:calc(1.5 * var(--unit));height:calc(1.5 * var(--unit));opacity:.7;background:#fff;border-radius:50%}.iphone-module__Aqq85G__dock{gap:calc(2 * var(--unit));padding:calc(3.5 * var(--unit)) calc(2 * var(--unit));border-radius:calc(9 * var(--unit));background:linear-gradient(140deg,#ffffff40,#ffffff18 50%,#ffffff30);border-color:#ffffff40;grid-template-columns:repeat(4,1fr);display:grid;box-shadow:inset 0 1px 1px #ffffff90,inset 0 -.5px 1px #fff5,0 4px 16px #0000000d}.iphone-module__Aqq85G__app{z-index:2;background:var(--background);padding-top:calc(17 * var(--unit));flex-direction:column;display:flex;position:absolute;inset:0}.iphone-module__Aqq85G__toolbar{min-height:calc(14 * var(--unit));padding:0 calc(5 * var(--unit)) calc(2 * var(--unit));align-items:center;display:flex;position:relative}.iphone-module__Aqq85G__toolbar button{width:calc(11 * var(--unit));height:calc(11 * var(--unit));color:var(--foreground);border-radius:50%;place-items:center;display:grid}.iphone-module__Aqq85G__toolbar button svg{width:calc(6 * var(--unit))}.iphone-module__Aqq85G__toolbar h2{text-align:center;font-size:calc(4.2 * var(--unit));pointer-events:none;outline:none;font-weight:600;position:absolute;left:20%;right:20%}.iphone-module__Aqq85G__appContent{overscroll-behavior:contain;min-height:0;padding:calc(4 * var(--unit)) calc(5 * var(--unit)) calc(13 * var(--unit));scrollbar-width:none;flex:1;overflow-y:auto}.iphone-module__Aqq85G__appContent::-webkit-scrollbar{display:none}:is(.iphone-module__Aqq85G__appContent .font-display,.iphone-module__Aqq85G__appContent .font-mono){font-family:inherit}.iphone-module__Aqq85G__homeIndicator{height:calc(9 * var(--unit));z-index:6;justify-content:center;align-items:center;display:flex;position:absolute;inset:auto 25% 0}.iphone-module__Aqq85G__homeIndicator span{height:calc(1.1 * var(--unit));width:calc(33 * var(--unit));mix-blend-mode:difference;opacity:.8;background:#fff;border-radius:10px}.iphone-module__Aqq85G__actionButton,.iphone-module__Aqq85G__volumeUp,.iphone-module__Aqq85G__volumeDown,.iphone-module__Aqq85G__powerButton,.iphone-module__Aqq85G__cameraButton{z-index:-1;background:linear-gradient(90deg,#88421e,#df9561);width:3px;position:absolute}.iphone-module__Aqq85G__actionButton{border-radius:2px 0 0 2px;height:3.5%;top:15%;left:-3px}.iphone-module__Aqq85G__volumeUp{border-radius:2px 0 0 2px;height:6.5%;top:23%;left:-3px}.iphone-module__Aqq85G__volumeDown{border-radius:2px 0 0 2px;height:6.5%;top:31%;left:-3px}.iphone-module__Aqq85G__powerButton{border-radius:0 2px 2px 0;height:10%;top:26%;right:-3px}.iphone-module__Aqq85G__cameraButton{border-radius:0 2px 2px 0;height:6%;top:62%;right:-2px}@media (max-width:767px),(pointer:coarse) and (max-height:500px){.iphone-module__Aqq85G__stage{background:#06496e;padding:0;overflow:hidden}.iphone-module__Aqq85G__device{width:100%;height:100%;box-shadow:none;background:0 0;border-radius:0;padding:0}.iphone-module__Aqq85G__bezel{border-radius:0;width:100%;height:100%;padding:0}.iphone-module__Aqq85G__screen{--unit:min(1cqw, 1.6dvh, 4.4px);aspect-ratio:auto;border-radius:0;width:100%;height:100%}.iphone-module__Aqq85G__status,.iphone-module__Aqq85G__island,.iphone-module__Aqq85G__actionButton,.iphone-module__Aqq85G__volumeUp,.iphone-module__Aqq85G__volumeDown,.iphone-module__Aqq85G__powerButton,.iphone-module__Aqq85G__cameraButton,.iphone-module__Aqq85G__homeIndicator{display:none}.iphone-module__Aqq85G__homeScreen{padding:max(24px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));max-width:480px;margin-inline:auto;inset:0}.iphone-module__Aqq85G__widget,.iphone-module__Aqq85G__dock,.iphone-module__Aqq85G__grid{flex-shrink:0}.iphone-module__Aqq85G__app{padding-top:max(12px, env(safe-area-inset-top))}.iphone-module__Aqq85G__toolbar{min-height:56px}.iphone-module__Aqq85G__toolbar button{width:44px;height:44px}.iphone-module__Aqq85G__toolbar h2{font-size:17px}.iphone-module__Aqq85G__appContent{padding-bottom:max(24px, env(safe-area-inset-bottom));padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right))}}@media (prefers-reduced-motion:reduce){.iphone-module__Aqq85G__screen button{transition:none}}.iphone-module__Aqq85G__indicators svg,.iphone-module__Aqq85G__indicators svg:last-child{width:calc(18 * var(--unit));height:calc(3.7 * var(--unit))}.iphone-module__Aqq85G__iconTile:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(150deg,#ffffff20,#0000 45%);position:absolute;inset:0;box-shadow:inset 0 0 0 .5px #fff5}.iphone-module__Aqq85G__iconTile[data-app=experience]{background:linear-gradient(#ffbd4a,#f68a13)}.iphone-module__Aqq85G__iconTile[data-app=projects],.iphone-module__Aqq85G__iconTile[data-app=links]{background:linear-gradient(#fff,#eef3f9)}.iphone-module__Aqq85G__screen[data-app-open=true] .iphone-module__Aqq85G__status{color:var(--foreground)}.iphone-module__Aqq85G__screen[data-app-open=true] .iphone-module__Aqq85G__homeIndicator span{background:var(--foreground);mix-blend-mode:normal}
