.crumb[data-astro-cid-2jgpitie]{font-size:.9rem;color:var(--muted);margin-top:16px}.crumb[data-astro-cid-2jgpitie] a[data-astro-cid-2jgpitie]{color:var(--accent)}.pp-friend[data-astro-cid-2jgpitie]{background:#fff7ed;border:1.5px solid var(--accent);border-radius:12px;padding:12px 16px;margin-bottom:16px}.pp-friend[data-astro-cid-2jgpitie] p[data-astro-cid-2jgpitie]{margin:0 0 8px}.pp-card[data-astro-cid-2jgpitie]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:16px;margin-bottom:16px}.pp-stats[data-astro-cid-2jgpitie]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.pp-stats[data-astro-cid-2jgpitie] .stat[data-astro-cid-2jgpitie]{display:flex;flex-direction:column;font-size:.92rem}.pp-stats[data-astro-cid-2jgpitie] b[data-astro-cid-2jgpitie]{font:700 2rem/1.2 var(--serif);color:var(--accent)}.pp-stats[data-astro-cid-2jgpitie] small[data-astro-cid-2jgpitie]{color:var(--muted)}.pp-btns[data-astro-cid-2jgpitie]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.btn[data-astro-cid-2jgpitie]{font:600 .95rem var(--sans);padding:8px 14px;border-radius:10px;border:1.5px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;text-decoration:none}.btn[data-astro-cid-2jgpitie].ghost{background:var(--bg);color:var(--accent)}.note[data-astro-cid-2jgpitie]{color:var(--muted);font-size:.9rem;min-height:1em;margin:8px 0 0}.pp-map[data-astro-cid-2jgpitie]{height:460px;border-radius:12px;border:1px solid var(--line);z-index:0}@media(max-width:640px){.pp-map[data-astro-cid-2jgpitie]{height:360px}}.legend[data-astro-cid-2jgpitie]{font-size:.88rem;color:var(--muted)}.legend[data-astro-cid-2jgpitie] i[data-astro-cid-2jgpitie]{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--c);margin:0 4px 0 12px}.legend[data-astro-cid-2jgpitie] i[data-astro-cid-2jgpitie]:first-child{margin-left:0}.pp-sec[data-astro-cid-2jgpitie]{margin:28px 0}.pp-sec[data-astro-cid-2jgpitie] h2[data-astro-cid-2jgpitie]{font-size:1.4rem;margin:0 0 12px}.pp-quick[data-astro-cid-2jgpitie]{display:flex;flex-wrap:wrap;gap:8px}.qk[data-astro-cid-2jgpitie]{background:var(--cream);border-radius:999px;padding:6px 12px;font-size:.92rem;cursor:pointer;display:inline-flex;gap:6px;align-items:center}.pp-tools[data-astro-cid-2jgpitie]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pp-tools[data-astro-cid-2jgpitie] input[data-astro-cid-2jgpitie][type=search],.pp-tools[data-astro-cid-2jgpitie] select[data-astro-cid-2jgpitie]{font:1rem var(--sans);padding:8px 12px;border:1.5px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink);max-width:100%}.pp-tools[data-astro-cid-2jgpitie] input[data-astro-cid-2jgpitie][type=search]{flex:1 1 240px}.pp-only[data-astro-cid-2jgpitie]{font-size:.95rem;display:inline-flex;gap:6px;align-items:center}.pp-list[data-astro-cid-2jgpitie]{list-style:none;padding:0;margin:8px 0 0;max-height:640px;overflow:auto;border:1px solid var(--line);border-radius:12px}.pp-list[data-astro-cid-2jgpitie] li[data-astro-cid-2jgpitie]{display:flex;justify-content:space-between;gap:10px;padding:8px 12px;border-top:1px solid var(--line);align-items:flex-start}.pp-list[data-astro-cid-2jgpitie] li[data-astro-cid-2jgpitie]:first-child{border-top:0}.pp-list[data-astro-cid-2jgpitie] label[data-astro-cid-2jgpitie]{display:flex;gap:10px;align-items:flex-start;cursor:pointer;min-width:0}.pp-list[data-astro-cid-2jgpitie] input[data-astro-cid-2jgpitie],.qk[data-astro-cid-2jgpitie] input[data-astro-cid-2jgpitie]{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:3px}.pp-list[data-astro-cid-2jgpitie] b[data-astro-cid-2jgpitie]{font-weight:600}.en[data-astro-cid-2jgpitie],.meta[data-astro-cid-2jgpitie]{display:block;color:var(--muted);font-size:.82rem}.links[data-astro-cid-2jgpitie]{display:flex;flex-wrap:wrap;gap:8px;font-size:.84rem;flex:none;justify-content:flex-end}.links[data-astro-cid-2jgpitie] a[data-astro-cid-2jgpitie]{color:var(--accent)}.pp-pop-btn{font:600 .9rem Sarabun,sans-serif;margin-top:6px;padding:5px 10px;border-radius:8px;border:1.5px solid #c2410c;background:#fff;color:#c2410c;cursor:pointer}
