.palette-module__iYpria__main{grid-template-columns:1fr;display:grid}@media (min-width:768px){.palette-module__iYpria__main{grid-template-columns:repeat(4,1fr)}}.palette-module__iYpria__other{grid-template-columns:repeat(2,1fr);display:grid}.palette-module__iYpria__page{height:clamp(40rem,80vh,100rem)}.palette-module__iYpria__empty{height:calc(100vh + 4rem)}.palette-module__iYpria__favicons{grid-template-columns:repeat(auto-fit,3rem);justify-content:center;align-items:center;gap:1.08rem;display:grid}@media (min-width:768px){.palette-module__iYpria__favicons{grid-template-columns:repeat(auto-fit,3.5rem);gap:1.28rem}}
.header-text-module___QjoDG__title{margin-top:max(4rem,26vh);margin-bottom:max(4rem,18vh)}@media (min-width:768px){.header-text-module___QjoDG__title{margin-top:max(8rem,35vh);margin-bottom:max(8rem,25vh)}}.header-text-module___QjoDG__shadow{text-shadow:.04rem .06rem .12em rgb(var(--color-saturated)/.3)}.header-text-module___QjoDG__gradient{background-image:linear-gradient(to bottom right,rgb(var(--color-primary))10%,rgb(var(--color-saturated))70%,color-mix(in srgb,rgb(var(--color-saturated)/1)33%,rgb(var(--color-pastel)/1))110%);color:#0000;background-position:50%;background-size:cover;-webkit-background-clip:text;background-clip:text}
.projects-tile-module__FGn4aW__grid{grid-template-columns:repeat(auto-fit,8.5rem);justify-content:center;align-items:center;gap:.825rem;display:grid}@media (min-width:768px){.projects-tile-module__FGn4aW__grid{grid-template-columns:repeat(auto-fit,12rem);gap:2rem}}.projects-tile-module__FGn4aW__size{height:8.5rem}@media (min-width:768px){.projects-tile-module__FGn4aW__size{height:12rem}}
.image-viewer-module__GFtioq__textPosition{bottom:clamp(1.125rem,15%,3rem)}.image-viewer-module__GFtioq__textLength{max-width:60%}.image-viewer-module__GFtioq__popupSize{width:auto;height:min(90vw,90vh)}
.color-editor-module__51VptG__container{grid-template-rows:auto 16rem;gap:1rem;width:100%;display:grid}@container color-editor-wrapper (min-width:37.5rem){.color-editor-module__51VptG__container{grid-template-rows:auto;grid-template-columns:11.4rem minmax(14.5rem,1fr)}}
.editor-wrapper-module__ewxEga__wrapper{container:color-editor-wrapper/inline-size}
.editor-pills-module__I2tKqa__pills{grid-template-columns:1fr;gap:.6rem;width:100%;display:grid}@container color-editor-wrapper (min-width:21.4rem){.editor-pills-module__I2tKqa__pills{grid-template-columns:repeat(2,1fr);gap:.8rem}}@container color-editor-wrapper (min-width:37.5rem){.editor-pills-module__I2tKqa__pills{grid-template-columns:1fr;gap:.6rem;width:auto}}.editor-pills-module__I2tKqa__singlePill:nth-child(5){grid-column:auto}@container color-editor-wrapper (min-width:21.4rem){.editor-pills-module__I2tKqa__singlePill:nth-child(5){grid-column:1/span 2}}@container color-editor-wrapper (min-width:37.5rem){.editor-pills-module__I2tKqa__singlePill:nth-child(5){grid-column:auto}}
.editor-mode-selector-module__cEpSOq__selector{flex-direction:column;padding:.75rem .5rem}.editor-mode-selector-module__cEpSOq__rule{border-top-width:1px;border-left-width:0;width:1.25rem;height:0}.editor-mode-selector-module__cEpSOq__glow{box-shadow:0 0 1.02rem .7rem color-mix(in srgb,rgb(var(--color-saturated)/1)33%,rgb(var(--color-pastel)/1))}
.editor-shade-module__zOv1dq__grid{grid-template-columns:1fr;grid-auto-rows:1fr;display:grid}
.editor-code-module__T2SJ_G__pickerGrid{grid-template-columns:1fr;grid-auto-rows:1fr;align-items:center;gap:.25rem;display:grid;container:code-picker-grid/inline-size}@container code-picker-grid (min-width:17.4rem){.editor-code-module__T2SJ_G__pickerGrid{gap:.5rem}.editor-code-module__T2SJ_G__inputBoxContainer{align-items:center;gap:.75rem;display:flex}}.editor-code-module__T2SJ_G__inputBoxGrid{gap:.5rem}@container code-picker-grid (min-width:17.4rem){.editor-code-module__T2SJ_G__inputBoxGrid{gap:.75rem}}.editor-code-module__T2SJ_G__inputLine{padding-top:.125rem;padding-bottom:.125rem}@container code-picker-grid (min-width:17.4rem){.editor-code-module__T2SJ_G__inputLine{padding-top:.25rem;padding-bottom:.25rem}}
.masonry-module__CFlDhG__masonryGrid{width:76rem;margin-left:0;margin-right:-.5rem;display:flex}.masonry-module__CFlDhG__gridColumn{background-clip:padding-box;margin-left:0}.masonry-module__CFlDhG__gridColumn>div{background-color:rgb(var(--color-pastel)/var(--tw-bg-opacity));--tw-bg-opacity:.6;margin-bottom:.5rem}@media (min-width:10974px){.masonry-module__CFlDhG__masonryWidth{width:684.5rem}}@media (min-width:10678px) and (max-width:10974px){.masonry-module__CFlDhG__masonryWidth{width:666rem}}@media (min-width:10382px) and (max-width:10678px){.masonry-module__CFlDhG__masonryWidth{width:647.5rem}}@media (min-width:10086px) and (max-width:10382px){.masonry-module__CFlDhG__masonryWidth{width:629rem}}@media (min-width:9790px) and (max-width:10086px){.masonry-module__CFlDhG__masonryWidth{width:610.5rem}}@media (min-width:9494px) and (max-width:9790px){.masonry-module__CFlDhG__masonryWidth{width:592rem}}@media (min-width:9198px) and (max-width:9494px){.masonry-module__CFlDhG__masonryWidth{width:573.5rem}}@media (min-width:8902px) and (max-width:9198px){.masonry-module__CFlDhG__masonryWidth{width:555rem}}@media (min-width:8606px) and (max-width:8902px){.masonry-module__CFlDhG__masonryWidth{width:536.5rem}}@media (min-width:8310px) and (max-width:8606px){.masonry-module__CFlDhG__masonryWidth{width:518rem}}@media (min-width:8014px) and (max-width:8310px){.masonry-module__CFlDhG__masonryWidth{width:499.5rem}}@media (min-width:7718px) and (max-width:8014px){.masonry-module__CFlDhG__masonryWidth{width:481rem}}@media (min-width:7422px) and (max-width:7718px){.masonry-module__CFlDhG__masonryWidth{width:462.5rem}}@media (min-width:7126px) and (max-width:7422px){.masonry-module__CFlDhG__masonryWidth{width:444rem}}@media (min-width:6830px) and (max-width:7126px){.masonry-module__CFlDhG__masonryWidth{width:425.5rem}}@media (min-width:6534px) and (max-width:6830px){.masonry-module__CFlDhG__masonryWidth{width:407rem}}@media (min-width:6238px) and (max-width:6534px){.masonry-module__CFlDhG__masonryWidth{width:388.5rem}}@media (min-width:5942px) and (max-width:6238px){.masonry-module__CFlDhG__masonryWidth{width:370rem}}@media (min-width:5646px) and (max-width:5942px){.masonry-module__CFlDhG__masonryWidth{width:351.5rem}}@media (min-width:5350px) and (max-width:5646px){.masonry-module__CFlDhG__masonryWidth{width:333rem}}@media (min-width:5054px) and (max-width:5350px){.masonry-module__CFlDhG__masonryWidth{width:314.5rem}}@media (min-width:4758px) and (max-width:5054px){.masonry-module__CFlDhG__masonryWidth{width:296rem}}@media (min-width:4462px) and (max-width:4758px){.masonry-module__CFlDhG__masonryWidth{width:277.5rem}}@media (min-width:4166px) and (max-width:4462px){.masonry-module__CFlDhG__masonryWidth{width:259rem}}@media (min-width:3870px) and (max-width:4166px){.masonry-module__CFlDhG__masonryWidth{width:240.5rem}}@media (min-width:3574px) and (max-width:3870px){.masonry-module__CFlDhG__masonryWidth{width:222rem}}@media (min-width:3278px) and (max-width:3574px){.masonry-module__CFlDhG__masonryWidth{width:203.5rem}}@media (min-width:2982px) and (max-width:3278px){.masonry-module__CFlDhG__masonryWidth{width:185rem}}@media (min-width:2686px) and (max-width:2982px){.masonry-module__CFlDhG__masonryWidth{width:166.5rem}}@media (min-width:2390px) and (max-width:2686px){.masonry-module__CFlDhG__masonryWidth{width:148rem}}@media (min-width:2094px) and (max-width:2390px){.masonry-module__CFlDhG__masonryWidth{width:129.5rem}}@media (min-width:1798px) and (max-width:2094px){.masonry-module__CFlDhG__masonryWidth{width:111rem}}@media (min-width:1502px) and (max-width:1798px){.masonry-module__CFlDhG__masonryWidth{width:92.5rem}}@media (min-width:1206px) and (max-width:1502px){.masonry-module__CFlDhG__masonryWidth{width:74rem}}@media (min-width:910px) and (max-width:1206px){.masonry-module__CFlDhG__masonryWidth{width:55.5rem}}@media (min-width:768px) and (max-width:910px){.masonry-module__CFlDhG__masonryWidth{width:37rem}}@media (min-width:720px) and (max-width:767px){.masonry-module__CFlDhG__masonryWidth{width:44rem}}@media (min-width:546px) and (max-width:720px){.masonry-module__CFlDhG__masonryWidth{width:33rem}}@media (min-width:360px) and (max-width:546px){.masonry-module__CFlDhG__masonryWidth{width:22rem}}@media (max-width:360px){.masonry-module__CFlDhG__masonryWidth{width:11rem}}
.zimo-text-module__dQLRva__size{width:auto;height:min(70vw,70vh)}.zimo-text-module__dQLRva__mobile{width:auto;height:min(85vw,85vh)}
