.home-cover[data-astro-cid-j7pv25f6]{position:relative;flex-shrink:0;min-height:520px;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#15353e}.cover-image[data-astro-cid-j7pv25f6],.cover-shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%}.cover-image[data-astro-cid-j7pv25f6]{object-fit:cover;object-position:center;border-radius:0}.cover-shade[data-astro-cid-j7pv25f6]{background:radial-gradient(ellipse at 50% 42%,rgb(4 15 20 / 28%),transparent 68%),linear-gradient(180deg,#040f1414,#040f1414 60%,#040f1442)}.cover-content[data-astro-cid-j7pv25f6]{position:relative;z-index:1;text-align:center;padding:24px 20px 72px}.cover-kicker[data-astro-cid-j7pv25f6]{font-size:.7rem;font-weight:500;letter-spacing:.26em;color:#ffffffe0;margin-bottom:14px}.cover-title[data-astro-cid-j7pv25f6]{color:#fff;font-size:clamp(3.5rem,5.5vw,5rem);font-weight:600;letter-spacing:-.035em;line-height:1.2;text-shadow:0 4px 24px rgb(16 48 65 / 12%)}.cover-subtitle[data-astro-cid-j7pv25f6]{color:#fffffff5;font-size:1rem;letter-spacing:.2em;margin-top:18px;text-shadow:0 2px 8px rgb(16 48 65 / 18%)}.cover-dock[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;margin:40px auto 0;padding:8px;gap:2px;width:fit-content;background:#ffffffe5;border:1px solid rgb(255 255 255 / 70%);border-radius:18px;box-shadow:0 12px 36px #0f2a3c1f;backdrop-filter:blur(16px)}.cover-dock[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{min-width:82px;display:flex;align-items:center;flex-direction:column;gap:9px;padding:12px 13px 10px;font-size:.78rem;font-weight:500;color:#435563;border-radius:12px;transition:background var(--duration),transform var(--duration)}.cover-dock[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:#fff;color:var(--color-accent-deep);transform:translateY(-3px)}.dock-icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:44px;height:44px;border-radius:13px}.blue[data-astro-cid-j7pv25f6]{background:#e4eef8;color:#426e9a}.green[data-astro-cid-j7pv25f6]{background:#e0f0e9;color:#3c816b}.violet[data-astro-cid-j7pv25f6]{background:#eee8f5;color:#8767a1}.amber[data-astro-cid-j7pv25f6]{background:#f7ebda;color:#9b7139}.slate[data-astro-cid-j7pv25f6]{background:#e5ebee;color:#4c606e}.cover-scroll[data-astro-cid-j7pv25f6]{position:absolute;bottom:52px;left:50%;transform:translate(-50%);color:#ffffffe5;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:.72rem;letter-spacing:.12em}.cover-scroll[data-astro-cid-j7pv25f6]:hover{color:#fff}.home-feed[data-astro-cid-j7pv25f6]{padding-top:40px}.home-grid[data-astro-cid-j7pv25f6]{padding:0 0 24px}.feed-header[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.feed-header[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.25rem;font-weight:600}.feed-header[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:4px;font-size:.82rem;color:var(--color-ink-mute)}.feed-header[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--color-ink-mute);white-space:nowrap}.post-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:grid;gap:20px}.post-item[data-astro-cid-j7pv25f6]{margin:0;min-width:0}.post-card[data-astro-cid-j7pv25f6]{overflow:hidden;transition:box-shadow var(--duration)}.post-card[data-astro-cid-j7pv25f6]:hover{box-shadow:var(--card-shadow-hover)}.post-link[data-astro-cid-j7pv25f6]{display:block;padding:28px var(--card-padding) 22px}.post-link[data-astro-cid-j7pv25f6]:focus-visible{outline-offset:-4px;border-radius:var(--radius-md) var(--radius-md) 0 0}.post-title[data-astro-cid-j7pv25f6]{font-size:1.35rem;font-weight:600;line-height:1.5;transition:color var(--duration)}.post-link[data-astro-cid-j7pv25f6]:hover .post-title[data-astro-cid-j7pv25f6]{color:var(--color-accent-deep)}.post-description[data-astro-cid-j7pv25f6]{margin-top:12px;font-size:.94rem;line-height:1.85;color:var(--color-ink-soft);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-cta[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-size:.82rem;color:var(--color-accent-deep)}.post-meta[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:13px var(--card-padding);border-top:1px solid var(--color-rule-soft);font-size:.75rem;color:var(--color-ink-mute)}.post-meta[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.mini-avatar[data-astro-cid-j7pv25f6]{display:block;flex-shrink:0;width:24px;height:24px;object-fit:cover;border-radius:50%;background:var(--color-accent-wash)}.post-category[data-astro-cid-j7pv25f6]{color:var(--color-accent-deep);padding:2px 9px;background:var(--color-accent-wash);border-radius:5px}.archive-link[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding:20px;font-size:.85rem;color:var(--color-ink-mute)}.empty[data-astro-cid-j7pv25f6]{padding:32px;color:var(--color-ink-mute)}@media(max-width:600px){.cover-content[data-astro-cid-j7pv25f6]{padding-left:12px;padding-right:12px}.cover-kicker[data-astro-cid-j7pv25f6]{font-size:.55rem;letter-spacing:.2em}.cover-dock[data-astro-cid-j7pv25f6]{padding:5px;gap:0}.cover-dock[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{min-width:57px;padding:10px 9px;font-size:.72rem}.dock-icon[data-astro-cid-j7pv25f6]{width:38px;height:38px;border-radius:11px}.home-feed[data-astro-cid-j7pv25f6]{padding-top:28px}.post-title[data-astro-cid-j7pv25f6]{font-size:1.25rem}}@media(max-height:640px)and (min-width:901px){.home-cover[data-astro-cid-j7pv25f6]{min-height:440px}.cover-content[data-astro-cid-j7pv25f6]{padding-bottom:48px}.cover-title[data-astro-cid-j7pv25f6]{font-size:3.5rem}.cover-dock[data-astro-cid-j7pv25f6]{margin-top:24px}.cover-scroll[data-astro-cid-j7pv25f6]{bottom:40px}}
