/* GENERATED from site/_src/assets/feed.css by npm run build:site. Edit the source, not this file. */
:root{--ease:cubic-bezier(.16,1,.3,1);--hex:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.feed{--fi-h:76px;width:min(100%,410px);margin:26px auto 0;padding:12px;border:2px solid var(--ink);border-radius:18px;background:var(--card);box-shadow:0 6px 0 var(--ink)}.feed-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 2px 10px}.feed .feed-title{display:flex;align-items:center;gap:8px;margin:0;font-weight:750;font-size:.92rem}.feed-dot{width:9px;height:9px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 22%,transparent)}.feed-list{list-style:none;margin:0;padding:0;display:grid;align-content:start;gap:8px;height:calc(var(--fi-h) * 3 + 16px);overflow:hidden}.fi{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;height:var(--fi-h);margin:0;max-width:none;padding:8px 10px;border-radius:12px;background:var(--paper-2)}.fi::before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--bee-role)}.fi-bee{width:30px;height:30px}.fi-bee .bee,.ex-tab-bee .bee{width:100%;height:100%}.feed .fi-txt{margin:0;font-size:.86rem;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.fi-meta{display:block;font-size:.78rem;color:var(--ink-2)}.fi-meta b{color:var(--ink);margin-right:4px}.fi-act{font-size:.75rem;font-weight:700;color:var(--amber);white-space:nowrap}.fi-btn{min-height:36px;padding:6px 14px;border:2px solid var(--btn-line);border-radius:999px;background:var(--honey);color:var(--on-honey);font:750 .85rem var(--sans);box-shadow:0 2px 0 var(--btn-line);cursor:pointer}.fi-btn:hover{background:var(--honey-2)}.fi-btn:active{transform:translateY(2px);box-shadow:none}.fi.is-ok{background:color-mix(in srgb,var(--ok) 12%,var(--card))}.fi.is-ok .fi-act{color:var(--ok)}.feed .feed-note{margin:10px 2px 0;font-size:.8rem !important;color:var(--ink-2);max-width:none}@media (pointer: coarse){.fi-btn{min-height:44px}}@media (max-width: 420px){.feed{--fi-h:92px}.fi{grid-template-columns:26px minmax(0,1fr) auto;gap:8px}.fi-bee{width:26px;height:26px}}@media (prefers-reduced-motion: no-preference){.feed.is-live .feed-dot{animation:live-dot 1.6s ease-in-out infinite}@keyframes live-dot{50%{opacity:.35}}}
