.template-strip[data-astro-cid-bgkh7klp]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px}.template-preview[data-astro-cid-bgkh7klp]{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 4;background:#24232b;border:2px solid var(--border-dark);border-radius:8px;transition:transform .2s}.template-preview[data-astro-cid-bgkh7klp]:hover{transform:translateY(-4px)}.template-preview[data-astro-cid-bgkh7klp]:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.template-preview[data-astro-cid-bgkh7klp] picture{display:block;height:100%}.template-preview[data-astro-cid-bgkh7klp] img{display:block;width:100%;height:100%;object-fit:contain}.template-preview[data-astro-cid-bgkh7klp] span[data-astro-cid-bgkh7klp]{position:absolute;right:5px;bottom:5px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--surface);color:var(--text-main);font-weight:700}@media(prefers-reduced-motion:reduce){.template-preview[data-astro-cid-bgkh7klp]{transition:none}}.faq-item[data-astro-cid-6rmelcr5]{border:var(--border-width) solid var(--border-dark);border-radius:12px;background-color:var(--surface);box-shadow:var(--shadow-solid-sm);overflow:hidden}summary[data-astro-cid-6rmelcr5]{font-weight:700;font-size:18px;padding:20px 56px 20px 24px;cursor:pointer;background-color:var(--surface);color:var(--text-main);list-style:none;position:relative}summary[data-astro-cid-6rmelcr5]:after{content:"+";position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:400;transition:transform .3s}details[data-astro-cid-6rmelcr5][open] summary[data-astro-cid-6rmelcr5]{border-bottom:var(--border-width) solid var(--border-dark);background-color:#f8f9fa}details[data-astro-cid-6rmelcr5][open] summary[data-astro-cid-6rmelcr5]:after{transform:translateY(-50%) rotate(45deg)}.faq-body[data-astro-cid-6rmelcr5]{padding:24px;color:var(--text-secondary);font-size:16px}.feature-box[data-astro-cid-baiov2yx]{border:var(--border-width) solid var(--border-dark);border-radius:var(--radius-default);padding:32px 24px;background-color:var(--surface);box-shadow:var(--shadow-solid-sm);transition:transform .2s}.feature-box[data-astro-cid-baiov2yx]:hover{transform:translateY(-4px)}.icon-wrap[data-astro-cid-baiov2yx]{font-size:32px;margin-bottom:16px;background:var(--bg-color);width:60px;height:60px;display:flex;align-items:center;justify-content:center;border:2px solid var(--border-dark);border-radius:12px;box-shadow:2px 2px 0 var(--border-dark)}.feature-box[data-astro-cid-baiov2yx] h3[data-astro-cid-baiov2yx]{font-size:22px;font-weight:700;color:var(--text-main);margin-bottom:12px}.feature-box p{margin:0;font-size:16px}.hero-section[data-astro-cid-ct2np4nu]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding-top:100px!important;padding-bottom:100px!important}.hero-text[data-astro-cid-ct2np4nu] h1[data-astro-cid-ct2np4nu]{position:relative}.hero-text[data-astro-cid-ct2np4nu] h1[data-astro-cid-ct2np4nu]:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:30%;background-color:var(--secondary);z-index:-1;transform:rotate(-1deg)}.hero-image-wrapper[data-astro-cid-ct2np4nu]{position:relative;display:block;border:var(--border-width) solid var(--border-dark);border-radius:var(--radius-default);box-shadow:12px 12px 0 var(--border-dark);overflow:hidden;transition:transform .3s;background:var(--surface)}.hero-image-wrapper[data-astro-cid-ct2np4nu]:hover{transform:scale(1.02) rotate(1deg)}.hero-image-wrapper[data-astro-cid-ct2np4nu] img{width:100%;height:auto;display:block}.click-badge[data-astro-cid-ct2np4nu]{position:absolute;top:20px;right:-40px;background:var(--primary);color:#fff;font-weight:700;padding:8px 60px;transform:rotate(45deg);border:2px solid var(--border-dark);box-shadow:2px 2px 0 var(--border-dark)}.gallery-grid[data-astro-cid-ct2np4nu]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px;margin-bottom:40px}.gallery-item[data-astro-cid-ct2np4nu]{display:block;border:var(--border-width) solid var(--border-dark);border-radius:var(--radius-default);box-shadow:var(--shadow-solid-sm);background:var(--surface);padding:12px;transform:rotate(var(--rotation));transition:all .2s}.gallery-item[data-astro-cid-ct2np4nu]:hover{transform:scale(1.05) rotate(0);box-shadow:8px 8px 0 var(--border-dark);z-index:10}.gallery-item[data-astro-cid-ct2np4nu] img{width:100%;height:auto;border-radius:8px;border:2px solid var(--border-dark)}.feature-grid[data-astro-cid-ct2np4nu]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.brutal-list[data-astro-cid-ct2np4nu]{margin-left:0;padding-left:0;list-style:none}.brutal-list[data-astro-cid-ct2np4nu] li[data-astro-cid-ct2np4nu]{position:relative;padding-left:32px;margin-bottom:16px}.brutal-list[data-astro-cid-ct2np4nu] li[data-astro-cid-ct2np4nu]:before{content:"→";position:absolute;left:0;top:0;font-weight:700;color:var(--primary)}.faq-list[data-astro-cid-ct2np4nu]{display:flex;flex-direction:column;gap:16px;max-width:800px;margin:0 auto}@media(max-width:900px){.hero-section[data-astro-cid-ct2np4nu]{grid-template-columns:1fr;text-align:center;padding-top:60px!important}.hero-text[data-astro-cid-ct2np4nu] h1[data-astro-cid-ct2np4nu]:after{display:none}.gallery-grid[data-astro-cid-ct2np4nu]{grid-template-columns:1fr;gap:24px}.gallery-item[data-astro-cid-ct2np4nu]{transform:none!important;max-width:400px;margin:0 auto}}@media(max-width:600px){.hero-section[data-astro-cid-ct2np4nu]{gap:40px;padding-top:40px!important;padding-bottom:56px!important}.hero-image-wrapper[data-astro-cid-ct2np4nu]{box-shadow:var(--shadow-solid)}.gallery-grid[data-astro-cid-ct2np4nu]{margin-top:0;margin-bottom:0}.feature-grid[data-astro-cid-ct2np4nu]{grid-template-columns:1fr;gap:24px}}
