.document-title-block button.page-icon{display:grid;place-items:center;width:52px;height:52px;padding:0;font-size:32px;border:0;background:transparent;border-radius:8px;color:var(--text)}
.document-title-block button.page-icon:hover{background:var(--glass-field)}
.page-icon-options{display:flex;flex-wrap:wrap;gap:4px}.page-icon-options button{display:grid;place-items:center;min-width:44px;min-height:44px}
.dashboard-link-card{position:relative}.dashboard-link-card .card-menu,.collection-card .collection-card-menu{position:absolute;inset:8px 8px auto auto;width:36px;min-width:36px;height:36px;min-height:36px;display:grid;place-items:center;padding:0;z-index:2;border:0;border-radius:7px;background:color-mix(in srgb,var(--paper) 90%,transparent);color:var(--text);opacity:1}
.dashboard-link-card>button:first-child{width:100%}.dashboard-link-card>button:first-child>span{display:flex;align-items:center;gap:5px}.dashboard-link-card .card-menu:hover,.collection-card-menu:hover{background:var(--paper)}
.note-block:has(>.dashboard-link-card)>.block-properties-trigger,.note-block:has(>.dashboard-link-card)>.mobile-block-more,.note-block:has(>.section-heading)>.block-properties-trigger,.note-block:has(>.ink-block)>.block-properties-trigger{display:none!important}
.section-heading>.section-menu{display:grid!important;flex:none;margin-left:auto}.section-heading>.section-heading-editor{min-width:0;flex:1}.section-heading{min-height:44px;align-items:center}
.collection-card-content>strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--card-title-lines,2);overflow:hidden}.collection-card:has(.collection-card-preview:not([hidden])) .collection-card-content>strong{padding-right:0}
.collection-card-title-icon{display:inline-flex;vertical-align:middle;margin-right:5px}.collection-card-title-edit{display:flex;gap:4px;align-items:center}.collection-card-title-edit input{min-width:0;width:100%;font-size:15px}.collection-card-title-edit button{width:44px;min-height:44px;padding:0;flex:none}
.record-property-menu{display:grid;gap:6px}.record-property-menu button{display:flex;justify-content:space-between;gap:8px}.card-cover-position{width:100%}
.view-settings-properties [data-property-order]{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center}.view-settings-properties [data-property-up]{min-height:36px;padding:0;text-align:center;justify-content:center}
.collection-table-icon{position:absolute;left:24px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex}.collection-title-cell:has(.collection-table-icon)>input,.collection-title-cell:has(.collection-table-icon)>textarea{padding-left:48px!important}.music-volume[hidden]{display:none!important}
.app-location .app-home{display:grid;place-items:center;min-width:44px;min-height:44px}
@media(min-width:621px){.note-document .note-block:not(.music):not(.ink):not(:has(>.dashboard-link-card)):not(:has(>.section-heading)):not(:has(.attachment-line))>.block-properties-trigger{display:grid}.note-document .note-block:has(>.block-text){padding-right:36px}.note-block.collection>.block-properties-trigger{right:0;top:8px}.collection-header{padding-right:36px}}
.note-document .note-block.music>.music-block{max-width:none}.note-document .note-block.music{max-width:100%}
.music-composition{display:flex;gap:24px;align-items:center}.music-console{flex:1;min-width:0}.music-vinyl{flex:0 0 42%;min-width:0;order:2;display:grid;place-items:center;padding:8px;box-sizing:border-box}.music-disc{position:relative;width:100%;max-width:230px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:repeating-radial-gradient(circle at center,#17171e 0 2px,#24242d 3px,#15151c 4px);box-shadow:0 8px 20px #0003,inset 0 0 0 2px #fff2;animation:vinyl-spin 20s linear infinite;animation-play-state:paused}.music-disc:after{content:'';position:absolute;inset:48%;border-radius:50%;background:#17171e;border:1px solid #ffffff70}.music-disc>span{display:grid;place-items:center;width:46%;height:46%;border-radius:50%;overflow:hidden;background:linear-gradient(150deg,var(--music-a),var(--music-b))}.music-disc img{width:100%;height:100%;object-fit:cover}.music-disc .music-art-placeholder{font-size:32px}.has-vinyl .music-track>.music-art{display:none}.music-progress{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.music-progress[hidden]{display:grid!important;visibility:hidden}.music-play svg{display:block;flex:none}.music-volume svg{flex:none}.music-dock.is-expanded .music-vinyl{max-width:230px;margin:0 auto 20px}.music-dock.is-expanded .music-vinyl+.music-track .music-art{display:none}
@container (max-width:440px){.music-composition.has-vinyl{flex-direction:column;gap:12px}.music-composition.has-vinyl .music-vinyl{order:0;width:140px;flex:auto}.music-composition.has-vinyl .music-console{width:100%}.music-composition.has-vinyl .music-track{min-height:44px}.music-block .music-volume:not([hidden]){display:flex!important}}
@keyframes vinyl-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.music-disc{animation:none!important}}
@media(max-width:620px){.dashboard-link-card .card-menu,.collection-card .collection-card-menu{width:44px;min-width:44px;height:44px;min-height:44px}.note-block.music{width:100%!important}.music-block .music-volume{display:flex}.section-heading>.section-menu{margin-left:0}.collection-card-properties button{min-height:44px}}
@media(max-width:620px){.collection-gallery.card-size-medium{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important}.collection-gallery.card-size-large{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr))!important}.collection-card-content{padding-right:56px}.collection-card-content>strong{padding-right:0}.collection-gallery .collection-card:has(.collection-card-preview:not([hidden])) .collection-card-content,.collection-board .collection-card:has(.collection-card-preview:not([hidden])) .collection-card-content{padding-right:12px}}
