.page_pageWrapper__F39x_{padding:4rem 2rem 6rem;margin:0 auto;max-width:1600px}.page_colorWorldContainer___k9Nd{text-align:center}.page_header__cXiu_{margin-bottom:5rem}.page_title__GWdM2{font-family:var(--font-brand);font-size:4.2rem;margin-bottom:1rem;color:var(--font-color)}.page_subtitle__2QMbw{font-size:1.8rem;color:#555;max-width:60rem;margin:0 auto}.page_colorGrid__NAHrS,.page_skeletonGrid__Zb6j_{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:3rem;gap:3rem}.page_colorCard__pjji3{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-decoration:none;color:var(--font-color);transition:transform .3s ease}.page_colorCard__pjji3:hover{transform:translateY(-5px)}.page_colorSwatch__1G9cN{width:100%;padding-bottom:100%;position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:box-shadow .3s ease;background-color:transparent}.page_colorCard__pjji3:hover .page_colorSwatch__1G9cN{box-shadow:0 8px 25px rgba(0,0,0,.15)}.page_colorImage__9_3bY{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page_colorName__Qt1nw{font-size:1.6rem;font-weight:500}.page_errorText__0Vp7y{color:#d32f2f;font-size:1.6rem}@keyframes page_pulse__IwF9i{50%{opacity:.6}}.page_skeletonHeader__ttsMi{margin-bottom:5rem;animation:page_pulse__IwF9i 1.5s cubic-bezier(.4,0,.6,1) infinite}.page_skeletonTitle__0ncvt{height:4.2rem;width:50%;max-width:400px;margin:0 auto 1rem;background-color:#e0e0e0;border-radius:8px}.page_skeletonSubtitle__zyJ1F{height:2rem;width:80%;max-width:500px;margin:0 auto;background-color:#e0e0e0;border-radius:6px}.page_skeletonGrid__Zb6j_{animation:page_pulse__IwF9i 1.5s cubic-bezier(.4,0,.6,1) infinite}.page_skeletonCard__g3x4Y{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.page_skeletonSwatch__I_xea{width:100%;padding-bottom:100%;border-radius:12px;background-color:#e0e0e0}.page_skeletonName__vKc0a{width:60%;height:2rem;border-radius:4px;background-color:#e0e0e0}@media (max-width:768px){.page_pageWrapper__F39x_{padding:2rem 1.5rem}.page_title__GWdM2{font-size:3.2rem}.page_subtitle__2QMbw{font-size:1.6rem}.page_colorGrid__NAHrS,.page_skeletonGrid__Zb6j_{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:2rem}.page_skeletonTitle__0ncvt{height:3.2rem}}