.rss-feed-page{width:100%;padding:8px max(.75rem,env(safe-area-inset-left)) 16px max(.75rem,env(safe-area-inset-right))}@media(min-width:640px){.rss-feed-page{padding:8px 12px 16px}}.rss-feed-toolbar{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e4e4e7}html.theme-dark .rss-feed-toolbar{border-bottom-color:#27272a}.rss-feed-toolbar-title{margin:0;font-size:.75rem;font-weight:700;letter-spacing:-.02em;color:#18181b}@media(min-width:768px){.rss-feed-toolbar-title{font-size:.875rem;line-height:1}}html.theme-dark .rss-feed-toolbar-title{color:#f4f4f5}.rss-feed-toolbar-hint{margin:0;font-size:.6875rem;font-weight:600;color:#52525b}html.theme-dark .rss-feed-toolbar-hint{color:#d4d4d8}.rss-feed-filters{display:none;width:100%;padding:6px;border:1px solid #e4e4e7;border-radius:8px;background:#fff}html.theme-dark .rss-feed-filters{border-color:#27272a;background:#09090b}@media(min-width:768px){.rss-feed-filters{display:block;width:auto;max-width:none;align-self:center}.rss-feed-toolbar{flex-direction:row;align-items:center;justify-content:flex-start;gap:12px}}.rss-feed-filters-inner{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.rss-feed-filter-label{flex-shrink:0;font-size:.6875rem;font-weight:600;color:#52525b}html.theme-dark .rss-feed-filter-label{color:#d4d4d8}.rss-feed-chip{flex-shrink:0;padding:2px 6px;border:1px solid #d4d4d8;border-radius:6px;background:#fff;font-size:.6875rem;color:#3f3f46;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}html.theme-dark .rss-feed-chip{border-color:#3f3f46;background:#18181b;color:#e4e4e7}.rss-feed-chip:hover{background:#f4f4f5}html.theme-dark .rss-feed-chip:hover{background:#27272a}.rss-feed-chip.is-active-blue{border-color:#2563eb;background:#2563eb;color:#fff}.rss-feed-chip.is-active-amber{border-color:#d97706;background:#d97706;color:#fff}.rss-feed-chip.is-active-violet{border-color:#7c3aed;background:#7c3aed;color:#fff}.rss-feed-chip.is-active-cyan{border-color:#0891b2;background:#0891b2;color:#fff}.rss-feed-chip.is-active-lime{border-color:#65a30d;background:#65a30d;color:#fff}.rss-feed-select{height:24px;flex-shrink:0;padding:0 6px;border:1px solid #d4d4d8;border-radius:6px;background:#fff;font-size:.6875rem;color:#3f3f46;outline:none}html.theme-dark .rss-feed-select{border-color:#3f3f46;background:#18181b;color:#e4e4e7}.rss-feed-select:focus{border-color:#059669}.rss-feed-search{min-width:140px;max-width:220px;height:24px;flex:1 1 160px;padding:0 8px;border:1px solid #d4d4d8;border-radius:6px;background:#fff;font-size:.6875rem;color:#3f3f46;outline:none}html.theme-dark .rss-feed-search{border-color:#3f3f46;background:#18181b;color:#e4e4e7}.rss-feed-search:focus{border-color:#2563eb}.rss-feed-search-row{display:flex;align-items:center;gap:6px;width:100%}@media(min-width:768px){.rss-feed-search-row{width:auto;flex:1 1 200px;max-width:280px}}.rss-feed-mobile-regions{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-bottom:12px}@media(min-width:768px){.rss-feed-mobile-regions{display:none}}.rss-feed-region-btn{border:1px solid #d4d4d8;border-radius:6px;background:#fff;padding:8px 4px;font-weight:700;color:#3f3f46;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}html.theme-dark .rss-feed-region-btn{border-color:#3f3f46;background:#18181b;color:#e4e4e7}.rss-feed-region-btn.is-active{border-color:#2563eb;background:#2563eb;color:#fff}.rss-feed-region-btn-label{display:block;line-height:1.2;font-size:1rem}.rss-feed-region-btn-desc{display:block;margin-top:2px;font-size:.625rem;font-weight:500;line-height:1.2;opacity:.9}.rss-feed-board{position:relative}.rss-feed-board-dividers{pointer-events:none;position:absolute;inset:0;display:none}@media(min-width:1536px){.rss-feed-board-dividers{display:block}}.rss-feed-board-dividers span{position:absolute;top:0;bottom:0;width:4px;transform:translate(-50%);border-radius:999px;background:#a1a1aacc}html.theme-dark .rss-feed-board-dividers span{background:#3f3f46cc}.rss-feed-board-dividers span:nth-child(1){left:20%}.rss-feed-board-dividers span:nth-child(2){left:40%}.rss-feed-board-dividers span:nth-child(3){left:60%}.rss-feed-board-dividers span:nth-child(4){left:80%}.rss-feed-columns-desktop{display:none;gap:16px}@media(min-width:768px){.rss-feed-columns-desktop{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(min-width:1280px){.rss-feed-columns-desktop{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1536px){.rss-feed-columns-desktop{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}}.rss-feed-columns-mobile{display:block}@media(min-width:768px){.rss-feed-columns-mobile{display:none}}.rss-feed-column{min-width:0;border-radius:12px;padding:12px}@media(min-width:768px){.rss-feed-column{padding:16px}}.rss-feed-column--ko{background:#ffe4e6cc}.rss-feed-column--intl-a{background:#e0f2fecc}.rss-feed-column--intl-b{background:#d1fae5cc}.rss-feed-column--intl-c{background:#ede9fecc}.rss-feed-column--intl-d{background:#fef3c7cc}html.theme-dark .rss-feed-column--ko{background:#4c05194d}html.theme-dark .rss-feed-column--intl-a{background:#082f494d}html.theme-dark .rss-feed-column--intl-b{background:#064e3b4d}html.theme-dark .rss-feed-column--intl-c{background:#2e10654d}html.theme-dark .rss-feed-column--intl-d{background:#451a034d}.rss-feed-column-head{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e4e4e7}html.theme-dark .rss-feed-column-head{border-bottom-color:#27272a}@media(min-width:768px){.rss-feed-column-head{margin-bottom:16px;padding-bottom:12px}}.rss-feed-column-head-mobile{font-size:.875rem;font-weight:600;letter-spacing:-.02em;color:#3f3f46}html.theme-dark .rss-feed-column-head-mobile{color:#e4e4e7}@media(min-width:768px){.rss-feed-column-head-mobile{display:none}}.rss-feed-column-head-desktop{display:none}@media(min-width:768px){.rss-feed-column-head-desktop{display:block}}.rss-feed-column-head-desktop h2{margin:0;font-size:1rem;font-weight:600;line-height:1;letter-spacing:-.02em;color:#3f3f46}@media(min-width:768px){.rss-feed-column-head-desktop h2{font-size:1.125rem}}html.theme-dark .rss-feed-column-head-desktop h2{color:#e4e4e7}.rss-feed-column-head-desktop p{margin:2px 0 0;font-size:.75rem;color:#71717a}html.theme-dark .rss-feed-column-head-desktop p{color:#a1a1aa}.rss-feed-column-meta{margin:0;font-size:.75rem;color:#71717a}html.theme-dark .rss-feed-column-meta{color:#a1a1aa}.rss-feed-column-head-row{display:flex;align-items:center;gap:8px}.rss-feed-list{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}@media(min-width:1280px){.rss-feed-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.rss-feed-card{min-width:0;border:1px solid #e4e4e7;border-radius:12px;background:#fff;padding:12px;box-shadow:0 1px 2px #0000000d}@media(min-width:768px){.rss-feed-card{padding:16px}}html.theme-dark .rss-feed-card{border-color:#27272a;background:#09090b}.rss-feed-card-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.rss-feed-source-badge{display:inline-flex;max-width:100%;min-width:0;flex-direction:column;align-items:flex-start;padding:2px 8px;border-radius:6px;font-size:.75rem;font-weight:600;letter-spacing:-.02em}.rss-feed-source-badge span:first-child{white-space:normal;word-break:break-word}.rss-feed-source-hint{margin-top:2px;font-weight:400;color:#52525b}html.theme-dark .rss-feed-source-hint{color:#d4d4d8}.rss-feed-source--default{background:#f4f4f5;color:#3f3f46}html.theme-dark .rss-feed-source--default{background:#27272a;color:#d4d4d8}.rss-feed-source--reddit{background:#ffedd5;color:#9a3412}html.theme-dark .rss-feed-source--reddit{background:#7c2d12e6;color:#ffedd5}.rss-feed-source--aggregator{background:#fef3c7;color:#92400e}html.theme-dark .rss-feed-source--aggregator{background:#78350fe6;color:#fef3c7}.rss-feed-source--github{background:#e4e4e7;color:#18181b}html.theme-dark .rss-feed-source--github{background:#3f3f46;color:#f4f4f5}.rss-feed-source--frontier{background:#ede9fe;color:#5b21b6}html.theme-dark .rss-feed-source--frontier{background:#4c1d95e6;color:#ede9fe}.rss-feed-category-badge{display:inline-flex;max-width:100%;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 8px;border-radius:6px;font-size:.75rem;font-weight:500}.rss-feed-cat--default{background:#f4f4f5;color:#52525b}html.theme-dark .rss-feed-cat--default{background:#27272a;color:#a1a1aa}.rss-feed-cat--general{background:#f1f5f9;color:#1e293b}html.theme-dark .rss-feed-cat--general{background:#1e293bcc;color:#e2e8f0}.rss-feed-cat--medical{background:#ffe4e6;color:#9f1239}html.theme-dark .rss-feed-cat--medical{background:#4c0519cc;color:#ffe4e6}.rss-feed-cat--robot{background:#cffafe;color:#155e75}html.theme-dark .rss-feed-cat--robot{background:#164e63cc;color:#cffafe}.rss-feed-cat--infra{background:#fef3c7;color:#92400e}html.theme-dark .rss-feed-cat--infra{background:#78350fcc;color:#fef3c7}.rss-feed-cat--chip{background:#ede9fe;color:#5b21b6}html.theme-dark .rss-feed-cat--chip{background:#4c1d95cc;color:#ede9fe}.rss-feed-cat--coding{background:#d1fae5;color:#065f46}html.theme-dark .rss-feed-cat--coding{background:#064e3bcc;color:#d1fae5}.rss-feed-cat--media{background:#fae8ff;color:#86198f}html.theme-dark .rss-feed-cat--media{background:#701a75cc;color:#fae8ff}.rss-feed-cat--research{background:#e0e7ff;color:#3730a3}html.theme-dark .rss-feed-cat--research{background:#312e81cc;color:#e0e7ff}.rss-feed-cat--business{background:#ecfccb;color:#3f6212}html.theme-dark .rss-feed-cat--business{background:#3f6212cc;color:#ecfccb}.rss-feed-cat--policy{background:#ffedd5;color:#9a3412}html.theme-dark .rss-feed-cat--policy{background:#7c2d12cc;color:#ffedd5}.rss-feed-cat--security{background:#fee2e2;color:#991b1b}html.theme-dark .rss-feed-cat--security{background:#7f1d1dcc;color:#fee2e2}.rss-feed-cat--game{background:#fce7f3;color:#9d174d}html.theme-dark .rss-feed-cat--game{background:#831843cc;color:#fce7f3}.rss-feed-card-title{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;font-size:.875rem;font-weight:500;line-height:1.375;color:#2563eb;text-decoration:none}.rss-feed-card-title:hover{text-decoration:underline}@media(min-width:768px){.rss-feed-card-title{font-size:1rem}}html.theme-dark .rss-feed-card-title{color:#60a5fa}.rss-feed-card-date{margin:8px 0 0;font-size:.75rem;color:#a1a1aa}.rss-feed-status{font-size:.875rem;color:#71717a}html.theme-dark .rss-feed-status{color:#a1a1aa}.rss-feed-status.is-error{color:#dc2626}html.theme-dark .rss-feed-status.is-error{color:#f87171}.rss-feed-empty{text-align:center}.rss-feed-empty p{margin:0;font-size:.875rem;color:#71717a}.rss-feed-empty .rss-feed-chip{margin-top:8px}.rss-feed-sentinel{height:16px;width:100%;flex-shrink:0}.rss-feed-end{margin-top:16px;text-align:center;font-size:.75rem;color:#a1a1aa}
