@import "https://fonts.googleapis.com/css2?family=VT323&family=Share+Tech+Mono&display=swap";@import "https://fonts.googleapis.com/css2?family=VT323&family=Share+Tech+Mono&family=Orbitron:wght@400;700&display=swap";.crt-container{background:0 0;justify-content:center;align-items:center;width:100%;min-height:100vh;font-family:monospace;display:flex}.crt-monitor{background:linear-gradient(145deg,#d4d4d4 0%,#a8a8a8 50%,#909090 100%);border-radius:20px;padding:40px 60px 40px 40px;position:relative;box-shadow:0 30px 60px #00000080,inset 0 2px #ffffff4d,inset 0 -2px #0003}.crt-monitor:after{content:"";opacity:.6;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");border-radius:20px;position:absolute;inset:0}.crt-monitor:before{content:"NEXUS-7 TERMINAL";color:#666;letter-spacing:3px;font-family:Share Tech Mono,monospace;font-size:10px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.crt-bezel{background:#0a0a0a;border-radius:80px;padding:12px;position:relative;box-shadow:inset 0 0 50px #000c,inset 0 2px 3px #000000e6}.crt-bezel:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(145deg,#1a1a1a 0%,#0d0d0d 50%,#050505 100%);border-radius:72px;position:absolute;inset:8px;box-shadow:inset 0 2px 4px #000c,inset 0 -2px 4px #ffffff0d,0 0 0 1px #000000e6}.crt-screen{z-index:1;background:#0a0a0a;border-radius:80px;width:700px;height:580px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #ff660005,inset 0 0 30px #000000e6,0 0 2px 1px #00000080}.crt-glass{pointer-events:none;z-index:15;background:radial-gradient(110% 110%,#0000 0% 45%,#00000026 65%,#00000059 80%,#0009 100%);border-radius:80px;position:absolute;inset:0}.crt-bulge{pointer-events:none;z-index:16;background:radial-gradient(70% 70% at 30% 30%,#ffffff0f 0%,#ffffff05 30%,#0000 60%);border-radius:80px;position:absolute;inset:0}.curved-distortion{pointer-events:none;z-index:17;filter:blur(.3px);background:radial-gradient(100% 100%,#0000 0% 55%,#00000014 70%,#0003 85%,#0006 100%);border-radius:80px;position:absolute;inset:0}.crt-screen:before{content:"";pointer-events:none;z-index:20;background:repeating-linear-gradient(0deg,#00000026 0 1px,#0000 1px 3px);border-radius:80px;position:absolute;inset:0}.crt-screen:after{content:"";pointer-events:none;z-index:21;background:radial-gradient(95% 95%,#0000 0% 40%,#0003 65%,#0006 85%,#0009 100%);border-radius:80px;position:absolute;inset:0}.screen-warp{transform-style:preserve-3d;z-index:5;filter:contrast(1.05)brightness(.98);position:absolute;inset:0;transform:perspective(1000px)rotateX(0)rotateY(0)}.screen-inner{z-index:5;transform-origin:50%;width:100%;height:100%;position:relative}.screen-content{z-index:10;height:100%;transform-style:preserve-3d;flex-direction:column;padding:40px 50px;display:flex;position:relative}.screen-content>*{transform-style:preserve-3d!important}.boot-line,.header,.menu-title,.menu-option,.status-bar,.system-info>div,.silhouette-label,.silhouette-id{position:relative;transform-style:preserve-3d!important}.header{transform-origin:top!important;transform:perspective(400px)rotateX(8deg)scaleX(.92)!important}.menu-title{transform-origin:top!important;transform:perspective(400px)rotateX(5deg)scaleX(.94)!important}.menu-option:first-child{transform-origin:50%!important;transform:perspective(400px)rotateX(2deg)scaleX(.94)!important}.menu-option:nth-child(2){transform-origin:50%!important;transform:perspective(400px)rotateX(8deg)scaleX(.95)!important}.menu-option:nth-child(3){transform-origin:50%!important;transform:perspective(400px)rotateX(4deg)scaleX(.95)!important}.menu-option:nth-child(4){transform-origin:50%!important;transform:perspective(400px)rotateX(-2deg)scaleX(.95)!important}.status-bar{transform-origin:bottom!important;transform:perspective(400px)rotateX(-8deg)scaleX(.92)!important}.boot-line:first-child{transform-origin:top!important;transform:perspective(400px)rotateX(10deg)scaleX(.9)!important}.boot-line:nth-child(2){transform-origin:top!important;transform:perspective(400px)rotateX(8deg)scaleX(.92)!important}.boot-line:nth-child(3){transform-origin:50%!important;transform:perspective(400px)rotateX(4deg)scaleX(.93)!important}.boot-line:nth-child(4){transform-origin:50%!important;transform:perspective(400px)rotateX(2deg)scaleX(.94)!important}.boot-line:nth-child(5){transform-origin:bottom!important;transform:perspective(400px)rotateX(0)scaleX(.94)!important}.main-content{transform-origin:50%!important;transform:perspective(400px)rotateX(0)!important}.system-info>div:first-child{transform:perspective(400px)rotateX(6deg)scaleX(.93)!important}.system-info>div:nth-child(2){transform:perspective(400px)rotateX(5deg)scaleX(.94)!important}.system-info>div:nth-child(3){transform:perspective(400px)rotateX(4deg)scaleX(.95)!important}.glitch-active .screen-warp{animation:.1s linear glitch}@keyframes glitch{0%{filter:hue-rotate()contrast(1.05)brightness(.98);transform:perspective(1000px)rotateX(0)translate(0)}20%{filter:hue-rotate(90deg)contrast(1.05)brightness(.98);transform:perspective(1000px)rotateX(0)translate(-3px,2px)}40%{filter:hue-rotate(-90deg)contrast(1.05)brightness(.98);transform:perspective(1000px)rotateX(0)translate(3px,-2px)}60%{transform:perspective(1000px)rotateX(0)translate(-2px,1px)}80%{transform:perspective(1000px)rotateX(0)translate(2px,-1px)}to{filter:hue-rotate()contrast(1.05)brightness(.98);transform:perspective(1000px)rotateX(0)translate(0)}}.amber-text{color:#a0d0a0;text-shadow:0 0 5px #4a7a4a80,0 0 10px #4a7a4a4d;font-family:VT323,monospace}.dim-text{color:#8aaa8a;text-shadow:0 0 3px #4a7a4a4d}.menu-option{color:#8aaa8a;font-size:20px}.status-bar{color:#8aaa8a;font-size:12px}.status-bar span[onClick]{color:#a0d0a0;cursor:pointer}.status-bar span[onClick]:hover{color:#a0d0a0;text-shadow:0 0 5px #4a7a4a}.system-info{color:#a0d0a0;font-size:14px}.system-info .dim-text{color:#8aaa8a}.menu-title{color:#a0d0a0;letter-spacing:2px;font-size:18px}.header{border-bottom:1px solid #1a4a1a;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:15px;display:flex}.logo-container{flex-direction:column;align-items:center;display:flex}.logo{border:3px solid #4a7a4a;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:28px;font-weight:700;display:flex;box-shadow:0 0 10px #00ff5e80,inset 0 0 10px #00ff0d33}.logo-text{letter-spacing:4px;margin-top:8px;font-size:10px}.system-info{text-align:right;font-size:14px;line-height:1.6}.boot-line{opacity:0;margin:8px 0;font-size:16px;animation:.3s forwards fadeIn}@keyframes fadeIn{to{opacity:1}}.menu-container{z-index:100;flex:1;position:relative}.main-content{flex:1;align-items:flex-start;gap:40px;margin-top:20px;display:flex}.silhouette-container{background:linear-gradient(135deg,#4a5a3a4d 0%,#3545254d 100%);border:1px solid #4a7a4a;border-radius:12px;flex-direction:column;align-items:center;height:fit-content;padding:20px 30px;display:flex}.silhouette-label{letter-spacing:2px;margin-top:15px;font-size:16px}.silhouette-id{margin-top:5px;font-size:12px}.menu-title{letter-spacing:2px;margin-bottom:20px;font-size:18px}.menu-option{cursor:pointer;z-index:100;border:1px solid #0000;align-items:center;margin:8px 0;padding:12px 15px;font-size:20px;transition:background 50ms,border-color 50ms,box-shadow 50ms;display:flex;position:relative}.menu-option:before{content:">";opacity:0;margin-right:15px;transition:opacity 50ms}.menu-option:hover,.menu-option.selected{background:#4a7a4a1a;border-color:#4a7a4a;box-shadow:0 0 10px #4a7a4a33,inset 0 0 20px #4a7a4a1a}.menu-option:hover:before,.menu-option.selected:before{opacity:1}.cursor{vertical-align:text-bottom;background:#4a7a4a;width:10px;height:16px;margin-left:5px;line-height:0;display:inline-block;box-shadow:0 0 10px #00ff0dcc}.status-bar{border-top:1px solid #003303;justify-content:space-between;margin-top:auto;padding-top:15px;font-size:16px;display:flex}@keyframes blink{50%{opacity:0}}.power-led{z-index:1;background:#4a7a4a;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-10px;right:-28px;box-shadow:0 0 5px #4a7a4a,0 0 10px #4a7a4a}.power-led:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 0% 40%,#1a1a1a 40%,#2a2a2a 70%,#3a3a3a 100%);border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 2px 4px #000c,inset 0 -1px 2px #ffffff1a}.vent-slots{z-index:1;flex-direction:column;gap:4px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.vent-slot{background:linear-gradient(90deg,#666 0%,#888 50%,#666 100%);border-radius:1px;width:40px;height:3px;box-shadow:inset 0 1px 1px #00000080,0 1px #ffffff1a}.reflection{pointer-events:none;z-index:12;background:linear-gradient(#ffffff05 0%,#ffffff03 30%,#0000 100%);border-radius:80px 80px 0 0;height:50%;position:absolute;top:0;left:0;right:0}.edge-shadow{pointer-events:none;z-index:14;border-radius:80px;position:absolute;inset:0;box-shadow:inset 8px 0 20px -5px #0009,inset -8px 0 20px -5px #0009,inset 0 8px 20px -5px #0009,inset 0 -8px 20px -5px #0009}.flicker{animation:.15s infinite flicker}@keyframes flicker{0%,to{opacity:1}50%{opacity:.98}}.crt-photo{object-fit:cover;filter:drop-shadow(0 0 4px #399e39e6)drop-shadow(0 0 8px #066a0699);border-radius:50%;width:150px;height:150px;transition:all .2s}.silhouette-container:hover .crt-photo{animation:.3s ease-in-out infinite crtGlitch}@keyframes crtGlitch{0%,to{transform:translate(0)}20%{transform:translate(-1px,1px)}40%{transform:translate(1px,-1px)}60%{transform:translate(-1px,-1px)}80%{transform:translate(1px,1px)}}.dissertation{color:#c4e6c4;margin-top:8px;font-size:.85rem;font-style:italic;line-height:1.4}@media (width<=900px){.crt-container{min-height:auto;padding:10px}.crt-monitor{transform-origin:top;margin:0 auto;padding:20px 30px;transform:scale(.55)}.screen-content{padding:20px 25px}.menu-option{padding:8px 12px!important;font-size:18px!important}.main-content{gap:15px}.silhouette-container{padding:10px 15px}.human-silhouette{width:80px!important;height:80px!important}}.lcd-container{background:0 0;justify-content:center;align-items:center;min-height:100vh;padding:20px;font-family:VT323,monospace;display:flex}.lcd-device{background:linear-gradient(145deg,#d4d4d4 0%,#a8a8a8 50%,#909090 100%);border-radius:15px;min-width:800px;padding:20px 30px;position:relative;box-shadow:0 20px 40px #00000080}.lcd-top-section{justify-content:space-between;align-items:flex-start;margin-bottom:10px;padding:0 5px;display:flex}.property-label{color:#666;font-family:Share Tech Mono,monospace;font-size:9px;line-height:1.4}.top-buttons{gap:8px;display:flex}.top-button{cursor:pointer;background:linear-gradient(#2a2a2a 0%,#1a1a1a 50%,#0f0f0f 100%);border:none;border-radius:3px;width:20px;height:12px;box-shadow:0 2px 4px #0006}.lcd-bezel{background:linear-gradient(145deg,#2a2a2a 0%,#1a1a1a 50%,#0f0f0f 100%);border-radius:8px;padding:15px;box-shadow:inset 0 3px 8px #000c}.lcd-screen{background:linear-gradient(135deg,#68527e 0%,#87818d 100%);border-radius:8px;width:800px;height:550px;position:relative;overflow:hidden auto}.lcd-scanlines{pointer-events:none;z-index:10;background:repeating-linear-gradient(0deg,#00000014 0 1px,#0000 1px 2px);position:absolute;inset:0}.lcd-glass{pointer-events:none;z-index:10;background:linear-gradient(135deg,#ffffff14 0%,#0000 50%);position:absolute;inset:0}.lcd-content{z-index:5;flex-direction:column;height:100%;padding:25px 30px;display:flex;position:relative}.lcd-text{color:#1a1a1a;font-family:Share Tech Mono,monospace;font-size:20px;line-height:1.5}.lcd-text-dim{color:#444;font-size:18px}.lcd-header{border-bottom:1px solid #0003;margin-bottom:30px;padding-bottom:15px}.lcd-header-content{align-items:center;gap:18px;display:flex}.lcd-logo-icon{background:0 0;border:none;font-size:32px}.lcd-logo-text{color:#1a1a1a;font-family:Orbitron,sans-serif;font-size:24px;font-weight:700}.lcd-menu-container{flex-direction:column;flex:1;gap:12px;margin:20px 0;display:flex}.lcd-menu-option{cursor:pointer;color:#1a1a1a;background:#ffffff4d;border:1px solid #aaa;justify-content:space-between;align-items:center;padding:12px 20px;font-size:22px;transition:all .1s;display:flex}.lcd-menu-option:hover,.lcd-menu-option.selected{background:#0000001a;border-color:#666}.lcd-status-bar{color:#444;border-top:1px solid #0003;justify-content:space-between;margin-top:auto;padding-top:15px;font-size:14px;display:flex}.lcd-boot-line{opacity:0;color:#1a1a1a;margin:8px 0;font-size:20px;animation:.3s forwards lcdFadeIn}@keyframes lcdFadeIn{to{opacity:1}}.lcd-cursor{background:#1a1a1a;width:10px;height:16px;margin-left:8px;display:inline-block}.lcd-blink{animation:1s step-end infinite lcdBlink}@keyframes lcdBlink{50%{opacity:0}}.lcd-flicker{animation:4s infinite lcdFlicker}@keyframes lcdFlicker{0%,to{opacity:1}50%{opacity:.98}}.lcd-content-page{flex-direction:column;gap:15px;height:100%;max-height:450px;padding-right:10px;display:flex;overflow-y:auto}.lcd-page-title{color:#1a1a1a;border-bottom:2px solid #888;margin-bottom:10px;padding-bottom:10px;font-size:28px}.lcd-contact-info{background:#0000000d;border-radius:8px;padding:15px}.contact-line{color:#1a1a1a;border-bottom:1px solid #ccc;padding:16px 0;font-size:18px}.commission-disclaimer{background:#0000000d;border-left:4px solid #888;border-radius:6px;gap:15px;padding:18px;display:flex}.disclaimer-text{color:#333;font-size:6px;line-height:1.5}.lcd-commission-form{background:#0000000d;border-radius:8px;padding:20px}.form-title{color:#1a1a1a;margin-bottom:15px;font-size:20px;font-weight:700}.form-field-line{border-bottom:1px solid #ccc;flex-wrap:wrap;gap:8px;padding:10px 0;display:flex}.field-label{color:#333;min-width:110px;font-weight:700}.field-hint{color:#555;font-size:14px}.form-note-simple{text-align:center;color:#555;background:#00000008;border-radius:6px;padding:15px;font-size:14px}.lcd-back-button{color:#1a1a1a;cursor:pointer;text-align:center;background:#ddd;border:1px solid #999;border-radius:6px;margin-top:20px;padding:12px 20px;font-size:18px;transition:all .2s}.lcd-back-button:hover{background:#ccc}.lcd-bottom-section{justify-content:space-between;align-items:center;padding:15px 10px 5px;display:flex}.camera-lens-container{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.camera-lens{background:linear-gradient(145deg,#2a3a4a 0%,#1a2a3a 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;box-shadow:0 4px 10px #0000004d}.lens-glass{background:radial-gradient(circle at 30% 30%,#4a5a6a,#1a2a3a);border-radius:50%;width:50px;height:50px}.lens-text-top,.lens-text-bottom{color:#666;font-family:monospace;font-size:8px}.speaker-grille-container{flex-direction:column;align-items:center;gap:8px;display:flex}.speaker-grille{flex-direction:column;gap:3px;display:flex}.grille-slot{background:#555;border-radius:2px;width:40px;height:3px}.red-led{background:red;border-radius:50%;width:8px;height:8px;box-shadow:0 0 5px red}.control-buttons{gap:10px;display:flex}.control-button{cursor:pointer;background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border:none;border-radius:50%;width:35px;height:35px;box-shadow:0 2px 5px #0000004d}.company-branding{align-items:center;gap:8px;display:flex;position:absolute;bottom:20px;right:30px}.company-logo-icon{color:#666;font-size:14px}.company-name{color:#666;font-family:monospace;font-size:10px}.control-button.power:before{content:"";border:2px solid #444;border-top-color:#0000;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.control-button.power:after{content:"";background:#444;width:2px;height:8px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.control-button.menu:before{content:"";background:#444;width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 -5px #444,0 5px #444}.control-button.select:before{content:"";border:2px solid #444;border-radius:2px;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.control-button{position:relative}.commissions-page{z-index:100;background:linear-gradient(135deg,#68527e 0%,#87818d 100%);border-radius:8px;flex-direction:column;padding:25px 30px;display:flex;position:absolute;inset:0;overflow-y:auto}.commissions-page:before{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#00000014 0 1px,#0000 1px 2px);position:absolute;inset:0}.commissions-page:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(135deg,#ffffff0d 0%,#0000 50%);position:absolute;inset:0}.commissions-header{z-index:2;border-bottom:1px solid #fff3;align-items:center;gap:12px;margin-bottom:25px;padding-bottom:15px;display:flex;position:relative}.commissions-icon{font-size:28px}.commissions-title{color:#1a1a1a;letter-spacing:2px;flex:1;font-family:Calibri,monospace;font-size:22px}.commissions-close{color:#1a1a1a;cursor:pointer;opacity:.7;padding:5px 10px;font-size:24px}.commissions-close:hover{opacity:1}.commissions-content{z-index:2;flex-direction:column;gap:20px;font-family:Share Tech Mono,monospace;display:flex;position:relative}.commissions-contact{color:#1a1a1a;background:#0000001a;border-radius:8px;padding:15px;font-size:18px;line-height:1.8}.commissions-email{color:#1a1a1a;border-bottom:1px solid #1a1a1a;font-weight:700;text-decoration:none}.commissions-email:hover{opacity:.7}.commissions-note{color:#1a1a1a;background:#00000014;border-left:3px solid #1a1a1a;border-radius:4px;padding:15px;font-size:18px;line-height:1.5}.commissions-form{color:#1a1a1a;background:#0000000d;border-radius:8px;padding:18px;font-size:18px;line-height:1.9}.commissions-form .form-title{border-bottom:1px solid #0003;margin-bottom:12px;padding-bottom:8px;font-size:18px;font-weight:700}.commissions-form div{margin-bottom:6px}.commissions-back{color:#1a1a1a;cursor:pointer;background:#0000001a;border:1px solid #1a1a1a;border-radius:6px;width:fit-content;margin-top:15px;padding:10px;font-family:Share Tech Mono,monospace;font-size:18px;transition:all .2s}.commissions-back:hover{background:#0003}@keyframes commissionsFlicker{0%,to{opacity:1}50%{opacity:.98}}.commissions-page{animation:4s infinite commissionsFlicker}.portfolio-page{z-index:100;background:linear-gradient(135deg,#afa8b7 0%,#68527e 100%);border-radius:8px;flex-direction:column;padding:25px 30px;display:flex;position:absolute;inset:0;overflow-y:auto}.portfolio-page:before{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#00000014 0 1px,#0000 1px 2px);position:absolute;inset:0}.portfolio-page:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(135deg,#ffffff0d 0%,#0000 50%);position:absolute;inset:0}.portfolio-header{z-index:2;border-bottom:1px solid #fff3;align-items:center;gap:12px;margin-bottom:25px;padding-bottom:15px;display:flex;position:relative}.portfolio-icon{color:#fff;font-size:24px}.portfolio-title{color:#fff;letter-spacing:2px;flex:1;font-family:Orbitron,monospace;font-size:22px}.portfolio-close{color:#fff;cursor:pointer;opacity:.7;padding:5px 10px;font-size:24px}.portfolio-close:hover{opacity:1}.portfolio-content{z-index:2;padding-right:10px;position:relative;overflow-y:auto}.portfolio-year{color:#fff;border-bottom:1px solid #fff3;margin:25px 0 15px;padding-bottom:5px;font-family:Orbitron,monospace;font-size:18px}.portfolio-year:first-of-type{margin-top:0}.portfolio-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.portfolio-item{background:0 0;border-radius:0;margin-bottom:20px;padding:0;transition:all .2s}.portfolio-item:hover{background:#00000040}.portfolio-image img.portrait{width:auto;height:100%}.portfolio-image img.landscape{width:100%;height:auto}.portfolio-item .portfolio-item-title{color:#fdfcfc;margin-bottom:6px;font-size:22px;font-weight:500}.portfolio-details{color:#dacfcf;font-size:17px;line-height:1.4}.portfolio-back{color:#fff;cursor:pointer;background:#00000040;border:1px solid #fff;border-radius:6px;width:fit-content;margin-top:25px;padding:10px 20px;font-family:Share Tech Mono,monospace;font-size:14px;transition:all .2s}.portfolio-back:hover{background:0 0}.portfolio-image{background:0 0;justify-content:center;align-items:center;width:100%;margin-bottom:10px;display:flex;overflow:hidden}.portfolio-image img{object-fit:contain;cursor:pointer;width:auto;max-width:100%;height:auto;max-height:350px}.portfolio-item:hover .portfolio-image img{transform:scale(1.02)}.lightbox{z-index:1000;background:#000000f2;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.lightbox-close{color:#fff;cursor:pointer;z-index:1001;font-family:monospace;font-size:40px;position:absolute;top:20px;right:30px}.lightbox-close:hover{color:#b87ae6}.lightbox-scroll{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:auto}.lightbox-scroll img{width:auto;max-width:none;height:auto;margin:auto;display:block}@media (width<=900px){.lcd-container{min-height:auto;padding:0;position:relative!important;top:0!important}.lcd-device{transform-origin:top;min-width:auto;margin:0 auto;padding:12px 18px;transform:scale(1)}.lcd-screen{width:100%;height:auto;min-height:400px}.lcd-content{padding:12px}.lcd-menu-option{padding:10px 15px!important;font-size:16px!important}.lcd-logo-text{font-size:18px}.lcd-status-bar{font-size:9px}.lcd-bottom-section{transform:scale(.85)}.portfolio-grid{gap:15px;grid-template-columns:1fr!important}.portfolio-item .portfolio-item-title{font-size:16px}.portfolio-details{font-size:11px}.portfolio-year{font-size:16px}.commissions-contact,.commissions-form,.commissions-note{font-size:14px}.portfolio-page,.commissions-page{min-height:400px;max-height:60vh;margin-top:10px;position:relative!important;inset:auto!important}.portfolio-content,.commissions-content{-webkit-overflow-scrolling:touch;overflow-y:auto!important}}.fork-container{background:0 0;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.fork-main-content{flex:1;justify-content:center;align-items:center;gap:60px;margin:40px 0;display:flex}.fork-option{text-align:center;cursor:pointer;background:#0000004d;border:2px solid #331a00;border-radius:10px;flex:1;padding:30px 20px;transition:all .2s}.fork-option:hover{transform:scale(1.02)}.selected-science{background:#4a7a4a1a;border-color:#4a7a4a;box-shadow:0 0 20px #4a7a4a4d}.selected-art{background:#7d3c981a;border-color:#7d3c98;box-shadow:0 0 20px #7d3c984d}.option-silhouette{margin-bottom:20px;position:relative}.human-silhouette{filter:drop-shadow(0 0 4px #ff6a00e6)drop-shadow(0 0 8px #ff6a0099);width:120px;height:auto;transition:all .2s}.fork-option:hover .human-silhouette{animation:.3s ease-in-out infinite forkGlitch}@keyframes forkGlitch{0%,to{transform:translate(0)}20%{transform:translate(-1px,1px)}40%{transform:translate(1px,-1px)}60%{transform:translate(-1px,-1px)}80%{transform:translate(1px,1px)}}.option-label{color:#ff6a00;letter-spacing:2px;margin-bottom:8px;font-size:18px;font-weight:700}.option-desc{color:#940;font-size:16px}.option-cursor{color:#ff6a00;margin-top:15px;font-size:12px}.blink{animation:1s step-end infinite blink}.fork-header,.fork-status-bar,.fork-system-info{color:#ff6a00}.fork-dim-text{color:#940}.fork-status-bar{border-top:1px solid #331a00;justify-content:space-between;margin-top:auto;padding-top:15px;font-size:12px;display:flex}.fork-system-info{text-align:right;font-size:14px;line-height:1.6}.fork-container .logo{color:#ff6a00!important;border-color:#ff6a00!important;box-shadow:0 0 10px #ff6a0080,inset 0 0 10px #ff6a0033!important}.fork-container .header{border-bottom:1px solid #ff6a00!important}.fork-text{color:#ff6a00}.fork-container .system-info,.fork-container .fork-system-info{color:#ff6a00!important}.fork-container .fork-dim-text{color:#940!important}.fork-logo{color:#ff6a00;border-color:#ff6a00;box-shadow:0 0 10px #ff6a0080,inset 0 0 10px #ff6a0033}*{box-sizing:border-box;margin:0;padding:0}body,html{background:#fff;margin:0;padding:0}#root{width:100%;min-height:100vh}
