.card[data-astro-cid-jtgbjsdm]{border:1px solid var(--app-border);background:var(--app-surface);border-radius:12px;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s;display:block;overflow:hidden}.card[data-astro-cid-jtgbjsdm]:hover{transform:translateY(-5px)}.card-tone-0[data-astro-cid-jtgbjsdm]:hover{border-color:#3b82f6;box-shadow:0 14px 32px #3b82f621}.card-tone-1[data-astro-cid-jtgbjsdm]:hover{border-color:#8b5cf6;box-shadow:0 14px 32px #8b5cf621}.card-tone-2[data-astro-cid-jtgbjsdm]:hover{border-color:#f59e0b;box-shadow:0 14px 32px #f59e0b21}.card-tone-3[data-astro-cid-jtgbjsdm]:hover{border-color:#ef4444;box-shadow:0 14px 32px #ef444421}.card-tone-4[data-astro-cid-jtgbjsdm]:hover{border-color:#10b981;box-shadow:0 14px 32px #10b98121}.card-tone-5[data-astro-cid-jtgbjsdm]:hover{border-color:#06b6d4;box-shadow:0 14px 32px #06b6d421}.card-tone-6[data-astro-cid-jtgbjsdm]:hover{border-color:#6366f1;box-shadow:0 14px 32px #6366f121}.card-tone-7[data-astro-cid-jtgbjsdm]:hover{border-color:#ec4899;box-shadow:0 14px 32px #ec489921}.cover[data-astro-cid-jtgbjsdm]{background:#eaf2ff;justify-content:center;align-items:center;height:154px;display:flex;position:relative;overflow:hidden}.card-tone-0[data-astro-cid-jtgbjsdm] .cover[data-astro-cid-jtgbjsdm]{background:#eff6ff}.card-tone-0[data-astro-cid-jtgbjsdm] .cover-sheet[data-astro-cid-jtgbjsdm]{color:#3b82f6}.card-tone-1[data-astro-cid-jtgbjsdm] .cover[data-astro-cid-jtgbjsdm]{background:#f5f3ff}.card-tone-1[data-astro-cid-jtgbjsdm] .cover-sheet[data-astro-cid-jtgbjsdm]{color:#8b5cf6}.card-tone-2[data-astro-cid-jtgbjsdm] .cover[data-astro-cid-jtgbjsdm]{background:#fffbeb}.card-tone-2[data-astro-cid-jtgbjsdm] .cover-sheet[data-astro-cid-jtgbjsdm]{color:#f59e0b}.card-tone-3[data-astro-cid-jtgbjsdm] .cover[data-astro-cid-jtgbjsdm]{background:#fef2f2}.card-tone-3[data-astro-cid-jtgbjsdm] .cover-sheet[data-astro-cid-jtgbjsdm]{color:#ef4444}.card-tone-4[data-astro-cid-jtgbjsdm] .cover[data-astro-cid-jtgbjsdm]{background:#ecfdf5}.card-tone-4[data-astro-cid-jtgbjsdm] .cover-sheet[data-astro-cid-jtgbjsdm]{color:#10b981}.card-tone-5[data-astro-cid-jtgbjsdm] .cover[data-astro-cid-jtgbjsdm]{background:#ecfeff}.card-tone-5[data-astro-cid-jtgbjsdm] .cover-sheet[data-astro-cid-jtgbjsdm]{color:#06b6d4}.card-tone-6[data-astro-cid-jtgbjsdm] .cover[data-astro-cid-jtgbjsdm]{background:#eef2ff}.card-tone-6[data-astro-cid-jtgbjsdm] .cover-sheet[data-astro-cid-jtgbjsdm]{color:#6366f1}.card-tone-7[data-astro-cid-jtgbjsdm] .cover[data-astro-cid-jtgbjsdm]{background:#fdf2f8}.card-tone-7[data-astro-cid-jtgbjsdm] .cover-sheet[data-astro-cid-jtgbjsdm]{color:#ec4899}.cover-img[data-astro-cid-jtgbjsdm]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cover-full[data-astro-cid-jtgbjsdm]{aspect-ratio:1200/1463;height:auto;min-height:154px}.cover-full[data-astro-cid-jtgbjsdm] .cover-img[data-astro-cid-jtgbjsdm]{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;height:100%}.cover-framed[data-astro-cid-jtgbjsdm]{padding:10px 10px 14px}.card[data-astro-cid-jtgbjsdm] .cover[data-astro-cid-jtgbjsdm].cover-framed{background:#eef1f6}.cover-framed[data-astro-cid-jtgbjsdm] .cover-img[data-astro-cid-jtgbjsdm]{border:1px solid #172b4d1a;border-radius:3px;box-shadow:0 3px 8px #172b4d1f,0 10px 22px #172b4d1a}.card[data-astro-cid-jtgbjsdm]:hover .cover-framed[data-astro-cid-jtgbjsdm] .cover-img[data-astro-cid-jtgbjsdm]{border-color:#172b4d29;box-shadow:0 5px 12px #172b4d29,0 16px 32px #172b4d24}.cover-zoom[data-astro-cid-jtgbjsdm] .cover-img[data-astro-cid-jtgbjsdm]{transition:transform .35s cubic-bezier(.4,0,.2,1)}.card[data-astro-cid-jtgbjsdm]:hover .cover-zoom[data-astro-cid-jtgbjsdm] .cover-img[data-astro-cid-jtgbjsdm]{transform:scale(1.045)}.cover-gridmode[data-astro-cid-jtgbjsdm]{aspect-ratio:4/3;height:auto}.cover-gridmode[data-astro-cid-jtgbjsdm] .cover-img[data-astro-cid-jtgbjsdm]{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;height:100%}.cover-masonry[data-astro-cid-jtgbjsdm]{height:auto}.cover-masonry[data-astro-cid-jtgbjsdm] .cover-img[data-astro-cid-jtgbjsdm]{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;height:auto;max-height:460px}.color-frame[data-astro-cid-jtgbjsdm].card-tone-0{border-color:#93c5fd}.color-frame[data-astro-cid-jtgbjsdm].card-tone-1{border-color:#c4b5fd}.color-frame[data-astro-cid-jtgbjsdm].card-tone-2{border-color:#fcd34d}.color-frame[data-astro-cid-jtgbjsdm].card-tone-3{border-color:#fca5a5}.color-frame[data-astro-cid-jtgbjsdm].card-tone-4{border-color:#6ee7b7}.color-frame[data-astro-cid-jtgbjsdm].card-tone-5{border-color:#67e8f9}.color-frame[data-astro-cid-jtgbjsdm].card-tone-6{border-color:#a5b4fc}.color-frame[data-astro-cid-jtgbjsdm].card-tone-7{border-color:#f9a8d4}.cover[data-astro-cid-jtgbjsdm]:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff40 0%,#0000 50%);position:absolute;inset:0}.cover-sheet[data-astro-cid-jtgbjsdm]{background:var(--app-surface-elevated);width:112px;height:126px;box-shadow:0 12px 16px var(--app-card-shadow);border-radius:5px;padding:18px 13px;transition:transform .3s;position:relative}.card[data-astro-cid-jtgbjsdm]:hover .cover-sheet[data-astro-cid-jtgbjsdm]{transform:translateY(-3px)}.cover-sheet[data-astro-cid-jtgbjsdm] b[data-astro-cid-jtgbjsdm]{margin-top:8px;font-size:9px;display:block}.cover-sheet[data-astro-cid-jtgbjsdm] span[data-astro-cid-jtgbjsdm]{color:var(--app-foreground);margin-top:5px;font-size:10px;font-weight:800;display:block}.cover-sheet[data-astro-cid-jtgbjsdm] i[data-astro-cid-jtgbjsdm]{background:var(--app-border);border-radius:5px;height:5px;margin-top:11px;display:block}.cover-sheet[data-astro-cid-jtgbjsdm] i[data-astro-cid-jtgbjsdm]+i[data-astro-cid-jtgbjsdm]{width:64%;margin-top:5px}.tag[data-astro-cid-jtgbjsdm]{z-index:2;background:var(--app-surface-elevated);color:var(--app-muted-foreground);border-radius:5px;align-items:center;gap:3px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:11px;left:11px}.tag-featured[data-astro-cid-jtgbjsdm]{letter-spacing:.03em;color:#fff;background:linear-gradient(135deg,#fbbf24,#f59e0b 60%,#ea580c);border-radius:999px;padding:4px 9px;font-size:10.5px;top:10px;left:10px;overflow:hidden;box-shadow:0 3px 10px #ea580c80,inset 0 1px #ffffff73}.tag-featured[data-astro-cid-jtgbjsdm] svg[data-astro-cid-jtgbjsdm]{z-index:1;position:relative}.tag-featured[data-astro-cid-jtgbjsdm]:before{content:"";background:linear-gradient(105deg,#0000,#fff9,#0000);width:50%;height:100%;animation:3s ease-in-out infinite tag-shine;position:absolute;top:0;left:-60%}@keyframes tag-shine{0%{left:-60%}55%,to{left:130%}}.card-body[data-astro-cid-jtgbjsdm]{padding:11px 12px 12px}.card-body[data-astro-cid-jtgbjsdm] h3[data-astro-cid-jtgbjsdm]{color:var(--app-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;height:38px;margin:0 0 6px;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.card-body[data-astro-cid-jtgbjsdm] p[data-astro-cid-jtgbjsdm]{color:var(--app-muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin:0 0 9px;font-size:11px;overflow:hidden}.meta[data-astro-cid-jtgbjsdm]{color:var(--app-muted-foreground);justify-content:space-between;margin-bottom:10px;font-size:10px;display:flex}.meta[data-astro-cid-jtgbjsdm] span[data-astro-cid-jtgbjsdm]:first-child{align-items:center;gap:3px;display:flex}.card-bottom[data-astro-cid-jtgbjsdm]{border-top:1px solid var(--app-border);justify-content:space-between;align-items:center;padding-top:9px;display:flex}.card-bottom[data-astro-cid-jtgbjsdm] span[data-astro-cid-jtgbjsdm]{color:#16865e;font-size:10px;font-weight:800}.dl-btn[data-astro-cid-jtgbjsdm]{color:#3b82f6;cursor:pointer;background:#e8f0fe;border:0;border-radius:6px;padding:6px 8px;transition:background .2s,transform .15s,color .2s}.dl-btn[data-astro-cid-jtgbjsdm]:hover{color:#fff}.card-tone-0[data-astro-cid-jtgbjsdm] .dl-btn[data-astro-cid-jtgbjsdm]{color:#3b82f6;background:#eff6ff}.card-tone-0[data-astro-cid-jtgbjsdm]:hover .dl-btn[data-astro-cid-jtgbjsdm]{color:#fff;background:#3b82f6}.card-tone-1[data-astro-cid-jtgbjsdm] .dl-btn[data-astro-cid-jtgbjsdm]{color:#8b5cf6;background:#f5f3ff}.card-tone-1[data-astro-cid-jtgbjsdm]:hover .dl-btn[data-astro-cid-jtgbjsdm]{color:#fff;background:#8b5cf6}.card-tone-2[data-astro-cid-jtgbjsdm] .dl-btn[data-astro-cid-jtgbjsdm]{color:#f59e0b;background:#fffbeb}.card-tone-2[data-astro-cid-jtgbjsdm]:hover .dl-btn[data-astro-cid-jtgbjsdm]{color:#fff;background:#f59e0b}.card-tone-3[data-astro-cid-jtgbjsdm] .dl-btn[data-astro-cid-jtgbjsdm]{color:#ef4444;background:#fef2f2}.card-tone-3[data-astro-cid-jtgbjsdm]:hover .dl-btn[data-astro-cid-jtgbjsdm]{color:#fff;background:#ef4444}.card-tone-4[data-astro-cid-jtgbjsdm] .dl-btn[data-astro-cid-jtgbjsdm]{color:#10b981;background:#ecfdf5}.card-tone-4[data-astro-cid-jtgbjsdm]:hover .dl-btn[data-astro-cid-jtgbjsdm]{color:#fff;background:#10b981}.card-tone-5[data-astro-cid-jtgbjsdm] .dl-btn[data-astro-cid-jtgbjsdm]{color:#06b6d4;background:#ecfeff}.card-tone-5[data-astro-cid-jtgbjsdm]:hover .dl-btn[data-astro-cid-jtgbjsdm]{color:#fff;background:#06b6d4}.card-tone-6[data-astro-cid-jtgbjsdm] .dl-btn[data-astro-cid-jtgbjsdm]{color:#6366f1;background:#eef2ff}.card-tone-6[data-astro-cid-jtgbjsdm]:hover .dl-btn[data-astro-cid-jtgbjsdm]{color:#fff;background:#6366f1}.card-tone-7[data-astro-cid-jtgbjsdm] .dl-btn[data-astro-cid-jtgbjsdm]{color:#ec4899;background:#fdf2f8}.card-tone-7[data-astro-cid-jtgbjsdm]:hover .dl-btn[data-astro-cid-jtgbjsdm]{color:#fff;background:#ec4899}
