.tp[data-astro-cid-3u7teghh]{background:var(--mist);border-radius:var(--radius-lg);flex-direction:column;gap:16px;margin:12px 0;padding:clamp(22px,4vw,36px);display:flex}.tp-head[data-astro-cid-3u7teghh]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tp-head[data-astro-cid-3u7teghh] .eyebrow[data-astro-cid-3u7teghh]{margin:0}.chips[data-astro-cid-3u7teghh]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-astro-cid-3u7teghh]{border:1px solid var(--line-2);background:var(--paper);font:inherit;color:var(--ink-2);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:14px}.chip[data-astro-cid-3u7teghh][aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.tp-text[data-astro-cid-3u7teghh]{font-family:var(--serif);color:var(--ink);min-height:2.5em;font-size:clamp(26px,3.6vw,34px);line-height:1.25;transition:opacity .35s}.tp-text[data-astro-cid-3u7teghh].is-fading{opacity:0}.tp-meta[data-astro-cid-3u7teghh]{color:var(--muted);margin-top:-6px;font-size:14px}.tp-actions[data-astro-cid-3u7teghh]{flex-wrap:wrap;gap:10px;display:flex}.tp-actions[data-astro-cid-3u7teghh] .btn[data-astro-cid-3u7teghh]{font-size:15px}.tp-note[data-astro-cid-3u7teghh]{color:var(--muted);font-size:13px}.tp-len[data-astro-cid-3u7teghh]{flex-wrap:wrap;gap:6px;width:100%;display:flex}.len[data-astro-cid-3u7teghh]{border:1px solid var(--line-2);background:var(--paper);font:inherit;color:var(--ink-2);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:14px}.len[data-astro-cid-3u7teghh][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.mood-spot[data-astro-cid-k7vh5fxu]{background:var(--paper-2);border-radius:var(--radius);margin:8px 0 28px;padding:clamp(16px,3vw,26px) clamp(16px,4vw,36px)}.mood-spot[data-astro-cid-k7vh5fxu] svg[data-astro-cid-k7vh5fxu]{width:100%;max-width:560px;height:auto;margin-inline:auto;display:block}figcaption[data-astro-cid-k7vh5fxu]{text-align:center;color:var(--muted);margin-top:10px;font-size:14px;font-style:italic}.mood-icon[data-astro-cid-k7vh5fxu]{width:100%;height:100%;display:block}.mood-tiles[data-astro-cid-sq43jnzu]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:8px 0;display:grid}.tile[data-astro-cid-sq43jnzu]{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.tile[data-astro-cid-sq43jnzu]:hover{border-color:var(--accent);transform:translateY(-2px)}.ic[data-astro-cid-sq43jnzu]{width:44px;height:44px;margin-bottom:6px}.name[data-astro-cid-sq43jnzu]{font-family:var(--serif);font-size:22px;line-height:1.1}.hint[data-astro-cid-sq43jnzu]{color:var(--muted);font-size:13px}.t-heavy[data-astro-cid-sq43jnzu]{background:#eef2ef}.t-restless[data-astro-cid-sq43jnzu]{background:#f8f3e6}.t-flat[data-astro-cid-sq43jnzu]{background:var(--stone)}.t-good[data-astro-cid-sq43jnzu]{background:#fbf4e2}@media (width<=600px){.mood-tiles[data-astro-cid-sq43jnzu]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pset[data-astro-cid-gjbmku4x]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:12px 0 8px;display:grid}.pcard[data-astro-cid-gjbmku4x]{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:20px 22px}.pname[data-astro-cid-gjbmku4x]{font-family:var(--serif);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;font-size:21px;display:flex}.skip[data-astro-cid-gjbmku4x]{font-family:var(--sans);background:var(--paper-2);color:var(--ink-2);border-radius:999px;padding:3px 10px;font-size:12px}.pcard[data-astro-cid-gjbmku4x] ul[data-astro-cid-gjbmku4x]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pcard[data-astro-cid-gjbmku4x] li[data-astro-cid-gjbmku4x]{color:var(--ink-2);padding-left:18px;font-size:16px;line-height:1.5;position:relative}.pcard[data-astro-cid-gjbmku4x] li[data-astro-cid-gjbmku4x]:before{content:"";background:var(--silt);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.pick[data-astro-cid-gjbmku4x]{margin:12px 0 8px}.pick[data-astro-cid-gjbmku4x] ol[data-astro-cid-gjbmku4x]{columns:2;column-gap:36px;margin:0;padding-left:22px}.pick[data-astro-cid-gjbmku4x] li[data-astro-cid-gjbmku4x]{break-inside:avoid;color:var(--ink-2);margin-bottom:10px;padding-left:4px;font-size:16px;line-height:1.5}.pick[data-astro-cid-gjbmku4x] li[data-astro-cid-gjbmku4x]:before{content:none}.pick[data-astro-cid-gjbmku4x] li[data-astro-cid-gjbmku4x]::marker{color:var(--accent);font-family:var(--serif)}@media (width<=700px){.pset[data-astro-cid-gjbmku4x]{grid-template-columns:1fr}.pick[data-astro-cid-gjbmku4x] ol[data-astro-cid-gjbmku4x]{columns:1}}
