@font-face{font-family:Graphit;src:url(/Graphit-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graphit;src:url(/Graphit-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}.rhr{--rhr-ink: #ffffff;--rhr-muted: #9a9a9a;--rhr-line: rgba(255, 255, 255, .08);--rhr-star: #fbbc04;--rhr-star-empty: #3a3a3a;--rhr-card: #212121;box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:24px 24px 64px;font-family:Graphit,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--rhr-ink);-webkit-font-smoothing:antialiased}.rhr *,.rhr *:before,.rhr *:after{box-sizing:border-box}.rhr-summary{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 16px;margin-bottom:40px}.rhr-score{font-size:45px;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--rhr-ink)}.rhr-count{font-size:14px;color:var(--rhr-muted)}.rhr-count a{color:var(--rhr-muted);text-decoration:underline;text-underline-offset:2px}.rhr-count a:hover{color:var(--rhr-ink)}.rhr-stars{position:relative;display:inline-flex;line-height:0}.rhr-stars-row{display:inline-flex}.rhr-stars-fill{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap}.rhr-star{display:block}.rhr-star--empty{color:var(--rhr-star-empty)}.rhr-star--fill{color:var(--rhr-star)}.rhr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.rhr-card{display:flex;flex-direction:column;gap:16px;padding:24px;border:none;border-radius:24px;background:var(--rhr-card)}.rhr-card--link{text-decoration:none;color:inherit;cursor:pointer;transition:background .15s ease}.rhr-card--link:hover{background:#2a2a2a}.rhr-card-top{display:flex;align-items:center;justify-content:space-between}.rhr-card-text{margin:0;font-size:15px;line-height:1.6;letter-spacing:-.01em;color:#ccc;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.rhr-card-foot{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:4px}.rhr-avatar{width:40px;height:40px;flex-shrink:0}.rhr-avatar--initials{display:flex;align-items:center;justify-content:center;border-radius:50%;background:#333;color:#aaa;font-size:15px;font-weight:700}.rhr-author{display:flex;flex-direction:column;gap:2px;min-width:0}.rhr-author-name{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rhr-author-time{font-size:13px;color:var(--rhr-muted)}.rhr-gmark{margin-left:auto;flex-shrink:0}.rhr-note{text-align:center;font-size:15px;color:var(--rhr-muted);padding:32px 0}.rhr-skeleton{border:none;border-radius:24px;background:var(--rhr-card);padding:24px;height:220px}.rhr-shimmer{border-radius:8px;background:linear-gradient(90deg,#242424 25%,#2f2f2f 37%,#242424 63%);background-size:400% 100%;animation:rhr-shimmer 1.4s ease infinite}@keyframes rhr-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (max-width: 640px){.rhr{padding:16px 0 40px}.rhr-score{font-size:40px}.rhr-grid{grid-template-columns:1fr}}
