.locale-switcher[data-astro-cid-xunylqyc]{display:flex;flex-shrink:0;gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}a[data-astro-cid-xunylqyc]{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:650;border-radius:999px;color:var(--text)}a[data-astro-cid-xunylqyc][aria-current=page]{background:var(--primary-fill);color:var(--on-primary)}a[data-astro-cid-xunylqyc]:hover{box-shadow:var(--shadow-sm)}.template-card[data-astro-cid-d7neqxbc]{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.template-card[data-astro-cid-d7neqxbc]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:var(--primary)}.template-card__preview[data-astro-cid-d7neqxbc]{position:relative;overflow:hidden;aspect-ratio:1200 / 1697;background:var(--surface-2)}img[data-astro-cid-d7neqxbc]{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s ease}.template-card[data-astro-cid-d7neqxbc]:hover img[data-astro-cid-d7neqxbc]{transform:scale(1.025)}.template-card__label[data-astro-cid-d7neqxbc]{position:absolute;top:10px;right:10px;padding:5px 9px;border-radius:999px;background:var(--heading);color:var(--page);font-size:10px;font-weight:750;box-shadow:var(--shadow-sm)}.template-card__copy[data-astro-cid-d7neqxbc]{padding:16px 14px 18px}h2[data-astro-cid-d7neqxbc]{margin:0;color:var(--heading);font-size:15px;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere;hyphens:auto}p[data-astro-cid-d7neqxbc]{margin:6px 0 0;color:var(--text);font-size:12px;line-height:1.4}.template-gallery[data-astro-cid-xh3sxvxw]{width:min(1320px,calc(100% - var(--gutter) * 2));margin:44px auto 90px}.template-toolbar[data-astro-cid-xh3sxvxw]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.template-breadcrumb[data-astro-cid-xh3sxvxw]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:var(--text);font-size:13px}.template-breadcrumb[data-astro-cid-xh3sxvxw] a[data-astro-cid-xh3sxvxw]:hover{color:var(--primary)}.template-breadcrumb[data-astro-cid-xh3sxvxw] [data-astro-cid-xh3sxvxw][aria-current]{color:var(--heading);font-weight:650}.template-intro[data-astro-cid-xh3sxvxw]{margin:24px 0 44px}h1[data-astro-cid-xh3sxvxw]{color:var(--heading);max-width:1050px;margin:0;font-size:clamp(34px,4.5vw,60px);line-height:1.05;letter-spacing:-.055em}.template-intro[data-astro-cid-xh3sxvxw] p[data-astro-cid-xh3sxvxw]{max-width:760px;margin:20px 0 0;color:var(--text);font-size:17px;line-height:1.7}.template-grid[data-astro-cid-xh3sxvxw]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}@media(max-width:1100px){.template-grid[data-astro-cid-xh3sxvxw]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:850px){.template-grid[data-astro-cid-xh3sxvxw]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.template-gallery[data-astro-cid-xh3sxvxw]{margin-top:28px}.template-grid[data-astro-cid-xh3sxvxw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.template-intro[data-astro-cid-xh3sxvxw]{margin-bottom:30px}.template-intro[data-astro-cid-xh3sxvxw] p[data-astro-cid-xh3sxvxw]{font-size:15px}}.template-detail[data-astro-cid-ls4cjeth]{width:min(1160px,calc(100% - var(--gutter) * 2));margin:40px auto 90px}.template-toolbar[data-astro-cid-ls4cjeth]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-bottom:44px}.back-link[data-astro-cid-ls4cjeth]{margin:0}.template-detail__grid[data-astro-cid-ls4cjeth]{display:grid;grid-template-columns:.95fr 1.05fr;grid-template-areas:"copy preview" "app preview";grid-template-rows:auto 1fr;gap:32px clamp(30px,5vw,76px);align-items:start}.template-detail__copy[data-astro-cid-ls4cjeth]{grid-area:copy;padding-top:30px}.template-label[data-astro-cid-ls4cjeth]{color:var(--primary);font-size:12px;font-weight:750;letter-spacing:.04em}h1[data-astro-cid-ls4cjeth]{margin:20px 0 24px;color:var(--heading);font-size:clamp(34px,4.6vw,58px);line-height:1.04;letter-spacing:-.05em;overflow-wrap:anywhere;hyphens:auto}.template-description[data-astro-cid-ls4cjeth]{font-size:17px;line-height:1.7;color:var(--text);margin-bottom:28px}.template-primary[data-astro-cid-ls4cjeth]{display:inline-flex;align-items:center;min-height:48px;padding:12px 22px;border-radius:999px;background:var(--primary-fill);color:var(--on-primary);font-weight:700}.template-primary[data-astro-cid-ls4cjeth]:hover{box-shadow:var(--shadow-md)}.template-note[data-astro-cid-ls4cjeth]{margin:16px 0 0;font-size:13px;line-height:1.7;color:var(--text)}.template-app[data-astro-cid-ls4cjeth]{grid-area:app;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:24px}.template-app[data-astro-cid-ls4cjeth] h2[data-astro-cid-ls4cjeth]{margin:0;color:var(--heading);font-size:20px}.template-app[data-astro-cid-ls4cjeth] p[data-astro-cid-ls4cjeth]{font-size:14px;line-height:1.6}.template-app__link[data-astro-cid-ls4cjeth]{display:inline-block;padding-block:10px;color:var(--primary);font-size:14px;font-weight:700}.template-full-preview[data-astro-cid-ls4cjeth]{grid-area:preview;display:block;overflow:hidden;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg)}.template-full-preview[data-astro-cid-ls4cjeth] img[data-astro-cid-ls4cjeth]{display:block;width:100%;height:auto}@media(max-width:760px){.template-detail[data-astro-cid-ls4cjeth]{margin-top:26px}.template-detail__grid[data-astro-cid-ls4cjeth]{grid-template-columns:1fr;grid-template-areas:"copy" "preview" "app"}.template-detail__copy[data-astro-cid-ls4cjeth]{padding-top:0}.template-toolbar[data-astro-cid-ls4cjeth]{margin-bottom:30px}.template-full-preview[data-astro-cid-ls4cjeth]{max-width:560px;width:100%;margin-inline:auto}}
