.footer-module__nP6W3G__footer{text-align:center;color:#aaa;border-top:1px solid #f0f0f0;margin-top:4rem;padding:2rem 1rem;font-size:.8rem}.footer-module__nP6W3G__links{justify-content:center;gap:1.5rem;margin-bottom:.5rem;display:flex}.footer-module__nP6W3G__link{color:#888;text-decoration:none}.footer-module__nP6W3G__link:hover{color:#555;text-decoration:underline}
.page-module__5WDraG__main{max-width:960px;margin:0 auto;padding:2rem 1rem}.page-module__5WDraG__back{color:#1a73e8;margin-bottom:1.5rem;font-size:.9rem;display:inline-block}.page-module__5WDraG__layout{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}@media (max-width:640px){.page-module__5WDraG__layout{grid-template-columns:1fr}}.page-module__5WDraG__imageWrap{background:#f3f4f6;border-radius:8px;overflow:hidden}.page-module__5WDraG__image{width:100%;display:block}.page-module__5WDraG__info{flex-direction:column;gap:1rem;display:flex}.page-module__5WDraG__title{font-size:1.4rem;font-weight:700;line-height:1.4}.page-module__5WDraG__usage{color:#555;font-size:.9rem;line-height:1.6}.page-module__5WDraG__meta{color:#888;gap:1rem;font-size:.8rem;display:flex}.page-module__5WDraG__metaItem{background:#f0f0f0;border-radius:4px;padding:2px 8px}.page-module__5WDraG__metaLink{color:#1a73e8;text-decoration:none}.page-module__5WDraG__metaLink:hover{text-decoration:underline}.page-module__5WDraG__collectionList{flex-wrap:wrap;gap:6px;display:flex}.page-module__5WDraG__collection{color:#475569;background:#f1f5f9;border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:500;text-decoration:none}.page-module__5WDraG__collection:hover{background:#e2e8f0}.page-module__5WDraG__tagList{flex-wrap:wrap;gap:4px;display:flex}.page-module__5WDraG__tag{color:#6366f1;background:#eef2ff;border-radius:3px;padding:2px 6px;font-size:.7rem}.page-module__5WDraG__download{text-align:center;color:#fff;background:#3d8b5e;border-radius:6px;margin-top:.5rem;padding:10px 24px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.page-module__5WDraG__download:hover{background:#2e6b48}
.page-module__pKXk3W__main{max-width:960px;margin:0 auto;padding:2rem 1rem}.page-module__pKXk3W__back{color:#1a73e8;margin-bottom:1rem;font-size:.9rem;display:inline-block}.page-module__pKXk3W__title{font-size:2rem;font-weight:700}.page-module__pKXk3W__subtitle{color:#555;margin-top:.3rem}.page-module__pKXk3W__description{color:#666;margin-top:.8rem;font-size:.9rem;line-height:1.7}.page-module__pKXk3W__count{color:#888;font-size:.85rem}.page-module__pKXk3W__empty{text-align:center;color:#9ca3af;margin-top:3rem;padding:48px;font-size:1rem}.page-module__pKXk3W__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:2rem;display:grid}.page-module__pKXk3W__card{background:#fff;border-radius:8px;flex-direction:column;transition:box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000f}.page-module__pKXk3W__card:hover{box-shadow:0 4px 12px #0000001a}.page-module__pKXk3W__thumb{aspect-ratio:1;object-fit:cover;background:#f3f4f6;width:100%;display:block}.page-module__pKXk3W__cardBody{flex-direction:column;flex:1;padding:8px 10px 10px;display:flex}.page-module__pKXk3W__collections{flex-wrap:wrap;gap:4px;margin-bottom:4px;display:flex}.page-module__pKXk3W__collection{color:#475569;background:#f1f5f9;border-radius:3px;padding:1px 6px;font-size:.7rem;font-weight:500;text-decoration:none}.page-module__pKXk3W__collection:hover{background:#e2e8f0}.page-module__pKXk3W__tags{flex-wrap:wrap;gap:3px;display:flex}.page-module__pKXk3W__tag{color:#6366f1;background:#eef2ff;border-radius:3px;padding:1px 5px;font-size:.65rem}.page-module__pKXk3W__download{text-align:center;color:#fff;background:#3d8b5e;border-radius:4px;margin-top:auto;padding:5px 0;font-size:.75rem;font-weight:500;text-decoration:none;transition:background .2s;display:block}.page-module__pKXk3W__download:hover{background:#2e6b48}
.page-module__P0EtKG__main{max-width:960px;margin:0 auto;padding:2rem 1rem}.page-module__P0EtKG__back{color:#1a73e8;margin-bottom:1rem;font-size:.9rem;display:inline-block}.page-module__P0EtKG__title{font-size:2rem;font-weight:700}.page-module__P0EtKG__subtitle{color:#555;margin-top:.3rem}.page-module__P0EtKG__count{color:#888;font-size:.85rem}.page-module__P0EtKG__empty{text-align:center;color:#9ca3af;margin-top:3rem;padding:48px;font-size:1rem}.page-module__P0EtKG__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:2rem;display:grid}.page-module__P0EtKG__card{background:#fff;border-radius:8px;transition:box-shadow .2s;overflow:hidden;box-shadow:0 1px 3px #0000000f}.page-module__P0EtKG__card:hover{box-shadow:0 4px 12px #0000001a}.page-module__P0EtKG__thumb{aspect-ratio:1;object-fit:cover;background:#f3f4f6;width:100%;display:block}.page-module__P0EtKG__cardBody{padding:8px 10px 10px}.page-module__P0EtKG__tags{flex-wrap:wrap;gap:3px;display:flex}.page-module__P0EtKG__tag{color:#6366f1;background:#eef2ff;border-radius:3px;padding:1px 5px;font-size:.65rem}.page-module__P0EtKG__download{text-align:center;color:#fff;background:#3d8b5e;border-radius:4px;margin-top:6px;padding:5px 0;font-size:.75rem;font-weight:500;text-decoration:none;transition:background .2s;display:block}.page-module__P0EtKG__download:hover{background:#2e6b48}
.page-module__OSLHOG__main{max-width:720px;margin:0 auto;padding:2rem 1rem}.page-module__OSLHOG__back{color:#1a73e8;margin-bottom:1rem;font-size:.9rem;display:inline-block}.page-module__OSLHOG__title{font-size:2rem;font-weight:700}.page-module__OSLHOG__section{margin-top:2rem}.page-module__OSLHOG__section h2{margin-bottom:.5rem;font-size:1.15rem;font-weight:600}.page-module__OSLHOG__section p{color:#444;line-height:1.7}.page-module__OSLHOG__section ul{color:#444;padding-left:1.5rem;line-height:1.8}.page-module__OSLHOG__email{margin-top:1rem;font-size:1.1rem}.page-module__OSLHOG__email a{color:#1a73e8}.page-module__OSLHOG__note{color:#888;font-size:.9rem}
.page-module___8aEwW__main{max-width:960px;margin:0 auto;padding:2rem 1rem}.page-module___8aEwW__header{text-align:center;margin-bottom:3rem}.page-module___8aEwW__title{letter-spacing:-.02em;font-size:2.4rem;font-weight:700}.page-module___8aEwW__subtitle{color:#555;margin-top:.5rem;font-size:1.1rem}.page-module___8aEwW__categories{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.2rem;display:grid}.page-module___8aEwW__card{background:#fff;border-radius:10px;transition:box-shadow .2s;display:block;overflow:hidden;box-shadow:0 1px 4px #00000014}.page-module___8aEwW__card:hover{box-shadow:0 4px 12px #0000001f}.page-module___8aEwW__cardThumb{aspect-ratio:4/3;background:linear-gradient(135deg,#e8f0fe 0%,#d2e3fc 100%);width:100%}.page-module___8aEwW__cardBody{padding:1rem}.page-module___8aEwW__cardBody h2{font-size:1.1rem;font-weight:600}.page-module___8aEwW__cardBody p{color:#666;margin-top:.3rem;font-size:.85rem}.page-module___8aEwW__badge{color:#888;background:#f0f0f0;border-radius:4px;margin-top:.6rem;padding:2px 8px;font-size:.75rem;display:inline-block}
.page-module__soh_jW__main{max-width:720px;margin:0 auto;padding:2rem 1rem}.page-module__soh_jW__back{color:#1a73e8;margin-bottom:1rem;font-size:.9rem;display:inline-block}.page-module__soh_jW__title{font-size:2rem;font-weight:700}.page-module__soh_jW__updated{color:#888;margin-top:.3rem;font-size:.85rem}.page-module__soh_jW__section{margin-top:2rem}.page-module__soh_jW__section h2{margin-bottom:.5rem;font-size:1.15rem;font-weight:600}.page-module__soh_jW__section p{color:#444;line-height:1.7}.page-module__soh_jW__section ul{color:#444;padding-left:1.5rem;line-height:1.8}
.page-module__UBdgra__main{max-width:720px;margin:0 auto;padding:2rem 1rem}.page-module__UBdgra__back{color:#1a73e8;margin-bottom:1rem;font-size:.9rem;display:inline-block}.page-module__UBdgra__title{font-size:2rem;font-weight:700}.page-module__UBdgra__updated{color:#888;margin-top:.3rem;font-size:.85rem}.page-module__UBdgra__section{margin-top:2rem}.page-module__UBdgra__section h2{margin-bottom:.5rem;font-size:1.15rem;font-weight:600}.page-module__UBdgra__section p{color:#444;line-height:1.7}.page-module__UBdgra__section ul{color:#444;padding-left:1.5rem;line-height:1.8}
