@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url(../fonts/material-symbols-outlined.woff2)format("woff2")}.icon{font-feature-settings:"liga";-webkit-font-feature-settings:"liga";letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr}:root{--md-primary:#1e6b34;--md-on-primary:#fff;--md-primary-container:#a6f4ae;--md-on-primary-container:#00210a;--md-secondary:#506350;--md-on-secondary:#fff;--md-secondary-container:#d3e8d0;--md-on-secondary-container:#0e1f10;--md-tertiary:#3a656f;--md-on-tertiary:#fff;--md-tertiary-container:#beeaf6;--md-on-tertiary-container:#001f26;--md-error:#ba1a1a;--md-on-error:#fff;--md-error-container:#ffdad6;--md-on-error-container:#410002;--md-surface:#f6fbf2;--md-on-surface:#181d18;--md-on-surface-variant:#414941;--md-outline:#717970;--md-outline-variant:#c1c9be;--md-surface-container-lowest:#fff;--md-surface-container-low:#f0f5ec;--md-surface-container:#eaefe6;--md-surface-container-high:#e4eae1;--md-surface-container-highest:#dfe4db;--md-inverse-surface:#2d322c;--md-inverse-on-surface:#edf2e9;--md-inverse-primary:#8ad793;--md-scrim:#00000052;--md-shape-xs:4px;--md-shape-sm:8px;--md-shape-md:12px;--md-shape-lg:16px;--md-shape-xl:28px;--md-shape-full:999px;--md-spring-fast:cubic-bezier(.42, 1.67, .21, .9);--md-spring-default:cubic-bezier(.38, 1.21, .22, 1);--md-effects:cubic-bezier(.34, .8, .34, 1);--md-duration-short:.15s;--md-duration-medium:.35s;--md-font:"Google Sans Flex", "Google Sans", "Roboto Flex", Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;--md-font-reading:"Roboto Serif", Georgia, "Iowan Old Style", serif;--md-elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--md-elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--md-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px #0000004d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark],:root[data-theme=black]{--md-primary:#8ad793;--md-on-primary:#003915;--md-primary-container:#00531f;--md-on-primary-container:#a6f4ae;--md-secondary:#b7ccb5;--md-on-secondary:#233424;--md-secondary-container:#394b39;--md-on-secondary-container:#d3e8d0;--md-tertiary:#a2ceda;--md-on-tertiary:#02363f;--md-tertiary-container:#214d56;--md-on-tertiary-container:#beeaf6;--md-error:#ffb4ab;--md-on-error:#690005;--md-error-container:#93000a;--md-on-error-container:#ffdad6;--md-surface:#101510;--md-on-surface:#dfe4db;--md-on-surface-variant:#c1c9be;--md-outline:#8b9389;--md-outline-variant:#414941;--md-surface-container-lowest:#0b0f0b;--md-surface-container-low:#181d18;--md-surface-container:#1c211c;--md-surface-container-high:#262b26;--md-surface-container-highest:#313631;--md-inverse-surface:#dfe4db;--md-inverse-on-surface:#2d322c;--md-inverse-primary:#1e6b34;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=black]{--md-surface:#000;--md-surface-container-lowest:#000;--md-surface-container-low:#0a0a0a;--md-surface-container:#121212}.display-small{font:400 36px/44px var(--md-font)}.headline-small{font:400 24px/32px var(--md-font)}.title-large{font:400 22px/28px var(--md-font)}.title-medium{font:500 16px/24px var(--md-font);letter-spacing:.15px}.title-small{font:500 14px/20px var(--md-font);letter-spacing:.1px}.body-large{font:400 16px/24px var(--md-font);letter-spacing:.5px}.body-medium{font:400 14px/20px var(--md-font);letter-spacing:.25px}.body-small{font:400 12px/16px var(--md-font);letter-spacing:.4px}.label-large{font:500 14px/20px var(--md-font);letter-spacing:.1px}.label-medium{font:500 12px/16px var(--md-font);letter-spacing:.5px}.label-small{font:500 11px/16px var(--md-font);letter-spacing:.5px}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--md-surface);color:var(--md-on-surface);font:400 14px/20px var(--md-font);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--md-secondary);outline-offset:2px}.icon{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;-webkit-user-select:none;user-select:none;flex:none;font-family:Material Symbols Outlined;font-size:24px;line-height:1}.icon.filled{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}.state{isolation:isolate;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}.state:before{content:"";border-radius:inherit;opacity:0;transition:opacity var(--md-duration-short) var(--md-effects);z-index:-1;pointer-events:none;background:currentColor;position:absolute;inset:0}.state:hover:before{opacity:.08}.state:active:before{opacity:.12}.state:disabled{cursor:default;opacity:.38}.state:disabled:before{opacity:0}.btn{border-radius:var(--md-shape-full);height:40px;font:500 14px/20px var(--md-font);letter-spacing:.1px;white-space:nowrap;transition:border-radius var(--md-duration-medium) var(--md-spring-fast), box-shadow var(--md-duration-short);border:none;justify-content:center;align-items:center;gap:8px;padding:0 24px;display:inline-flex}.btn:active:not(:disabled){border-radius:var(--md-shape-sm)}.btn .icon{margin-left:-8px;font-size:18px}.btn-filled{background:var(--md-primary);color:var(--md-on-primary)}.btn-tonal{background:var(--md-secondary-container);color:var(--md-on-secondary-container)}.btn-outlined{color:var(--md-on-surface-variant);box-shadow:inset 0 0 0 1px var(--md-outline-variant);background:0 0}.btn-text{color:var(--md-primary);background:0 0;padding:0 12px}.icon-btn{border-radius:var(--md-shape-full);width:40px;height:40px;color:var(--md-on-surface-variant);transition:border-radius var(--md-duration-medium) var(--md-spring-fast), background var(--md-duration-short);background:0 0;border:none;place-items:center;display:inline-grid}.icon-btn:active:not(:disabled){border-radius:var(--md-shape-md)}.icon-btn.selected{color:var(--md-primary)}.icon-btn.tonal{background:var(--md-secondary-container);color:var(--md-on-secondary-container)}.fab{border-radius:var(--md-shape-lg);background:var(--md-primary-container);height:56px;color:var(--md-on-primary-container);box-shadow:var(--md-elevation-3);font:500 14px/20px var(--md-font);transition:border-radius var(--md-duration-medium) var(--md-spring-fast), transform var(--md-duration-medium) var(--md-spring-fast);border:none;align-items:center;gap:12px;padding:0 20px 0 16px;display:inline-flex}.fab:active{border-radius:var(--md-shape-xl);transform:scale(.97)}.fab.small{height:48px;box-shadow:none}dialog.dialog{border-radius:var(--md-shape-xl);background:var(--md-surface-container-high);width:min(560px,100vw - 48px);max-height:calc(100vh - 48px);color:var(--md-on-surface);box-shadow:var(--md-elevation-3);border:none;padding:24px}dialog.dialog[open]{animation:dialog-in var(--md-duration-medium) var(--md-spring-default)}dialog.dialog::backdrop{background:var(--md-scrim);animation:fade-in var(--md-duration-short) var(--md-effects)}.dialog h2{font:400 24px/32px var(--md-font);margin:0 0 16px}.dialog .dialog-body{color:var(--md-on-surface-variant);flex-direction:column;gap:16px;display:flex}.dialog .dialog-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:24px;display:flex}@keyframes dialog-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}@keyframes fade-in{0%{opacity:0}}.field{display:block;position:relative}.field input,.field select{border:1px solid var(--md-outline);border-radius:var(--md-shape-xs);width:100%;height:56px;color:var(--md-on-surface);font:400 16px/24px var(--md-font);appearance:none;background:0 0;padding:16px}.field select{cursor:pointer;padding-right:40px}.field.select:after{content:"arrow_drop_down";pointer-events:none;color:var(--md-on-surface-variant);font-family:Material Symbols Outlined;font-size:24px;position:absolute;top:16px;right:12px}.field input:focus,.field select:focus{border:2px solid var(--md-primary);outline:none;padding:15px}.field label{background:var(--md-surface-container-high);color:var(--md-on-surface-variant);font:400 16px/24px var(--md-font);pointer-events:none;transition:all var(--md-duration-short) var(--md-effects);padding:0 4px;position:absolute;top:16px;left:12px}.field input:focus+label,.field input:not(:placeholder-shown)+label,.field select+label{font:400 12px/16px var(--md-font);top:-8px}.field input:focus+label,.field select:focus+label{color:var(--md-primary)}.field input::placeholder{color:#0000}.field input:focus::placeholder{color:var(--md-on-surface-variant)}.field .supporting{font:400 12px/16px var(--md-font);color:var(--md-on-surface-variant);padding:4px 16px 0;display:block}.field.error input{border-color:var(--md-error)}.field.error label,.field.error .supporting{color:var(--md-error)}.switch{appearance:none;border-radius:var(--md-shape-full);border:2px solid var(--md-outline);background:var(--md-surface-container-highest);cursor:pointer;width:52px;height:32px;transition:background var(--md-duration-short);flex:none;margin:0;position:relative}.switch:after{content:"";background:var(--md-outline);width:16px;height:16px;transition:all var(--md-duration-medium) var(--md-spring-fast);border-radius:50%;position:absolute;top:6px;left:6px}.switch:checked{background:var(--md-primary);border-color:var(--md-primary)}.switch:checked:after{background:var(--md-on-primary);width:24px;height:24px;top:2px;left:22px}.segmented{width:100%;display:flex}.segmented button{border:1px solid var(--md-outline);height:40px;color:var(--md-on-surface);font:500 14px/20px var(--md-font);background:0 0;flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.segmented button+button{margin-left:-1px}.segmented button:first-child{border-radius:var(--md-shape-full) 0 0 var(--md-shape-full)}.segmented button:last-child{border-radius:0 var(--md-shape-full) var(--md-shape-full) 0}.segmented button[aria-pressed=true]{background:var(--md-secondary-container);color:var(--md-on-secondary-container)}.segmented button .icon{font-size:18px}.menu-anchor{display:inline-flex;position:relative}.menu{z-index:30;border-radius:var(--md-shape-lg);background:var(--md-surface-container);min-width:220px;max-height:70vh;box-shadow:var(--md-elevation-2);transform-origin:100% 0;animation:menu-in var(--md-duration-medium) var(--md-spring-default);padding:8px 0;position:absolute;top:calc(100% + 4px);right:0;overflow:auto}.menu.left{transform-origin:0 0;left:0;right:auto}@keyframes menu-in{0%{opacity:0;transform:scale(.85)}}.menu-item{width:100%;height:48px;color:var(--md-on-surface);font:400 14px/20px var(--md-font);text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:0 16px;display:flex}.menu-item .icon{color:var(--md-on-surface-variant);font-size:20px}.menu-divider{background:var(--md-outline-variant);height:1px;margin:8px 0}.snackbar{z-index:40;border-radius:var(--md-shape-sm);background:var(--md-inverse-surface);min-width:288px;max-width:min(560px,100vw - 32px);min-height:48px;color:var(--md-inverse-on-surface);box-shadow:var(--md-elevation-3);animation:snack-in var(--md-duration-medium) var(--md-spring-default);align-items:center;gap:8px;padding:4px 8px 4px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.snackbar span{flex:1;padding:10px 0}.snackbar .btn-text{color:var(--md-inverse-primary)}@keyframes snack-in{0%{opacity:0;transform:translate(-50%,24px)}}.loading{background:var(--md-primary);width:38px;height:38px;animation:loading-spin 1.6s linear infinite, loading-morph 1.6s var(--md-effects) infinite}.loading.contained{box-shadow:0 0 0 9px var(--md-primary-container);padding:0}@keyframes loading-spin{to{transform:rotate(360deg)}}@keyframes loading-morph{0%,to{border-radius:50%;scale:.9}25%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;scale:1}50%{border-radius:18%;scale:.8}75%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;scale:1}}.feed-icon{background:var(--md-secondary-container);color:var(--md-on-secondary-container);border-radius:25%;flex:none;place-items:center;font-weight:600;display:inline-grid;overflow:hidden}.feed-icon img{object-fit:cover;width:100%;height:100%}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.loading{animation-duration:3s!important}}.app{background:var(--md-surface-container);grid-template-columns:300px minmax(360px,440px) 1fr;height:100dvh;display:grid;overflow:hidden}.muted{color:var(--md-on-surface-variant)}.error-text{color:var(--md-error)}.center{text-align:center;align-content:center;place-items:center;gap:4px;height:100%;padding:32px;display:grid}.center p{margin:0}.empty-icon{color:var(--md-on-surface-variant);margin-bottom:8px;font-size:48px}.spacer{flex:1}.spin{animation:1.2s linear infinite loading-spin}.sidebar{background:var(--md-surface-container);flex-direction:column;min-height:0;padding:12px 12px 8px;display:flex}.sidebar-brand{align-items:center;gap:12px;padding:8px 16px 16px;display:flex}.sidebar-brand img{border-radius:8px}.subscribe-fab{align-self:flex-start;margin:0 0 16px 4px}.sidebar-scroll{flex:1;min-height:0;margin:0 -4px;padding:0 4px;overflow-y:auto}.sidebar-section{color:var(--md-on-surface-variant);justify-content:space-between;align-items:center;padding:16px 4px 4px 16px;display:flex}.sidebar-empty{color:var(--md-on-surface-variant);padding:8px 16px}.sidebar-footer{border-top:1px solid var(--md-outline-variant);align-items:center;gap:4px;padding-top:8px;display:flex}.nav-item{border-radius:var(--md-shape-full);align-items:center;display:flex;position:relative}.nav-item.nested{margin-left:24px}.nav-item-main{border-radius:var(--md-shape-full);min-width:0;height:48px;color:var(--md-on-surface-variant);font:500 14px/20px var(--md-font);text-align:left;transition:background var(--md-duration-short), border-radius var(--md-duration-medium) var(--md-spring-fast);background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:0 20px 0 16px;display:flex}.nav-item.selected .nav-item-main{background:var(--md-secondary-container);color:var(--md-on-secondary-container)}.nav-item.unread .nav-item-label{color:var(--md-on-surface);font-weight:700}.nav-item-icon{justify-content:center;align-items:center;gap:2px;min-width:24px;display:inline-flex}.nav-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-item-count{font-variant-numeric:tabular-nums;font-weight:600}.nav-item-error{color:var(--md-error);font-size:18px}.nav-item .chevron{border-radius:50%;place-items:center;margin-left:-8px;display:inline-grid}.nav-item .chevron:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.nav-item-more{opacity:0;position:absolute;right:4px}.nav-item:hover .nav-item-more,.nav-item-more:focus-visible{opacity:1}.nav-item .menu-anchor:has(.menu) .nav-item-more{opacity:1}.nav-item:hover .nav-item-count{visibility:hidden}.nav-item .menu-anchor{position:absolute;right:4px}.sync-chip{border-radius:var(--md-shape-full);min-width:0;height:40px;color:var(--md-on-surface-variant);background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.sync-chip span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sync-chip .icon{font-size:20px}.sync-chip.failed{color:var(--md-error)}.sync-chip.synced .icon{color:var(--md-primary)}.list-pane,.detail-pane{border-radius:var(--md-shape-xl);background:var(--md-surface);flex-direction:column;min-width:0;min-height:0;margin:8px 8px 8px 0;display:flex;position:relative;overflow:hidden}.top-bar{align-items:center;gap:4px;min-height:64px;padding:8px 8px 8px 16px;display:flex}.top-bar-title{flex-direction:column;flex:1;min-width:0;display:flex}.top-bar-title h1{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.top-bar .loading{width:24px;height:24px;margin:0 8px}.menu-button,.back-button{margin-left:-8px;display:none}.list-scroll{scroll-behavior:smooth;flex:1;padding-bottom:96px;overflow-y:auto}.rows{margin:0;padding:0 8px;list-style:none}.row{border-radius:var(--md-shape-lg);transition:background var(--md-duration-short);align-items:flex-start;gap:4px;padding:6px 4px 6px 0;scroll-margin:72px 0 96px;display:flex;position:relative}.row+.row:before{content:"";background:var(--md-outline-variant);opacity:.6;height:1px;position:absolute;top:0;left:52px;right:16px}.row.selected{background:var(--md-secondary-container)}.row.selected:before,.row.selected+.row:before{opacity:0}.row>.icon-btn{margin-top:4px}.row .icon-btn.selected .icon{color:var(--md-tertiary)}.row-main{border-radius:var(--md-shape-md);text-align:left;background:0 0;border:none;flex-direction:column;flex:1;gap:2px;min-width:0;padding:8px 8px 8px 4px;display:flex}.row-meta{color:var(--md-on-surface-variant);align-items:center;gap:8px;display:flex}.row-feed{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.unread-dot{background:var(--md-primary);border-radius:50%;width:8px;height:8px}.row-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.row.unread .row-title{font-weight:700}.row.read .row-title{color:var(--md-on-surface-variant);font-weight:400}.row-summary{-webkit-line-clamp:2;color:var(--md-on-surface-variant);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.row-thumb{border-radius:var(--md-shape-md);object-fit:cover;background:var(--md-surface-container);flex:none;width:72px;height:72px;margin-top:12px}.row-actions{opacity:0;transition:opacity var(--md-duration-short);position:absolute;bottom:8px;right:8px}.row:hover .row-actions,.row-actions:focus-within{opacity:1}.row-actions .icon-btn{background:var(--md-surface-container-high)}.cards{flex-direction:column;gap:12px;padding:4px 12px;display:flex}.card{border-radius:var(--md-shape-xl);background:var(--md-surface-container-low);padding:20px 20px 8px;scroll-margin:8px}.card.read{box-shadow:inset 0 0 0 1px var(--md-outline-variant);background:0 0}.card-meta{color:var(--md-on-surface-variant);align-items:center;gap:8px;display:flex}.card-title{margin:12px 0}.card-title button{text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.card-title button:hover{text-decoration:underline}.card.read .card-title{color:var(--md-on-surface-variant)}.card-actions{align-items:center;gap:4px;margin:8px -8px 0;display:flex}.card-actions .icon-btn.selected .icon,.floating-toolbar .icon.filled{color:inherit}.next-fab{z-index:2;position:absolute;bottom:16px;right:16px}.detail-pane{margin-left:0}.detail-bar{border-bottom:1px solid #0000}.detail-source{align-items:center;gap:12px;min-width:0;display:flex}.detail-source span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-scroll{flex:1;overflow-y:auto}.reading{max-width:720px;margin:0 auto;padding:8px 32px 140px}.reading-title{font:400 32px/40px var(--md-font);margin:8px 0}.reading-title a{color:inherit;text-decoration:none}.reading-title a:hover{text-decoration:underline}.reading-meta{color:var(--md-on-surface-variant);margin:0 0 32px}.prose{font:400 18px/1.7 var(--md-font-reading);color:var(--md-on-surface);overflow-wrap:anywhere}.card .prose{font-size:16px}.prose a{color:var(--md-primary)}.prose img,.prose video,.prose picture{border-radius:var(--md-shape-lg);max-width:100%;height:auto}.prose figure{margin:24px 0}.prose figcaption{font:400 14px/20px var(--md-font);color:var(--md-on-surface-variant)}.prose pre{border-radius:var(--md-shape-md);background:var(--md-surface-container-high);padding:16px;font-size:14px;overflow-x:auto}.prose code{font-size:.9em}.prose :not(pre)>code{border-radius:var(--md-shape-xs);background:var(--md-surface-container-high);padding:0 4px}.prose blockquote{border-left:4px solid var(--md-primary);color:var(--md-on-surface-variant);margin:24px 0;padding-left:20px}.prose table{border-collapse:collapse;display:block;overflow-x:auto}.prose td,.prose th{border:1px solid var(--md-outline-variant);padding:4px 8px}.prose h1,.prose h2,.prose h3{font-family:var(--md-font);line-height:1.3}.detail-bar .detail-source{flex:1}.segmented.compact{flex:none;width:auto;margin-left:auto}.segmented.compact button{height:32px;font:500 13px/16px var(--md-font);padding:0 14px}.segmented button:disabled{opacity:.38;cursor:not-allowed}.web-frame{background:#fff;border:none;flex:1;width:100%}.full-status{height:auto;padding:48px 0}.full-status .settings-actions{justify-content:center;margin-top:8px}.settings-label{color:var(--md-on-surface);margin:0}.legal-links{color:var(--md-on-surface-variant);margin:8px 0 0}.legal-links a{color:var(--md-primary)}.floating-toolbar{border-radius:var(--md-shape-full);background:var(--md-primary-container);color:var(--md-on-primary-container);box-shadow:var(--md-elevation-3);animation:toolbar-in var(--md-duration-medium) var(--md-spring-default);align-items:center;gap:4px;padding:8px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.floating-toolbar .icon-btn{color:inherit}.toolbar-fab{border-radius:var(--md-shape-lg);background:var(--md-primary);width:48px;height:48px;color:var(--md-on-primary);transition:border-radius var(--md-duration-medium) var(--md-spring-fast);border:none;place-items:center;margin-left:4px;display:grid}.toolbar-fab:active{border-radius:var(--md-shape-full)}@keyframes toolbar-in{0%{opacity:0;transform:translate(-50%,24px)scale(.9)}}a.icon-btn{text-decoration:none}.sync-card{border-radius:var(--md-shape-xl);background:var(--md-surface-container-highest);color:var(--md-on-surface);flex-direction:column;gap:8px;padding:20px;display:flex}.sync-card p{margin:0}.sync-card-title{align-items:center;gap:12px;display:flex}.sync-card-title .icon{color:var(--md-primary)}.sync-card-title .title-large{flex:1}.sync-card .loading{width:24px;height:24px}.settings-heading{color:var(--md-primary);margin:8px 0 -4px}.settings-row{color:var(--md-on-surface);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-actions{flex-wrap:wrap;gap:8px;display:flex}.shortcuts{color:var(--md-on-surface);gap:8px;margin:0;padding:0;list-style:none;display:grid}.shortcuts li{grid-template-columns:120px 1fr;align-items:baseline;gap:12px;display:grid}kbd{border-radius:var(--md-shape-sm);background:var(--md-surface-container-highest);justify-self:start;padding:2px 8px;font:500 13px/20px ui-monospace,monospace}.scrim{display:none}@media (max-width:1199px){.app{grid-template-columns:minmax(340px,400px) 1fr}.menu-button{display:inline-flex}.list-pane{margin-left:8px}.sidebar{z-index:20;border-radius:0 var(--md-shape-lg) var(--md-shape-lg) 0;width:min(320px,85vw);box-shadow:var(--md-elevation-2);transition:transform var(--md-duration-medium) var(--md-spring-default);position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.drawer-open .sidebar{transform:none}.scrim{z-index:19;background:var(--md-scrim);opacity:0;pointer-events:none;transition:opacity var(--md-duration-medium);display:block;position:fixed;inset:0}.drawer-open .scrim{opacity:1;pointer-events:auto}}@media (max-width:839px){.app{background:var(--md-surface);grid-template-columns:1fr}.list-pane,.detail-pane{border-radius:0;margin:0}.detail-pane,.has-selection .list-pane{display:none}.has-selection .detail-pane{animation:pane-in var(--md-duration-medium) var(--md-spring-default);display:flex}.back-button{display:inline-flex}.reading{padding:0 20px 140px}.reading-title{font-size:26px;line-height:34px}.row-actions,.detail-bar .detail-source span{display:none}.segmented.compact button{padding:0 10px}}@keyframes pane-in{0%{opacity:0;transform:translate(32px)}}
