.KpQsaa_section{align-items:center;gap:.9rem;margin:.3rem 0;display:flex}.KpQsaa_artwork{aspect-ratio:1;inline-size:clamp(5rem,23vw,8rem);color:var(--muted);background:var(--paper);border:1px solid var(--line);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.KpQsaa_artwork img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.KpQsaa_controls{align-content:center;gap:.25rem;min-inline-size:0;display:grid}.KpQsaa_controls h2{font-size:1rem}.KpQsaa_controls input[type=file]{font-size:.88rem}.KpQsaa_controls button{justify-self:start}.KpQsaa_impression{border-top:1px solid var(--line);gap:.35rem;margin-top:.4rem;padding-top:1rem;display:grid}@media (max-width:26rem){.KpQsaa_section{align-items:flex-start}}
.lMap3G_result.recording-result{grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.75rem}.lMap3G_result .lMap3G_cover{block-size:3rem;inline-size:3rem;color:var(--muted);background:var(--paper);border:1px solid var(--line);place-items:center;display:grid;position:relative;overflow:hidden}.lMap3G_cover img{object-fit:contain;background:var(--paper);block-size:100%;inline-size:100%;position:absolute;inset:0}.lMap3G_result .lMap3G_metadata{color:inherit;font-size:inherit;gap:.15rem;display:grid}
.rDy0dG_sleeveGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:1.75rem clamp(.85rem,2.5vw,1.65rem);margin:1.65rem 0 0;padding:0;list-style:none;display:grid}.rDy0dG_spaceToolbar,.rDy0dG_arrangeControls{flex-wrap:wrap;align-items:baseline;gap:.15rem .85rem;display:flex}.rDy0dG_spaceToolbar{color:var(--muted);margin-block-start:.35rem;font-size:.8rem}.rDy0dG_spaceToolbar a{text-underline-offset:.19rem;padding:.3rem 0}.rDy0dG_spaceToolbar a[aria-current]{color:var(--accent);font-weight:650}.rDy0dG_spaceToolbar+.rDy0dG_sleeveGrid{margin-block-start:.85rem}.rDy0dG_arrangeControls{gap:.28rem;padding-block-start:.3rem}.rDy0dG_arrangeControls button{border:1px solid var(--line);min-block-size:1.75rem;min-inline-size:1.75rem;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:.28rem .4rem;font-size:.75rem}.rDy0dG_arrangeControls button:disabled{opacity:.45;cursor:default}.rDy0dG_featuredLabel{color:#72443b}.rDy0dG_arrangeBar{z-index:2;background:var(--paper);border-block-end:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem 1rem;padding-block:.58rem;font-size:.8rem;display:flex;position:sticky;inset-block-start:0}.rDy0dG_arrangeBar [role=alert]{flex-basis:100%}.rDy0dG_arrangeBar+.rDy0dG_sleeveGrid{margin-block-start:.85rem}.rDy0dG_arrangeActions{align-items:center;gap:.55rem;display:flex}.rDy0dG_arrangeActions button{min-block-size:2.25rem;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.35rem;padding:.25rem .7rem}.rDy0dG_arrangeActions button:disabled{opacity:.55;cursor:default}.rDy0dG_cancelArrange{color:var(--muted);background:0 0}.rDy0dG_cancelArrange:hover:not(:disabled){color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.rDy0dG_completeArrange{background:var(--accent);color:var(--panel)}.rDy0dG_completeArrange:hover:not(:disabled){background:var(--ink)}.rDy0dG_sortableSleeve{position:relative}.rDy0dG_dragSource{opacity:.28}.rDy0dG_dragHandle{width:2.75rem;height:2.75rem;color:var(--accent);isolation:isolate;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:.85rem;inset-inline-end:.2rem}.rDy0dG_dragHandle:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#faf7efb3;transition:background .16s;position:absolute;inset:.35rem;box-shadow:0 1px 4px #28271f20}.rDy0dG_dragHandle:is(:hover,:focus-visible,:active):before{background:#faf7efe6}.rDy0dG_dragHandle:active{cursor:grabbing}.rDy0dG_dragHandle[aria-disabled=true]{cursor:progress}.rDy0dG_dragPreview{background:var(--panel);pointer-events:none;-webkit-user-select:none;user-select:none;padding:.55rem;box-shadow:0 12px 32px #28271f39}.rDy0dG_sortStatus{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rDy0dG_sleeve{border-block-start:1px solid var(--ink);min-inline-size:0;padding-block-start:.7rem}.rDy0dG_sleeveLink{text-decoration:none;display:block}.rDy0dG_sleeveLink:hover .rDy0dG_sleeveTitle{text-underline-offset:.14em;text-decoration:underline}.rDy0dG_sleeveArt,.rDy0dG_archiveArtwork,.rDy0dG_entryArt{display:block;box-shadow:0 3px 10px #28271f1a}:is(.rDy0dG_sleeveArt .card-artwork,.rDy0dG_archiveArtwork .card-artwork,.rDy0dG_entryArt .card-artwork){background-color:#e8e1d2;background-image:repeating-radial-gradient(circle,#a7998214 0 1px,#0000 1px 5px);width:100%}:is(.rDy0dG_sleeveArt .card-artwork svg,.rDy0dG_archiveArtwork .card-artwork svg){width:18%;height:18%}.rDy0dG_sleeveTitle,.rDy0dG_sleeveArtist,.rDy0dG_entryTitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rDy0dG_sleeveTitle{margin-block-start:.65rem;font:600 clamp(1.05rem,2.4vw,1.42rem)/1.28 Georgia,Songti SC,SimSun,serif}.rDy0dG_sleeveArtist{color:var(--muted);font-size:.79rem;line-height:1.55}.rDy0dG_entryTitle{color:#72443b;margin-block-start:.32rem;font-size:.82rem;line-height:1.5}.rDy0dG_dateRail{border-block-start:1px solid var(--line);margin-block-start:.57rem;padding-block-start:.36rem}.rDy0dG_railLabel{letter-spacing:.12em;color:var(--muted);font-size:.69rem}.rDy0dG_dates{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.15rem .55rem;margin:.1rem 0 0;padding:0;font-size:.74rem;list-style:none;display:flex}.rDy0dG_dates a{color:var(--accent);text-underline-offset:.18rem;padding-block:.28rem;text-decoration-thickness:1px;display:inline-block}.rDy0dG_archive{max-width:52rem;margin:auto}.rDy0dG_archiveHeader{border-block-end:1px solid var(--ink);grid-template-columns:clamp(6rem,25vw,12rem) minmax(0,1fr);align-items:end;gap:clamp(.85rem,4vw,2rem);padding:.85rem 0 1.25rem;display:grid}.rDy0dG_archiveHeading h1{overflow-wrap:anywhere;margin-block-start:.2rem}.rDy0dG_archiveArtist{color:var(--muted);overflow-wrap:anywhere;margin-block-start:.35rem}.rDy0dG_newEntry,.rDy0dG_editEntry{color:var(--accent);text-underline-offset:.2rem}.rDy0dG_newEntry{margin-block-start:.4rem;padding:.4rem 0;font-size:.9rem;font-weight:600;display:inline-block}.rDy0dG_archiveTools{margin-block-start:.75rem}.rDy0dG_readMode{flex-wrap:wrap;gap:.2rem 1rem;display:flex}.rDy0dG_readMode a{color:var(--muted);padding:.5rem .15rem;text-decoration:none}.rDy0dG_readMode a[aria-current]{border-block-end:2px solid var(--accent);color:var(--ink);font-weight:600}.rDy0dG_timeline ol{flex-wrap:wrap;gap:.35rem .8rem;margin:0;padding:.45rem 0 0;list-style:none;display:flex}.rDy0dG_timeline li{min-width:0;max-width:100%}.rDy0dG_timeline a{color:var(--muted);border:1px solid var(--line);white-space:nowrap;gap:.4rem;padding:.35rem .5rem;font-size:.78rem;line-height:1.6;text-decoration:none;display:flex}.rDy0dG_timeline a[aria-current]{background:var(--panel);border-color:var(--accent);color:var(--ink)}.rDy0dG_entryNumber{color:#72443b;font-variant-numeric:tabular-nums}.rDy0dG_timelineTitle{text-overflow:ellipsis;overflow:hidden}.rDy0dG_readingSheet{background:var(--panel);border-block:1px solid var(--line);margin-block-start:1.15rem;padding-inline:clamp(.85rem,3vw,2.25rem)}.rDy0dG_entry{padding-block:1.1rem 1.35rem}.rDy0dG_entry+.rDy0dG_entry{border-block-start:1px solid var(--line)}.rDy0dG_entryHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem .8rem;display:flex}.rDy0dG_entryHeader h2{overflow-wrap:anywhere;margin-block-start:.25rem}.rDy0dG_entryMeta{color:var(--muted);flex-wrap:wrap;gap:.15rem .65rem;font-size:.75rem;display:flex}.rDy0dG_editEntry{flex:none;padding-block:.25rem;font-size:.8rem}.rDy0dG_entryArt{width:min(100%,12rem);margin-block-start:.8rem}.rDy0dG_entryBody{white-space:pre-wrap;overflow-wrap:anywhere;margin-block-start:.75rem;line-height:1.8}@media (max-width:36rem){.rDy0dG_sleeveGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rDy0dG_archiveHeading h1{font-size:clamp(1.75rem,7vw,2.5rem)}.rDy0dG_dates{gap:.05rem .35rem}}@media (max-width:18.5rem){.rDy0dG_sleeveGrid{grid-template-columns:minmax(0,1fr)}}
