.band-welcome[data-astro-cid-lcdefpme]{--band:linear-gradient(180deg, #fbeee0 0%, #f7e8dc 100%);--band-ink:var(--din);--band-ink-opacity:.09;margin-top:0;padding:18px 0 30px}.hero[data-astro-cid-lcdefpme]{color:#22262e;box-shadow:0 0 0 1px var(--border);background:#faf6ee;border-radius:22px;margin-top:0;position:relative;overflow:hidden}.hero-img[data-astro-cid-lcdefpme]{aspect-ratio:3;object-fit:cover;object-position:60% 62%;width:100%;height:auto;display:block}.hero-copy[data-astro-cid-lcdefpme]{align-items:flex-end;gap:0;max-width:62%;padding:0 0 18px 10px;display:flex;position:absolute;bottom:0;left:0}.hero-mascot[data-astro-cid-lcdefpme]{mix-blend-mode:multiply;transform-origin:50% 90%;flex:none;width:170px;height:auto;margin-bottom:-18px;animation:1.2s ease-in-out .4s 2 wiggle;-webkit-mask-image:radial-gradient(50% 50%,#000 72%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 72%,#0000 100%)}.bubble[data-astro-cid-lcdefpme]{background:#fff;border:2px solid #1f3a68;border-radius:18px;margin:0 0 70px -10px;padding:14px 18px;line-height:1.6;position:relative;box-shadow:4px 4px #1f3a68}.bubble[data-astro-cid-lcdefpme]:after{content:"";background:#fff;border-bottom:2px solid #1f3a68;border-left:2px solid #1f3a68;width:18px;height:16px;position:absolute;bottom:18px;left:-14px;transform:skewY(-30deg)rotate(10deg)}.bubble-th[data-astro-cid-lcdefpme]{color:#b23a24;font-size:26px;font-weight:600;line-height:1.2;display:block}.bubble-kana[data-astro-cid-lcdefpme]{color:#1f3a68;font-size:14px;font-weight:800;display:block}.bubble-text[data-astro-cid-lcdefpme]{margin-top:4px;font-size:14px;display:block}@media (width<=760px){.hero-img[data-astro-cid-lcdefpme]{aspect-ratio:16/9}.hero-copy[data-astro-cid-lcdefpme]{align-items:flex-end;max-width:none;margin-top:-46px;padding:0 14px 14px 4px;position:static}.hero-mascot[data-astro-cid-lcdefpme]{width:110px;margin-bottom:-14px}.bubble[data-astro-cid-lcdefpme]{flex:1;margin:0 0 0 -6px;padding:10px 14px}.bubble-th[data-astro-cid-lcdefpme]{font-size:20px}.bubble-text[data-astro-cid-lcdefpme]{font-size:13px}}.cat-tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:22px;display:grid}.tile[data-astro-cid-lcdefpme]{color:var(--text);border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:10px 4px 8px;text-decoration:none;transition:transform .2s;display:flex}.tile[data-astro-cid-lcdefpme]:nth-child(odd) .tile-icon[data-astro-cid-lcdefpme]{transform:rotate(-3deg)}.tile[data-astro-cid-lcdefpme]:nth-child(2n) .tile-icon[data-astro-cid-lcdefpme]{transform:rotate(2.5deg)}.tile-icon[data-astro-cid-lcdefpme]{width:84px;height:84px;color:var(--cat);border-top:5px solid var(--cat);--bg:#faf6ee;place-items:center;transition:transform .2s;display:grid;overflow:hidden}.tile-icon[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transform:scale(1.18)}.tile[data-astro-cid-lcdefpme]:hover .tile-icon[data-astro-cid-lcdefpme],.tile[data-astro-cid-lcdefpme]:focus-visible .tile-icon[data-astro-cid-lcdefpme]{animation:.45s ease-out forwards boing}.tile-label[data-astro-cid-lcdefpme]{margin-top:8px;font-size:14px;font-weight:800}.tile[data-astro-cid-lcdefpme]:hover .tile-label[data-astro-cid-lcdefpme]{color:var(--cat)}.tile-th[data-astro-cid-lcdefpme]{color:var(--muted);font-size:11px;line-height:1.2}@media (width<=760px){.cat-tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:6px}.tile-icon[data-astro-cid-lcdefpme]{width:72px;height:72px}}.extras[data-astro-cid-lcdefpme]{gap:16px;margin-top:28px;display:grid}@media (width>=860px){.extras[data-astro-cid-lcdefpme]{grid-template-columns:1.35fr 1fr}}.season[data-astro-cid-lcdefpme]{background:var(--kram-soft);border-radius:18px;grid-column:1/-1;align-items:center;gap:18px;padding:14px 18px;display:flex}.season[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.season-img[data-astro-cid-lcdefpme]{object-fit:cover;flex:none;width:96px;height:96px;transform:rotate(-3deg)}.season-label[data-astro-cid-lcdefpme]{color:var(--kram);gap:8px;font-size:12px;font-weight:800;display:flex}.season-label[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-weight:400}.season-title[data-astro-cid-lcdefpme]{font-size:18px;font-weight:800}.season-text[data-astro-cid-lcdefpme]{font-size:14px;line-height:1.7}.extras[data-astro-cid-lcdefpme] .weekly[data-astro-cid-lcdefpme]{margin-top:0}.weekly-no[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{margin:0 2px;font-size:22px}.word-card[data-astro-cid-lcdefpme]{background:var(--leaf-soft);border:2px dashed color-mix(in srgb, var(--leaf) 45%, transparent);border-radius:18px;padding:16px 20px;position:relative;overflow:hidden}.word-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;position:relative}.word-label[data-astro-cid-lcdefpme]{color:var(--leaf);align-items:baseline;gap:8px;font-size:13px;font-weight:800;display:flex}.word-count[data-astro-cid-lcdefpme]{color:var(--muted);font-size:12px;font-weight:400}.word-th[data-astro-cid-lcdefpme]{color:var(--text);font-size:34px;font-weight:600;line-height:1.4;margin-top:4px!important}.word-kana[data-astro-cid-lcdefpme]{color:var(--chad);font-size:17px;font-weight:800}.word-ja[data-astro-cid-lcdefpme]{max-width:70%;font-size:14px}.word-note[data-astro-cid-lcdefpme]{color:var(--muted);max-width:60%;font-size:11px;margin-top:8px!important}.word-mascot[data-astro-cid-lcdefpme]{mix-blend-mode:multiply;border-radius:16px 16px 0 0;width:120px;height:auto;position:absolute;bottom:0;right:6px}.today[data-astro-cid-lcdefpme]{padding-top:28px}.today-head[data-astro-cid-lcdefpme]{border-bottom:2px solid var(--text);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:4px 16px;margin-bottom:16px;padding-bottom:10px;display:flex}.today-title[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;font-size:24px;line-height:1.35;display:flex}.today-th[data-astro-cid-lcdefpme]{color:var(--chad);font-size:15px;font-weight:600}.today-sub[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:13px}.today-grid[data-astro-cid-lcdefpme]{gap:16px;display:grid}@media (width>=860px){.today-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.35fr 1fr;align-items:start}}.top-story[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--border);border-left:6px solid var(--cat);border-radius:var(--radius);padding:20px 22px 18px 60px;position:relative;overflow:hidden}.top-num[data-astro-cid-lcdefpme]{width:32px;color:var(--cat);flex-direction:column;align-items:center;font-size:32px;font-weight:800;line-height:1;display:flex;position:absolute;top:16px;left:14px}.top-num[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.rank-num[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{opacity:.8;margin-top:4px;font-size:13px;font-weight:400}.top-meta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.top-title[data-astro-cid-lcdefpme]{margin:0 0 10px;font-size:23px;line-height:1.5}.top-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text);text-decoration:none}.top-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";z-index:1;position:absolute;inset:0}.top-story[data-astro-cid-lcdefpme]:hover .top-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--cat)}.top-desc[data-astro-cid-lcdefpme]{color:var(--muted);margin:0 0 12px;font-size:15px;line-height:1.8}.top-japan[data-astro-cid-lcdefpme]{background:var(--chad-soft);border-radius:6px;margin:0 0 12px;padding:10px 12px;font-size:14px;line-height:1.75}.top-japan-label[data-astro-cid-lcdefpme]{color:var(--chad);font-size:12px;font-weight:700;display:block}.top-foot[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:12px}.top-watermark[data-astro-cid-lcdefpme]{color:var(--cat);opacity:.07;pointer-events:none;white-space:nowrap;font-size:64px;font-weight:600;line-height:1;position:absolute;bottom:-10px;right:14px}.rank[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:0;list-style:none}.rank[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);grid-template-columns:40px 1fr;gap:8px;padding:14px 16px 14px 12px;display:grid}.rank[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.rank-num[data-astro-cid-lcdefpme]{color:var(--cat);flex-direction:column;align-items:center;padding-top:2px;font-size:24px;font-weight:800;line-height:1;display:flex}.rank-meta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 2px;display:flex}.rank-cat[data-astro-cid-lcdefpme]{color:var(--cat);font-size:12px;font-weight:700}.rank-title[data-astro-cid-lcdefpme]{color:var(--text);font-weight:700;line-height:1.55;text-decoration:none}.rank-title[data-astro-cid-lcdefpme]:hover{color:var(--cat);text-decoration:underline}.weekly[data-astro-cid-lcdefpme]{border:3px double var(--text);background:var(--surface);color:var(--text);border-radius:4px;gap:6px;margin-top:28px;padding:18px 22px;text-decoration:none;display:grid}.weekly[data-astro-cid-lcdefpme]:hover{border-color:var(--chad)}.weekly-issue[data-astro-cid-lcdefpme]{color:var(--chad);align-items:baseline;gap:12px;font-size:13px;font-weight:700;display:flex}.weekly-title[data-astro-cid-lcdefpme]{font-size:19px;font-weight:800;line-height:1.5}.weekly-date[data-astro-cid-lcdefpme]{color:var(--muted);font-size:13px}.about-box[data-astro-cid-lcdefpme]{background:var(--kram-soft);border-radius:var(--radius);color:var(--text);gap:14px;margin-top:48px;padding:20px 22px;display:flex}.about-box[data-astro-cid-lcdefpme]>svg{color:var(--kram);--bg:var(--kram-soft);flex:none;margin-top:2px}.about-title[data-astro-cid-lcdefpme]{color:var(--kram);margin:0 0 4px;font-weight:800}.about-box[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0 0 8px;padding-left:1.2em;font-size:14px}.about-box[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:14px}@media (width<=600px){.today-title[data-astro-cid-lcdefpme]{font-size:20px}.top-story[data-astro-cid-lcdefpme]{padding:16px 16px 16px 48px}.top-num[data-astro-cid-lcdefpme]{font-size:26px;left:8px}.top-title[data-astro-cid-lcdefpme]{font-size:19px}}
