:root{color:#f5f7fb;background:#10131a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #f5f7fb;--muted: #a9b1c3;--paper: #10131a;--card: #151922;--accent: #6ea8ff;--accent-dark: #6ea8ff;--line: rgba(255, 255, 255, .14)}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{min-height:100%;max-width:100%;overflow-x:hidden}body{min-width:320px;margin:0;overflow-x:hidden;background:radial-gradient(circle at 50% 0%,rgba(255,244,184,.08),transparent 34rem),#07090f}body.has-auth-modal-open{overflow:hidden}.portfolio-page{min-height:100vh;position:relative;overflow:hidden}.route-transition{min-height:100vh;opacity:1;transform:translateY(0);filter:blur(0);transition:opacity .26s ease,transform .26s ease,filter .26s ease;will-change:opacity,transform,filter}.route-transition.is-exiting{opacity:0;transform:translateY(-14px);filter:blur(5px)}.route-transition.is-entering{opacity:0;transform:translateY(14px);filter:blur(5px)}.route-transition.is-entered{opacity:1;transform:translateY(0);filter:blur(0)}a{color:inherit;text-decoration:none}main{position:relative;z-index:1;width:min(1120px,calc(100% - 32px));margin:0 auto}.cursor-light-background{--cursor-x: 50vw;--cursor-y: 50vh;--cursor-bg-x: var(--cursor-x);--cursor-bg-y: var(--cursor-y);--cursor-pull-x: 0;--cursor-pull-y: 0;position:absolute;z-index:0;inset:0;min-height:100vh;overflow:hidden;pointer-events:none;background:radial-gradient(circle at var(--cursor-bg-x) var(--cursor-bg-y),rgba(168,210,255,.11),rgba(98,170,255,.055) 13vmax,transparent 34vmax),linear-gradient(135deg,#07090fd1,#10131a7a);filter:saturate(1.2)}.cursor-light-background:before{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at var(--cursor-bg-x) var(--cursor-bg-y),rgba(194,225,255,.14),rgba(116,186,255,.06) 9vmax,transparent 24vmax);content:"";filter:blur(44px);mix-blend-mode:screen;opacity:.54;transform:translate3d(calc(var(--cursor-pull-x) * -3vmax),calc(var(--cursor-pull-y) * -3vmax),0)}.cursor-light-background:after{position:absolute;inset:0;background:radial-gradient(circle at 18% 28%,rgba(255,255,255,.08),transparent 16vmax),radial-gradient(circle at 78% 72%,rgba(255,255,255,.06),transparent 20vmax);content:"";opacity:.45}.cursor-light-particle{position:absolute;left:var(--particle-x);top:var(--particle-y);width:var(--particle-size);aspect-ratio:1;border-radius:50%;background:rgba(255,255,255,var(--particle-opacity));filter:blur(var(--particle-blur));mix-blend-mode:screen;opacity:0;transform:translate3d(calc(-50% + var(--cursor-pull-x) * 1.3vmax),calc(-50% + var(--cursor-pull-y) * 1.3vmax),0) scale(.72);animation:soft-particle-drift var(--particle-duration) ease-in-out infinite;animation-delay:var(--particle-delay);will-change:transform,opacity}.cursor-light{position:absolute;left:var(--light-x);top:var(--light-y);width:var(--light-size);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(var(--light-color),.52) 0%,rgba(var(--light-color),.26) 28%,transparent 68%);filter:blur(54px);mix-blend-mode:screen;opacity:0;transform:translate3d(calc(-50% + var(--cursor-pull-x) * var(--light-drift) * 4vmax),calc(-50% + var(--cursor-pull-y) * var(--light-drift) * 4vmax),0) scale(1);animation:soft-light-drift var(--light-duration) ease-in-out infinite;animation-delay:var(--light-delay);will-change:transform,opacity}.phone-gyro-pointer{--phone-pointer-x: 50vw;--phone-pointer-y: 50vh;--phone-pointer-roll: 0rad;position:fixed;z-index:45;left:0;top:0;width:54px;aspect-ratio:1;pointer-events:none;transform:translate3d(calc(var(--phone-pointer-x) - 18%),calc(var(--phone-pointer-y) - 14%),0);filter:drop-shadow(0 8px 18px rgba(7,9,15,.45));will-change:transform}.phone-gyro-pointer img{display:block;width:100%;height:100%;object-fit:contain;transform:rotate(var(--phone-pointer-roll));transform-origin:18% 14%;-webkit-user-select:none;user-select:none}@keyframes soft-particle-drift{0%,to{opacity:0;transform:translate3d(calc(-50% + var(--cursor-pull-x) * 1.1vmax),calc(-50% + var(--cursor-pull-y) * 1.1vmax),0) scale(.68)}28%{opacity:.58}52%{opacity:1;transform:translate3d(calc(-50% + var(--cursor-pull-x) * -1.8vmax),calc(-50% + var(--cursor-pull-y) * 1.7vmax),0) scale(1.05)}76%{opacity:.34}}@keyframes soft-light-drift{0%{opacity:0;transform:translate3d(calc(-50% + var(--cursor-pull-x) * var(--light-drift) * 3vmax),calc(-50% + var(--cursor-pull-y) * var(--light-drift) * 3vmax),0) scale(.78)}14%{opacity:.7}36%{opacity:.82;transform:translate3d(calc(-50% + var(--cursor-pull-x) * var(--light-drift) * -2vmax),calc(-50% + var(--cursor-pull-y) * var(--light-drift) * -2vmax),0) scale(1.12)}62%{opacity:.5;transform:translate3d(calc(-50% + var(--cursor-pull-x) * var(--light-drift) * 5vmax),calc(-50% + var(--cursor-pull-y) * var(--light-drift) * -4vmax),0) scale(.94)}78%{opacity:0}to{opacity:0;transform:translate3d(calc(-50% + var(--cursor-pull-x) * var(--light-drift) * -4vmax),calc(-50% + var(--cursor-pull-y) * var(--light-drift) * 4vmax),0) scale(.72)}}.shake-stage{transform:translate3d(var(--shake-x, 0),var(--shake-y, 0),0) rotate(var(--shake-rotate, 0));transform-origin:center 40vh;will-change:transform}[data-fall-id]{position:relative;transform-origin:center}.is-falling-off{pointer-events:none;will-change:transform,opacity;backface-visibility:hidden}.gyro-page{display:grid;min-height:100vh;width:min(100% - 32px,420px);place-content:center;gap:16px;text-align:center}.gyro-page p{margin-bottom:0;color:var(--muted);line-height:1.6}.phone-gyro-readout{display:grid;gap:8px;width:min(100%,280px);justify-self:center;padding:14px;border:1px solid var(--line);border-radius:4px;background:var(--card);color:var(--ink);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9rem;text-align:left}.phone-swipe-pad{display:grid;width:min(100%,340px);height:min(46vh,320px);min-height:220px;justify-self:center;place-items:center;border:1px solid rgba(245,247,251,.18);border-radius:6px;background:linear-gradient(135deg,rgba(110,168,255,.16),transparent 44%),#151922f0;box-shadow:inset 0 0 0 1px #f5f7fb0d;color:var(--muted);font-weight:800;touch-action:none;-webkit-user-select:none;user-select:none;overscroll-behavior:contain}.phone-swipe-pad span{pointer-events:none}.gyro-modal-backdrop{position:fixed;z-index:50;inset:0;display:grid;place-items:center;padding:18px;background:#07090fb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gyro-modal{display:grid;gap:16px;width:min(100%,380px);padding:24px;border:1px solid var(--line);border-radius:6px;background:#151922f5;box-shadow:0 24px 70px #0000006b;text-align:center}.gyro-modal h1,.gyro-modal h2,.gyro-modal p{margin:0}.gyro-modal h1,.gyro-modal h2{font-size:1.45rem;line-height:1.15}.gyro-modal .button{width:100%}.gyro-instruction-image{width:100%;max-height:44vh;object-fit:contain;border:1px solid rgba(245,247,251,.14);border-radius:4px;background:#f5f7fb0d}.gyro-camera-preview{width:100%;aspect-ratio:1;border:1px solid rgba(245,247,251,.14);border-radius:4px;background:#080a0f;object-fit:cover}.gyro-camera-canvas{display:none}.desktop-calibration-stage{position:fixed;z-index:48;inset:0;display:grid;place-items:center;align-content:center;gap:18px;padding:24px;background:#f5f7fbf0;color:#10131a;text-align:center}.desktop-calibration-stage h2,.desktop-calibration-stage p{margin:0}.desktop-calibration-stage .eyebrow{color:#244ec3}.calibration-marker{position:relative;width:min(48vmin,420px);aspect-ratio:1;border:28px solid #05070b;background:#f5f7fb;box-shadow:0 28px 90px #07090f42}.calibration-marker:before,.calibration-marker:after,.calibration-marker-core{position:absolute;content:"";background:#05070b}.calibration-marker:before{left:16%;top:16%;width:22%;aspect-ratio:1}.calibration-marker:after{right:16%;top:16%;width:22%;aspect-ratio:1}.calibration-marker-core{left:16%;bottom:16%;width:50%;height:22%}.nav{display:flex;align-items:center;justify-content:space-between;padding:28px 0}.brand{display:grid;min-width:48px;height:48px;padding:0 16px;place-items:center;border:1px solid var(--line);border-radius:4px;background:var(--card);font-weight:800}.nav-links{display:flex;gap:22px;color:var(--muted);font-size:.95rem}.nav-links a:hover{color:var(--ink)}.nav-login-button{padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.nav-login-button:hover,.nav-login-button:focus-visible{color:var(--ink)}.nav-login-button:disabled{cursor:progress;opacity:.65}.hero{display:grid;min-height:72vh;align-content:center;padding:80px 0 96px}.hero-layout{display:grid;grid-template-columns:minmax(0,1fr) 188px;align-items:center;gap:40px}.hero-content{min-width:0}.hero-qr-card{align-self:center}.eyebrow{margin:0 0 14px;color:var(--accent-dark);font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:860px;margin-bottom:24px;font-size:clamp(3rem,8vw,6.8rem);line-height:.95;letter-spacing:-.06em}h2{max-width:720px;margin-bottom:0;font-size:clamp(2rem,5vw,4rem);line-height:1;letter-spacing:-.06em}h3{margin-bottom:14px;font-size:1.35rem}.hero-copy{max-width:620px;color:var(--muted);font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.7}.actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:4px;color:inherit;cursor:pointer;font:inherit;font-weight:800}.primary{background:var(--accent);color:#10131a}.secondary{border:1px solid var(--line);background:var(--card)}.section{padding:88px 0;border-top:1px solid var(--line)}.section-heading{display:grid;gap:8px;margin-bottom:28px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{display:flex;flex-direction:column;min-height:180px;padding:24px;border:1px solid var(--line);border-radius:4px;background:var(--card)}.card p,.split p{color:var(--muted);line-height:1.7}.card a{margin-top:auto;color:var(--accent);font-weight:800}.sketchfab-section{display:grid;gap:28px}.sketchfab-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.sketchfab-heading .section-heading{margin-bottom:0}.qr-card{display:grid;flex:0 0 auto;gap:10px;width:188px;padding:12px;border:1px solid var(--line);border-radius:4px;background:linear-gradient(135deg,rgba(110,168,255,.18),transparent 42%),var(--card);color:var(--muted);text-align:center;font-size:.8rem;font-weight:800;line-height:1.35}.qr-card img{width:100%;aspect-ratio:1;padding:8px;border-radius:4px;background:#f5f7fb}.qr-card small{color:var(--accent);font-size:.72rem;line-height:1.25}.model-viewer{grid-column:1 / -1;overflow:hidden;aspect-ratio:16 / 9;border:1px solid var(--line);border-radius:4px;background:#0b0d12}.model-viewer iframe{display:block;width:100%;height:100%;border:0}.three-viewer-shell{position:relative;width:100%;height:100%}.three-viewer-canvas{width:100%;height:100%}.three-viewer-canvas canvas{display:block;width:100%;height:100%}.three-viewer-axis-controls{position:absolute;z-index:3;top:12px;left:50%;display:flex;gap:8px;opacity:0;pointer-events:none;transform:translate(-50%);transition:opacity .16s ease}.three-viewer-color-controls{position:absolute;z-index:3;top:64px;left:50%;display:flex;gap:8px;opacity:0;pointer-events:none;transform:translate(-50%);transition:opacity .16s ease}.three-viewer-shell:hover .three-viewer-axis-controls,.three-viewer-shell:focus-within .three-viewer-axis-controls,.three-viewer-shell:hover .three-viewer-color-controls,.three-viewer-shell:focus-within .three-viewer-color-controls{opacity:1;pointer-events:auto}.three-viewer-axis-controls button{display:grid;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:4px;place-items:center;background:#151922e6;color:var(--ink);cursor:pointer;font:inherit;font-weight:800}.three-viewer-axis-controls button:hover,.three-viewer-axis-controls button:focus-visible{border-color:var(--accent)}.three-viewer-color-controls button{width:32px;height:32px;padding:0;border:2px solid rgba(245,247,251,.5);border-radius:999px;background:var(--swatch-color);cursor:pointer}.three-viewer-color-controls button:hover,.three-viewer-color-controls button:focus-visible,.three-viewer-color-controls button.is-selected{border-color:var(--accent)}.three-viewer-error{display:none;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);color:var(--muted);font-weight:800}.three-viewer-canvas.has-model-error .three-viewer-error{display:block}.three-viewer-stop{position:absolute;right:14px;bottom:14px;min-height:42px;padding:0 16px;border:1px solid var(--line);border-radius:4px;background:#151922e6;color:var(--ink);cursor:pointer;font:inherit;font-size:.9rem;font-weight:800}.three-viewer-stop:hover,.three-viewer-stop:focus-visible{border-color:var(--accent)}.model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.model-card{overflow:hidden;border:1px solid var(--line);border-radius:4px;background:var(--card)}.model-card.is-selected{border-color:var(--accent)}.model-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(112px,.48fr);align-items:stretch}.model-preview{display:grid;width:100%;aspect-ratio:4 / 3;padding:0;border:0;place-items:center;background:#0b0d12;color:var(--muted);cursor:pointer;font:inherit;font-weight:800}.model-preview:focus-visible,.button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.model-preview img{width:100%;height:100%;object-fit:cover}.model-body{display:grid;gap:12px;padding:18px;align-content:start}.model-body h3{margin-bottom:0;font-size:1.08rem;line-height:1.25}.model-body p,.library-state{color:var(--muted);line-height:1.7}.model-body p{margin-bottom:0}.model-body a{color:var(--accent);font-weight:800}.model-purchase-panel{display:grid;min-width:0;align-content:start;gap:10px;padding:18px 14px;border-left:1px solid rgba(245,247,251,.1);background:linear-gradient(135deg,rgba(151,224,185,.12),transparent 54%),#07090f47}.model-purchase-panel span,.model-purchase-panel small{color:var(--muted);font-size:.76rem;font-weight:800;line-height:1.35}.model-purchase-panel strong{color:var(--ink);font-size:1.12rem;line-height:1.1;overflow-wrap:anywhere}.purchase-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 12px;border:1px solid rgba(143,240,192,.4);border-radius:4px;background:#8ff0c0;color:#07100c;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:900;line-height:1;text-align:center}.purchase-button.is-disabled,.purchase-button:disabled{border-color:#f5f7fb1f;background:#f5f7fb14;color:var(--muted);cursor:progress}.library-state{padding:24px;border:1px solid var(--line);border-radius:4px;background:var(--card)}.library-state p{margin-bottom:6px;color:var(--ink);font-weight:800}.library-state span{font-size:.95rem}.load-more-row{display:flex;justify-content:center}.button:disabled{cursor:progress;opacity:.65}.mobile-shake-button{position:fixed;z-index:20;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:4px;background:#f5f7fbf0;color:var(--paper);box-shadow:0 12px 30px #00000047;cursor:pointer;font:inherit;font-size:.9rem;font-weight:800}.mobile-shake-button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.split{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:start}.auth-modal-backdrop{position:fixed;z-index:70;inset:0;display:grid;place-items:center;padding:18px;background:#07090fb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-panel{position:relative;display:grid;gap:16px;width:min(100%,430px);max-height:min(720px,calc(100vh - 36px));overflow:auto;padding:22px;border:1px solid var(--line);border-radius:4px;background:linear-gradient(135deg,rgba(110,168,255,.14),transparent 42%),#151922f0;box-shadow:0 24px 70px #0003}.auth-close-button{position:absolute;top:12px;right:12px;display:grid;width:34px;height:34px;padding:0;border:1px solid rgba(245,247,251,.14);border-radius:4px;place-items:center;background:#07090f8a;color:var(--muted);cursor:pointer;font:inherit;font-weight:900}.auth-close-button:hover,.auth-close-button:focus-visible{border-color:var(--accent);color:var(--ink)}.auth-heading{display:grid;gap:8px;padding-right:42px}.auth-heading h2{margin:0;font-size:1.85rem;line-height:1.1;letter-spacing:0}.auth-form,.auth-state{display:grid;gap:16px}.auth-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:4px;border:1px solid rgba(245,247,251,.12);border-radius:4px;background:#07090f7a}.auth-tabs button,.auth-link-button{min-height:42px;border:0;border-radius:3px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-weight:800}.auth-tabs button.is-active{background:var(--ink);color:var(--paper)}.auth-form label{display:grid;gap:8px;color:var(--muted);font-size:.9rem;font-weight:800}.auth-form input{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(245,247,251,.16);border-radius:4px;background:#07090fa8;color:var(--ink);font:inherit}.auth-form input:focus{border-color:var(--accent);outline:0}.auth-link-button{justify-self:start;min-height:0;padding:0;color:var(--accent)}.auth-state h3,.auth-state p,.auth-message{margin:0}.auth-state h3{overflow-wrap:anywhere}.auth-state p,.auth-message{color:var(--muted);line-height:1.6}.auth-message{padding:12px 14px;border:1px solid rgba(245,247,251,.14);border-radius:4px;background:#07090f70;font-weight:700}.auth-message.is-success{color:#8ff0c0}.auth-message.is-error{color:#ffb3a9}.profile-page{min-height:100vh}.profile-shell{display:grid;min-height:100vh;align-content:start}.profile-content{display:grid;gap:34px;align-items:start;padding:90px 0;border-top:1px solid var(--line)}.profile-heading h1{margin-bottom:0;font-size:clamp(2.4rem,5vw,4.4rem);line-height:1;letter-spacing:0}.profile-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.profile-panel{display:grid;gap:16px;padding:22px;border:1px solid var(--line);border-radius:4px;background:linear-gradient(135deg,rgba(110,168,255,.14),transparent 42%),#151922f0;box-shadow:0 24px 70px #0003}.profile-panel-heading{display:grid;gap:8px}.profile-panel-heading h2{margin:0;font-size:1.4rem;line-height:1.2;letter-spacing:0}.profile-row{display:grid;gap:6px;padding-bottom:14px;border-bottom:1px solid rgba(245,247,251,.1)}.profile-row span{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.profile-row strong{color:var(--ink);overflow-wrap:anywhere;line-height:1.5}.models-panel{min-height:100%}.models-list{display:grid;gap:12px;padding:0;margin:0;list-style:none}.models-list-item{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;overflow:hidden;border:1px solid rgba(245,247,251,.1);border-radius:4px;background:linear-gradient(135deg,rgba(143,240,192,.1),transparent 56%),#07090f52}.models-list-preview{display:grid;width:100%;min-height:104px;align-self:stretch;place-items:center;background:#0b0d12;color:var(--muted);font-weight:900}.models-list-preview img{width:100%;height:100%;min-height:104px;object-fit:cover}.models-list-body{display:grid;min-width:0;gap:14px;padding:14px 14px 14px 0}.models-list-body h3{margin:0 0 6px;font-size:1rem;line-height:1.25}.models-list-id{color:var(--accent);overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.78rem;font-weight:800}.models-list-actions{display:flex;flex-wrap:wrap;gap:10px}.models-list-actions .button{min-height:38px;padding:0 14px;font-size:.86rem}.models-loading{margin:0;color:var(--muted);font-size:.9rem;font-weight:800}.models-empty{padding:16px;border:1px dashed rgba(245,247,251,.18);border-radius:4px;color:var(--muted);line-height:1.6}.footer{display:flex;justify-content:space-between;gap:16px;padding:36px 0 48px;border-top:1px solid var(--line);color:var(--muted)}.footer p{margin-bottom:0}.footer-links{display:flex;flex-wrap:wrap;gap:16px}.footer a,.footer-links a{color:var(--accent);font-weight:800}@media(max-width:760px){main{width:min(100% - 24px,1120px)}.nav{align-items:flex-start;gap:20px}.nav-links{gap:12px}.hero{min-height:auto;padding:72px 0}.hero-layout{grid-template-columns:1fr}.sketchfab-heading{flex-direction:column}.qr-card{display:none}.cards,.model-grid,.split,.profile-panels{grid-template-columns:1fr}.profile-content{gap:28px;padding:70px 0}.profile-panel{padding:18px}.models-list-item{grid-template-columns:92px minmax(0,1fr)}.models-list-preview,.models-list-preview img{min-height:96px}.auth-panel{padding:18px}.footer{flex-direction:column}.cursor-light-background{background:radial-gradient(circle at 50% 24rem,rgba(174,216,255,.24),transparent 34rem),radial-gradient(circle at 20% 15%,rgba(255,255,255,.08),transparent 18rem),linear-gradient(135deg,#07090fd1,#10131a7a);filter:saturate(1.05)}.cursor-light-background:before{background:radial-gradient(circle at 50% 24rem,rgba(202,231,255,.14),rgba(124,192,255,.06) 10rem,transparent 24rem);filter:blur(34px);opacity:.5}.cursor-light-particle:nth-child(n+17){display:none}.cursor-light-particle{filter:blur(10px);animation-duration:28s}.cursor-light{filter:blur(42px);animation-duration:34s}}@media(min-width:761px)and (max-width:980px){.model-grid{grid-template-columns:repeat(2,1fr)}.model-details{grid-template-columns:1fr}.model-purchase-panel{border-top:1px solid rgba(245,247,251,.1);border-left:0}}@media(prefers-reduced-motion:reduce){.route-transition{transition:none}.route-transition.is-exiting,.route-transition.is-entering,.route-transition.is-entered{opacity:1;transform:none;filter:none}}
