.mine{padding-top:env(safe-area-inset-top);padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));padding-bottom:max(4rem,env(safe-area-inset-bottom))}.mine main{max-width:40rem}.mine-list,.mine-hits{list-style:none;margin:.6rem 0 0;padding:0;font-size:1.05rem}.mine .mine-list li,.mine .mine-hits li{background:var(--panel);border:1px solid var(--line-2);border-radius:8px;margin-bottom:.5rem;overflow:hidden;color:var(--ink);line-height:1.4}.mine-main,.mine-hits li{display:flex;align-items:stretch}.mine .mine-list li a,.mine .mine-hits li a{color:inherit;text-decoration:none}.mine-list a,.mine-hits a{flex:1;min-width:0;display:grid;grid-template-columns:1fr auto;column-gap:.7rem;padding:.75rem .9rem}.mine-list b,.mine-hits b{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mine-list span,.mine-hits span{grid-column:1;font-size:.86rem;color:var(--ink-3)}.mine-list em{grid-column:2;grid-row:1 / span 2;align-self:center;font-style:normal;font-size:.8rem;color:var(--ink-3)}.mine-list em.is-saved{color:var(--accent);font-weight:600}.mine .mine-list a.mine-cams{flex:none;display:flex;align-items:center;padding:0 .8rem;border-left:1px solid var(--line);color:var(--accent);font-size:.86rem;font-weight:600;white-space:nowrap}.mine-list .mine-star{border:0;border-left:1px solid var(--line);background:none;color:var(--gold);-webkit-text-stroke:.6px var(--gold-ink);font-size:30px;line-height:1;min-width:64px;padding:0 1rem;cursor:pointer}.mine-list .mine-star[aria-pressed=false]{color:var(--ink-3);-webkit-text-stroke:0}.mine-pack{display:flex;align-items:center;gap:.9rem;padding:.45rem .9rem;border-top:1px solid var(--line);font-size:.86rem;color:var(--ink-3)}.mine-pack span{flex:1;min-width:0}.mine-pack i{font-style:normal;color:var(--ink-2)}.mine .mine-pack a,.mine .mine-pack button{flex:none;font:inherit;font-weight:600;color:var(--accent);background:none;border:0;padding:.4rem 0;cursor:pointer;text-decoration:none}.mine .mine-pack button[data-sure]{color:var(--warn)}.mine-prog{flex:1;height:8px;border-radius:4px;background:var(--line);overflow:hidden}.mine-prog i{display:block;height:100%;background:var(--accent);transition:width .25s}.mine-progt{flex:none;min-width:6.5rem;text-align:right;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.mine-prog i{transition:none}}.mine .mine-storage{margin:.3rem 0 0;font-size:.86rem;color:var(--ink-3)}.mine .mine-storage button{font:inherit;font-weight:600;color:var(--accent);background:none;border:0;padding:.4rem 0;margin-left:.7rem;cursor:pointer}@media(prefers-reduced-motion:no-preference){@keyframes mp-pop{0%{transform:scale(1)}45%{transform:scale(1.5) rotate(-14deg)}to{transform:scale(1) rotate(0)}}.mine-list .mine-star.is-pop{animation:mp-pop .36s cubic-bezier(.3,1.4,.5,1)}}.mine .mine-empty{margin-top:.6rem}.mine-find input{width:100%;font:inherit;font-size:.92rem;padding:.5rem .7rem;border:1px solid var(--line-2);border-radius:7px;background:var(--panel);color:var(--ink)}.mine-find input:focus{outline:2px solid var(--accent);outline-offset:-1px}.mine .mine-install{margin-top:1.8rem;font-size:.9rem;color:var(--ink-2)}.mine-install button{font:inherit;font-weight:650;margin-left:.4rem;padding:.34rem .8rem;border-radius:999px;border:1px solid var(--ink);background:var(--ink);color:var(--panel);cursor:pointer}
