.model3d-page{--background:#fff;--foreground:#1a1a1a;--card:#fff;--card-foreground:#1a1a1a;--primary:#c8102e;--primary-foreground:#fff;--muted:#fafaf8;--muted-foreground:#555;--border:#e8e4df;--input:#b0b0b0;--ring:#c8102e;--destructive:#8b0a1e;--success:#276749;color:#1a1a1a;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;min-height:70vh}.model3d-page :where(h1,h2,h3,label){color:#1a1a1a}.model3d-page :where(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #c8102e}.model3d-layers{gap:5px;width:132px;margin-top:20px;display:grid}.model3d-layers span{background:#c8102e;height:5px;display:block}.model3d-layers span:nth-child(2){opacity:.65}.model3d-layers span:nth-child(3){opacity:.35}.model3d-layers span:nth-child(4){opacity:.15}.model3d-page button,.model3d-page label{transition:color .15s cubic-bezier(.23,1,.32,1),background-color .15s cubic-bezier(.23,1,.32,1),border-color .15s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.model3d-page button:active,.model3d-page label:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.model3d-page button,.model3d-page label{transition:opacity .15s linear}.model3d-page button:active,.model3d-page label:active{transform:none}}
