/* Collection rooms, Tickets, and Canvas ownership migrated from styles.css. */
.tickets-page .ticket-stub-list details,.gramophone-page .gramophone-list article{position:relative;isolation:isolate;overflow:hidden;background:rgba(var(--glass-rgb),.20)!important;border-color:color-mix(in srgb,var(--accent) 25%,var(--line))!important;box-shadow:0 14px 36px color-mix(in srgb,var(--bg) 18%,transparent)!important;-webkit-backdrop-filter:blur(24px) saturate(1.06)!important;backdrop-filter:blur(24px) saturate(1.06)!important}
.tickets-page .ticket-stub-list details:before,.gramophone-page .gramophone-list article:after{content:none!important}
@media(prefers-reduced-transparency:reduce){.tickets-page .ticket-stub-list details,.gramophone-page .gramophone-list article{background:color-mix(in srgb,var(--bg) 94%,var(--bg-2))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}
.tickets-page .ticket-stub-list details{overflow:hidden!important;border-radius:12px!important;clip-path:polygon(0 0,calc(100% - 75px) 0,calc(100% - 68px) 7px,calc(100% - 61px) 0,100% 0,100% 100%,calc(100% - 61px) 100%,calc(100% - 68px) calc(100% - 7px),calc(100% - 75px) 100%,0 100%)}
.tickets-page .ticket-stub-list details{background:color-mix(in srgb,var(--bg) 66%,rgba(var(--glass-rgb),.42))!important;-webkit-backdrop-filter:blur(26px) saturate(1.04)!important;backdrop-filter:blur(26px) saturate(1.04)!important}
.tickets-page .ticket-stub{background:color-mix(in srgb,var(--accent) 9%,rgba(var(--glass-rgb),.30))}
.tickets-page .ticket-stub-list details:nth-child(even){border-radius:12px!important}
.tickets-page .ticket-stub-list details::before,.tickets-page .ticket-stub-list details::after{content:none!important}
.tickets-page .ticket-stub-list summary{grid-template-columns:minmax(0,1fr) 68px!important;overflow:hidden;border-radius:inherit}
.tickets-page .ticket-main{display:grid;gap:6px;min-width:0;padding:17px 18px!important}
.tickets-page .ticket-main>small{color:var(--accent);font:6px system-ui;letter-spacing:.16em}
.tickets-page .ticket-main>strong{font:italic 20px/1.15 "Cormorant Garamond","Noto Serif SC",serif;font-weight:400}
.tickets-page .ticket-main>em{color:var(--muted);font:8px "Noto Serif SC",serif}
.tickets-page .ticket-meta{display:flex;gap:12px;margin-top:3px}.tickets-page .ticket-meta i{color:var(--muted);font:normal 6px system-ui;letter-spacing:.08em}
.tickets-page .ticket-stub{display:grid;place-content:center;justify-items:center;gap:5px;border-left:1px dashed color-mix(in srgb,var(--accent) 37%,var(--line));background:color-mix(in srgb,var(--accent) 5%,transparent)}
.tickets-page .ticket-stub b{color:var(--accent);font:17px/1 "Cormorant Garamond",serif;font-weight:400}.tickets-page .ticket-stub i{color:var(--accent);font:normal 7px system-ui;letter-spacing:.14em}.tickets-page .ticket-stub small{color:var(--muted);font:6px system-ui;letter-spacing:.1em}
.tickets-page .ticket-thoughts{display:grid;gap:0;border-top:1px solid color-mix(in srgb,var(--accent) 17%,var(--line))}
.tickets-page .ticket-thoughts blockquote{display:grid;grid-template-columns:47px 1fr;gap:8px;margin:0!important;padding:12px 16px!important;border:0!important;color:color-mix(in srgb,var(--ink) 78%,var(--muted));font:9px/1.75 "Noto Serif SC",serif!important}
.tickets-page .ticket-thoughts blockquote+blockquote{border-top:1px solid color-mix(in srgb,var(--line) 65%,transparent)!important}.tickets-page .ticket-thoughts blockquote small{padding-top:2px;color:var(--accent);font:6px system-ui;letter-spacing:.17em}
.tickets-page,.gramophone-page,.canvas-page{background:transparent!important}.tickets-page>.memory-subhead,.gramophone-page>.memory-subhead,.canvas-page>.memory-subhead{background:linear-gradient(180deg,rgba(var(--glass-rgb),.52),rgba(var(--glass-rgb),.25))!important;backdrop-filter:blur(27px) saturate(1.12)!important;-webkit-backdrop-filter:blur(27px) saturate(1.12)!important;border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent)!important}.ticket-stub-list details,.gramophone-list article{background:linear-gradient(145deg,rgba(var(--glass-rgb),.27),rgba(var(--glass-rgb),.12))!important;backdrop-filter:blur(20px) saturate(1.08)!important;-webkit-backdrop-filter:blur(20px) saturate(1.08)!important;box-shadow:0 14px 38px color-mix(in srgb,var(--bg) 18%,transparent)!important}.gramophone-stats span{background:rgba(var(--glass-rgb),.18)!important;backdrop-filter:blur(16px)}.canvas-gallery{grid-template-columns:1fr 1fr!important;align-items:start!important}.canvas-gallery article,.canvas-gallery article:nth-child(even){margin-top:0!important;border-radius:5px!important;background:linear-gradient(145deg,rgba(var(--glass-rgb),.28),rgba(var(--glass-rgb),.13))!important}.canvas-art,.canvas-art--two{aspect-ratio:1/1!important;background-position:center!important}.canvas-gallery .canvas-add-card{min-height:190px!important}
.tickets-page,.gramophone-page,.canvas-page,.tarot-spread-page{background:var(--bg)}.collection-room-intro{display:grid;gap:7px;margin:4px 8px 25px;text-align:center}.collection-room-intro small{color:var(--accent);font:6px system-ui;letter-spacing:.22em}.collection-room-intro p{max-width:310px;margin:auto;color:var(--muted);font:9px/1.75 "Noto Serif SC",serif}
.ticket-stub-list{display:grid;gap:13px;padding:0 5px 38px}.ticket-stub-list details{border:1px solid color-mix(in srgb,var(--accent) 31%,var(--line));border-radius:7px 22px 8px 17px;background:linear-gradient(145deg,rgba(var(--glass-rgb),.34),rgba(var(--glass-rgb),.16));box-shadow:0 15px 38px color-mix(in srgb,var(--bg) 22%,transparent);backdrop-filter:blur(18px);overflow:hidden}.ticket-stub-list details:nth-child(even){border-radius:21px 7px 17px 9px}.ticket-stub-list summary{display:grid;grid-template-columns:1fr 55px;align-items:stretch;cursor:pointer;list-style:none}.ticket-stub-list summary::-webkit-details-marker{display:none}.ticket-stub-list summary>span{display:grid;gap:6px;padding:18px}.ticket-stub-list summary small{color:var(--accent);font:6px system-ui;letter-spacing:.15em}.ticket-stub-list summary strong{font:italic 22px/1.1 "Cormorant Garamond","Noto Serif SC",serif;font-weight:400}.ticket-stub-list summary em{color:var(--muted);font:8px "Noto Serif SC",serif}.ticket-stub-list summary>i{display:grid;place-items:center;border-left:1px dashed color-mix(in srgb,var(--accent) 36%,var(--line));color:var(--accent);font-style:normal}.ticket-stub-list blockquote{margin:0;padding:16px 18px 18px;border-top:1px dashed var(--line);color:var(--muted);font:italic 10px/1.8 "Noto Serif SC",serif}
.canvas-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px 10px;padding:0 5px 42px}.canvas-gallery article{position:relative;align-self:start;padding:7px 7px 14px;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));background:linear-gradient(155deg,rgba(var(--glass-rgb),.3),rgba(var(--glass-rgb),.13));box-shadow:0 15px 34px color-mix(in srgb,var(--bg) 18%,transparent);backdrop-filter:blur(15px)}.canvas-gallery article:nth-child(even){margin-top:25px}.canvas-art{aspect-ratio:4/3;background-image:linear-gradient(145deg,color-mix(in srgb,var(--bg) 20%,transparent),color-mix(in srgb,var(--accent) 13%,transparent)),var(--home-image);background-size:cover;background-position:center 58%;filter:saturate(.68) contrast(.86)}.canvas-art--two{aspect-ratio:4/4.6;background-position:66% center;filter:saturate(.5) hue-rotate(10deg)}.canvas-gallery article>button{position:absolute;right:9px;top:calc(7px + min(31vw,128px));border:0;background:none;color:var(--muted);font-size:10px}.canvas-gallery h3{margin:12px 0 6px;font:italic 15px/1.2 "Cormorant Garamond","Noto Serif SC",serif;font-weight:400}.canvas-gallery small{color:var(--muted);font:6px system-ui;letter-spacing:.1em}.canvas-gallery p{margin:9px 0 0;padding-top:9px;border-top:1px solid var(--line);font:8px/1.65 "Noto Serif SC",serif}.canvas-gallery .canvas-add-card{min-height:160px;display:grid;place-content:center;justify-items:center;gap:7px;border-style:dashed;background:rgba(var(--glass-rgb),.09);cursor:pointer}.canvas-add-card span{color:var(--accent);font:26px/1 "Cormorant Garamond",serif}.canvas-add-card strong{font:9px "Noto Serif SC",serif;font-weight:400}.desk-tickets,.desk-gramophone,.desk-canvas{cursor:pointer}
.collection-page__header{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;padding:4px 0 18px;border-bottom:1px solid var(--line)}.collection-page__header div{display:grid;gap:4px}.collection-intro{padding:22px 3px 16px}.collection-intro p{margin:8px 0 0;color:var(--muted);font:11px/1.7 "Noto Serif SC",serif}.page--collection .collection-tabs{display:flex!important;grid-template-columns:none!important;gap:17px;overflow-x:auto;margin:0!important;padding:4px 3px 12px;border-bottom:1px solid var(--line);scrollbar-width:none}.page--collection .collection-tabs::-webkit-scrollbar{display:none}.page--collection .collection-tabs button{flex:none!important;padding:7px 0!important;border:0!important;border-radius:0!important;background:none!important;color:var(--muted)!important;font:italic 14px "Cormorant Garamond","Noto Serif SC",serif!important}.page--collection .collection-tabs button.is-active{color:var(--accent)!important;border-bottom:1px solid var(--accent)!important}.page--collection .collection-tabs b{font-size:8px;font-weight:400}.collection-page__content{min-height:270px;padding:17px 0}.collection-page__content>article{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:center;padding:16px 8px;border-bottom:1px solid var(--line);background:none!important}.collection-page__content>article img{width:62px;height:62px;object-fit:cover;border-radius:2px}.collection-page__content strong{font:500 13px "Noto Serif SC",serif}.collection-page__content p{margin:5px 0 0;color:var(--muted);font:10px/1.6 "Noto Serif SC",serif}.collection-empty{display:grid;place-items:center;min-height:250px;padding:30px;text-align:center}.collection-empty i{color:var(--accent);font-size:28px}.collection-empty strong{margin-top:13px;font:italic 19px "Cormorant Garamond","Noto Serif SC",serif}.collection-empty p{max-width:260px;margin-top:8px}.collection-page__note{padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font:8px/1.7 "Noto Serif SC",serif}
.collection-page__content[data-room="notes"]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:22px}.collection-object--notes{min-height:164px!important;display:block!important;padding:20px 17px!important;border:1px solid var(--line)!important;border-radius:4px 14px 4px 10px;background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 10%,rgba(var(--glass-rgb),.23)),rgba(var(--glass-rgb),.08))!important}.collection-object--notes p{margin-top:17px!important;font:italic 14px/1.7 "Cormorant Garamond","Noto Serif SC",serif!important}.collection-object--notes small{display:block;margin-top:26px;color:var(--muted);font-size:7px}.collection-page__content[data-room="album"]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.collection-object--album{display:block!important;padding:0!important;border:0!important}.collection-photo-placeholder,.collection-object--album img{width:100%!important;height:auto!important;aspect-ratio:1;border-radius:2px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--accent-2) 22%,rgba(var(--glass-rgb),.25)),color-mix(in srgb,var(--accent) 12%,transparent));display:grid;place-items:center}.collection-photo-placeholder span{font:italic 37px "Cormorant Garamond",serif;color:var(--accent)}.collection-object--album div:last-child{padding:9px 3px}.collection-page__content[data-room="books"] .collection-object,.collection-page__content[data-room="voices"] .collection-object,.collection-page__content[data-room="wishlist"] .collection-object{min-height:88px}.collection-page__content[data-room="wishlist"] .collection-object{border-left:1px solid var(--accent);padding-left:18px}.collection-page__content[data-room="books"] .collection-object>i{border-radius:3px}.collection-page__content[data-room="voices"] .collection-object>i{box-shadow:0 0 0 7px color-mix(in srgb,var(--accent-2) 7%,transparent)}
.collection-tabs{display:none!important}.collection-desk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:8px 0 20px}.desk-object{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:linear-gradient(145deg,rgba(var(--glass-rgb),.22),rgba(var(--glass-rgb),.08));color:var(--ink)}.desk-object header{display:flex;align-items:start;justify-content:space-between}.desk-object h3{margin:0;font:italic 18px/1 "Cormorant Garamond",serif}.desk-object small{color:var(--muted);font:6px "Noto Serif SC",serif;letter-spacing:.18em}.desk-object b{color:var(--accent);font:italic 11px "Cormorant Garamond",serif;font-weight:400}.desk-album,.desk-watch,.desk-shelf,.desk-canvas,.desk-wishlist{grid-column:1/-1}.desk-album{padding:17px}.desk-album header b{display:grid;text-align:right;font-size:17px}.desk-album-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.desk-album-grid i{display:grid;place-items:center;aspect-ratio:1;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--accent);font:italic 20px "Cormorant Garamond",serif}.desk-album-grid img{width:100%;height:100%;object-fit:cover}.desk-album footer,.desk-shelf footer{display:flex;justify-content:space-between;margin-top:10px;color:var(--muted);font:italic 8px "Cormorant Garamond",serif}.desk-notes,.desk-pocket,.desk-tickets{min-height:166px;padding:15px}.desk-notes #deskNotes{margin-top:16px}.desk-notes p{margin:0 0 12px;color:var(--muted);font:italic 11px/1.55 "Cormorant Garamond","Noto Serif SC",serif}.desk-notes p b{display:block;margin-bottom:3px}.desk-notes>button,.desk-wishlist>button{padding:0;border:0;background:none;color:var(--accent);font:italic 8px "Cormorant Garamond",serif}.desk-pocket textarea{width:100%;height:73px;margin-top:12px;padding:9px;border:1px solid var(--line);border-radius:8px;outline:0;resize:none;background:rgba(var(--glass-rgb),.12);color:var(--ink);font:8px/1.5 "Noto Serif SC",serif}.desk-pocket footer{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:6px}.desk-pocket footer button{padding:4px 8px;border:1px solid var(--line);border-radius:12px;background:none;color:var(--accent);font-size:7px}.desk-gramophone{display:flex;align-items:center;justify-content:center;gap:12px;min-height:98px;padding:13px}.desk-gramophone>i{width:48px;height:48px;border-radius:50%;background:radial-gradient(circle,var(--accent-2) 0 8%,transparent 9%),conic-gradient(from 30deg,var(--accent),var(--accent-2),var(--accent));box-shadow:0 8px 22px rgba(0,0,0,.12);color:transparent}.desk-tickets p,.desk-watch p{color:var(--muted);font:italic 9px "Cormorant Garamond",serif}.desk-tickets>i{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding:8px 10px;border:1px dashed var(--line);font-style:normal}.desk-watch,.desk-shelf,.desk-wishlist{padding:15px 17px}.desk-watch{background:linear-gradient(145deg,color-mix(in srgb,var(--accent-2) 12%,rgba(var(--glass-rgb),.18)),rgba(var(--glass-rgb),.06))}.desk-shelf #deskBooks,.desk-wishlist #deskWishes{margin-top:12px;border-top:1px solid var(--line)}.desk-shelf p,.desk-wishlist p{display:flex;gap:9px;margin:0;padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent);color:var(--muted);font:9px/1.45 "Noto Serif SC",serif}.desk-canvas{display:flex;align-items:center;justify-content:space-between;padding:14px 17px}.desk-canvas-grid{display:grid;grid-template-columns:repeat(2,30px)}.desk-canvas-grid i{display:grid;place-items:center;aspect-ratio:1;border:1px solid var(--line);color:var(--accent);font-style:normal}.desk-wishlist>button{margin-top:13px}.collection-page__note{margin-bottom:18px}
.page--collection{padding-top:calc(82px + env(safe-area-inset-top))}.collection-page__header{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:4px 0 18px;border-bottom:1px solid var(--line)}.collection-page__header>button{width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:rgba(var(--glass-rgb),.1);color:var(--muted);font-size:25px}.collection-page__header span{color:var(--accent);font:7px system-ui;letter-spacing:.22em}.collection-page__header h2{margin:6px 0 0;font:500 22px "Noto Serif SC",serif}.page--collection .collection-tabs{margin-top:20px}.collection-page__content{min-height:260px;padding-top:14px}.collection-page__content>p{margin:70px 20px;color:var(--muted);font:10px "Noto Serif SC",serif;text-align:center}.collection-page__content article{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:13px 3px;border-bottom:1px solid var(--line)}.collection-page__content article img{width:66px;height:66px;border-radius:12px;object-fit:cover}.collection-page__content article>i{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--accent);font-style:normal}.collection-page__content article div{display:grid;gap:5px}.collection-page__content article strong{color:var(--accent);font:italic 10px "Cormorant Garamond",serif}.collection-page__content article p{margin:0;font:10px/1.6 "Noto Serif SC",serif}.collection-page__note{margin-top:25px;color:var(--muted);font:7px/1.6 "Noto Serif SC",serif;text-align:center}
.xhs-card-wrap{width:min(82%,320px)}.xhs-card-2{display:grid;grid-template-columns:74px 1fr;gap:10px;width:100%;max-width:320px;margin:5px 0;padding:8px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,rgba(var(--glass-rgb),.28),rgba(var(--glass-rgb),.16));backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18);color:var(--ink);text-align:left;box-shadow:inset 0 1px rgba(255,255,255,.12),0 5px 18px rgba(0,0,0,.06);cursor:pointer}.xhs-card-2 img{width:74px;height:74px;object-fit:cover;border-radius:10px}.xhs-card-2 strong{font:500 12px/1.4 "Noto Serif SC",serif}.xhs-card-2 p{margin:5px 0;color:var(--muted);font:9px/1.5 "Noto Serif SC",serif}
.collection-sheet{width:min(92vw,420px);max-height:84dvh;margin:auto;padding:0;border:1px solid var(--line);border-radius:28px;color:var(--ink);background:rgba(var(--glass-rgb),.9);backdrop-filter:blur(34px) saturate(1.35);box-shadow:0 24px 80px rgba(0,0,0,.28)}.collection-sheet::backdrop{background:rgba(0,0,0,.32);backdrop-filter:blur(3px)}.collection-sheet form{max-height:84dvh;overflow:auto;padding:22px 18px calc(22px + env(safe-area-inset-bottom))}.collection-sheet header{display:flex;justify-content:space-between}.collection-sheet header span{color:var(--accent);font:7px system-ui;letter-spacing:.2em}.collection-sheet h2{margin:7px 0 0;font:500 22px "Noto Serif SC",serif}.collection-sheet header button{width:30px;height:30px;border:1px solid var(--line);border-radius:50%;background:none;color:var(--muted)}.collection-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:20px;padding:4px;border:1px solid var(--line);border-radius:19px}.collection-tabs button{height:34px;border:0;border-radius:15px;background:none;color:var(--muted);font:8px "Noto Serif SC",serif}.collection-tabs button.is-active{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent)}.collection-tabs b{font-weight:400}.collection-sheet form>section{min-height:160px;padding-top:14px}.collection-sheet section>p{margin:50px 0;color:var(--muted);font:10px "Noto Serif SC",serif;text-align:center}.collection-sheet article{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:11px 3px;border-bottom:1px solid var(--line)}.collection-sheet article img{width:62px;height:62px;border-radius:12px;object-fit:cover}.collection-sheet article>i{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--accent);font-style:normal}.collection-sheet article div{display:grid;gap:5px}.collection-sheet article strong{color:var(--accent);font:italic 10px "Cormorant Garamond",serif}.collection-sheet article p{margin:0;font:10px/1.6 "Noto Serif SC",serif}.collection-sheet form>p{margin:13px 2px 0;color:var(--muted);font:7px/1.5 "Noto Serif SC",serif}
.desk-object{background:linear-gradient(145deg,rgba(var(--glass-rgb),.39),rgba(var(--glass-rgb),.25))!important;border-color:color-mix(in srgb,var(--ink) 17%,var(--line))!important;backdrop-filter:blur(17px) saturate(1.1)!important;-webkit-backdrop-filter:blur(17px) saturate(1.1)!important;box-shadow:inset 0 1px rgba(255,255,255,.1),0 13px 32px color-mix(in srgb,var(--bg) 27%,transparent)!important}

