.appinfo[data-astro-cid-tfm5su5d]{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:18px;display:grid;gap:14px;margin-block:28px;box-shadow:var(--shadow);position:relative;overflow:hidden}.appinfo[data-astro-cid-tfm5su5d]:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--blue),var(--cyan),var(--gold))}.head[data-astro-cid-tfm5su5d]{display:flex;align-items:center;gap:14px}.head[data-astro-cid-tfm5su5d] img[data-astro-cid-tfm5su5d]{border-radius:20px;flex:none;box-shadow:0 10px 24px -10px #00000080}.id[data-astro-cid-tfm5su5d]{display:grid;gap:2px;min-width:0}.id[data-astro-cid-tfm5su5d] strong[data-astro-cid-tfm5su5d]{font-size:19px;line-height:1.4}.id[data-astro-cid-tfm5su5d]>span[data-astro-cid-tfm5su5d]{color:var(--fg-2);font-size:14px}.rate[data-astro-cid-tfm5su5d]{display:flex;align-items:center;gap:6px;font-size:14px}.off[data-astro-cid-tfm5su5d]{color:var(--fg-3);opacity:.5}.src[data-astro-cid-tfm5su5d]{color:var(--fg-3);font-size:12px}dl[data-astro-cid-tfm5su5d]{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}dl[data-astro-cid-tfm5su5d] div[data-astro-cid-tfm5su5d]{background:var(--card-2);border-radius:12px;padding:8px 12px;min-width:0}dt[data-astro-cid-tfm5su5d]{font-size:12px;color:var(--fg-3)}dd[data-astro-cid-tfm5su5d]{margin:0;font-weight:700;font-size:14px;overflow-wrap:anywhere}.dl[data-astro-cid-tfm5su5d]{display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px;transition:transform .15s,filter .15s}.dl[data-astro-cid-tfm5su5d]:hover{transform:translateY(-2px);filter:brightness(1.05)}.dl[data-astro-cid-tfm5su5d] svg[data-astro-cid-tfm5su5d]{width:22px;height:22px}.note[data-astro-cid-tfm5su5d]{margin:0;font-size:12px;color:var(--fg-3)}.shots[data-astro-cid-tfm5su5d]{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;margin-bottom:20px}.shots[data-astro-cid-tfm5su5d] img[data-astro-cid-tfm5su5d]{height:360px;width:auto;max-width:none;border-radius:12px;flex:none}.share[data-astro-cid-ung7bpju]{display:grid;gap:10px;margin-block:24px;padding:16px;background:var(--card);border:1px solid var(--line);border-radius:16px}.btns[data-astro-cid-ung7bpju]{display:flex;flex-wrap:wrap;gap:8px}.btns[data-astro-cid-ung7bpju] a[data-astro-cid-ung7bpju],.btns[data-astro-cid-ung7bpju] button[data-astro-cid-ung7bpju]{font:inherit;font-size:14px;font-weight:700;padding:7px 14px;border-radius:99px;text-decoration:none;color:#fff;background:var(--c, var(--card-2));border:0;cursor:pointer;transition:transform .15s}.btns[data-astro-cid-ung7bpju] button[data-astro-cid-ung7bpju]{color:var(--fg);border:1px solid var(--line)}.btns[data-astro-cid-ung7bpju] a[data-astro-cid-ung7bpju]:hover,.btns[data-astro-cid-ung7bpju] button[data-astro-cid-ung7bpju]:hover{transform:translateY(-2px)}.progress[data-astro-cid-c7vabzjd]{position:fixed;top:env(safe-area-inset-top,0px);left:0;right:0;height:3px;z-index:40}.progress[data-astro-cid-c7vabzjd] span[data-astro-cid-c7vabzjd]{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--cyan),var(--blue));transform:scaleX(0);transform-origin:right}.layout[data-astro-cid-c7vabzjd]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:start}.layout[data-astro-cid-c7vabzjd] .prose[data-astro-cid-c7vabzjd]{max-width:760px}.side[data-astro-cid-c7vabzjd]{position:sticky;top:84px;display:grid;gap:16px}.toc[data-astro-cid-c7vabzjd]{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:14px 16px;box-shadow:var(--shadow)}.toc[data-astro-cid-c7vabzjd] strong[data-astro-cid-c7vabzjd]{display:block;margin-bottom:6px}.toc[data-astro-cid-c7vabzjd] ol[data-astro-cid-c7vabzjd]{margin:0;padding-inline-start:18px;display:grid;gap:4px;font-size:14px}.toc[data-astro-cid-c7vabzjd] a[data-astro-cid-c7vabzjd]{color:var(--fg-2);text-decoration:none}.toc[data-astro-cid-c7vabzjd] a[data-astro-cid-c7vabzjd]:hover,.toc[data-astro-cid-c7vabzjd] a[data-astro-cid-c7vabzjd].on{color:var(--blue);font-weight:700}.toc-mobile[data-astro-cid-c7vabzjd]{display:none;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:10px 14px;margin-bottom:8px}.toc-mobile[data-astro-cid-c7vabzjd] summary[data-astro-cid-c7vabzjd]{cursor:pointer;font-weight:700}.toc-mobile[data-astro-cid-c7vabzjd] ol[data-astro-cid-c7vabzjd]{margin:8px 0 0;padding-inline-start:20px}.toc-mobile[data-astro-cid-c7vabzjd] a[data-astro-cid-c7vabzjd]{color:var(--fg-2);text-decoration:none}@media(max-width:980px){.layout[data-astro-cid-c7vabzjd]{grid-template-columns:minmax(0,1fr)}.side[data-astro-cid-c7vabzjd]{position:static}.side[data-astro-cid-c7vabzjd] .toc[data-astro-cid-c7vabzjd]{display:none}.toc-mobile[data-astro-cid-c7vabzjd]{display:block}}.prose h2{scroll-margin-top:84px}
