body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6}.header-section.svelte-1a1oxpz.svelte-1a1oxpz{margin:3rem;display:flex;flex-direction:column;align-items:center}.magazine-cover.svelte-1a1oxpz.svelte-1a1oxpz{position:relative;max-width:300px;margin:1rem 0 2rem;box-shadow:0 8px 20px #00000026;transition:transform .3s ease,box-shadow .3s ease;border-radius:4px;overflow:hidden}.magazine-cover.svelte-1a1oxpz.svelte-1a1oxpz:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 12px 30px #0003}.cover-link.svelte-1a1oxpz.svelte-1a1oxpz{display:block;text-decoration:none;color:inherit}.cover-image.svelte-1a1oxpz.svelte-1a1oxpz{width:100%;height:auto;display:block}.cover-overlay.svelte-1a1oxpz.svelte-1a1oxpz{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.magazine-cover.svelte-1a1oxpz:hover .cover-overlay.svelte-1a1oxpz{opacity:1}.cover-text.svelte-1a1oxpz.svelte-1a1oxpz{color:#fff;font-weight:500;padding:.5rem 1rem;border:2px solid white;border-radius:4px}.intro-text.svelte-1a1oxpz.svelte-1a1oxpz{font-size:1.1rem;margin:1.5rem 0;color:#444;text-align:center;max-width:700px}.section-header.svelte-1a1oxpz.svelte-1a1oxpz{margin:0 3rem}h2.svelte-1a1oxpz.svelte-1a1oxpz{font-size:1.8rem;margin-bottom:1.5rem;font-weight:600;border-bottom:1px solid #ddd;padding-bottom:.5rem;color:#333}.posts.svelte-1a1oxpz.svelte-1a1oxpz{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:0 3rem 3rem}.post.svelte-1a1oxpz.svelte-1a1oxpz{padding:1.5rem;height:100%;box-sizing:border-box;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .3s ease;transform:perspective(1000px) rotateX(0) rotateY(0);transform-style:preserve-3d;will-change:transform,box-shadow;z-index:1;border-radius:8px;text-decoration:none}.content-wrapper.svelte-1a1oxpz.svelte-1a1oxpz{position:relative;z-index:2;display:flex;flex-direction:column;height:100%}.shine.svelte-1a1oxpz.svelte-1a1oxpz{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at var(--x-pos, 50%) var(--y-pos, 50%),rgba(255,255,255,.3) 0%,transparent 60%);opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:1}.post.svelte-1a1oxpz:hover .shine.svelte-1a1oxpz{opacity:1}.post.svelte-1a1oxpz.svelte-1a1oxpz:nth-child(even){background-color:#f5f5f5;color:#333;border:1px solid #ddd}.post.svelte-1a1oxpz.svelte-1a1oxpz:nth-child(even):hover{box-shadow:0 5px 15px #0000001a}.post.svelte-1a1oxpz.svelte-1a1oxpz:nth-child(odd){background-color:#fff;color:#333;border:1px solid #ddd}.post.svelte-1a1oxpz.svelte-1a1oxpz:nth-child(odd):hover{box-shadow:0 5px 15px #0000001a}.post-header.svelte-1a1oxpz.svelte-1a1oxpz{display:flex;justify-content:space-between;margin-bottom:1rem}.post-title.svelte-1a1oxpz.svelte-1a1oxpz{font-weight:700;transform:translateZ(20px);transition:transform .2s ease;color:#333;font-size:1.1rem}.post.svelte-1a1oxpz:hover .post-title.svelte-1a1oxpz{transform:translateZ(40px)}.post-meta.svelte-1a1oxpz.svelte-1a1oxpz{text-align:right;transform:translateZ(10px);transition:transform .2s ease;font-size:.85rem;color:#666}.date.svelte-1a1oxpz.svelte-1a1oxpz{display:block;margin-bottom:.3rem}.author.svelte-1a1oxpz.svelte-1a1oxpz{color:#666}.post.svelte-1a1oxpz:hover .post-meta.svelte-1a1oxpz{transform:translateZ(25px)}.post-content.svelte-1a1oxpz.svelte-1a1oxpz{font-size:.95rem;flex:1;transform:translateZ(5px);transition:transform .2s ease;line-height:1.6;color:#555;margin-bottom:1rem}.post.svelte-1a1oxpz:hover .post-content.svelte-1a1oxpz{transform:translateZ(15px)}.post-tags.svelte-1a1oxpz.svelte-1a1oxpz{margin-top:auto;display:flex;flex-wrap:wrap;gap:.5rem}.tag.svelte-1a1oxpz.svelte-1a1oxpz{font-size:.75rem;padding:.2rem .5rem;background-color:#f0f0f0;border-radius:3px;color:#666}@media (max-width: 1200px){.posts.svelte-1a1oxpz.svelte-1a1oxpz{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.posts.svelte-1a1oxpz.svelte-1a1oxpz{grid-template-columns:repeat(2,1fr)}.header-section.svelte-1a1oxpz.svelte-1a1oxpz,.section-header.svelte-1a1oxpz.svelte-1a1oxpz,.posts.svelte-1a1oxpz.svelte-1a1oxpz{padding-left:2rem;padding-right:2rem;margin-left:1rem;margin-right:1rem}}@media (max-width: 600px){.posts.svelte-1a1oxpz.svelte-1a1oxpz{grid-template-columns:1fr}.header-section.svelte-1a1oxpz.svelte-1a1oxpz,.section-header.svelte-1a1oxpz.svelte-1a1oxpz,.posts.svelte-1a1oxpz.svelte-1a1oxpz{padding-left:1rem;padding-right:1rem;margin-left:.5rem;margin-right:.5rem}.magazine-cover.svelte-1a1oxpz.svelte-1a1oxpz{max-width:240px}}
