.area-title[data-astro-cid-zvfhrq6q]{font-size:1rem;font-weight:600;color:#666;margin:2rem 0 .5rem;border-left:3px solid var(--color-primary);padding-left:.5rem}.store-list[data-astro-cid-zvfhrq6q]{display:flex;flex-direction:column;gap:10px}.store-card[data-astro-cid-zvfhrq6q]{display:flex;align-items:center;border:none;background:#fafafa;border-radius:6px;padding:14px 16px;text-decoration:none;color:inherit;transition:background .2s ease}.store-card[data-astro-cid-zvfhrq6q]:hover{background:#f0f0f0}.store-card[data-astro-cid-zvfhrq6q] img[data-astro-cid-zvfhrq6q]{width:48px;height:48px;object-fit:contain;margin-right:12px;background:#fff;border-radius:50%;border:1px solid #eee;padding:4px}.store-card[data-astro-cid-zvfhrq6q] h3[data-astro-cid-zvfhrq6q]{font-size:1rem;color:#333;margin:0;text-align:left}.store-card[data-astro-cid-zvfhrq6q].hidden{display:none}.donate-teaser[data-astro-cid-hfi6rhwh]{margin:3.2rem auto 0;padding:1.6rem 1.4rem;background:#fff;border:1px solid var(--color-border);border-radius:14px;box-shadow:0 4px 18px #0000000f;max-width:780px;display:flex;flex-direction:column;gap:.9rem}.donate-teaser-title[data-astro-cid-hfi6rhwh]{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:.5px;color:#333}.donate-teaser-text[data-astro-cid-hfi6rhwh]{margin:0;font-size:.9rem;line-height:1.55;color:var(--color-text-muted)}.donate-teaser-actions[data-astro-cid-hfi6rhwh]{margin-top:.4rem}.donate-teaser-btn[data-astro-cid-hfi6rhwh]{display:inline-block;background:var(--color-primary);color:#fff;font-weight:600;padding:.65rem 1.15rem;border-radius:8px;text-decoration:none;font-size:.85rem;letter-spacing:.5px;transition:.2s}.donate-teaser-btn[data-astro-cid-hfi6rhwh]:hover{background:#e67300}.donate-teaser-footnote[data-astro-cid-hfi6rhwh]{margin:.2rem 0 0;font-size:.65rem;color:var(--color-text-muted)}@media (max-width:680px){.donate-teaser[data-astro-cid-hfi6rhwh]{margin-top:2.4rem;padding:1.3rem 1.1rem}.donate-teaser-title[data-astro-cid-hfi6rhwh]{font-size:1.05rem}}.hero[data-astro-cid-j7pv25f6]{position:relative;background-image:url(/images/image1.png);background-size:cover;background-position:center;border-bottom:1px solid var(--color-border);height:180px}@media (min-width: 768px){.hero[data-astro-cid-j7pv25f6]{height:460px}}@media (min-width: 1024px){.hero[data-astro-cid-j7pv25f6]{height:590px}}.section-title[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:800;color:#333}.date-picker-wrapper[data-astro-cid-j7pv25f6]{text-align:center;margin:2rem auto 1.5rem;padding:1rem;background-color:var(--color-surface);border-radius:8px;box-shadow:0 2px 8px #0000000d;max-width:400px}#datePicker[data-astro-cid-j7pv25f6]{padding:.5rem;border-radius:4px;border:1px solid var(--color-border);background-color:#fff;color:var(--color-text);font-size:1rem}.container[data-astro-cid-j7pv25f6]{max-width:900px}#tournament-list[data-astro-cid-j7pv25f6]{display:grid;gap:.8rem}.blog-banner-link[data-astro-cid-j7pv25f6]{display:block;position:relative;border-radius:12px;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 20px #0000001a;text-decoration:none;color:inherit}.blog-banner-link[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026}.blog-banner[data-astro-cid-j7pv25f6]{width:100%;height:auto;display:block;transition:transform .3s ease}.blog-banner-link[data-astro-cid-j7pv25f6]:hover .blog-banner[data-astro-cid-j7pv25f6]{transform:scale(1.05)}.blog-banner-overlay[data-astro-cid-j7pv25f6]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);color:#fff;padding:2rem 1.5rem 1.5rem;text-align:left;transition:all .3s ease}.blog-banner-overlay[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.blog-banner-overlay[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:1rem;font-weight:600;opacity:.9;transition:opacity .3s ease}.blog-banner-link[data-astro-cid-j7pv25f6]:hover .blog-banner-overlay[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{opacity:1}@media (max-width: 768px){.blog-banner-overlay[data-astro-cid-j7pv25f6]{padding:1.5rem 1rem 1rem}.blog-banner-overlay[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.2rem}.blog-banner-overlay[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9rem}}
