@import"https://fonts.googleapis.com/css2?family=Lora:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@300;400;500;600;700&display=swap";blink,.blink{animation:blink 1s step-end infinite}@keyframes blink{67%{opacity:0}}@media print{body{background-color:#fff!important;margin:0!important}}html{cursor:url(/arrowto.cur),auto}body{font-family:Georgia,serif;background-color:#fdf5e6}footer{padding-top:2ch;padding-bottom:1ch}h1{padding-bottom:1.5rem}h2{font-size:larger;padding-bottom:1rem}h3{padding-bottom:.5rem}a:active{background-color:red!important}a:hover{background-color:#00f;color:#fff;text-decoration:none}a:hover:visited{background-color:purple;color:#fff;text-decoration:none}code{font-family:Fira Code,monospace}kbd{font-family:monospace;font-size:.9em;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;padding:2px 6px;margin:0 2px;box-shadow:inset 0 -1px #d1d5db;color:#333;display:inline-block;text-transform:uppercase}kbd:hover{transform:translateY(1px);box-shadow:none}kbd:active{transform:translateY(2px);box-shadow:inset 0 2px #d1d5db}dl{display:grid;row-gap:.3ch;grid-template-columns:max-content 1fr}dl>dt{font-family:Lora,Gerogia,serif;font-weight:700;font-size:.7em;padding-right:1ch}dl>dd{font-size:.8rem;font-family:Fira Code,monospace;letter-spacing:-.03em}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}dl>dd a{color:#000}dd:empty:after{content:"undefined";opacity:.1}dd:empty.list:after{content:"[]"}hr{margin-bottom:3ch;margin-top:3ch}details[open]>summary{margin-bottom:.5ch}details[open]{margin-bottom:3ch}.explanation{border-left:1px dotted #ccc;margin-left:.27rem;padding-left:2ch}pre{font-family:Fira Code,monospace;text-transform:none}@media print{.no-print{display:none!important}}.white-space-pre-wrap{white-space:pre-wrap}.sans-serif{font-family:sans-serif!important}.color-black{color:#000}.pb-3{padding-bottom:.75rem}.pb-0{padding-bottom:0}.bigger{font-size:1.2rem}.slightly-smaller{font-size:.9rem}.display-inline-block{display:inline-block}.display-inline{display:inline}.mr-1ch{margin-right:1ch}.block{display:block}.short{max-width:50ch}.really-short{max-width:40ch}.yelling{text-transform:uppercase;font-weight:700}.truncate{max-height:24rem;overflow-y:auto}.border{border:1px dotted #ccc}.red{color:red}.green{color:green}.center{display:flex;flex-direction:column;align-items:center;justify-content:center}#root{position:relative;min-height:100vh}#content-container{max-width:min(92vw,130ch);margin:1em auto}#error-page{max-width:min(93vw,100ch);margin:2vw auto}#embed-page{padding:1ch}#velocity-design-comfort-checkbox{transform-origin:top left;transform:scale(.35)}#velocity-design-comfort-scene{display:none;overflow:hidden;background-image:url(/clouds.webp);perspective:50px;position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:100%}#velocity-design-comfort-scene.display-scene{display:block}#plane{background-color:#fff;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(50deg);transform-origin:center center}#rainbow{width:100%;height:100%;transform-style:preserve-3d;transform-origin:center center;transform:translate(44vw,-125vh) rotateX(74deg)}.index,.size{color:#8b4513}.highlight-model-viewer model-viewer{animation:throb 2s infinite;z-index:5}@keyframes throb{0%,to{opacity:1}50%{opacity:.1}}.card dl{font-size:.7rem}#homepage-columns{display:flex;gap:4ch;flex-wrap:wrap}.item-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));list-style-type:none}.item-page .item-cards{grid-template-columns:repeat(6,minmax(0,1fr));max-width:90ch;margin:0 auto}.see-more{padding-top:3ch}.description{white-space:pre-wrap}.ugc{font-style:italic}.a-scene-wrapper,.model-viewer-wrapper{border:1px dotted rgba(0,0,0,0)}.a-scene-wrapper:hover,.model-viewer-wrapper:hover{border:1px dotted black;z-index:10}.a-scene-wrapper .camera-keys,.model-viewer-wrapper .camera-keys{display:none;padding:7px}.a-scene-wrapper .camera-keys,.model-viewer-wrapper:focus-within .camera-keys{position:absolute;display:inline-block;z-index:100}#collection-rows{padding-left:1ch;margin-top:1ch;border-left:1px dotted #ccc}.collection-row{padding-bottom:3ch}.bento #previous{grid-area:previous;min-width:96px;align-self:center}.bento #next{grid-area:next;min-width:96px;align-self:center}.bento #model{grid-area:model}.bento #description{grid-area:description;align-self:start;max-width:60ch}.bento #description:not(:empty){width:100%;grid-area:description;padding:1ch;border-left:1px dotted #ccc;border-right:1px dotted #ccc;border-bottom:1px dotted #ccc}.bento #meta{grid-area:meta;width:100%}.bento #cards{grid-area:cards}.bento{display:grid;column-gap:1ch;grid-template-columns:min-content 1fr 1fr min-content;grid-template-areas:"previous model meta next" ". description meta ." "cards cards cards cards";align-items:start;justify-items:center}@media (max-width: 1150px){.bento{display:grid;grid-template-rows:auto;column-gap:1ch;grid-template-areas:"model model meta meta" "description description previous next" "cards cards cards cards";align-items:start;justify-items:center}}@media (max-width: 768px){.bento{display:grid;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-template-areas:"model model" "previous next" "description description" "meta meta" "cards cards";align-items:start;row-gap:1ch;justify-items:center}}@media (max-width: 640px){.item-page .item-cards{display:none}kbd{display:none!important}}.p-spacing{margin-bottom:1rem}.qrcode.print{height:96px;width:96px}.qrcode.web{display:inline-block;height:48px;width:48px;vertical-align:top;margin-right:8px;border:1px dotted #ccc}.qrcode.web:hover{transform:scale(5);z-index:100}hr.break{border:none;border-top:1px dotted #ccc;margin:0}.pill{border:1px solid black;text-decoration:none;padding:2px;margin-left:4px;font-family:Fira Code,monospace}.pill#env{text-transform:uppercase;color:#fff}.pill#env.prod{background-color:#008751}.pill#env.deploy-preview{background-color:#ab5236}.pill#env.branch-deploy{background-color:#7e2553}.pill#env.local{background-color:#1d2b53}.pill:hover{background-color:#00f!important}.pill:active{background-color:red!important}.action-link{text-decoration:underline wavy;text-decoration-thickness:1px}.action-link:before{content:"¿"}.action-link:after{content:"?"}input[type=checkbox]{margin-right:.5ch}.loading-status{position:fixed;font-family:Fira Code,monospace;background-color:red;color:#fff;padding:1ch;margin:1ch;top:0;left:0}#root>*:not(:first-child){display:none}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}#root,#__next{isolation:isolate}button{box-shadow:2px 2px #bbb}button:hover{transform:translate(1px,1px);box-shadow:1px 1px #bbb}button:active{transform:translate(2px,2px);box-shadow:none}@keyframes flicker{0%,49%{opacity:0}50%,to{opacity:1}}.shake:focus,.shake,input:focus+.shake{animation:.2s steps(1,jump-start) shake}.shake_left:focus,.shake_left,input:focus+.shake_left{animation:125ms steps(1,jump-start) shake_left}.shake_right:focus,.shake_right,input:focus+.shake_right{animation:125ms steps(1,jump-start) shake_right}.shake_up:focus,.shake_up,input:focus+.shake_up{animation:125ms steps(1,jump-start) shake_up}.shake_down:focus,.shake_down,input:focus+.shake_down{animation:125ms steps(1,jump-start) shake_down}@keyframes shake{0%{transform:translate(0)}33%{transform:translate(.125rem,.125rem)}67%{transform:translate(-.125rem,-.125rem)}to{transform:translate(0)}}@keyframes shake_left{0%{transform:translate(0)}50%{transform:translate(-.25rem)}to{transform:translate(0)}}@keyframes shake_right{0%{transform:translate(0)}50%{transform:translate(.25rem)}to{transform:translate(0)}}@keyframes shake_up{0%{transform:translateY(0)}50%{transform:translateY(-.25rem)}to{transform:translateY(0)}}@keyframes shake_down{0%{transform:translateY(0)}50%{transform:translateY(.25rem)}to{transform:translateY(0)}}
