@layer components{.rcpt{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);border-radius:1rem;gap:.6rem;padding:1.1rem 1rem 1rem;display:grid;position:relative}.rcpt:before{content:"";background:repeating-linear-gradient(90deg, var(--hi) 0 10px, transparent 10px 14px);border-radius:1rem 1rem 0 0;height:4px;position:absolute;inset:0 0 auto}.rcpt-head{grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;display:grid}.rcpt-no{color:var(--ink-muted);font-size:.7rem}.rcpt-name{font-size:1.05rem;font-weight:800;line-height:1.25}.rcpt-name a:hover{color:var(--brand)}.rcpt-rev{text-align:right;line-height:1.1}.rcpt-rev span{color:var(--brand);font-size:1.05rem;font-weight:700}.rcpt-rev small{color:var(--ink-muted);font-size:.68rem;display:block}.rcpt-ev{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.rcpt-why{font-size:.95rem;font-weight:650;line-height:1.5}.rcpt-rows{font-size:.85rem;display:grid}.rcpt-rows>div{border-top:1px dashed var(--line);grid-template-columns:4.6rem 1fr;gap:.5rem;padding:.35rem 0;display:grid}.rcpt-rows dt{color:var(--ink-muted)}.rcpt-take{background:var(--hi-soft);border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;padding:.6rem .75rem;font-size:.85rem;line-height:1.55;display:flex}.rcpt-take p{flex:14rem}.rcpt-stamp{border:2px solid var(--brand);color:var(--brand);white-space:nowrap;border-radius:.4rem;padding:0 .5rem;font-size:.72rem;font-weight:800;display:inline-block;transform:rotate(-3deg)}.rcpt-stamp.skip{color:#b3402c;border-color:#b3402c}.dark .rcpt-stamp.skip{color:#ff8a6e;border-color:#ff8a6e}.rcpt-more{color:var(--brand);justify-self:start;font-size:.82rem;font-weight:600}.rcpt-mini{border:1px solid var(--line);background:var(--surface);border-radius:.8rem;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.6rem;padding:.7rem .85rem;font-size:.88rem;display:grid}.rcpt-mini:hover{border-color:var(--brand)}.rcpt-mini-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-muted);overflow:hidden}.rcpt-mini-rev{color:var(--brand);font-size:.82rem;font-weight:700}.rcpt-grid{gap:1rem;display:grid}@media (width>=900px){.rcpt-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.daily-row{border:1px solid var(--line);background:var(--surface);border-radius:.8rem;grid-template-columns:auto 1fr;align-items:baseline;gap:.75rem;padding:.7rem .85rem;font-size:.88rem;display:grid}.daily-row:hover{border-color:var(--brand)}.daily-row span:last-child{color:var(--ink-muted);min-width:0}.vote-box{background:var(--brand-soft);border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.8rem 1rem;font-size:.9rem;display:flex}.dark .vote-box{background:color-mix(in oklab, var(--brand) 22%, transparent)}}
