.news-app{--news-surface:#fff;--news-background:#f3f5f8;--news-text-primary:#253248;--news-text-secondary:#68758a;--news-text-disabled:#929aaa;--news-lines-default:#e0e5ed;--news-divider:#e0e5ed;--news-primary:#6554c0;--news-primary-hover:#6554c011;--news-action-default-hover:#273b580b;--news-info:#2563eb;--tetana-header-height:76px;--overview-accent:#2563eb;min-height:100vh;color:var(--news-text-primary);background:var(--news-background);font-family:Segoe UI,Roboto,Arial,sans-serif;line-height:1.5}.news-app[data-theme=dark]{--news-surface:#1e1e2d;--news-background:#161620;--news-text-primary:#ededf5;--news-text-secondary:#aaaabc;--news-text-disabled:#737387;--news-lines-default:#353546;--news-divider:#353546;--news-primary:#a3a1ff;--news-primary-hover:#a3a1ff1a;--news-action-default-hover:#ffffff0f;--news-info:#93c5fd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.news-app:not([data-theme=light]){--news-surface:#1e1e2d;--news-background:#161620;--news-text-primary:#ededf5;--news-text-secondary:#aaaabc;--news-text-disabled:#737387;--news-lines-default:#353546;--news-divider:#353546;--news-primary:#a3a1ff;--news-primary-hover:#a3a1ff1a;--news-action-default-hover:#ffffff0f;--news-info:#93c5fd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.tetana-layout{--tetana-sidebar-width:232px;--tetana-header-height:76px}.tetana-layout .tp-icon{flex-shrink:0;width:24px;height:24px}.tetana-layout :is(button,summary,a,input):focus-visible{outline:2px solid var(--news-primary);outline-offset:3px}.tetana-layout button[aria-disabled=true]{cursor:default}.tetana-appbar{z-index:30;height:var(--tetana-header-height);background:var(--news-surface);border-bottom:1px solid var(--news-divider);grid-template-columns:minmax(0,1fr) minmax(140px,440px) minmax(0,1fr);align-items:center;gap:20px;padding:8px 24px;display:grid;position:sticky;top:0}.tetana-brand-group{align-items:center;gap:6px;display:flex}.tetana-brand{align-items:center;display:flex}.tetana-logo-desktop{object-fit:contain;width:168px;height:56px}.tetana-layout[data-theme=dark] .tetana-logo-desktop{filter:brightness(0)invert()}@media (prefers-color-scheme:dark){.tetana-layout:not([data-theme=light]) .tetana-logo-desktop{filter:brightness(0)invert()}}.tetana-logo-mobile{object-fit:contain;width:40px;height:40px;display:none}.tetana-global-search{border:1px solid var(--news-lines-default);background:var(--news-background);height:42px;color:var(--news-text-secondary);border-radius:24px;align-items:center;gap:10px;padding:0 14px;display:flex}.tetana-global-search .tp-icon{width:19px;height:19px}.tetana-global-search input{width:100%;min-width:0;color:var(--news-text-primary);font:inherit;background:0 0;border:0;outline:none;font-size:14px}.tetana-global-search input::placeholder{color:var(--news-text-secondary);opacity:1}.tetana-account-actions{justify-self:end;align-items:center;gap:6px;display:flex}.tetana-circle-button{border:1px solid var(--news-lines-default);background:var(--news-action-default-hover);width:36px;height:36px;color:var(--news-text-secondary);cursor:pointer;border-radius:50%;flex:0 0 36px;place-items:center;padding:0;display:grid}.tetana-layout .tetana-circle-button .tp-icon{width:19px;height:19px}.tetana-circle-button:hover,.tetana-top-menu[open]>summary{color:var(--news-primary);background:var(--news-primary-hover);border-color:var(--news-primary)}.tetana-top-menu{position:relative}.tetana-top-menu summary{list-style:none}.tetana-top-menu summary::-webkit-details-marker{display:none}.tetana-popup{border:1px solid var(--news-lines-default);background:var(--news-surface);border-radius:16px;width:252px;padding:12px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 8px 28px #0002}.tetana-popup p{border-bottom:1px solid var(--news-divider);margin:0 0 10px;padding:2px 6px 10px;font-size:13px;font-weight:600}.tetana-theme-option{background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:8px 4px;font-size:13px;display:flex}.tetana-layout .tetana-theme-option .tp-icon{width:19px;height:19px;color:var(--news-primary)}.tetana-switch{background:var(--news-text-disabled);border-radius:20px;align-items:center;width:34px;height:20px;margin-left:auto;padding:3px;display:flex}.tetana-switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px}.tetana-theme-option[aria-checked=true] .tetana-switch{background:var(--news-primary);justify-content:flex-end}.tetana-login-popup{width:160px}.tetana-login-popup button{width:100%;color:var(--news-primary);background:var(--news-primary-hover);border:0;border-radius:8px;padding:10px;font-size:14px}.tetana-desktop-sidebar{top:var(--tetana-header-height);width:var(--tetana-sidebar-width);overscroll-behavior:contain;background:var(--news-surface);border-right:1px solid var(--news-divider);z-index:15;position:fixed;bottom:0;left:0;overflow-y:auto}.tetana-navigation{background:linear-gradient(160deg,#005af70e,#0000 42%);min-height:100%;padding:26px 16px 20px}.tetana-navigation-links{gap:6px;display:grid}.tetana-nav-item{--nav-ink:var(--nav-accent);width:100%;min-width:0;min-height:56px;color:var(--news-text-primary);background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:8px 12px;font-size:14px;font-weight:500;display:flex}.tetana-nav-icon{background:color-mix(in srgb, var(--nav-ink) 10%, transparent);width:36px;height:36px;color:var(--nav-ink);border-radius:11px;flex:0 0 36px;place-items:center;display:grid}.tetana-layout .tetana-nav-icon .tp-icon{fill:none;stroke-width:1.7px;width:21px;height:21px}.tetana-layout[data-theme=dark] .tetana-nav-item{--nav-ink:color-mix(in srgb, var(--nav-accent) 72%, white)}@media (prefers-color-scheme:dark){.tetana-layout:not([data-theme=light]) .tetana-nav-item{--nav-ink:color-mix(in srgb, var(--nav-accent) 72%, white)}}.tetana-nav-item:hover{background:color-mix(in srgb, var(--nav-accent) 5%, transparent);border-color:color-mix(in srgb, var(--nav-accent) 12%, transparent)}.tetana-nav-item[aria-current=page]{background:color-mix(in srgb, var(--nav-accent) 8%, transparent);border-color:color-mix(in srgb, var(--nav-accent) 18%, transparent);font-weight:650}.tetana-navigation-links .tetana-nav-item[aria-current=page]:after{content:"";background:var(--nav-ink);border-radius:50%;width:6px;height:6px;margin-left:auto}.tetana-compose{border-top:1px solid var(--news-divider);margin:22px 4px 0;padding-top:22px}.tetana-post-button{--post-accent:#5d7fac;border:1px solid color-mix(in srgb, var(--post-accent) 24%, transparent);background:color-mix(in srgb, var(--post-accent) 12%, transparent);color:#49698f;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:46px;font-size:14px;font-weight:600;display:flex}.tetana-post-button:hover{background:color-mix(in srgb, var(--post-accent) 19%, transparent);border-color:color-mix(in srgb, var(--post-accent) 38%, transparent)}.tetana-post-button:active{background:color-mix(in srgb, var(--post-accent) 25%, transparent)}.tetana-layout[data-theme=dark] .tetana-post-button{color:#adc4e2}@media (prefers-color-scheme:dark){.tetana-layout:not([data-theme=light]) .tetana-post-button{color:#adc4e2}}.tetana-main-content{margin-left:var(--tetana-sidebar-width);min-width:0}.tetana-bottom-nav,.tetana-menu-button,.tetana-mobile-search,.tetana-search-close{display:none}.tetana-skip{z-index:50;background:var(--news-surface);color:var(--news-primary);border-radius:8px;padding:12px;position:fixed;top:-100px;left:16px}.tetana-skip:focus{top:10px}.tetana-mobile-drawer{background:var(--news-surface);width:min(290px,88vw);max-width:100%;height:100dvh;max-height:100%;color:var(--news-text-primary);border:0;margin:0;padding:0}.tetana-mobile-drawer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10182780}.tetana-drawer-inner{min-height:100%}.tetana-drawer-heading{border-bottom:1px solid var(--news-divider);min-height:60px;color:var(--news-primary);justify-content:space-between;align-items:center;padding:12px 20px;font-size:20px;font-weight:650;display:flex}@media (min-width:960px) and (max-width:1199.98px){.tetana-layout{--tetana-sidebar-width:192px}.tetana-navigation{padding-inline:10px}.tetana-nav-item{gap:10px;padding-inline:8px}.tetana-main-content .news-page{padding-inline:16px}.tetana-appbar{grid-template-columns:minmax(180px,1fr) minmax(140px,400px) minmax(168px,1fr);gap:16px}}@media (max-width:959.98px){.tetana-layout{--tetana-header-height:60px}.tetana-appbar{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:6px 10px}.tetana-logo-desktop,.tetana-desktop-sidebar{display:none}.tetana-logo-mobile{display:block}.tetana-menu-button,.tetana-mobile-search{display:grid}.tetana-account-actions{gap:5px}.tetana-main-content{padding-bottom:calc(76px + env(safe-area-inset-bottom));margin-left:0}.tetana-global-search{display:none}.tetana-global-search.is-open{z-index:2;background:var(--news-surface);display:flex;position:absolute;inset:8px 10px}.tetana-search-close{color:var(--news-text-secondary);background:0 0;border:0;place-items:center;padding:6px;display:grid}.tetana-bottom-nav{z-index:25;padding:5px max(4px, env(safe-area-inset-left)) calc(5px + env(safe-area-inset-bottom)) max(4px, env(safe-area-inset-right));background:var(--news-surface);border-top:1px solid var(--news-divider);grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 16px #00000006}.tetana-bottom-nav .tetana-nav-item{border-radius:10px;flex-direction:column;gap:4px;min-height:54px;padding:4px 1px;font-size:10px;font-weight:600}.tetana-bottom-nav .tetana-nav-icon{border-radius:8px;flex-basis:27px;width:27px;height:27px}.tetana-bottom-nav .tetana-nav-icon .tp-icon{width:18px;height:18px}}@media (prefers-reduced-motion:no-preference){.tetana-nav-item,.tetana-circle-button,.tetana-post-button{transition:background-color .15s,border-color .15s}}.feed-avatar{background:var(--news-primary-hover);width:40px;height:40px;color:var(--news-primary);border-radius:50%;flex:0 0 40px;place-items:center;font-size:18px;font-weight:600;display:grid;overflow:hidden}.feed-avatar img{object-fit:cover;width:100%;height:100%}.tetana-login-popup>a{width:100%;color:var(--news-primary);background:var(--news-primary-hover);border-radius:8px;padding:10px;font-size:14px;display:block}.tetana-account-avatar .feed-avatar{flex-basis:34px;width:34px;height:34px}.tetana-profile-popup{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:24px 18px 18px;display:flex}.tetana-profile-popup>.feed-avatar{flex-basis:76px;width:76px;height:76px;font-size:28px}.tetana-profile-popup>strong{overflow-wrap:anywhere;font-size:16px;font-weight:600}.tetana-profile-popup form{width:100%}.tetana-profile-popup form button{border:1px solid var(--news-lines-default);width:100%;color:var(--news-primary);background:var(--news-primary-hover);cursor:pointer;border-radius:20px;padding:10px;font-size:13px}.tetana-chat-link{position:relative}.tetana-profile-link{flex-direction:column;align-items:center;gap:14px;display:flex}.tetana-profile-link .feed-avatar{flex-basis:76px;width:76px;height:76px;font-size:28px}.tetana-profile-link:hover strong{color:var(--news-primary)}.profile-nav-search{flex:1;min-width:0;position:relative}.profile-search-results{border:1px solid var(--news-lines-default);background:var(--news-surface);color:var(--news-text-primary);z-index:40;border-radius:14px;max-height:360px;position:absolute;top:calc(100% + 18px);left:-35px;right:-14px;overflow:auto;box-shadow:0 10px 30px #0002}.profile-search-results ul{margin:0;padding:6px;list-style:none}.profile-search-results a{border-radius:10px;align-items:center;gap:10px;padding:10px;font-size:14px;display:flex}.profile-search-results a:hover{background:var(--news-primary-hover)}.profile-search-results small{color:var(--news-text-secondary);margin-top:2px;font-size:11px;display:block}.profile-search-results p{padding:18px;font-size:13px}.tetana-chat-badge{border:2px solid var(--news-surface);color:#fff;background:#e44765;border-radius:12px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:700;line-height:1;display:grid;position:absolute;top:-5px;right:-6px}
