.wr-ico{width:18px;height:18px;flex:none}
.wr-social{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}
.wr-social a{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--border);border-radius:9999px;background:var(--card);color:var(--foreground);transition:color .15s,border-color .15s}
.wr-social a:hover{color:var(--accent);border-color:var(--accent)}
.wr-with-ico{display:inline-flex;align-items:center;gap:.6rem}
.wr-with-ico .wr-ico{width:22px;height:22px;color:var(--accent)}
.wr-faq{border-top:1px solid var(--border)}
.wr-faq details{border-bottom:1px solid var(--border);padding:1.1rem 0}
.wr-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;font-size:1.125rem;line-height:1.5;font-weight:700}
.wr-faq summary::-webkit-details-marker{display:none}
.wr-faq summary::after{content:"+";flex:none;font-family:Fraunces,Georgia,serif;font-size:1.6rem;line-height:1;color:var(--accent);transition:transform .2s}
.wr-faq details[open] summary::after{transform:rotate(45deg)}
.wr-faq p{margin-top:.6rem;max-width:48rem;color:var(--muted-foreground)}
.wr-feeds{display:grid;gap:1.5rem;margin-top:2.5rem}
.wr-feed{border:1px solid var(--border);border-radius:calc(var(--radius) + 8px);background:var(--card);padding:1.25rem;overflow:hidden}
.wr-feed-title{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:700}
.wr-feed-title .wr-ico{color:var(--accent)}
.admin-bar header.sticky{top:32px}
@media screen and (max-width:782px){.admin-bar header.sticky{top:46px}}
