@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap');
:root{color-scheme:dark;--cream:#f6edda;--ink:#153c30;--green:#c5e1b3;--muted:#91b494;--line:#628166;--screen:#1b4335;--mono:'IBM Plex Mono',monospace;--sans:'DM Sans',sans-serif}
*{box-sizing:border-box}body{margin:0;background:#24251e;color:var(--cream);font-family:var(--sans);overflow:hidden}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #e9daaa;outline-offset:5px}button{color:inherit}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#room{position:fixed;inset:0;overflow:hidden}.world{position:absolute;width:1672px;height:941px;transform-origin:0 0;will-change:transform;transition:transform 1.1s cubic-bezier(.22,.8,.24,1),filter 1s;isolation:isolate}.room-art{display:block;width:1672px;height:941px;max-width:none}.room-vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(15,22,15,.46),transparent 23%,transparent 60%,rgba(15,21,15,.72))}.screen-light{position:absolute;left:61%;top:43%;width:16%;height:24%;background:#91ffae;filter:blur(20px);opacity:.045;animation:glow 7s ease-in-out infinite;pointer-events:none}.monitor-hotspot{position:absolute;left:60.9%;top:44.2%;width:14.3%;height:23.1%;background:transparent;border:none;padding:0;transform:perspective(600px) rotateY(-4deg);clip-path:polygon(6% 1%,100% 0,99% 100%,0 96%);transition:filter .3s;z-index:2}.monitor-hotspot:focus-visible{outline:none;filter:drop-shadow(0 0 8px #d7f5b6)}.mini-screen{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,#2d5a40,#163727);color:#c6dbaa;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;font-family:var(--mono);font-size:16px;text-shadow:0 0 8px #a7d39160;box-shadow:inset 0 0 35px #09281fe6}.mini-screen:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(transparent 0 2px,#12251b40 2px 3px);pointer-events:none}.mini-screen svg{width:39px;height:39px}.mini-prompt{font-size:11px;opacity:.75}.monitor-hotspot:hover{filter:brightness(1.26)}.cursor{animation:blink 1s steps(2,start) infinite}.room-header{position:absolute;top:0;left:0;right:0;padding:32px 40px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:flex;align-items:center;gap:12px;font-size:21px;font-weight:600;letter-spacing:-.7px;text-shadow:0 1px 8px #0003}.brand svg{width:25px;height:25px}.brand-dot{color:#dec697}.room-controls{display:flex;gap:10px}.glass{display:flex;align-items:center;justify-content:center;border:1px solid #f1e7ca30;background:#1d291d38;backdrop-filter:blur(12px);border-radius:24px;height:44px;transition:background .2s}.glass:hover{background:#26372885}.icon-button{width:44px}.icon-button svg{width:17px;height:17px}.sound-button{padding:0 18px;gap:10px;font-size:14px}.sound-button svg{width:17px;height:17px}.room-footer{position:absolute;bottom:0;left:0;right:0;padding:32px 40px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:2px;opacity:.77}.room-caption h1{font-family:Georgia,serif;font-size:46px;font-weight:400;letter-spacing:-1.5px;margin:8px 0 0;line-height:1.1}.enter-button{position:absolute;left:50%;bottom:35px;transform:translateX(-50%);display:flex;align-items:center;gap:12px;padding:13px 14px 13px 20px;border:1px solid #f5e9c64a;background:#26312670;backdrop-filter:blur(16px);border-radius:30px;font-size:14px;white-space:nowrap;transition:background .2s,box-shadow .2s}.enter-button:hover{background:#33402aa0;box-shadow:0 0 24px #e5d69c20}.enter-button svg{width:19px;height:19px}.key-hint{font-family:var(--mono);border:1px solid #f1e9ce35;padding:0 5px;border-radius:4px;opacity:.6;margin-left:12px}.room-time{text-align:right;font-family:var(--mono);font-size:12px;display:flex;flex-direction:column;gap:9px;color:#e4ddc9}.room-time>span{display:flex;align-items:center;gap:7px}.room-time svg{width:16px;height:16px;color:#e7c67d}.room-time time{font-size:12px;opacity:.72}.wake-hint{position:absolute;display:flex;align-items:center;flex-direction:column;gap:7px;pointer-events:none;font-size:14px;white-space:nowrap;transform:translateX(-50%);text-shadow:0 1px 8px #000}.wake-hint small{font-size:11px;letter-spacing:1px;opacity:.65}.hint-line{width:1px;height:30px;background:linear-gradient(transparent,#f4ead39c);margin-bottom:4px}.dust{position:absolute;inset:0;pointer-events:none;overflow:hidden}.dust i{position:absolute;width:3px;height:3px;border-radius:50%;background:#ffe6a8;opacity:0;box-shadow:0 0 4px #ffe4a0;animation:float 18s linear infinite}.dust i:nth-child(1){left:17%;top:40%;animation-delay:-7s}.dust i:nth-child(2){left:42%;top:28%;animation-delay:-12s}.dust i:nth-child(3){left:23%;top:15%;animation-delay:-4s}.dust i:nth-child(4){left:69%;top:32%;animation-delay:-16s}.dust i:nth-child(5){left:36%;top:67%;animation-delay:-2s}.dust i:nth-child(6){left:60%;top:70%;animation-delay:-10s}.dust i:nth-child(7){left:82%;top:60%;animation-delay:-13s}.dust i:nth-child(8){left:9%;top:65%;animation-delay:-6s}
@keyframes float{0%{opacity:0;transform:translate(0,25px)}20%{opacity:.55}80%{opacity:.35}100%{opacity:0;transform:translate(38px,-100px)}}@keyframes blink{to{visibility:hidden}}@keyframes glow{50%{opacity:.12}}
body.computer-open .world{filter:blur(2px) brightness(.7)}body.computer-open .room-header,body.computer-open .room-footer,body.computer-open .wake-hint{opacity:0;pointer-events:none}.room-header,.room-footer,.wake-hint{transition:opacity .35s}.paused *, .paused *:before,.paused *:after{animation-play-state:paused!important}
dialog{border:0;padding:0;background:none;color:var(--cream);width:min(700px,calc(100vw - 40px));max-width:none;max-height:100dvh;overflow:visible;margin:auto}dialog::backdrop{background:#0d1b1645;backdrop-filter:blur(3px)}dialog[open]{animation:screen-in .55s cubic-bezier(.22,.8,.24,1) both}.computer-surround{width:100%}.leave-button{display:flex;align-items:center;gap:9px;margin:0 0 18px;border:0;background:transparent;padding:8px 0;font-size:14px}.leave-button svg{width:18px;height:18px}.escape-hint{border:1px solid #e8e1c747;border-radius:4px;padding:2px 6px;margin-left:6px;font-family:var(--mono);font-size:11px;color:#cbc8b9}.crt{background:linear-gradient(135deg,#d1c3a4,#b3a383);padding:22px 24px 0;border-radius:22px;box-shadow:inset 0 2px 2px #f7e9c9, inset 0 -6px 1px #726751,0 30px 100px #030c0999,0 8px 12px #040b0960}.desktop{color:var(--green);position:relative;background:radial-gradient(ellipse at 50% 40%,#2d5942,var(--screen) 80%);height:min(61vh,540px);min-height:370px;border-radius:9px;overflow:hidden;box-shadow:0 0 0 4px #776f58,inset 0 0 36px #0c2719aa;font-family:var(--mono);font-size:14px;display:flex;flex-direction:column}.os-bar{height:42px;min-height:42px;display:flex;justify-content:space-between;align-items:center;padding:0 15px;background:#b4cfa0;color:#163c2d;border-bottom:2px solid #0d3124;position:relative;z-index:3;font-size:12px}.os-home{display:flex;align-items:center;gap:8px;padding:0;background:none;border:0;color:inherit;font-family:var(--mono);font-size:13px}.os-home svg{width:18px;height:18px}.os-bar time{font-size:12px}.desktop-home{flex:1;position:relative;padding:26px 20px}.desktop-apps{display:flex;gap:14px;position:relative;z-index:1}.app-shortcut{background:none;border:1px solid transparent;display:flex;flex-direction:column;align-items:center;gap:9px;width:100px;padding:8px 4px;font-size:13px;border-radius:3px;color:#d3e5bd;transition:background .15s}.app-shortcut:hover{background:#ccdfa418;border:1px dotted #b6d49b}.app-shortcut:focus-visible{outline:1px dashed #cee6ab;outline-offset:0;background:#ccdfa418}.app-icon{width:48px;height:48px;display:grid;place-items:center;color:#c8dfaa;filter:drop-shadow(2px 2px 0 #142f22)}.app-icon svg{width:43px;height:43px;stroke-width:1.3}.desktop-greeting{position:absolute;right:30px;bottom:60px;text-align:right;opacity:.77}.desktop-greeting svg{width:24px;height:24px}.desktop-greeting p{font-family:Georgia,serif;font-size:32px;line-height:1.22;letter-spacing:-.5px;margin:12px 0}.desktop-greeting>span{font-size:11px}.desktop-tip{position:absolute;bottom:18px;left:22px;color:#9bb98f;font-size:11px}.os-footer{min-height:31px;padding:0 13px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #72956955;background:#153c2db3;color:#a9c399;font-size:11px}.os-footer>span{display:flex;align-items:center;gap:7px}.status-dot{height:5px;width:5px;background:#bfce8b;border-radius:50%}.os-footer button{border:0;background:transparent;padding:5px}.os-footer svg{width:15px;height:15px}.bezel-footer{height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 3px;color:#5e5b47;font-family:var(--mono);font-size:9px;letter-spacing:1.5px}.power-light{background:#c4dfa0;width:7px;height:7px;border-radius:50%;box-shadow:0 0 7px #e8ffd0}.computer-hint{text-align:center;font-size:12px;color:#d6d2c0;margin:18px 0 0;letter-spacing:.2px}.scanlines{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(transparent 0 3px,#062a1610 3px 4px);z-index:10;border-radius:9px}.app-window{position:absolute;inset:56px 17px 47px;border:1px solid #8dac7e;background:#234c37;box-shadow:5px 5px 0 #0e302369;z-index:4;display:flex;flex-direction:column}.window-bar{height:32px;min-height:32px;display:flex;justify-content:space-between;align-items:center;background:#b8cda0;color:#1c432f;padding:0 6px 0 11px;font-size:13px;border-bottom:1px solid #719162}.window-bar button{width:22px;height:22px;display:grid;place-items:center;padding:0;border:1px solid #4a7150;background:#c4d7ac;color:#234e36}.window-bar svg{width:14px;height:14px}.app-content{flex:1;min-height:0}.timer-app{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:20px}.timer-options{display:flex;gap:6px}.timer-options button{background:transparent;color:#b8d1a4;border:1px solid #65835b;padding:7px 10px;font-size:12px}.timer-options button[aria-pressed=true]{background:#b4cba0;color:#1b402c}.timer-app>p{font-size:12px;margin:4px 0 0;color:#aec79c}.timer-display{font-size:clamp(50px,8vw,76px);line-height:1;font-weight:400;letter-spacing:-4px;color:#d7e6ba;text-shadow:0 0 20px #b9d89925;font-variant-numeric:tabular-nums;margin:0}.timer-progress{width:75%;height:3px;background:#73965f40;margin:0 0 6px}.timer-progress span{display:block;width:0%;height:100%;background:#c5da9d}.timer-actions{display:flex;gap:9px}.primary-button,.secondary-button{padding:10px 14px;display:flex;gap:7px;align-items:center;justify-content:center;font-size:13px;border:1px solid #a4c48b}.primary-button{background:#c5d8a7;color:#234631}.primary-button:hover{background:#d8e6bf}.primary-button svg{width:14px;height:14px}.secondary-button{background:none;color:#bbd0a7}.secondary-button:hover{background:#76995e30}.timer-app>.app-footnote{font-size:11px;text-align:center;line-height:1.5}.notes-app{display:flex;flex-direction:column}.notes-app textarea{resize:none;width:100%;border:none;border-radius:0;background:#d4dab8;color:#23432f;flex:1;padding:22px;font-size:16px;line-height:1.8;outline:none;min-height:0;caret-color:#23432f}.notes-app textarea::placeholder{color:#567558}.notes-app textarea:focus-visible{box-shadow:inset 0 0 0 2px #849969;outline:none}.notes-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;font-size:10px;background:#b9c8a0;color:#254830;gap:10px}.terminal-app{padding:14px 16px;background:#123522;display:flex;flex-direction:column;color:#c2d9a7;font-size:13px;line-height:1.65;overflow:auto}.terminal-output{white-space:pre-wrap;overflow-wrap:anywhere}.terminal-output p{margin:0 0 8px}.terminal-output .echo{color:#93b181}.terminal-app form{display:flex;flex-wrap:wrap;gap:5px;align-items:baseline}.terminal-app label{font-size:12px;color:#91b578;white-space:nowrap}.terminal-app input{color:#d6eab9;background:transparent;outline:0;border:0;min-width:80px;flex:1;width:100%;font-size:14px;padding:0;caret-color:#daedb2}.terminal-app input:focus-visible{box-shadow:0 1px 0 #749258;outline:none}@keyframes screen-in{from{opacity:0;transform:translateY(24px) scale(.95)}to{opacity:1;transform:none}}
@media(min-width:1500px){.room-header{padding:40px 50px}.room-footer{padding:40px 50px}.enter-button{bottom:42px}.room-caption h1{font-size:54px}}
@media(max-width:700px){.room-header{padding:22px}.brand{font-size:18px;gap:8px}.brand svg{width:22px}.sound-button{padding:0 12px}.sound-button span{display:none}.room-controls{gap:7px}.glass{height:40px;min-width:40px}.icon-button{width:40px}.room-footer{padding:24px;bottom:max(0px,env(safe-area-inset-bottom));align-items:flex-end}.room-caption h1{font-size:38px}.eyebrow{font-size:9px;letter-spacing:1.5px}.room-time{font-size:11px}.room-time time{font-size:10px}.enter-button{bottom:128px;padding:13px 19px}.key-hint{display:none}.wake-hint{display:none}dialog{width:calc(100vw - 24px)}.crt{padding:14px 12px 0;border-radius:15px}.desktop{height:min(60dvh,530px);min-height:360px;border-radius:6px}.os-bar{padding:0 10px}.os-home{font-size:12px}.os-bar time{font-size:10px}.bezel-footer{height:30px;font-size:7px;letter-spacing:1px}.leave-button{margin-bottom:10px;padding:6px}.computer-hint{font-size:11px;margin-top:13px}.desktop-home{padding:19px 10px}.desktop-apps{gap:0;justify-content:space-between}.app-shortcut{font-size:12px;width:30%;gap:6px}.app-icon svg{width:36px;height:36px}.desktop-greeting{right:22px;bottom:50px}.desktop-greeting p{font-size:29px}.desktop-tip{font-size:10px;left:14px}.app-window{inset:53px 10px 42px}.timer-app{gap:16px;padding:18px 9px}.timer-options{gap:5px}.timer-options button{font-size:11px;padding:7px 8px}.timer-display{font-size:66px}.timer-app>p{font-size:11px}.primary-button,.secondary-button{font-size:12px;padding:10px 12px}.notes-app textarea{padding:15px}.notes-footer{font-size:9px;padding:8px}.terminal-app{font-size:12px;padding:12px}.terminal-app label{font-size:11px}.os-footer{font-size:10px}.room-vignette{background:linear-gradient(180deg,#131d1960,transparent 30%,transparent 55%,#111c14d9)}}
@media(max-height:650px) and (min-width:701px){dialog{width:580px}.desktop{height:390px;min-height:0}.leave-button{margin-bottom:6px}.computer-hint{display:none}.timer-app{gap:10px;padding:10px}.timer-display{font-size:58px}.room-caption h1{font-size:36px}.room-footer{padding:22px 30px}}
@media(max-height:600px) and (max-width:700px){.desktop{height:70dvh;min-height:0}.computer-hint{display:none}.leave-button{margin:0 0 5px}.timer-app{gap:7px;padding:9px}.timer-display{font-size:46px}.timer-app>.app-footnote{display:none}.desktop-greeting p{font-size:23px}.desktop-greeting{bottom:40px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.dust{display:none}}

/* Independently positioned artwork keeps the desk steady while the coder moves. */
.character-layer,.computer-layer{position:absolute;display:block;max-width:none;pointer-events:none;user-select:none}
.character-layer{left:660px;top:135px;width:950px;height:auto;transform-origin:73% 90%;animation:head-nod 3.243s ease-in-out infinite;z-index:3}
.computer-layer{left:135px;top:380px;width:790px;height:auto;z-index:2}
.monitor-hotspot{z-index:4;left:341px;top:471px;width:322px;height:237px;transform:none;clip-path:polygon(2% 0,100% 3%,100% 100%,0 95%);border-radius:12px}
.screen-light{left:341px;top:471px;width:322px;height:237px;z-index:2}
.mini-screen{gap:11px;font-size:20px}.mini-screen svg{width:38px;height:38px}.mini-prompt{font-size:13px}
.dust{z-index:4}.radio-status{gap:10px;padding:0 16px;font-size:13px;min-width:145px}.equalizer{display:flex;align-items:center;gap:3px;height:18px;width:19px}.equalizer i{height:5px;width:2px;background:#deddb0;animation:levels 1.2s ease-in-out infinite;animation-play-state:paused}.music-playing .equalizer i{animation-play-state:running}.equalizer i:nth-child(2){animation-delay:-.4s}.equalizer i:nth-child(3){animation-delay:-.8s}.equalizer i:nth-child(4){animation-delay:-.2s}.os-radio{display:flex;gap:6px;align-items:center;font-size:11px}.os-radio svg{width:13px;height:13px}
.app-shortcut{font-size:14px}.os-home{font-size:14px}.window-bar{font-size:14px}.timer-options button{font-size:14px}.primary-button,.secondary-button{font-size:14px}.terminal-app{font-size:14px}.terminal-app label{font-size:14px}
@keyframes head-nod{0%,100%{transform:translateY(0) rotate(0)}35%{transform:translateY(3px) rotate(-.45deg)}70%{transform:translateY(1px) rotate(.2deg)}}
@keyframes levels{0%,100%{height:5px}40%{height:16px}70%{height:9px}}
@media(max-width:700px){.radio-status{min-width:0;padding:0 12px}.radio-status>span:last-child{display:none}.character-layer{animation-duration:3.243s}.timer-options button{font-size:12px}.app-shortcut{font-size:13px}.timer-app>p{font-size:12px}.timer-app>.app-footnote{font-size:12px}.desktop-greeting p{font-size:29px}}
@media(prefers-reduced-motion:reduce){.character-layer,.equalizer i{animation:none!important}}

@media(max-width:700px){.desktop-apps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.app-shortcut{width:100%;font-size:12px;line-height:1.4;padding:7px 2px}.app-icon svg{width:34px;height:34px}.desktop-home{padding:17px 9px}.brand{letter-spacing:-.3px}}

/* The room itself is the interface. The CRT opens directly to a shell. */
.room-vignette{background:radial-gradient(ellipse at center,transparent 48%,#11180f40 100%)}
.mini-screen{align-items:flex-start;justify-content:flex-start;padding:35px 25px;font-size:16px}
.mini-login{font-size:16px;text-align:left}
.computer-surround{position:relative}
.leave-button{position:absolute;right:4px;top:-46px;width:36px;height:36px;border:1px solid #e8e1c74a;border-radius:50%;padding:0;display:grid;place-items:center;background:#15251d80;backdrop-filter:blur(6px);margin:0}
.leave-button:hover{background:#263c2bbb}
.leave-button svg{width:18px;height:18px}
.terminal-screen{height:min(70dvh,580px);min-height:340px}
.terminal-only{flex:1;min-height:0;overflow:auto;padding:25px 23px;font-size:16px;line-height:1.6;background:transparent}
.terminal-only .terminal-output{flex-shrink:0}
.terminal-only form{flex-shrink:0;gap:8px;align-items:baseline}
.terminal-only label{font-size:14px;white-space:normal;overflow-wrap:anywhere}
.terminal-only input{font-size:16px;min-width:70px}
.bezel-footer{justify-content:flex-end;height:28px}
@media(max-width:700px){.terminal-screen{height:65dvh;min-height:300px}.terminal-only{padding:19px 14px;font-size:14px}.terminal-only label{font-size:14px}.terminal-only input{font-size:16px}.leave-button{top:-43px;right:3px}.bezel-footer{height:23px}}
@media(max-height:500px){.terminal-screen{height:68dvh;min-height:0}.leave-button{top:-35px;width:29px;height:29px}}

/* Original artwork, mirrored: Ivan keeps his laptop; the CRT is separate. */
.character-layer{left:625px;top:200px;width:850px;transform-origin:70% 96%}
.computer-layer{left:175px;top:348px;width:625px}
.monitor-hotspot{left:415px;top:423px;width:222px;height:194px;clip-path:polygon(1% 0,97% 3%,100% 96%,1% 100%);border-radius:8px}
.screen-light{left:415px;top:423px;width:222px;height:194px}
.mini-screen{padding:24px 18px}
.mini-login{font-size:12px}
@keyframes head-nod{0%,100%{transform:translateY(0) rotate(0)}35%{transform:translateY(2px) rotate(-.15deg)}70%{transform:translateY(.5px) rotate(.08deg)}}

/* The terminal is the glass of the computer, with no separate view. */
.monitor-terminal{position:absolute;z-index:4;left:415px;top:423px;width:222px;height:194px;clip-path:polygon(1% 0,97% 3%,100% 96%,1% 100%);border-radius:8px;overflow:hidden;background:rgba(6,30,19,.75);color:#c5e1b3;box-shadow:inset 0 0 24px #09251ab0;font-family:var(--mono);cursor:text}
.terminal-on-screen{height:100%;padding:9px 10px;font-family:var(--mono);font-size:12px;line-height:1.35;background:transparent;scrollbar-width:thin;scrollbar-color:#6f997155 transparent;overscroll-behavior:contain}
.terminal-on-screen .terminal-output{flex-shrink:0;white-space:pre-wrap;overflow-wrap:anywhere}
.terminal-on-screen .terminal-output p{margin:0 0 7px}
.terminal-on-screen form{display:flex;flex-wrap:nowrap;align-items:baseline;gap:.6em;flex-shrink:0;padding-bottom:3px}
.terminal-on-screen label{flex:none;font-size:inherit;line-height:1.4;white-space:nowrap;color:#a9c799}
.terminal-on-screen input{display:block;flex:1 1 0;width:0;height:1.4em;min-width:0;min-height:0;margin:0;padding:0;background:transparent;font-family:var(--mono);font-size:inherit;line-height:1.4;color:#d6eab9}
.terminal-on-screen input:focus-visible{box-shadow:none;outline:none}
.monitor-terminal .scanlines{opacity:.6;border-radius:7px}

.ivan-art{display:block;width:100%;height:auto;pointer-events:none}
.park-sticker{position:absolute;left:36.848958%;top:57.519531%;width:7.226563%;height:10.9375%;transform-origin:0 0;transform:matrix(1,.036036,.133929,1,0,0);pointer-events:none}
.park-sticker img{position:absolute;display:block;max-width:none;width:116.651163%;height:119.201521%;left:-8.279070%;top:-10.076046%;pointer-events:none}
