@font-face{font-family:SuperCalendarEmoji;font-display:swap;src:url(/fonts/Noto-COLRv1.woff)format("woff")}.edge-section{border-block:1px solid #3d080814}.edge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.edge-card{border-radius:var(--radius-sm);background:var(--color-surface-000);min-height:100%;box-shadow:var(--shadow-card);border:1px solid #3d08081f;grid-template-rows:auto auto 1fr;gap:1rem;padding:1.25rem;display:grid;overflow:hidden}.edge-card__visual{border-radius:var(--radius-sm);background:var(--color-surface-050);border:1px solid #3d08081a;align-content:center;min-height:180px;padding:1rem;display:grid}.edge-card h3{color:var(--color-ink-950);margin:0;font-size:1.1rem;line-height:1.2}.edge-card p{color:var(--color-ink-600);margin:0;line-height:1.6}.edge-emoji-strip{justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,SuperCalendarEmoji,sans-serif;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1;animation:4.8s ease-in-out infinite edge-emoji-pulse;display:flex}.edge-emoji-strip span{aspect-ratio:1;background:#fff;border:1px solid #3d08081a;border-radius:999px;place-items:center;width:2.2em;display:inline-grid}.edge-compat-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.edge-compat-list li,.edge-mode-head span{min-width:0;color:var(--color-ink-800);text-align:center;background:#fff;border:1px solid #3d08081a;border-radius:999px;padding:.42rem .5rem;font-size:.78rem;font-weight:800;line-height:1.1}.edge-bidi-demo{gap:.7rem}.edge-bidi-line{border-radius:var(--radius-sm);color:var(--color-ink-950);background:#fff;border:1px solid #3d08081f;padding:.9rem 1rem;font-size:clamp(1.15rem,3vw,1.6rem);font-weight:900;line-height:1.2}.edge-bidi-line--ltr{text-align:left;animation:5.8s ease-in-out infinite edge-bidi-ltr}.edge-bidi-line--rtl{text-align:right;animation:5.8s ease-in-out infinite edge-bidi-rtl}.edge-mode-head{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-bottom:.8rem;display:grid}.edge-season-table{gap:.45rem;display:grid}.edge-season-row{border-radius:var(--radius-sm);color:var(--color-ink-800);background:#fff;border:1px solid #3d08081a;grid-template-columns:1fr 2.5rem 2.5rem;align-items:center;gap:.45rem;padding:.45rem .5rem;font-size:.9rem;font-weight:800;line-height:1.1;display:grid}.edge-season-row span:nth-child(n+2){text-align:center;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,SuperCalendarEmoji,sans-serif;font-size:1.25rem}@keyframes edge-emoji-pulse{0%,to{transform:translateY(0)}45%{transform:translateY(-.35rem)}70%{transform:translateY(.12rem)}}@keyframes edge-bidi-ltr{0%,to{border-color:#3d08081f;transform:translate(0)}48%{border-color:#db050557;transform:translate(.55rem)}}@keyframes edge-bidi-rtl{0%,to{border-color:#3d08081f;transform:translate(0)}48%{border-color:#db050557;transform:translate(-.55rem)}}@media (width<=920px){.edge-grid{grid-template-columns:1fr}.edge-card__visual{min-height:150px}}@media (prefers-reduced-motion:reduce){.edge-emoji-strip,.edge-bidi-line--ltr,.edge-bidi-line--rtl{animation:none}}
