.myanimals[data-astro-cid-lbfquqkl]{background:#fbfdfb;border:1px solid #dfeee2;border-radius:14px;margin:1.5em 0;padding:1.2em 1.3em}.ma-head[data-astro-cid-lbfquqkl] h2[data-astro-cid-lbfquqkl]{margin:0 0 .15em;font-size:1.3rem}.ma-intro[data-astro-cid-lbfquqkl]{color:rgb(var(--gray-dark));margin:0;font-size:.95rem}.ma-app[data-astro-cid-lbfquqkl]{margin-top:1em}.ma-list[data-astro-cid-lbfquqkl]{flex-direction:column;gap:.5em;margin:0 0 .6em;padding:0;list-style:none;display:flex}.ma-empty[data-astro-cid-lbfquqkl]{color:rgb(var(--gray));margin:0 0 .8em;font-size:.92rem;font-style:italic}.ma-add[data-astro-cid-lbfquqkl]{border-top:1px dashed #dfeee2;flex-wrap:wrap;align-items:flex-end;gap:.7em;padding-top:.9em;display:flex}.ma-field[data-astro-cid-lbfquqkl]{flex-direction:column;gap:.25em;display:flex}.ma-field-sp[data-astro-cid-lbfquqkl]{flex:12em}.ma-field[data-astro-cid-lbfquqkl] label[data-astro-cid-lbfquqkl]{color:rgb(var(--gray-dark));font-size:.82rem;font-weight:700}.ma-opt[data-astro-cid-lbfquqkl]{color:rgb(var(--gray));font-weight:400}.ma-name-in[data-astro-cid-lbfquqkl],.ma-species[data-astro-cid-lbfquqkl]{font:inherit;color:rgb(var(--gray-dark));background:#fff;border:1px solid #cfe3d4;border-radius:9px;padding:.5em .6em}.ma-name-in[data-astro-cid-lbfquqkl]{width:10em}.ma-species[data-astro-cid-lbfquqkl]{width:100%}.ma-add-btn[data-astro-cid-lbfquqkl]{font:inherit;cursor:pointer;border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:9px;padding:.55em 1.1em;font-weight:700;transition:filter .12s}.ma-add-btn[data-astro-cid-lbfquqkl]:hover{filter:brightness(1.06)}.myanimals .ma-item{background:#fff;border:1px solid #e2eee5;border-radius:11px;flex-wrap:wrap;align-items:center;gap:.4em .6em;padding:.55em .7em;display:flex}.myanimals .ma-tank{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.3em;font-size:.85rem;display:flex}.myanimals .ma-tank-add,.myanimals .ma-tank-edit-btn{font:inherit;cursor:pointer;color:var(--accent-dark);background:0 0;border:0;border-radius:6px;padding:.1em .2em;font-size:.85rem}.myanimals .ma-tank-add{color:rgb(var(--gray))}.myanimals .ma-tank-add:hover,.myanimals .ma-tank-edit-btn:hover{text-decoration:underline}.myanimals .ma-tank-clear{cursor:pointer;color:rgb(var(--gray));background:0 0;border:0;border-radius:6px;padding:.15em .35em;font-size:.8rem;line-height:1}.myanimals .ma-tank-clear:hover{color:var(--ds-danger,#d1503c)}.myanimals .ma-tw,.myanimals .ma-td,.myanimals .ma-th{font:inherit;text-align:center;background:#fff;border:1px solid #cfe3d4;border-radius:7px;width:3.4em;padding:.25em .35em}.myanimals .ma-x,.myanimals .ma-unit{color:rgb(var(--gray))}.myanimals .ma-tank-save{font:inherit;background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:.3em .75em;font-size:.85rem;font-weight:700}.myanimals .ma-tank-cancel{font:inherit;color:rgb(var(--gray-dark));cursor:pointer;background:0 0;border:0;font-size:.85rem;text-decoration:underline}.myanimals .ma-item.is-active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, #fff)}.myanimals .ma-pick{text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;flex:1;gap:.1em;padding:.1em;display:flex}.myanimals .ma-name{font-size:1.02rem;font-weight:800}.myanimals .ma-sp{color:rgb(var(--gray-dark));font-size:.88rem}.myanimals .ma-badge{color:var(--accent-dark);white-space:nowrap;font-size:.8rem;font-weight:800}.myanimals .ma-hint{color:rgb(var(--gray));white-space:nowrap;font-size:.78rem}.myanimals .ma-del{cursor:pointer;color:rgb(var(--gray));background:0 0;border:0;border-radius:8px;padding:.3em .4em;font-size:1rem;line-height:1;transition:color .12s,background .12s}.myanimals .ma-del:hover{color:var(--ds-danger,#d1503c);background:color-mix(in srgb, var(--ds-danger,#d1503c) 10%, transparent)}.tools-hub[data-astro-cid-l4z7ivqh]{width:760px;max-width:calc(100% - 2em);color:rgb(var(--gray-dark));margin:0 auto;padding:1em}.eyebrow[data-astro-cid-l4z7ivqh]{color:var(--accent-dark);margin-bottom:.2em;font-size:.9rem;font-weight:700}.tools-hub[data-astro-cid-l4z7ivqh] h1[data-astro-cid-l4z7ivqh]{margin:0 0 .15em}.lead[data-astro-cid-l4z7ivqh]{font-size:1.15rem}.tool-cards[data-astro-cid-l4z7ivqh]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1em;margin:1.5em 0;display:grid}.tool-card[data-astro-cid-l4z7ivqh]{color:rgb(var(--gray-dark));background:#fbfdfb;border:1px solid #dfeee2;border-radius:14px;flex-direction:column;gap:.35em;padding:1.1em 1.2em;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.tool-card[data-astro-cid-l4z7ivqh]:hover{border-color:var(--accent);box-shadow:0 6px 18px rgba(var(--gray), 20%);transform:translateY(-2px)}.tc-emoji[data-astro-cid-l4z7ivqh]{font-size:1.6rem}.tc-name[data-astro-cid-l4z7ivqh]{font-size:1.15rem;font-weight:800}.tc-blurb[data-astro-cid-l4z7ivqh]{font-size:.95rem}.tc-go[data-astro-cid-l4z7ivqh]{color:var(--accent-dark);margin-top:.3em;font-weight:700}.coming[data-astro-cid-l4z7ivqh]{color:rgb(var(--gray-dark))}.coming[data-astro-cid-l4z7ivqh] li[data-astro-cid-l4z7ivqh]{margin:.3em 0}
