.library_page__Ohiie{min-height:100svh}.library_srOnly__RHTvz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.library_hero__dgLv_{padding:var(--page-intro-padding-top) 22px var(--page-intro-padding-bottom);text-align:center}.library_hero__dgLv_ .eyebrow{margin-bottom:var(--page-intro-eyebrow-gap)}.library_hero__dgLv_ h1{max-width:1000px;margin:0 auto;font-size:var(--type-page-title);line-height:1.05}.library_hero__dgLv_ .library_description__1pif4{max-width:610px;margin:var(--page-intro-description-gap) auto 0;color:#000;font-size:18px;line-height:1.6}@media (min-width:761px) and (max-width:1023px){.library_faq____DsY{row-gap:4vw}.library_faq____DsY .section-heading{margin-bottom:clamp(20px,3vw,38px)}}@media (max-width:760px){.library_faq____DsY{column-gap:3.2vw;row-gap:calc(3.2vw + clamp(16px, 2.4vw, 30.4px))}.library_faq____DsY .section-heading{margin-bottom:0}}@media (max-width:600px){.library_hero__dgLv_ h1{max-width:340px}}.ThemeLibrary_library__iuVH8{padding:0 max(5vw,calc((100% - var(--site-content-width)) / 2)) 100px}.ThemeLibrary_results__h_Mab{scroll-margin-top:125px}.ThemeLibrary_count__N0nQM{margin:0 0 30px;color:var(--muted);text-align:center;font-size:14px}.ThemeLibrary_grid__RcVS6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ThemeLibrary_grid__RcVS6 .theme-palette{min-height:0;padding-block:12px}.ThemeLibrary_grid__RcVS6 .theme-circle{box-shadow:inset 0 0 0 1px var(--swatch-outline,transparent)}.ThemeLibrary_grid__RcVS6 .theme-card h3{margin-top:16px}.ThemeLibrary_grid__RcVS6 .theme-card{height:100%;scroll-margin-block:125px 170px;padding:32.2px 27.6px 36.8px;border-radius:20px;background:var(--paper)}.ThemeLibrary_empty__WyYso{padding:60px 20px;text-align:center}.ThemeLibrary_empty__WyYso h2{margin:0 0 12px;font:400 2rem/1.2 var(--serif)}.ThemeLibrary_empty__WyYso p{margin:0 0 24px}.ThemeLibrary_dock__UzQY_{position:fixed;z-index:25;bottom:max(20px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 40px);padding:12px 16px;border:1px solid var(--line);border-radius:999px;background:var(--paper);box-shadow:0 8px 32px color-mix(in srgb,var(--ink) 8%,transparent)}.ThemeLibrary_swatches__TBmkG{display:flex;align-items:center;gap:2px;overflow-x:auto;padding:3px;margin:-3px;scrollbar-width:thin}.ThemeLibrary_swatch__5zJyN{position:relative;flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;padding:4px;border:1px solid transparent;border-radius:50%;background:transparent;cursor:pointer}.ThemeLibrary_swatch__5zJyN[aria-pressed=true]{border-color:var(--ink)}.ThemeLibrary_swatch__5zJyN span{display:block;width:28px;height:28px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent)}.ThemeLibrary_swatch__5zJyN[aria-pressed=true]:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 2px var(--paper)}.ThemeLibrary_dock__UzQY_ button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ThemeLibrary_srOnly__fQE5p{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}body:has(.ThemeLibrary_dock__UzQY_) .site-footer{padding-bottom:calc(112px + env(safe-area-inset-bottom))}html:has(.ThemeLibrary_dock__UzQY_){scroll-padding-bottom:120px}@media (prefers-reduced-motion:no-preference){.ThemeLibrary_grid__RcVS6 .theme-circle{translate:calc(var(--swatch-hover-offset, 0px) * var(--card-active, 0)) 0;transition:translate .22s cubic-bezier(.25,1,.5,1)}.ThemeLibrary_grid__RcVS6 .theme-preview-image{transition:transform .22s cubic-bezier(.25,1,.5,1)}.ThemeLibrary_grid__RcVS6 .theme-preview-image:first-child{transform:var(--preview-back-transform,rotate(-9deg))}.ThemeLibrary_grid__RcVS6 .theme-preview-image:last-child{transform:var(--preview-front-transform,rotate(8deg))}.ThemeLibrary_grid__RcVS6 .theme-card:focus-within{--card-active:1;--preview-back-transform:translate(-2px,-4px) rotate(-12deg);--preview-front-transform:translateX(2px) rotate(11deg)}@media (hover:hover) and (pointer:fine){.ThemeLibrary_grid__RcVS6 .theme-card:hover{--card-active:1;--preview-back-transform:translate(-2px,-4px) rotate(-12deg);--preview-front-transform:translateX(2px) rotate(11deg)}}}@media (max-width:1100px){.ThemeLibrary_grid__RcVS6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:601px) and (max-width:800px){.ThemeLibrary_grid__RcVS6 .theme-card{padding-inline:18.4px}}@media (max-width:760px){.ThemeLibrary_library__iuVH8{padding-inline:22px}}@media (max-width:600px){.ThemeLibrary_library__iuVH8{padding:0 22px 84px}.ThemeLibrary_grid__RcVS6{grid-template-columns:1fr}.ThemeLibrary_grid__RcVS6 .theme-card{padding:27.6px 23px 32.2px}.ThemeLibrary_count__N0nQM{margin-bottom:22px}.ThemeLibrary_dock__UzQY_{max-width:calc(100% - 24px);bottom:max(12px,env(safe-area-inset-bottom));padding:10px 12px}}