.sr-wrap{max-width:880px}.sr-head h1{font-size:var(--fs-36);letter-spacing:-.025em;font-weight:650;line-height:1.15}.sr-head>p{color:var(--text-2);margin-top:6px}@media (max-width:767px){.sr-head h1{font-size:var(--fs-30)}}.sr-form{gap:8px;margin:20px 0 16px;display:flex}.sr-field{flex:1;min-width:0;position:relative}.sr-field .i{color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:14px;translate:0 -50%}.sr-field .input{height:44px;font-size:var(--fs-16);padding-left:42px}.sr-form .btn{flex:none;height:44px}.sr-tabs{gap:8px;margin-bottom:8px;display:flex}.sr-tabs a{border:1px solid var(--border);background:var(--card);height:36px;color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:550;display:inline-flex}.sr-tabs a small{color:var(--text-3);font-variant-numeric:tabular-nums;font-weight:500}.sr-tabs a:hover{border-color:var(--border-2);color:var(--text)}.sr-tabs a[aria-current=page]{background:var(--text);border-color:var(--text);color:var(--bg)}.sr-tabs a[aria-current=page] small{color:inherit;opacity:.75}@media (max-width:767px){.sr-tabs a{height:var(--hit);flex:1;justify-content:center;padding:0 8px}}.sr-count{color:var(--text-3);padding:8px 0 0;font-size:12px}.sr-wrap mark{background:var(--brand-soft);color:var(--brand-text);border-radius:3px;padding:0 1px}.sr-posts,.sr-users,.sr-tags{margin:0;padding:0;list-style:none}.sr-post{border-bottom:1px solid var(--border);gap:8px;padding:20px 0;display:grid;position:relative}.sr-by{color:var(--text-3);align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.sr-by b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.sr-by time{white-space:nowrap}.sr-by .sep,.sr-user .sep{background:var(--text-3);border-radius:50%;flex:none;width:3px;height:3px}.sr-post h2{font:700 var(--fs-20) / 1.4 var(--font-serif);overflow-wrap:anywhere}.sr-post h2 a:after{content:"";position:absolute;inset:0}.sr-post h2 a:hover{color:var(--accent-text)}.sr-snip{color:var(--text-2);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.7;display:-webkit-box;overflow:hidden}.sr-foot{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;font-size:12px;display:flex}.sr-foot span{align-items:center;gap:4px;display:inline-flex}.sr-foot .i{width:14px;height:14px}.sr-foot .tag{height:22px;padding-inline:8px}.sr-foot .tg{overflow-wrap:anywhere}@media (max-width:767px){.sr-post{padding:18px 0}.sr-post h2{font-size:var(--fs-18)}.sr-snip{font-size:14px}}.sr-user{border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding:16px 0;display:flex;position:relative}.sr-user .txt{gap:4px;min-width:0;display:grid}.sr-user .nm{font-weight:650;font-size:var(--fs-16);overflow-wrap:anywhere}.sr-user .nm:after{content:"";position:absolute;inset:0}.sr-user .nm:hover{color:var(--accent-text)}.sr-user .meta{color:var(--text-3);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.sr-user p{color:var(--text-2);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.sr-tags{flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.sr-tags a{border:1px solid var(--border);background:var(--card);max-width:100%;min-height:40px;color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:550;display:inline-flex}.sr-tags a span{overflow-wrap:anywhere}.sr-tags a:hover{border-color:var(--border-2)}.sr-tags .i{width:14px;height:14px;color:var(--text-3);flex:none}.sr-tags small{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}@media (max-width:767px){.sr-tags a{min-height:var(--hit)}}.sr-empty a{color:var(--brand-text);font-weight:550}.sr-more{padding-top:8px}.sr-more .pager{padding-inline:0}
