.module-page[data-astro-cid-rnzb5x7i]{min-height:100vh;color:#fff;padding:2rem 1.5rem;max-width:900px;margin:0 auto}.module-nav[data-astro-cid-rnzb5x7i]{margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}.module-nav__back[data-astro-cid-rnzb5x7i],.module-nav__toggle[data-astro-cid-rnzb5x7i]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:999px;background:#ffffff1a;color:#fff;text-decoration:none;font-weight:500;transition:background .2s;border:none;cursor:pointer;font-size:1rem}.module-nav__back[data-astro-cid-rnzb5x7i]:hover,.module-nav__toggle[data-astro-cid-rnzb5x7i]:hover{background:#ffffff26}.module-header[data-astro-cid-rnzb5x7i]{margin-bottom:2.5rem}.module-title[data-astro-cid-rnzb5x7i]{font-size:clamp(2rem,5vw,2.5rem);font-weight:700;margin-bottom:.5rem}.module-episode-title[data-astro-cid-rnzb5x7i]{font-size:1.1rem;color:#fffc;margin:0}.module-main[data-astro-cid-rnzb5x7i]{display:grid;gap:1.5rem}.culture-list[data-astro-cid-rnzb5x7i]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.culture-card[data-astro-cid-rnzb5x7i]{border-radius:1.5rem;background:linear-gradient(45deg,#000b21e0,#003f82d1 30%,#4ca2b5c2,#ffd27fd9);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #ffffff14;cursor:pointer;position:relative;transition:transform .2s,box-shadow .2s;min-height:400px;display:flex;flex-direction:column;overflow:hidden}.culture-card[data-astro-cid-rnzb5x7i]:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #ffffff26,0 8px 30px #0000004d}.culture-image-container[data-astro-cid-rnzb5x7i]{width:100%;height:200px;overflow:hidden}.culture-image[data-astro-cid-rnzb5x7i]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.culture-card[data-astro-cid-rnzb5x7i]:hover .culture-image[data-astro-cid-rnzb5x7i]{transform:scale(1.05)}.culture-header[data-astro-cid-rnzb5x7i]{padding:1.5rem;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left}.culture-title[data-astro-cid-rnzb5x7i]{font-size:1.5rem;font-weight:700;margin:0 0 1rem;color:#ffe15d;line-height:1.3}.culture-title-back[data-astro-cid-rnzb5x7i]{font-size:1.3rem;font-weight:700;margin:0 0 1rem;color:#ffe15d;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.5rem}.culture-content[data-astro-cid-rnzb5x7i]{font-size:1.1rem;line-height:1.7;color:#fffffff2;margin:0;text-align:left}.culture-content-it-wrapper[data-astro-cid-rnzb5x7i]{margin-bottom:1.5rem}.culture-content-en-wrapper[data-astro-cid-rnzb5x7i]{margin-top:auto;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.culture-lang-label[data-astro-cid-rnzb5x7i]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;display:block;margin-bottom:.5rem}.culture-content-en[data-astro-cid-rnzb5x7i]{font-size:1rem;line-height:1.6;color:#fffc;margin:0;font-style:italic;text-align:left}.culture-card__front[data-astro-cid-rnzb5x7i],.culture-card__hint[data-astro-cid-rnzb5x7i]{transition:opacity .3s ease,visibility .3s ease}.culture-card[data-astro-cid-rnzb5x7i].revealed .culture-card__front[data-astro-cid-rnzb5x7i],.culture-card[data-astro-cid-rnzb5x7i].revealed .culture-card__hint[data-astro-cid-rnzb5x7i]{opacity:0;visibility:hidden;pointer-events:none}.culture-card__back[data-astro-cid-rnzb5x7i]{opacity:0;transform:translateY(10px);transition:all .3s ease;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:2rem;background:transparent;z-index:2;overflow-y:auto;display:flex;flex-direction:column}.culture-card[data-astro-cid-rnzb5x7i].revealed .culture-card__back[data-astro-cid-rnzb5x7i]{opacity:1;transform:translateY(0);pointer-events:auto}.culture-card__hint[data-astro-cid-rnzb5x7i]{position:absolute;bottom:1rem;right:1rem;font-size:.8rem;color:#ffffff80;display:flex;align-items:center;gap:.25rem;z-index:1}.module-empty[data-astro-cid-rnzb5x7i]{text-align:center;padding:3rem;color:#ffffffb3;font-size:1.1rem}@media(max-width:768px){.module-page[data-astro-cid-rnzb5x7i]{padding:1.5rem 1rem}.culture-card[data-astro-cid-rnzb5x7i]{min-height:350px}}
