.ic{flex-direction:column;gap:6px;display:flex}.ic-g{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.ic-k{font:600 10.5px var(--font-utility), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ip-faint,#8a7a63);min-width:7.5em}.ic ul{flex-wrap:wrap;flex:260px;align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.ic-c{background:var(--ip-card,#f3ead6);border:1px solid var(--ip-line,#d8cbb0);color:var(--ip-ink,#231c14);border-radius:4px;align-items:center;gap:5px;padding:2px 8px 2px 3px;font-size:12.5px;line-height:1.3;text-decoration:none;display:inline-flex}.ic-c:only-child:not(:has(img)){padding-left:8px}a.ic-c:hover{border-color:var(--ip-red,#b23a2a)}.ic-c img{object-fit:contain;background:radial-gradient(circle at 50% 35%,#fbf6ea,#e8dcc2);border:1px solid #0000;border-radius:3px;flex:none;width:22px;height:22px}.ic-c b{font-weight:600}.ic-more{color:var(--ip-faint,#8a7a63);margin:0;font-size:12.5px}.ic-more a{color:var(--ip-red,#b23a2a)}[data-theme=dark] .ic-c img{background:radial-gradient(circle at 50% 35%,#efe4cc,#cdbd99)}.rw-list{border:1px solid var(--ip-line);background:var(--ip-card);border-radius:6px;padding:2px 12px}.rw-row{border-bottom:1px solid var(--ip-line);align-items:center;gap:10px;padding:7px 0;display:flex}.rw-list>:last-child .rw-row,.rw-list>.rw-row:last-child,.rw-list details>.rw-row{border-bottom:0}.rw-list details{border-bottom:1px solid var(--ip-line)}.rw-list details:last-child{border-bottom:0}.rw-n{flex:1;min-width:0;font-size:14px}.rw-n a{color:inherit;text-decoration:none}.rw-n a:hover{text-decoration:underline}.rw-n small{color:var(--ip-faint);margin-left:6px;font-size:12px}.rw-n b{font-weight:600}.rw-tog{font:600 11px var(--font-utility), monospace;color:var(--ip-red);white-space:nowrap}.rw-tog:after{content:" ▸"}details[open]>summary .rw-tog:after{content:" ▾"}.rw-list summary{cursor:pointer;list-style:none}.rw-list summary::-webkit-details-marker{display:none}.rw-list summary:focus-visible{outline:2px solid var(--ip-red);outline-offset:2px}.rw-in{padding:2px 0 10px 40px}.rw-sec{font-family:var(--font-display), serif;margin:14px 0 6px;font-size:15px}.rw-sec:first-of-type{margin-top:4px}.rw-empty{color:var(--ip-faint);margin:2px 0 8px;font-size:13.5px;font-style:italic}@media (max-width:600px){.rw-in{padding-left:0}.rw-n small{margin-left:0;display:block}}
