/* Round 38 · guests of one sitting, and its own circle (design/round-38/return, boards 1·1-2·5) */
.ask38{border-radius:18px;background:var(--kopi-soft);padding:16px;display:flex;flex-direction:column;gap:8px}
.ask38 h3{font:500 22px/1.2 var(--font-display);color:var(--ink);margin:0}
.ask38 p{font-size:15px;line-height:1.45;color:var(--ink);text-wrap:pretty;margin:0}
.oc38{width:40px;height:40px;border-radius:20px;border:2px solid var(--kopi);display:grid;place-items:center;color:var(--kopi);flex:none}
.oc38::after{content:"";width:18px;height:18px;border-radius:9px;border:2px solid var(--kopi)}
.li.grow38{background:color-mix(in srgb,var(--kopi-soft) 55%,transparent)}
.gm38{display:inline-flex;align-items:center;gap:5px;color:var(--kopi);font-weight:600}.gm38 .ic{width:15px;height:15px}
.pt38{font-size:15px;line-height:1.4;color:var(--ink-2);text-wrap:pretty}
.pt38 a{color:var(--kopi);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.ns38{padding:120px 0 0;display:flex;flex-direction:column;gap:10px;max-width:520px}
.ns38 h1{font:500 30px/1.15 var(--font-display);color:var(--ink);margin:0}.ns38 p{font-size:16px;line-height:1.45;color:var(--ink-2);text-wrap:pretty;margin:0}
[data-outside] .li.stop371 .a,.cs38 .li.stop371 .a,form .li.stop371 .a{color:var(--kopi)}[data-outside] .li.stop371 .iconbtn,form .li.stop371 .iconbtn{color:var(--kopi)}
