.grave{position:relative;overflow-x:clip}.grave-sky{position:absolute;inset:0 0 auto 0;height:420px;z-index:0;pointer-events:none;background:radial-gradient(1.5px 1.5px at 8% 20%,#cfd6ea 60%,transparent),radial-gradient(1.5px 1.5px at 22% 55%,#9aa4c4 60%,transparent),radial-gradient(2px 2px at 37% 12%,#cfd6ea 60%,transparent),radial-gradient(1.5px 1.5px at 51% 40%,#9aa4c4 60%,transparent),radial-gradient(2px 2px at 64% 18%,#cfd6ea 60%,transparent),radial-gradient(1.5px 1.5px at 78% 50%,#9aa4c4 60%,transparent),radial-gradient(2px 2px at 90% 10%,#cfd6ea 60%,transparent),linear-gradient(180deg,#11162a,transparent);border-radius:0 0 40px 40px}.grave-sky .moon{position:absolute;right:7%;top:28px;width:74px;height:74px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fbf6d8,#d9d2a6 70%);box-shadow:0 0 60px 12px rgba(233,227,196,.25)}.grave>*{position:relative;z-index:1}.grave .grave-sky{position:absolute;z-index:0}.grave-head{padding:8px 0 12px}.grave-head h1{display:flex;align-items:center;gap:12px;font-size:clamp(1.6rem,5vw,2.4rem);letter-spacing:.01em}.grave .back{display:inline-block;margin-bottom:8px;font-size:.9rem}.h-skull{width:1.2em;height:1.2em;color:#e8ebf2;flex:none;animation:bob 4s ease-in-out infinite}.h-ghost{width:1.1em;height:1.1em;vertical-align:-.15em;animation:bob 3s ease-in-out infinite}.lead{max-width:70ch;margin:4px 0 6px}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.ghost,.h-ghost,.h-skull{animation:none}}.stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:14px 0}.stat-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.stat-card .big{font-size:1.7rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grave .panel{margin-bottom:14px}.cause-bars{list-style:none;margin:8px 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.cause-bars li{display:grid;grid-template-columns:130px minmax(0,1fr) 90px;grid-gap:10px;gap:10px;align-items:center;font-size:.9rem}.cause-bars .bar{display:block;height:10px;border-radius:5px;background:#1b2032;overflow:hidden}.cause-bars .bar span{display:block;height:100%;background:linear-gradient(90deg,#7c8cff,#b48cff);border-radius:5px}.grave .row{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:8px 0}.chip.ghost{text-decoration:none;display:inline-block}.grave .warn{color:#ffb4bd}.risk-list{list-style:none;padding:0;margin:8px 0;display:flex;flex-direction:column;gap:10px}.risk-list ul{margin:2px 0 0 18px;padding:0}.rules summary{cursor:pointer;font-weight:600}.rules ol{margin:10px 0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.grave .sort{max-width:220px;margin-left:0;flex:0 1 220px}.grave .filters .board-search:last-child{margin-left:auto}.empty-note{text-align:center;padding:40px 0}.more{display:block;margin:18px auto 0}.tomb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:26px 20px;gap:26px 20px;margin-top:18px;align-items:start}.tomb{display:flex;flex-direction:column;align-items:stretch;transform:rotate(var(--tilt,0deg));transition:transform .2s}.tomb:hover{transform:rotate(0deg) translateY(-3px)}.stone{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 16px 22px;color:#1b2030;border-radius:150px 150px 10px 10px/120px 120px 10px 10px;background:linear-gradient(180deg,#b9c0cf,#8c95a9);border:4px solid #5b6477;border-bottom:0;box-shadow:inset 0 0 22px rgba(255,255,255,.25),0 8px 22px rgba(0,0,0,.45)}.stone:before{content:"";position:absolute;inset:10px;border-radius:140px 140px 6px 6px/110px 110px 6px 6px;border:2px dashed rgba(27,32,48,.25);pointer-events:none}.stone .skull{width:46px;height:46px;color:#1b2030}.stone .skull circle,.stone .skull path:not(:first-child),.stone .skull rect{fill:#b9c0cf}.stone .ghost{width:42px;height:48px;animation:bob 3s ease-in-out infinite}.stone .rip{font-weight:900;letter-spacing:.18em;font-size:1.25rem;margin-top:6px}.stone .sym{font-weight:800;font-size:1.5rem;line-height:1.15;overflow-wrap:anywhere}.stone .nm{font-size:.9rem;opacity:.85;overflow-wrap:anywhere;max-width:100%}.stone .dates{font-size:.78rem;margin-top:6px;opacity:.8}.stone .epitaph{font-style:italic;font-size:.82rem;margin-top:10px;max-width:24ch;opacity:.9}.stone .prov,.stone .tag-back{margin-top:10px}.prov{display:inline-block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:1px 7px;border-radius:999px;background:#3a2f12;color:#ffd37a;border:1px solid #7a5f1f;cursor:help}.prov.inline{margin-left:6px}.tag-back{display:inline-block;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:2px 9px;border-radius:999px;background:#123a2a;color:#7df0b6;border:1px solid #1f6b4b}.plaque{background:#12261c linear-gradient(180deg,#17301f,#0f2018);border:4px solid #5b6477;border-top:0;border-radius:0 0 10px 10px;padding:12px 14px 14px;font-size:.85rem;background-image:repeating-linear-gradient(90deg,rgba(60,130,80,.14) 0 3px,transparent 3px 9px),linear-gradient(180deg,#17301f,#0f2018)}.facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 12px;gap:6px 12px;margin:0 0 10px}.facts div{display:flex;flex-direction:column}.facts dt{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.facts dd{margin:0;font-weight:600}.cause{margin:0 0 8px;line-height:1.45;overflow-wrap:anywhere}.proxy-note{margin:0 0 8px;color:#ffd37a;font-size:.78rem}.back-note{margin:0 0 8px;color:#7df0b6;font-size:.8rem}.appeal{margin:0 0 8px;padding:6px 8px;border-left:3px solid #7c8cff;background:rgba(124,140,255,.1)}.evidence{list-style:none;padding:0;margin:0 0 8px;display:flex;flex-wrap:wrap;gap:2px 12px}.share{display:flex;gap:14px;border-top:1px solid rgba(255,255,255,.08);padding-top:8px;font-size:.8rem}.back-section{margin-top:36px}.grave-foot{margin-top:40px;border-top:1px solid var(--border);padding-top:14px}.grave.single .tomb{max-width:460px;margin:18px auto}@media (max-width:900px){.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.grave-sky .moon{width:40px;height:40px;top:70px;right:14px;opacity:.55;box-shadow:0 0 30px 6px rgba(233,227,196,.15)}.grave .board-table{font-size:.75rem}.grave .board-table td,.grave .board-table th{padding:6px;white-space:normal}.cause-bars li{grid-template-columns:100px minmax(0,1fr) 70px;gap:6px}.tomb-grid{grid-template-columns:minmax(0,1fr)}.grave .filters .board-search:last-child{margin-left:0;max-width:none;flex:1 1 100%}.grave .sort{max-width:none;flex:1 1 100%}.stat-card .big{font-size:1.4rem}}.grave-tabs{display:flex;gap:8px;margin:10px 0 4px;border-bottom:1px solid var(--border)}.grave-tabs .tab{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid transparent;border-bottom:0;border-radius:10px 10px 0 0;color:var(--muted);font-weight:600;text-decoration:none}.grave-tabs .tab:hover{color:var(--text,#e6e8ee);background:#161b2e}.grave-tabs .tab.active{color:var(--text,#e6e8ee);background:var(--card);border-color:var(--border);margin-bottom:-1px}.grave-tabs .count{background:#2a3150;border-radius:999px;padding:0 8px;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grave-tabs .tab.active .count{background:#7c8cff;color:#0b0d12}.stat-link{text-decoration:none;color:inherit;transition:border-color .15s}.stat-link:hover{border-color:#7c8cff;text-decoration:none}.sub-h{font-size:.95rem;margin:10px 0 0;color:var(--muted);font-weight:600}.cohort-table td{white-space:nowrap}.cohort-table th{white-space:normal}.cohort-table .total-row td{font-weight:700;border-top:2px solid var(--border)}.h-bottle{width:.9em;height:1.4em;flex:none;animation:bob 4s ease-in-out infinite}.left-list{padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:.88rem}.baby-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:16px 14px;gap:16px 14px;margin-top:14px;align-items:start}.baby,.baby-stone{display:flex;flex-direction:column}.baby-stone{align-items:center;text-align:center;padding:14px 10px 12px;color:#1b2030;border-radius:90px 90px 8px 8px/70px 70px 8px 8px;background:linear-gradient(180deg,#cdd7ea,#a2b0cb);border:3px solid #6b7690;border-bottom:0}.baby-stone .bottle{width:22px;height:34px}.baby-stone .sym{font-weight:800;font-size:1.05rem;line-height:1.2;margin-top:4px;overflow-wrap:anywhere}.baby-stone .nm{font-size:.75rem;opacity:.8;overflow-wrap:anywhere}.baby-stone .epitaph{font-style:italic;font-size:.72rem;margin-top:6px;max-width:22ch;opacity:.9}.baby-plaque{border:3px solid #6b7690;border-top:0;border-radius:0 0 8px 8px;padding:8px 10px 10px;font-size:.78rem;background:linear-gradient(180deg,#172036,#101828)}.baby-plaque .cause{margin:0 0 6px;line-height:1.4}.baby-plaque .evidence{gap:0 10px;margin:0 0 4px}.baby-plaque .evidence li{font-size:.74rem}.baby-more summary{cursor:pointer;color:var(--muted);font-size:.74rem}.baby-more p{margin:6px 0 0}.baby-single{max-width:420px;margin:18px auto}.baby-single .baby-stone{padding:22px 16px 16px}.baby-single .baby-stone .bottle{width:34px;height:54px}.baby-single .baby-stone .sym{font-size:1.4rem}.baby-single .baby-stone .epitaph{font-size:.85rem}.baby-single .baby-plaque{font-size:.88rem}@media (max-width:560px){.baby-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.grave-tabs .tab{padding:8px 12px}}.cohort-table td[colspan]{text-align:center}@media (max-width:560px){.cohort-table .cnt{display:block;font-size:.68rem;color:var(--muted)}.cohort-table td,.cohort-table th{padding:6px 4px}.cohort-table .hide-sm{display:none}.cohort-table th{font-size:.68rem}}