@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/roboto-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/roboto-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/roboto-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/roboto-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--paper:#fff;--canvas:#f2f2f2;--ink:#000;--muted:#595959;--line:#e5e5e5;--accent:#0b5dd7;--accent-hover:#2664bf;--accent-active:#2a6dd1;--soft:#f0f0f0;--pink:#ffe6eb;--pink-ink:#c72b55;--danger:#bd292d;--radius:10px;--small-radius:8px;--pill-radius:50px;--page-width:1280px;--sidebar-width:220px;--feed-width:640px;--right-width:320px;--gap:50px;--gutter:16px;--card-padding:24px;--header-height:60px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:20px;--space-xl:24px;--space-2xl:32px;--body-size:17px;--small-size:15px;--caption-size:13px;--heading-size:20px;--article-title-size:20px;--reading-size:17px;--body-line:26px;--heading-line:26px;--touch:44px;--button-height:42px;--icon:24px;--metric-icon:20px;--avatar:40px;--large-avatar:80px;--auth-width:440px;--motion:.15s;--field-motion:.1s;--spinner-duration:.8s;--skeleton-duration:.9s;--code-size:14px;--mobile-nav-height:66px;--focus-ring:0 0 0 3px #0b5dd733}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:calc(var(--header-height) + var(--space-md));scroll-padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom))}body{background:var(--canvas);color:var(--ink);font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--body-size);line-height:var(--body-line);margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}a,button{transition:color var(--motion) ease-out, background-color var(--motion) ease-out, box-shadow var(--motion) ease-out, transform var(--motion) ease-out}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:500;line-height:var(--heading-line);letter-spacing:normal;overflow-wrap:anywhere}p{overflow-wrap:anywhere}svg{width:var(--icon);height:var(--icon);flex-shrink:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-sm);left:var(--space-md);z-index:30;background:var(--paper);border-radius:var(--small-radius);padding:var(--space-sm) var(--space-md);position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-header{background:var(--pink);z-index:10;position:sticky;top:0}.header-inner{max-width:var(--page-width);width:calc(100% - var(--gutter) * 2);min-height:var(--header-height);grid-template-columns:var(--sidebar-width) minmax(0,var(--feed-width)) var(--right-width);gap:var(--gap);align-items:center;margin:auto;display:grid}.brand{letter-spacing:-1px;width:fit-content;padding:var(--space-sm) var(--space-lg);align-items:center;font:700 23px/.84 Georgia,Times New Roman,serif;display:inline-flex}.brand-and{font-size:var(--small-size);font-weight:400}.brand-dot{color:var(--ink)}.header-actions{justify-content:flex-end;align-items:center;gap:var(--space-sm);min-width:0;display:flex}.button,.text-button,.icon-button{min-height:var(--touch);justify-content:center;align-items:center;gap:var(--space-sm);font-weight:500;line-height:1.2;display:inline-flex}.button{border-radius:var(--pill-radius);padding:var(--space-sm) var(--space-md);background:var(--paper);text-align:center;border:0;box-shadow:0 1px 2px #0000001a}.button.primary{background:var(--accent);color:var(--paper);box-shadow:none}.button.danger{background:var(--danger);color:var(--paper)}.button-label{justify-content:center;align-items:center;gap:var(--space-sm);display:inline-flex}button[aria-busy=true]{position:relative}button[aria-busy=true]>.button-label{opacity:0}button[aria-busy=true]>.spinner{left:calc(50% - var(--metric-icon) / 2);position:absolute}.text-button,.icon-button{border-radius:var(--pill-radius);padding:var(--space-sm);background:0 0;border:0}.icon-button{width:var(--touch);flex-shrink:0}.button:active,.text-button:active,.icon-button:active{transform:scale(.97)}.button.primary:active{background:var(--accent-active)}.account-link{align-items:center;gap:var(--space-sm);font-size:var(--small-size);display:inline-flex}.account-link .avatar{width:var(--button-height);height:var(--button-height)}.account-link>span:last-child{display:none}.session-placeholder{min-width:var(--large-avatar);min-height:var(--touch);justify-content:center;align-items:center;display:inline-flex}.global-error{padding:var(--space-sm) var(--gutter);color:var(--danger);background:#fff0f0;margin:0}.community-layout{max-width:var(--page-width);width:calc(100% - var(--gutter) * 2);padding:var(--space-md) 0 var(--space-2xl);grid-template-columns:var(--sidebar-width) minmax(0,var(--feed-width)) var(--right-width);gap:var(--gap);align-items:start;margin:auto;display:grid}.sidebar{min-width:0;top:calc(var(--header-height) + var(--space-md));max-height:calc(100dvh - var(--header-height) - var(--space-2xl));padding:0 var(--space-sm);scrollbar-width:thin;position:sticky;overflow-y:auto}.side-nav,.topic-list{gap:var(--space-xs);display:grid}.side-nav{margin-bottom:var(--space-xl)}.side-nav a,.topic-list a,.menu-action{min-height:var(--touch);align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-sm);border-radius:12px;display:flex}.side-nav a>svg{color:var(--muted)}.side-nav .selected,.topic-list .selected{background:var(--paper)}.side-nav .selected>svg{color:var(--accent)}.topic-list h2{color:var(--muted);font-size:var(--small-size);margin:var(--space-sm);font-weight:400}.topic-list a{gap:var(--space-sm);font-size:var(--small-size)}.topic-list a>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.topic-list small{color:var(--muted);font-size:var(--caption-size);margin-left:auto}.topic-icon{width:var(--avatar);height:var(--avatar);color:#4464a1;background:#e3eafc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.topic-icon svg{width:var(--metric-icon);height:var(--metric-icon)}.topic-list a:nth-of-type(3n+2) .topic-icon{color:#7960a3;background:#e9e5f8}.topic-list a:nth-of-type(3n+3) .topic-icon{color:#a55566;background:#fbe4e6}.side-caption{padding:var(--space-md) var(--space-sm);color:var(--muted);font-size:var(--caption-size);line-height:20px}.main-content,.right-sidebar{min-width:0}.right-sidebar{gap:var(--space-sm);display:grid}.aside-card{background:var(--paper);border-radius:var(--radius);padding:var(--space-md)}.aside-card h2{font-size:var(--small-size);margin-bottom:var(--space-md);line-height:22px}.aside-card p{font-size:var(--small-size);margin:var(--space-sm) 0 var(--space-md);line-height:22px}.aside-card .button{font-size:var(--small-size);min-height:34px}.community-emblem{border-radius:var(--small-radius);height:104px;color:var(--accent);background:#e7f2ff;place-items:center;display:grid}.community-emblem svg{stroke-width:1.2px;width:64px;height:64px}.aside-link{align-items:center;gap:var(--space-sm);font-size:var(--small-size);color:var(--accent);min-height:var(--touch);display:inline-flex}.feed-navigation{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:0 var(--card-padding);min-height:50px;margin-bottom:var(--space-sm);display:flex}.tabs{align-items:center;gap:var(--space-md);display:flex}.tabs a,.tabs button{min-height:var(--touch);padding:var(--space-sm) 0;color:var(--muted);font-weight:400;font-size:var(--small-size);background:0 0;border:0;position:relative}.tabs .active{color:var(--ink);font-weight:500}.tabs .active:after{content:"";border-radius:var(--pill-radius);background:var(--ink);height:2px;position:absolute;bottom:0;left:0;right:0}.feed-navigation .tabs .active:after{display:none}.feed-navigation .tabs{gap:var(--space-md)}.filter-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md) var(--card-padding);background:var(--paper);border-radius:var(--radius);margin-bottom:var(--space-sm);display:flex}.filter-heading h1{font-size:var(--heading-size);margin:var(--space-sm) 0}.search-form{align-items:center;gap:var(--space-sm);margin:0 0 var(--space-md);min-width:0;display:flex}.search-field{align-items:center;gap:var(--space-sm);min-width:0;padding-left:var(--space-md);border-radius:var(--pill-radius);transition:border-color var(--field-motion) linear, box-shadow var(--field-motion) linear, background-color var(--field-motion) linear;background:#f7f7f7;border:1px solid #d9d9d9;flex:1;display:flex}.search-field>svg{width:var(--metric-icon);height:var(--metric-icon);color:var(--muted)}.search-field input{width:100%;min-width:0;min-height:var(--touch);padding:var(--space-sm) var(--space-md) var(--space-sm) 0;background:0 0;border:0;outline:0}.search-field:focus-within{border-color:var(--accent);background:var(--paper);box-shadow:var(--focus-ring)}.header-search{width:100%;max-width:340px;margin:0}.header-search .search-field{background:#ffffff80;border-color:#0000}.header-search .search-field:focus-within{background:var(--paper);border-color:var(--accent)}.article-list{gap:var(--space-sm);display:grid}.article-card{background:var(--paper);border-radius:var(--radius);padding:var(--space-lg) var(--card-padding) var(--space-xs)}.author-line{align-items:center;gap:var(--space-sm);min-width:0;margin-bottom:var(--space-sm);display:flex}.author-avatar{flex-shrink:0;display:flex}.author-info{min-width:0}.author-name{font-size:var(--small-size);overflow-wrap:anywhere;font-weight:500;line-height:20px;display:block}.author-details{align-items:center;column-gap:var(--space-sm);font-size:var(--caption-size);color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;line-height:18px;display:flex}.avatar{width:var(--avatar);height:var(--avatar);color:#415780;font-size:var(--small-size);background:#e8eef9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.avatar.large{width:var(--large-avatar);height:var(--large-avatar);font-size:var(--heading-size)}.article-title{display:block}.article-title h2{font-size:var(--heading-size);margin-bottom:var(--space-sm);font-weight:500}.article-card>p{margin-bottom:var(--space-sm)}.read-more{min-height:var(--touch);font-size:var(--small-size);margin-bottom:var(--space-xs);align-items:center;font-weight:500;display:inline-flex}.card-bottom{gap:var(--space-xs);display:grid}.tags{gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.tag{min-height:28px;padding:var(--space-xs) var(--space-sm);background:var(--soft);color:var(--muted);font-size:var(--caption-size);border-radius:var(--pill-radius);overflow-wrap:anywhere;align-items:center;line-height:20px;display:inline-flex}.metrics{align-items:center;gap:var(--space-md);font-size:var(--small-size);color:var(--muted);min-height:46px;display:flex}.metrics a,.metric{justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--touch);display:inline-flex}.metrics a:last-child{min-width:var(--touch);margin-left:auto}.metrics svg,.metric svg{width:var(--metric-icon);height:var(--metric-icon)}.empty{text-align:center;background:var(--paper);border-radius:var(--radius);padding:var(--space-2xl) var(--card-padding)}.empty>svg{width:var(--large-avatar);height:var(--large-avatar);color:var(--muted);margin-bottom:var(--space-md)}.empty h2{font-size:var(--heading-size)}.empty p{color:var(--muted);font-size:var(--small-size)}.pager{justify-content:center;align-items:center;gap:var(--space-md);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.pager>span{color:var(--muted);font-size:var(--caption-size)}.page-heading{padding:var(--space-md) var(--card-padding)}.page-heading h1{font-size:var(--heading-size);margin:var(--space-sm) 0}.page-heading p{color:var(--muted);font-size:var(--small-size);margin-bottom:0}.eyebrow{font-size:var(--caption-size);color:var(--muted);display:block}.form-stack{gap:var(--space-md);display:grid}.field-group{gap:var(--space-sm);display:grid}.form-stack label{gap:var(--space-sm);font-size:var(--small-size);min-width:0;font-weight:500;display:grid}.form-stack input,.form-stack textarea{width:100%;min-width:0;min-height:var(--touch);border-radius:var(--small-radius);padding:var(--space-sm) var(--space-md);font-weight:400;font-size:var(--body-size);color:var(--ink);transition:border-color var(--field-motion) linear, box-shadow var(--field-motion) linear, background-color var(--field-motion) linear;background:#f7f7f7;border:1px solid #d9d9d9}.form-stack input:focus,.form-stack textarea:focus{border-color:var(--accent);background:var(--paper);box-shadow:var(--focus-ring);outline:0}input::placeholder,textarea::placeholder{color:#737373;opacity:1}textarea{resize:vertical}.form-stack small{font-size:var(--caption-size);color:var(--muted);font-weight:400;line-height:20px}.form-actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.form-error{border-radius:var(--small-radius);color:var(--danger);padding:var(--space-sm) var(--space-md);margin:var(--space-sm) 0;font-size:var(--small-size);background:#fff0f0}.success{color:#217a36;font-size:var(--small-size);margin:0}.editor,.profile-form{background:var(--paper);border-radius:var(--radius);padding:var(--card-padding)}.body-editor{font-family:ui-monospace,monospace}.auth-page{min-height:calc(100dvh - var(--header-height));padding:var(--space-2xl) var(--gutter);place-items:start center;display:grid}.auth-card{max-width:var(--auth-width);background:var(--paper);border-radius:var(--radius);width:100%;padding:var(--space-2xl);animation:panel-in var(--motion) ease-out}.auth-card h1{font-size:var(--heading-size);margin-bottom:var(--space-xl)}.auth-card .tabs{margin-bottom:var(--space-xl)}.auth-card .form-stack>.button{justify-self:stretch}.back-link{align-items:center;gap:var(--space-sm);min-height:var(--touch);font-size:var(--small-size);color:var(--muted);margin:0 var(--card-padding) var(--space-sm);display:inline-flex}.reading-card{background:var(--paper);border-radius:var(--radius);padding:var(--space-lg) var(--card-padding)}.reading-card>h1{font-size:var(--article-title-size);margin:var(--space-sm) 0}.article-lead{font-size:var(--reading-size);margin:var(--space-sm) 0 var(--space-md)}.article-body{font-size:var(--reading-size);line-height:var(--body-line);margin:var(--space-md) 0 var(--space-xl)}.article-body>p{white-space:pre-wrap;margin-bottom:var(--space-md)}.article-body h2,.article-body h3{margin:var(--space-xl) 0 var(--space-md);font-size:18px;line-height:24px}.code-block{margin:var(--space-md) 0;border:1px solid var(--line);border-radius:var(--small-radius);background:#f7f7f7;overflow:hidden}.code-language{padding:var(--space-xs) var(--space-md);border-bottom:1px solid var(--line);font-size:var(--caption-size);color:var(--muted);overflow-wrap:anywhere;display:block}pre{padding:var(--space-md);font:var(--code-size)/1.7 ui-monospace, monospace;margin:0;overflow-x:auto}.reaction-bar{align-items:center;gap:var(--space-sm);padding-top:var(--space-md);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.reaction-bar .button{font-size:var(--small-size);background:var(--soft);box-shadow:none}.reaction-bar .chosen{color:var(--accent);background:#e8f0ff}.chosen svg{fill:currentColor;animation:reaction-in var(--motion) ease-out}.owner-actions{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.owner-actions .button{font-size:var(--small-size)}.delete-confirm{border-radius:var(--small-radius);padding:var(--space-md);animation:panel-in var(--motion) ease-out;background:#fff0f0}.delete-confirm p{margin-bottom:var(--space-sm);font-size:var(--small-size)}.delete-confirm .button{margin:var(--space-xs)}.author-about{gap:var(--space-md);padding-top:var(--space-xl);margin-top:var(--space-xl);border-top:1px solid var(--line);display:flex}.author-about>div{min-width:0}.author-about .avatar{width:var(--avatar);height:var(--avatar);font-size:var(--small-size)}.author-about h3{font-size:var(--small-size);margin:0;line-height:22px}.author-about p{font-size:var(--small-size);color:var(--muted);white-space:pre-wrap;margin:var(--space-xs) 0 0;line-height:22px}.discussion{padding:var(--card-padding);margin-top:var(--space-sm);background:var(--paper);border-radius:var(--radius);scroll-margin-top:calc(var(--header-height) + var(--space-md))}.discussion h2{font-size:var(--heading-size);margin-bottom:var(--space-md)}.discussion h2>span{color:var(--muted);margin-left:var(--space-xs)}.comment-form{padding:var(--space-md);border:1px solid var(--line);border-radius:var(--space-xl);margin-bottom:var(--space-xl);background:#f7f7f7}.comment-form textarea{background:var(--paper)}.comment-form .button,.profile-form .button{justify-self:start}.comment{padding:var(--space-md) 0;border-top:1px solid var(--line)}.comment>p{white-space:pre-wrap;margin:var(--space-sm) 0}.signin-note,.muted{color:var(--muted);font-size:var(--small-size)}.signin-note a{color:var(--accent)}.profile-heading{gap:var(--space-md);padding:var(--card-padding);background:var(--paper);border-radius:var(--radius);margin-bottom:var(--space-sm);align-items:flex-start;display:flex}.profile-heading>div{min-width:0}.profile-heading h1{font-size:var(--heading-size);margin:var(--space-sm) 0}.profile-heading p{white-space:pre-wrap;font-size:var(--small-size);color:var(--muted);margin-bottom:0}.profile-form{margin-bottom:var(--space-sm)}.section-title,.feed-title{font-size:var(--heading-size);margin:var(--space-md) var(--card-padding)}.feed-title{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.feed-title h2{font-size:var(--heading-size);margin:0}.feed-title .button{font-size:var(--small-size)}.search-page,.menu-page{padding:var(--card-padding);background:var(--paper);border-radius:var(--radius)}.search-page .page-heading,.menu-page .page-heading{padding:0 0 var(--space-md)}.search-page h2{font-size:var(--small-size);color:var(--muted);margin-top:var(--space-xl)}.menu-action{gap:var(--space-md)}.menu-account{min-height:var(--touch);justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.menu-account .account-link{min-width:0}.menu-account .account-link>span:last-child{overflow-wrap:anywhere;display:block}.menu-page .side-nav{margin-top:var(--space-xl)}.site-footer{max-width:var(--page-width);width:calc(100% - var(--gutter) * 2);padding:var(--space-md) 0;justify-content:center;gap:var(--space-sm) var(--space-md);color:var(--muted);font-size:var(--caption-size);flex-wrap:wrap;margin:0 auto;display:flex}.footer-brand{font-weight:500}.mobile-nav{display:none}.spinner{width:var(--metric-icon);height:var(--metric-icon);animation:spin var(--spinner-duration) linear infinite;border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;display:inline-block}.loading-page{max-width:var(--feed-width);margin:var(--space-md) auto;padding:0 var(--gutter);gap:var(--space-md);display:grid}.skeleton{background:var(--paper);border-radius:var(--radius);animation:skeleton-loading var(--skeleton-duration) ease-in-out infinite alternate}.title-skeleton{height:var(--header-height);width:65%}.card-skeleton{height:calc(var(--large-avatar) * 3)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes skeleton-loading{to{opacity:.5}}@keyframes panel-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes reaction-in{0%{transform:scale(.85)}to{transform:scale(1)}}@media (hover:hover){.button:hover{box-shadow:0 2px 5px #00000026}.button.primary:hover{background:var(--accent-hover);box-shadow:none}.button.danger:hover{background:#a51d22}.text-button:hover,.icon-button:hover,.tag:hover,.side-nav a:hover,.topic-list a:hover,.menu-action:hover{background:#e8e8e8}.side-nav .selected:hover,.topic-list .selected:hover{background:var(--paper)}.author-name:hover,.author-details a:hover,.metrics a:hover,.read-more:hover,.aside-link:hover{color:var(--accent)}}@media (max-width:1339px){.community-layout{grid-template-columns:var(--sidebar-width) minmax(0,var(--feed-width));max-width:910px}.right-sidebar{display:none}.header-inner{grid-template-columns:var(--sidebar-width) minmax(0,1fr) auto;gap:var(--space-xl);max-width:910px}}@media (max-width:959px){.community-layout{max-width:var(--feed-width);grid-template-columns:minmax(0,1fr);width:100%}.sidebar{display:none}.header-inner{max-width:var(--feed-width);justify-content:center;width:100%;display:flex;position:relative}.brand{padding:var(--space-sm);font-size:21px}.header-search,.header-actions{display:none}.mobile-nav{bottom:calc(var(--space-sm) + env(safe-area-inset-bottom));left:max(var(--gutter),calc((100% - var(--feed-width)) / 2 + var(--gutter)));right:max(var(--gutter),calc((100% - var(--feed-width)) / 2 + var(--gutter)));min-height:calc(var(--mobile-nav-height) - var(--space-md));border-radius:var(--pill-radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#fffffff2;border:1px solid #e9e9e9;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed}.mobile-nav a{min-height:var(--touch);border-radius:var(--pill-radius);place-items:center;display:grid}.mobile-nav .active{color:var(--pink-ink);background:#fff0f4}.mobile-nav a:active{background:var(--soft);transform:scale(.95)}.site-footer{padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + var(--space-md))}.feed-navigation{background:var(--paper);border-bottom:1px solid var(--line);border-radius:var(--radius)}.profile-heading{flex-wrap:wrap}.auth-page{padding-bottom:calc(var(--mobile-nav-height) + var(--space-2xl) + env(safe-area-inset-bottom))}}@media (max-width:639px){:root{--card-padding:16px}.community-layout{padding-top:0}.article-card,.reading-card,.discussion,.profile-heading,.search-page,.menu-page,.editor,.profile-form,.empty,.filter-heading,.feed-navigation{border-radius:0}.article-card{padding-top:var(--space-md)}.feed-navigation{margin-bottom:var(--space-sm)}.auth-page{padding-top:var(--space-md)}.auth-card{padding:var(--space-xl)}.profile-heading .avatar.large{width:var(--avatar);height:var(--avatar);font-size:var(--small-size)}.filter-heading+.search-form{padding:0 var(--gutter)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.spinner{border-right-color:currentColor}}

