.emoji-page{max-width:1100px;color:var(--foreground);margin:auto;padding:24px 18px 60px}.emoji-page h1{margin:20px 0;font-size:clamp(1.7rem,4vw,2.5rem);font-weight:800}.emoji-page h2{margin:18px 0 12px;font-size:1.4rem;font-weight:700}.emoji-page p{margin:12px 0;line-height:1.8}.emoji-page section{margin:24px 0}.emoji-page button,.emoji-links a{border:1px solid var(--border,#ddd);background:var(--card,#fff);color:var(--foreground);cursor:pointer;border-radius:14px;padding:12px}.emoji-page button:hover,.emoji-links a:hover{background:var(--muted,#f3eefa);border-color:#9868c8}.emoji-page button:focus-visible,.emoji-page a:focus-visible{outline-offset:3px;outline:3px solid #9162bd}.emoji-links{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.emoji-links a[aria-current=page]{background:var(--muted,#f3eefa);border-color:#7942ae;font-weight:800}.emoji-page label{flex-direction:column;gap:6px;max-width:100%;margin:6px 0 6px 14px;font-weight:600;display:inline-flex}.emoji-page input,.emoji-page select{border:1px solid var(--border,#bbb);background:var(--card,#fff);color:inherit;border-radius:12px;max-width:100%;min-height:48px;padding:12px}.israeli-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;display:grid}.israeli-card{border:1px solid var(--border,#ddd);text-align:center;background:var(--card,#fff);border-radius:20px;padding:16px}.israeli-card .israeli-art{background:0 0;border:0;margin:auto;padding:0;display:block}.israeli-art img{max-width:100%;height:auto}.israeli-card h3{margin:8px 0;font-size:1.15rem;font-weight:700}.israeli-actions{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.israeli-actions button{min-width:66px}.israeli-card p{margin:8px 0;font-size:.8rem;line-height:1.5}.israeli-card small{color:var(--muted-foreground,#655568);font-size:.75rem}.emoji-page button[aria-pressed=true]{background:var(--muted,#f3eefa);border-color:#7942ae;font-weight:700}.emoji-page button:disabled{opacity:.55;cursor:wait}.emoji-page input[type=checkbox]{accent-color:#7942ae;min-height:auto}.emoji-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px;margin:12px 0;display:grid}.emoji-cell{overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:76px;display:flex}.emoji-cell span,.emoji-combination{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:2rem;line-height:1.4}.emoji-cell small{font-size:.7rem;line-height:1.4}.emoji-copy-list{gap:12px;display:grid}.emoji-copy-list button{text-align:right;justify-content:space-between;align-items:center;gap:15px;line-height:1.8;display:flex}.emoji-copy-list small{flex-shrink:0;font-size:.8rem}.emoji-toast:not(:empty){color:#fff;z-index:100;text-align:center;background:#31223f;border-radius:18px;max-width:90vw;padding:14px 24px;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.emoji-source{font-size:.8rem}.emoji-source a{text-decoration:underline}