/* Collection, Canvas and Mood late refinements extracted from final-polish.css. */

.desk-inline-add{padding:0;border:0;background:none;color:var(--accent);font:italic 8px var(--font-display)}.desk-inline-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.desk-inline-form:not([hidden]){display:grid!important}.desk-inline-form[hidden]{display:none!important}.desk-inline-form input{min-width:0;width:100%;height:34px!important;padding:7px 9px!important;border:1px solid var(--line);border-radius:9px!important;background:rgba(var(--glass-rgb),.12);color:var(--ink);font:400 8px/1.2 var(--font-body)!important;outline:0}.desk-inline-form footer{grid-column:1/-1;display:flex;justify-content:flex-end!important;gap:7px;margin:0!important}.desk-inline-form button{min-height:27px!important;padding:5px 9px!important;border:1px solid var(--line);border-radius:14px;background:transparent;color:var(--ink);font:400 8px/1 var(--font-body)!important}#deskWatch{margin-top:12px;border-top:1px solid var(--line)}#deskWatch p{display:flex;gap:9px;margin:0;padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent);color:var(--muted);font:400 9px/1.45 var(--font-body)!important}
.desk-canvas .canvas-empty{margin:0;color:var(--muted);font:8px var(--font-body)}.canvas-gallery--empty{min-height:220px!important;display:grid!important;place-items:center!important}.canvas-gallery--empty p{margin:0;color:var(--muted);font:10px/1.7 var(--font-body);text-align:center}
.canvas-gallery--waiting{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.canvas-gallery--waiting article{min-height:170px!important;padding:0!important;border:1px solid color-mix(in srgb,var(--line) 72%,transparent)!important;border-radius:13px 5px 13px 7px!important;background:rgba(var(--glass-rgb),.07)!important;box-shadow:none!important}.canvas-gallery--waiting article:nth-child(3){grid-column:1/-1;min-height:112px!important}
.desk-inline-form input{font-family:"Noto Serif SC","Songti SC",serif!important;font-size:9px!important;line-height:1.2!important}.desk-inline-form button{font-family:"Noto Serif SC","Songti SC",serif!important;font-size:8px!important;line-height:1!important}#deskWatch p,.desk-shelf #deskBooks p,.desk-wishlist #deskWishes p{font-family:"Noto Serif SC","Songti SC",serif!important;font-size:9px!important;line-height:1.5!important}#deskWatch p button,.desk-shelf #deskBooks p button,.desk-wishlist #deskWishes p button{font-size:8px!important}.desk-canvas-grid--empty i{background:rgba(var(--glass-rgb),.04)!important;color:transparent!important}
#deskBooks p>span,#deskWishes p>span{min-width:0;flex:1}#deskBooks p>em,#deskWishes p>em{flex:none;color:var(--accent);font:italic 7px/1.4 "Cormorant Garamond","Noto Serif SC",serif}
.mood-history-empty{width:100%;margin:0;padding:28px 12px;color:var(--muted);font:400 8px/1.6 "Noto Serif SC","Songti SC",serif;text-align:center}
