/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.bento-cq{container:bento/inline-size}.bento-wall{grid-template-columns:1fr;gap:1rem;margin-block:1rem 3rem;display:grid}.bento-cellwrap{min-width:0}.bento{background:var(--glass-bg);border:1px solid var(--glass-line);border-radius:var(--radius-2);height:100%;box-shadow:var(--elev-1),inset 0 1px 0 var(--edge-hi);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);padding:1.1rem 1.2rem 1.2rem;position:relative;overflow:hidden}.bento-ghost{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px rgba(var(--rgb-ink),.12);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:5.5rem;font-weight:700;line-height:1;position:absolute;inset-block-start:-.4rem;inset-inline-end:.6rem}.bento:focus-within,.bento:hover{border-color:rgba(var(--rgb-accent),.45);box-shadow:var(--elev-2),var(--glow-accent),inset 0 1px 0 var(--edge-hi);transform:translateY(-3px)}.bento-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-block-end:.7rem;display:flex}.bento-index{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-accent-ink);font-size:.7rem}html[lang=fa] .bento-index{letter-spacing:0;font-family:var(--font-fa-menu);font-size:.8rem}.bento-type{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-2-ink);font-size:.7rem}html[lang=fa] .bento-type{letter-spacing:0;text-transform:none;font-family:var(--font-fa-menu);font-size:.8rem}.bento-frame{border:1px solid var(--glass-line);border-radius:var(--radius-1);position:relative;overflow:hidden}.bento-frame img{object-fit:cover;aspect-ratio:16/9;width:100%;height:auto;transition:transform var(--dur-slow) var(--ease-out);display:block}.bento:focus-within .bento-frame img,.bento:hover .bento-frame img{transform:scale(1.03)}.bento-tags{flex-wrap:wrap;align-items:center;gap:.4rem;margin-block-start:.85rem;display:flex}.bento-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-dim);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);padding:.2rem .55rem;font-size:.66rem}html[lang=fa] .bento-tag{letter-spacing:0;text-transform:none;font-family:var(--font-fa-menu);font-size:.76rem}.bento-tag-dim{color:var(--color-muted)}.bento:focus-within .bento-tag:not(.bento-tag-dim),.bento:hover .bento-tag:not(.bento-tag-dim){border-color:rgba(var(--rgb-accent),.5);color:var(--color-accent-ink)}.bento-arrow{block-size:.85rem;inline-size:.85rem;color:var(--color-accent-2-ink);transition:transform var(--dur-fast) var(--ease-out);margin-inline-start:auto}.bento:focus-within .bento-arrow,.bento:hover .bento-arrow{transform:translate(3px)}[dir=rtl] .bento-arrow{transform:scaleX(-1)}[dir=rtl] .bento:focus-within .bento-arrow,[dir=rtl] .bento:hover .bento-arrow{transform:scaleX(-1)translate(-3px)}@container bento (min-width:30rem){.bento-wall{grid-template-columns:repeat(2,1fr)}.bento-s2{grid-column:span 2}}@container bento (min-width:54rem){.bento-wall{grid-template-columns:repeat(4,1fr)}.bento-s2{grid-column:span 2}.bento-up{transform:translateY(-1.5rem)}.bento-down{transform:translateY(1.5rem)}.bento-up:focus-within,.bento-up:hover{transform:translateY(calc(-1.5rem - 3px))}.bento-down:focus-within,.bento-down:hover{transform:translateY(calc(1.5rem - 3px))}}@media (prefers-reduced-motion:reduce){.bento,.bento-arrow,.bento-frame img,.bento-scan{transition:none;animation:none}.bento-down:focus-within,.bento-down:hover,.bento-up:focus-within,.bento-up:hover,.bento:focus-within,.bento:hover{transform:none}.bento:focus-within .bento-scan,.bento:hover .bento-scan{opacity:0}}.bento-scan{background:linear-gradient(to bottom,transparent,rgba(var(--rgb-accent-2),.18),transparent);opacity:0;pointer-events:none;height:30%;transition:opacity var(--dur-fast) var(--ease-out);position:absolute;inset-block-start:-30%;inset-inline:0;transform:translateY(0)}.bento:focus-within .bento-scan,.bento:hover .bento-scan{opacity:1;animation:bento-scan 1.1s var(--ease-in-out) 1 both}@keyframes bento-scan{0%{transform:translateY(0)}to{transform:translateY(420%)}}.bento-name{font-family:var(--font-display);color:var(--color-ink);margin-block:.85rem .3rem;font-size:1.2rem;font-weight:700;line-height:1.25}.bento-desc{color:var(--color-ink-dim);font-size:.9rem;line-height:1.65}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.x-rule,[data-scrub]{animation:none!important}}