.mu-form-polished .mu-add-layout{display:block}.mu-form-polished .mu-search-results{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:24px;margin:28px 0;display:grid}.mu-form-polished .mu-search-result{background:0 0;border-radius:4px;flex-direction:column;align-items:stretch;gap:10px;padding:10px 10px 14px;display:flex;position:relative}.mu-form-polished .mu-search-result:hover{border-color:#c8a45d80}.mu-form-polished .mu-search-result[aria-pressed=true]{background:#c8a45d0a}.mu-form-polished .mu-search-result>.mu-art{flex:initial;width:100%}.mu-form-polished .mu-search-result>.mu-art figcaption{white-space:nowrap;text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.mu-form-polished .mu-search-result .mu-art-empty{padding:14px;font-size:22px}.mu-form-polished .mu-search-result strong{font-size:22px;line-height:1.1}.mu-form-polished .mu-search-result>span:not(.mf-result-check){font-size:12px}.mu-form-polished .mu-search-results>.lc-text-button,.mu-form-polished .mu-search-results>.lc-muted{grid-column:1/-1;justify-self:start;min-height:44px;line-height:1.6}.mu-form-polished .mu-selected{border:0;width:100%;margin-top:28px;padding:0}.mu-form-polished .mu-selected>fieldset{background:#1a1917;border:1px solid #ede4d326;border-radius:6px;min-width:0;padding:28px}.mu-form-polished .mu-selected legend{color:#ede4d3;padding:0 10px;font:500 25px Cormorant Garamond,serif}.mu-form-polished .mu-chosen-album{border-bottom:1px solid #ede4d31a;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:28px;margin:8px 0 28px;padding-bottom:28px;display:grid}.mu-chosen-album>div{min-width:0}.mu-form-polished .mu-chosen-album>.mu-art{width:140px;max-width:100%}.mu-form-polished .mu-chosen-album h2{overflow-wrap:anywhere;margin:12px 0 0;font-size:42px;line-height:1}.mu-form-polished .mu-chosen-album .mu-artist{color:#bdb3a1;overflow-wrap:anywhere;margin:12px 0;font-size:14px;line-height:1.6}.mu-form-polished .mu-chosen-album .lc-muted{color:#8f8778;font-size:11px;line-height:1.6}.mu-form-polished .mu-chosen-album figcaption{font-size:9px}.mu-form-polished .mu-selected textarea{resize:vertical;min-height:130px}.mu-form-polished .mu-form-save{border-top:1px solid #ede4d31a;gap:12px;margin-top:24px;padding-top:20px}.mu-form-polished .mu-form-save>button,.mu-form-polished .mu-form-save>a{min-height:48px}.mu-form-polished .mu-selected .lc-muted{color:#8f8778;font-size:12px;line-height:1.6}.mu-form-edit .mu-add-layout{grid-template-columns:220px minmax(0,1fr);gap:56px;display:grid}.mu-form-edit .mu-search-results{display:none}.mu-form-edit .mu-selected{margin-top:0}.mu-form-edit .mu-selected>fieldset{background:0 0;border:0;border-top:1px solid #ede4d326;border-radius:0;padding:22px 0 24px}.mu-form-edit .mu-selected legend{padding-left:0;font-size:28px}.mu-form-edit .mu-edit-preview>.mu-art{width:220px;max-width:100%}.mu-edit-preview .mu-art figcaption{font-size:9px}.mu-form-edit .mu-selected .mu-form-save{z-index:4;background:#141312;padding:16px 0;position:sticky;bottom:0;box-shadow:0 -12px 20px -20px #000}@media (max-width:767px){.mu-form-polished .mu-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mu-form-polished .mu-search-result strong{font-size:21px}.mu-form-polished .mu-selected>fieldset{padding:20px 16px}.mu-form-polished .mu-chosen-album{grid-template-columns:88px minmax(0,1fr);gap:18px;margin-bottom:22px;padding-bottom:22px}.mu-form-polished .mu-chosen-album>.mu-art{width:88px}.mu-form-polished .mu-chosen-album h2{font-size:30px}.mu-form-polished .mu-chosen-album .mu-artist{font-size:12px}.mu-form-polished .mu-chosen-album .lc-eyebrow{font-size:9px}.mu-form-polished .mu-form-save{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.mu-form-polished .mu-form-save>button,.mu-form-polished .mu-form-save>a{width:100%;padding:10px 12px;font-size:13px}.mu-form-edit .mu-add-layout{grid-template-columns:minmax(0,1fr);gap:28px}.mu-form-edit .mu-edit-preview>.mu-art{grid-area:1/1/span 4;width:88px}.mu-form-edit .mu-edit-preview>.mu-format{grid-column:2;width:fit-content}.mu-form-edit .mu-selected>fieldset{padding:22px 0 20px}.mu-form-edit .mu-selected .mu-form-save{bottom:calc(68px + env(safe-area-inset-bottom));padding:12px 0}}.mu-form-polished .mu-art-empty{aspect-ratio:1;place-items:center;padding:12px;display:grid;overflow:hidden}.mu-form-polished .mu-art-empty>span:last-child,.mu-form-polished .mu-search-results:empty{display:none}
.cp-dialog-music .cp-album-context{color:#8f8778;overflow-wrap:anywhere;max-width:660px;margin:12px 0 0;font-size:12px;line-height:1.6}.cp-dialog-music>header>div{min-width:0}.cp-dialog-music .cp-album-outline{color:#c8a45d}.cp-dialog-music .cp-empty{background:radial-gradient(#c8a45d08,#0000 70%),#141312;min-height:280px}.cp-dialog-music .cp-empty>p{max-width:380px}.cp-dialog-music .cp-stage{border-radius:3px}.cp-entry-music .cp-reset{background:#1a1917;border:1px solid #ede4d326;border-left:2px solid #c8a45d;border-radius:4px;padding:16px}.cp-entry-music .cp-reset p{color:#bdb3a1;margin:0 0 12px}.cp-entry-music .cp-reset button{min-height:44px;font-size:12px}.cp-entry-music .cp-reset .lc-button{width:100%;margin-bottom:4px}.cp-entry-music>.lc-text-button{min-height:44px}@media (max-width:767px){.cp-dialog-music .cp-album-context{margin-top:8px;font-size:11px}.cp-dialog-music .cp-empty{min-height:230px}.cp-dialog-music .cp-empty .cp-album-outline{width:80px;height:80px}.cp-dialog-music .cp-intro{line-height:1.7}}
.mu-scan-studio .sc-feedback-reveal{background:#1f1c17;border-color:#c8a45d55;border-radius:6px;box-shadow:0 12px 30px -22px #000b}.mu-scan-studio .sc-result{background:#1a1917;border-radius:6px}.mu-scan-studio .sc-result-heading{grid-template-columns:100px minmax(0,1fr);gap:20px}.mu-scan-studio .sc-result-heading .mu-scan-art img,.mu-scan-studio .sc-result-heading .mu-scan-art .mu-art-empty{aspect-ratio:1;border-radius:3px;width:100px;height:100px;box-shadow:0 12px 24px -14px #000c}.mu-scan-studio .sc-result-heading .mu-scan-art figcaption{color:#8f8778;font-size:9px;line-height:1.6}.mu-scan-studio .sc-result h3{text-wrap:initial;overflow-wrap:anywhere;margin:7px 0 8px;font-size:32px;line-height:1.05}.mu-scan-studio .mu-scan-artist{color:#bdb3a1;overflow-wrap:anywhere;margin:0 0 10px;font-size:14px;line-height:1.6}.mu-scan-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.mu-scan-meta .mu-format{letter-spacing:.8px;padding:3px 7px;font-size:9px}.mu-scan-studio .sc-result-meta{color:#8f8778}.mu-scan-studio .mu-scan-format-prompt{color:#c8a45d}.mu-scan-studio .sc-result-identity .mu-scan-source{margin:10px 0 0;font-size:10px}.mu-scan-studio .sc-result-identity .mu-scan-art-note{margin:6px 0 0;font-size:10px;line-height:1.6}.mu-scan-studio .mu-scan-confirm{background:#c8a45d08;border:1px solid #ede4d326;border-left:2px solid #c8a45d;border-radius:4px;padding:12px}.mu-scan-studio .sc-duplicate-notice{background:#c8a45d0a;border-color:#c8a45d33 #c8a45d33 #c8a45d33 #c8a45d;border-radius:4px;padding:14px}.mu-duplicate-heading{color:#dfbb75;align-items:center;gap:9px;min-width:0;display:flex}.mu-duplicate-heading svg{flex-shrink:0}.mu-duplicate-heading strong{font-size:13px;font-weight:500;line-height:1.5}.mu-scan-studio .sc-duplicate-notice .lc-check{border-top:1px solid #c8a45d26;margin-top:12px;padding-top:12px}.mu-scan-studio .sc-feedback-loading{background:#1f1c17;border-radius:6px}.mu-scan-studio .sc-feedback-skeleton{aspect-ratio:1;border-radius:3px}.mu-scan-studio .sc-added-confirmation{background:#9db08a0a;border-radius:6px}.mu-scan-studio .sc-added-confirmation p{overflow-wrap:anywhere;color:#ede4d3;margin:6px 0 0;font:500 22px/1.15 Cormorant Garamond,serif}.mu-scan-studio .sc-saved-shelf{border-bottom:2px solid #c8a45d77}.mu-scan-studio .sc-saved-cover .mu-scan-art img,.mu-scan-studio .sc-cover-thumb .mu-scan-art img{object-fit:contain;border-radius:2px}@media (max-width:899px){.mu-scan-studio .sc-result-heading{grid-template-columns:88px minmax(0,1fr);gap:16px}.mu-scan-studio .sc-result-heading .mu-scan-art img,.mu-scan-studio .sc-result-heading .mu-scan-art .mu-art-empty{width:88px;height:88px}.mu-scan-studio .sc-result h3{font-size:29px}.mu-scan-studio .mu-scan-artist{font-size:13px}}@media (max-width:360px){.mu-scan-studio .sc-result-heading{grid-template-columns:64px minmax(0,1fr);gap:12px}.mu-scan-studio .sc-result-heading .mu-scan-art img,.mu-scan-studio .sc-result-heading .mu-scan-art .mu-art-empty{width:64px;height:64px}.mu-scan-studio .sc-result h3{font-size:25px}.mu-scan-studio .mu-scan-artist{font-size:12px}.mu-scan-studio .sc-added-confirmation p{font-size:20px}}
.oc-backdrop{z-index:180;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overscroll-behavior:contain;background:#090908db;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.oc-viewer{--oc-gold:#c8a45d;overscroll-behavior:contain;color:#ede4d3;background:#141312;border:1px solid #ede4d326;border-radius:8px;outline:0;width:min(860px,100%);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 28px 100px #0009}.oc-heading{border-bottom:1px solid #ede4d31a;justify-content:space-between;align-items:center;gap:18px;padding:24px 28px;display:flex}.oc-heading>div{min-width:0}.oc-heading h2{overflow-wrap:anywhere;margin:12px 0 0;font:500 38px/1.05 Cormorant Garamond,serif}.oc-heading .oc-dismiss{border-radius:50%;flex-shrink:0;width:44px;min-width:44px;height:44px;padding:0}.oc-scene{--w:clamp(120px,28vw,220px);--h:calc(var(--w)*1.4);height:calc(var(--h) + 120px);perspective:1500px;isolation:isolate;background:radial-gradient(at 50% 65%,#8a64301a,#0000 65%);position:relative;overflow:hidden}.oc-assembly{width:var(--w);height:var(--h);transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);position:absolute;top:48px;left:50%;transform:translate(-50%)rotateX(8deg)rotateY(-16deg)}.oc-base{transform-style:preserve-3d;position:absolute;inset:0}.oc-tray{background:linear-gradient(120deg,#252c31,#11171a);border:3px solid #4b555d;border-radius:5px 11px 11px 5px;place-items:center;display:grid;position:absolute;inset:0;transform:translateZ(-7px);box-shadow:inset 0 0 0 3px #101719,inset 0 0 0 5px #ffffff08}.oc-base-edge{background:linear-gradient(90deg,#39454e,#1a252d);border-radius:3px;width:14px;position:absolute;top:5px;bottom:5px;right:-7px;transform:rotateY(90deg)}.oc-groove{aspect-ratio:1;border:2px solid #343e45;border-radius:50%;width:93%;position:absolute;box-shadow:inset 0 8px 12px #0007}.oc-disc{aspect-ratio:1;background:#363c3c;border:1px solid #798180;border-radius:50%;place-items:center;width:84%;display:grid;position:relative;box-shadow:0 5px 12px #0009}.oc-disc-photo{background:#17191b;border-radius:50%;position:absolute;inset:0;overflow:hidden}.oc-disc-photo img{object-fit:contain;width:100%;height:100%;display:block}.oc-hub{pointer-events:none;background:#192126;border:2px solid #9aa09d;border-radius:50%;position:absolute;inset:46%;box-shadow:0 0 0 3px #ffffff18}.oc-catch{background:#53616a;border-radius:3px;width:5px;height:28px;position:absolute;right:0}.oc-spine{background:linear-gradient(90deg,#17232b,#485b67,#273942);border-radius:3px;width:14px;position:absolute;top:4px;bottom:4px;left:-7px;transform:rotateY(90deg)}.oc-lid{transform-origin:0;transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translateZ(7px)rotateY(0)}.oc-outside,.oc-inside{backface-visibility:hidden;border:4px solid #3c4b56;border-radius:5px 11px 11px 5px;position:absolute;inset:0}.oc-outside{background:#252722;overflow:hidden;transform:translateZ(2px);box-shadow:inset 0 0 0 1px #ffffff24,2px 3px 7px #0005}.oc-outside>.sc-artwork,.oc-outside>.lc-cover{width:100%;height:100%;min-height:0;margin:0}.oc-outside .sc-artwork img,.oc-outside .cp-own-cover img{object-fit:contain;width:100%;height:100%;box-shadow:none}.oc-outside figcaption{display:none}.oc-outside .sc-art-placeholder{width:100%;height:100%;min-height:0}.oc-outside .lc-cover{box-shadow:none;aspect-ratio:auto;border:0}.oc-reflection{pointer-events:none;background:linear-gradient(115deg,#0000 15%,#ffffff14 35%,#0000 52%);position:absolute;inset:0}.oc-inside{background:linear-gradient(110deg,#242b30,#12191d);border-radius:11px 5px 5px 11px;overflow:hidden;transform:rotateY(180deg)translateZ(2px);box-shadow:inset 0 0 0 3px #11181c}.oc-insert{background:#34352f;border:1px solid #ede4d31a;place-items:center;display:grid;position:absolute;inset:6% 8%;box-shadow:0 3px 8px #0008}.oc-insert img{object-fit:contain;width:100%;height:100%;display:block}.oc-placeholder{text-align:center;color:#b0aaa0;padding:16px;font:11px/1.6 system-ui,sans-serif}.oc-disc>.oc-placeholder{padding:0 16px 35%}.oc-clip{background:#343e45;border:1px solid #576269;border-radius:3px;width:11%;height:7%;position:absolute;right:2%}.oc-clip-top{top:20%}.oc-clip-bottom{bottom:20%}.oc-lid-edge{background:#63717a;border-radius:2px;width:4px;position:absolute;top:5px;bottom:5px;right:-2px;transform:rotateY(90deg)}.oc-cast-shadow{filter:blur(20px);pointer-events:none;background:#0008;border-radius:10px;position:absolute;inset:10% -8% -5%;transform:translateZ(-24px)}.oc-open .oc-lid{transform:translateZ(7px)rotateY(-160deg)}.oc-open .oc-assembly{transform:translate(0%)rotateX(5deg)rotateY(-8deg)}.oc-state{text-align:center;color:#8f8778;margin:0 20px;font-size:12px;line-height:1.6}.oc-main-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin:22px 28px 28px}.oc-viewer .lc-button,.oc-viewer .lc-primary,.oc-viewer .lc-text-button{min-height:44px}.oc-notice,.oc-box-note{margin:20px 28px;font-size:13px;line-height:1.7}.oc-box-note .lc-field{max-width:300px}.oc-viewer select{color:#ede4d3;background:#1b1a18;max-width:100%;min-height:48px;font-size:16px}.oc-custom{border-top:1px solid #ede4d31a;padding:28px}.oc-custom h3,.oc-disc-editor h3{margin:12px 0;font:500 32px/1.1 Cormorant Garamond,serif}.oc-custom p{color:#bdb3a1;font-size:13px;line-height:1.7}.oc-slots{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:24px;display:grid}.oc-slot{background:#1a1917;border:1px solid #ede4d326;border-radius:5px;min-width:0;padding:20px}.oc-slot-thumb{color:#8f8778;border:1px dashed #ede4d32b;place-items:center;width:100px;height:110px;margin:18px 0;font-size:11px;display:grid;overflow:hidden}.oc-slot-disc{border-radius:50%;width:100px;height:100px}.oc-slot-thumb img{object-fit:contain;max-width:100%;max-height:100%}.oc-slot>.lc-text-button{margin-top:8px;font-size:12px;display:block}.oc-slot .cp-entry{margin:0}.oc-slot fieldset{border:0;min-width:0;margin:0;padding:0}.oc-slot .cp-entry>.lc-button{min-height:44px}.oc-remove-confirm{background:#c8a45d08;border-left:2px solid #c8a45d;margin-top:20px;padding:16px}.oc-remove-confirm .lc-actions{flex-wrap:wrap;gap:10px}.oc-disc-editor{border-top:1px solid #ede4d326;margin-top:28px;padding-top:20px}.oc-disc-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.oc-disc-source{position:sticky;top:16px}.oc-disc-source>img{width:100%;height:auto;display:block}.oc-disc-source>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.oc-disc-adjust{border:0;min-width:0;margin:0 0 20px;padding:0}.oc-disc-adjust legend{color:#c8a45d;font-size:13px}.oc-disc-adjust .lc-field{margin:12px 0;font-size:12px}.oc-disc-adjust input{accent-color:#c8a45d;width:100%;min-height:44px}.oc-disc-preview{text-align:center;background:#1a1917;border:1px solid #c8a45d40;border-radius:4px;margin:24px 0;padding:20px}.oc-disc-preview>div{aspect-ratio:1;border-radius:50%;width:min(260px,100%);margin:auto;overflow:hidden}.oc-disc-preview img{width:100%;height:100%;display:block}.oc-disc-preview figcaption{color:#8f8778;margin-top:14px;font-size:12px;line-height:1.6}.oc-disc-editor>.lc-actions{flex-wrap:wrap;gap:10px}.oc-cleanup{margin:0 28px 24px}.oc-footer{color:#8f8778;border-top:1px solid #ede4d31a;padding:18px 28px;font-size:11px;line-height:1.7}.oc-viewer :is(button,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #c8a45d}@media (max-width:767px){.oc-backdrop{padding:10px}.oc-viewer{max-height:calc(100dvh - 20px)}.oc-heading{padding:20px 18px}.oc-heading h2{font-size:30px}.oc-heading .lc-eyebrow{font-size:9px}.oc-scene{--w:36vw;height:calc(var(--h) + 100px)}.oc-assembly{top:36px}.oc-placeholder{padding:8px;font-size:9px}.oc-main-actions{gap:10px;margin:20px 18px}.oc-main-actions>button{flex:1;min-height:48px;padding:10px 12px;font-size:13px}.oc-custom{padding:24px 18px}.oc-slots{grid-template-columns:minmax(0,1fr);gap:16px}.oc-slot{padding:18px}.oc-disc-workspace{grid-template-columns:minmax(0,1fr);gap:20px}.oc-disc-source{max-width:350px;margin:auto;position:relative;top:auto}.oc-disc-editor .cp-controls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.oc-disc-editor .cp-controls .lc-button{min-height:48px;padding:10px 8px;font-size:12px}.oc-box-note,.oc-notice{margin:18px}.oc-footer{padding:18px}.oc-cleanup{margin-left:18px}}@media (prefers-reduced-motion:reduce){.oc-lid,.oc-assembly{transition:none}.oc-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.oc-customizing>.oc-scene,.oc-customizing>.oc-state,.oc-customizing>.oc-main-actions{display:none}.oc-customizing .oc-custom{border-top:0}.oc-editor-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.oc-editor-heading h3{margin-bottom:0}.oc-editor-heading>button{flex-shrink:0}.oc-custom .oc-slots{grid-template-columns:minmax(0,1fr);gap:0;margin-top:24px}.oc-custom .oc-slot{background:0 0;border:0;border-top:1px solid #ede4d31a;border-radius:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:20px 0;display:grid}.oc-slot>.lc-eyebrow{grid-area:1/2;line-height:1.6}.oc-slot>.oc-slot-thumb{background:#c8a45d0c;grid-area:1/1/3;width:44px;height:48px;margin:0;font-size:0}.oc-slot>.oc-slot-disc{height:44px}.oc-slot>p{grid-area:2/2;margin:0;font-size:12px}.oc-slot>button:not(.lc-text-button),.oc-slot>fieldset{grid-area:1/3/3}.oc-slot>.lc-text-button{grid-column:3;justify-self:start;margin:0}.oc-editing-disc .oc-slots,.oc-editing-disc .oc-editor-heading{display:none}.oc-editing-disc .oc-disc-editor{border:0;margin:0;padding:0}.oc-disc-workspace[hidden]{display:none}.oc-disc-editor>.lc-text-button{color:#c8a45d}.oc-disc-editor .oc-disc-preview{margin:16px 0}.oc-disc-editor>.lc-actions{background:#141312;border-top:1px solid #ede4d31a;margin-bottom:0;padding:16px 0;position:sticky;bottom:0}.oc-disc-editor>.lc-muted{font-size:11px}@media (max-width:540px){.oc-custom .oc-slot{grid-template-columns:40px minmax(0,1fr);gap:8px 12px}.oc-slot>.oc-slot-thumb{width:36px;height:40px}.oc-slot>.oc-slot-disc{height:36px}.oc-slot>button:not(.lc-text-button),.oc-slot>fieldset{grid-area:3/2;justify-self:start}.oc-slot>.lc-text-button{grid-area:4/2}.oc-editor-heading h3{font-size:27px}.oc-disc-editor>.lc-actions>.lc-primary{flex:1}}.cp-dialog-insert{max-width:660px}.cp-dialog-insert .cp-workspace{flex-direction:column;gap:16px;display:flex}.cp-dialog-insert .cp-frame-message{margin:0}.cp-insert-toggle{color:#c8a45d;align-self:flex-start}.cp-dialog-insert .cp-insert-preview{align-self:center;width:min(100%,340px);margin:0}.cp-insert-preview img{object-fit:contain;max-height:45dvh}.cp-insert-simple .cp-framing-tools,.cp-insert-simple .cp-adjust,.cp-insert-simple .cp-perspective{display:none}.cp-insert-simple:has(.cp-insert-preview) .cp-stage{display:none}.cp-dialog-insert .cp-save-note{display:none}.cp-dialog-insert .cp-privacy{font-size:11px}.cp-dialog-insert .cp-perspective>h3,.cp-dialog-insert .cp-perspective>.lc-eyebrow{display:none}.cp-dialog-insert footer{background:#141312;position:sticky;bottom:0}.cp-dialog-insert .cp-framing-tools{flex-wrap:wrap}.oc-camera-stage{aspect-ratio:1;background:#080808;border-radius:8px;width:min(100%,420px);margin:16px auto;position:relative;overflow:hidden}.oc-camera-stage video{object-fit:cover;width:100%;height:100%;display:block}.oc-camera-guide{pointer-events:none;border:2px solid #c8a45d;position:absolute;box-shadow:0 0 0 100vmax #0005}.oc-camera-guide-disc{border-radius:50%;inset:10%}.oc-camera-guide-disc i{border:2px solid #c8a45d;border-radius:50%;width:13%;height:13%;position:absolute;top:43.5%;left:43.5%}.oc-camera-guide-insert{border-radius:2px;inset:10% 20%}.oc-guided-camera .lc-actions{flex-wrap:wrap;gap:10px;display:flex}.oc-guided-camera p{font-size:13px;line-height:1.6}.oc-touch-stage{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;isolation:isolate;background:repeating-conic-gradient(#282722 0% 25%,#37342e 0% 50%) 0 0/16px 16px;border:2px solid #c8a45d;border-radius:50%;width:min(100%,360px);margin:18px auto;position:relative;overflow:hidden}.oc-touch-stage:active{cursor:grabbing}.oc-touch-stage canvas{pointer-events:none;width:100%;height:100%;display:block}.oc-touch-hole{pointer-events:none;box-sizing:border-box;border:1px solid #c8a45d;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.oc-touch-hole-active{border:2px solid #ecd49c;box-shadow:0 0 0 5px #c8a45d35}.oc-touch-instruction{text-align:center}.oc-touch-tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.oc-touch-tools button{min-width:44px;padding:10px 14px}.oc-touch-tools button[aria-pressed=true]{color:#c8a45d;border-color:#c8a45d}.oc-native-camera,.oc-touch-more{color:#bdb3a1;margin:12px 0;font-size:12px}.oc-native-camera summary,.oc-touch-more summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.oc-native-camera summary:before,.oc-touch-more summary:before{content:"＋";margin-right:8px}.oc-native-camera[open] summary:before,.oc-touch-more[open] summary:before{content:"−"}.oc-touch-more fieldset{border-top:1px solid #ede4d31a;padding-top:12px}.oc-disc-touch-editor .cp-controls{flex-wrap:wrap;gap:10px;display:flex}.oc-disc-touch-editor .cp-controls>*{flex:1}.oc-disc-touch-editor .oc-touch-hint{margin:8px 0;font-size:12px}.oc-disc-touch-editor:has(.oc-guided-camera)>.lc-actions{display:none}.cp-dialog-insert:has(.oc-guided-camera) .cp-intro{display:none}.cp-dialog-insert:has(.oc-guided-camera) .cp-privacy{display:none}.cp-dialog-insert:has(.oc-guided-camera)>footer{display:none}@media (max-width:540px){.oc-camera-stage{max-width:42dvh}.oc-touch-stage{max-width:36dvh}.oc-touch-tools{gap:6px}.oc-touch-tools button{font-size:12px}.oc-guided-camera .lc-actions>*{flex:1}}.md-art{position:relative}.md-cover-photo-shortcut{cursor:pointer;background:0 0;border:0;border-radius:4px;width:100%;font-size:0;position:absolute;inset:0}.md-cover-photo-shortcut:after{content:"Change cover photo";white-space:nowrap;color:#ede4d3;background:#141312e8;border:1px solid #c8a45d80;border-radius:24px;padding:9px 14px;font:12px system-ui;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.md-cover-photo-shortcut:focus-visible{outline-offset:4px;outline:2px solid #c8a45d}.oc-slot-front>figure,.oc-slot-front>.lc-cover{width:100%;height:100%;margin:0}.oc-slot-front img{object-fit:contain;width:100%;height:100%}.oc-slot-front figcaption{display:none}.oc-front-slot .cp-entry>.lc-text-button{margin-top:8px;font-size:12px;display:block}.oc-editing-disc .oc-disc-editor.cp-dialog{border:1px solid #ede4d326;margin:0;padding:0}.oc-disc-editor.cp-dialog{width:min(660px,100%);max-height:calc(100dvh - 40px);overflow:auto}.oc-disc-editor.cp-dialog .cp-controls{flex-wrap:wrap;gap:12px;display:flex}.oc-disc-editor.cp-dialog .cp-controls>*{flex:initial}.oc-disc-editor.cp-dialog>footer{background:#1a1917;gap:12px;position:sticky;bottom:0}.oc-disc-editor.cp-dialog .oc-touch-stage{width:min(100%,360px);max-width:40dvh;max-height:40dvh}.oc-disc-editor.cp-dialog .lc-muted{font-size:11px}.oc-disc-editor.cp-dialog .cp-dialog-body>p:first-child{margin-top:0}.oc-disc-editor.cp-dialog .cp-controls .lc-button,.oc-disc-editor.cp-dialog>footer>.lc-primary{min-height:48px}.oc-disc-editor.cp-dialog>footer.lc-actions{margin:0;padding:20px 28px}@media (max-width:540px){.oc-disc-editor.cp-dialog>footer.lc-actions{padding:18px}}
.lc-app:not(.lc-app-scan)>.lc-main>.mu-switch{vertical-align:top;margin:20px 0 12px}.lc-app:not(.lc-app-scan)>.lc-main>.mu-switch a{min-height:44px}.lc-app-details>.lc-main{background:linear-gradient(#251c1a 0 100px,#0000 100px)}.lc-app-details .md-hero{padding-top:0}.lc-app-details .md-hero-grid{padding-top:12px}.lc-app-details .md-title-block{padding-top:0}.lc-app .mu-switch+.lc-hero{padding-top:28px}@media (max-width:767px){.lc-app:not(.lc-app-scan)>.lc-main>.mu-switch{margin:16px 0 12px}.lc-app .mu-switch+.lc-hero{padding-top:16px}.lc-app-details .md-hero-grid{padding-top:8px}.lc-app-details .md-title-block{padding-top:24px}}.lc-app-details.mu-app-details>.lc-main{background:linear-gradient(#251f19 0 100px,#0000 100px)}.lc-app:not(.lc-app-scan)>.lc-main>.mu-switch+:is(.wl-page,.fp-page,.rv-page,.lc-page-title){padding-top:28px}.lc-app:not(.lc-app-scan)>.lc-main>.mu-switch+.mf-page{padding-top:0}.lc-app:not(.lc-app-scan)>.lc-main>.mu-switch+.mf-page>.mf-heading{padding-top:12px}.lc-app:not(.lc-app-scan)>.lc-main>.mu-switch+.mu-hero{padding-top:28px}@media (max-width:767px){.lc-app:not(.lc-app-scan)>.lc-main>.mu-switch+:is(.wl-page,.fp-page,.rv-page,.lc-page-title,.mu-hero){padding-top:16px}.lc-app:not(.lc-app-scan)>.lc-main>.mu-switch+.mf-page>.mf-heading{padding-top:12px}}
.ac-app{background:#141312}.ac-main{grid-template-columns:200px minmax(0,780px);align-items:start;gap:clamp(32px,6vw,80px);max-width:1360px;margin:auto;padding:56px clamp(20px,4vw,56px) 80px;display:grid}.ac-sidebar{position:sticky;top:28px}.lc-app .ac-sidebar h1{overflow-wrap:anywhere;margin:12px 0 24px;font:500 44px/1.1 Cormorant Garamond,serif}.ac-sidebar nav{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.ac-sidebar nav a{color:#bdb3a1;align-items:center;min-height:44px;font-size:14px;display:flex}.ac-sidebar nav a:hover{color:#c8a45d}.ac-content{flex-direction:column;gap:52px;min-width:0;display:flex}.ac-section{min-width:0;scroll-margin-top:28px}.ac-section+.ac-section{border-top:1px solid #ede4d314;padding-top:36px}.ac-section h2{margin:0 0 14px;font:500 34px/1.2 Cormorant Garamond,serif}.ac-section p{color:#bdb3a1;margin:0 0 24px;font-size:14px;line-height:1.7}.ac-section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:8px;display:flex}.ac-avatar{color:#141312;background:#c8a45d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font:600 27px Cormorant Garamond,serif;display:flex}.ac-profile-form .lc-field{color:#bdb3a1;max-width:480px;margin:0;font-size:13px}.ac-profile-form input{background:#1b1a18;border:1px solid #ede4d324;border-radius:4px;width:100%;min-height:48px;margin-top:8px;font-size:16px}.ac-section .ac-help{color:#a79e8e;max-width:480px;margin:12px 0 22px;font-size:13px}.ac-section button{min-height:46px}.ac-collections{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ac-collection-link{color:#ede4d3;background:#1b1a18;border:1px solid #ede4d31a;border-radius:8px;flex-direction:column;gap:14px;padding:24px;text-decoration:none;display:flex}.ac-collection-link:hover{background:#211f1a;border-color:#c8a45d88}.ac-collection-link strong{font:500 34px/1.1 Cormorant Garamond,serif}.ac-collection-link>span:last-child{color:#bdb3a1;font-size:13px}.ac-collection-link>span:last-child>span{float:right;color:#c8a45d}.ac-links{flex-wrap:wrap;gap:12px 28px;margin-top:18px;display:flex}.ac-links a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.ac-signin{margin:24px 0}.ac-signin>div{border-bottom:1px solid #ede4d314;grid-template-columns:140px minmax(0,1fr);gap:20px;padding:16px 0;font-size:14px;display:grid}.ac-signin dt{color:#a79e8e}.ac-signin dd{overflow-wrap:anywhere;margin:0}.ac-status-dot{background:#9eae8e;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.ac-session{justify-content:space-between;align-items:center;gap:28px;display:flex}.ac-session p{max-width:440px;margin:0;font-size:13px}.ac-session form{flex-shrink:0}.ac-footer{color:#8f8778;border-top:1px solid #ede4d314;justify-content:space-between;gap:20px;padding-top:16px;font-size:12px;display:flex}.ac-footer a{align-items:center;min-height:44px;display:inline-flex}.ac-footer span{align-self:center}@media (max-width:767px){.ac-main{padding:28px 20px 40px;display:block}.ac-sidebar{margin-bottom:32px;position:static}.lc-app .ac-sidebar h1{margin-bottom:16px;font-size:40px}.ac-sidebar nav{border-bottom:1px solid #ede4d31a;flex-direction:row;gap:24px}.ac-content{gap:32px}.ac-section+.ac-section{padding-top:28px}.ac-collections{gap:12px}.ac-collection-link{padding:20px 16px}.ac-collection-link .lc-eyebrow{letter-spacing:.12em;font-size:9px}.ac-section-heading{gap:16px}.ac-signin>div{grid-template-columns:100px minmax(0,1fr);gap:12px}.ac-session{flex-direction:column;align-items:flex-start;gap:16px}.ac-profile-form>.lc-primary{width:100%}.ac-app .lc-header nav{flex-wrap:wrap;gap:20px;display:flex}.ac-footer{flex-wrap:wrap}.ac-section{scroll-margin-top:20px}}@media (max-width:360px){.ac-collections{grid-template-columns:1fr}}.ac-preferences{border-bottom:1px solid #ede4d314;margin:28px 0 32px;padding-bottom:32px}.ac-preferences fieldset{border:0;min-width:0;margin:0;padding:0}.ac-preferences legend{margin-bottom:12px;font-size:15px}.ac-preferences fieldset>p{max-width:520px;font-size:13px}.ac-view-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ac-view-options label{cursor:pointer;background:#1b1a18;border:1px solid #ede4d324;border-radius:8px;align-items:center;gap:12px;padding:18px;display:flex}.ac-view-options label:has(input:checked){background:#c8a45d12;border-color:#c8a45d}.ac-view-options input{accent-color:#c8a45d;flex-shrink:0;width:18px;height:18px}.ac-view-options strong,.ac-view-options small{display:block}.ac-view-options strong{font-weight:500}.ac-view-options small{color:#bdb3a1;margin-top:6px;font-size:12px}.ac-section .ac-preference-note{color:#a79e8e;margin:16px 0 24px;font-size:12px}@media (max-width:480px){.ac-view-options{grid-template-columns:1fr}.ac-preferences>.lc-primary{width:100%}}
.bs-page .md-hero-grid{align-items:center}.bs-stage{perspective:1100px;place-items:center;height:390px;display:grid;overflow:hidden}.bs-box{width:230px;height:330px;transform-style:preserve-3d;transition:transform .65s;position:relative}.bs-front,.bs-back,.bs-spine{backface-visibility:hidden;box-sizing:border-box;background:#302920;border:1px solid #655239;position:absolute}.bs-front{width:230px;height:330px;transform:translateZ(32px)}.bs-front .sc-artwork,.bs-front .lc-cover{width:100%;height:100%;margin:0}.bs-front img{object-fit:cover;width:100%;height:100%}.bs-front figcaption{display:none}.bs-back{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:230px;height:330px;padding:20px;display:flex;transform:rotateY(180deg)translateZ(32px)}.bs-back small{color:#a89d87}.bs-spine{place-items:center;width:64px;height:330px;display:grid;left:83px;transform:rotateY(-90deg)translateZ(115px)}.bs-spine span{writing-mode:vertical-rl;font-family:Georgia,serif;font-size:20px}.bs-views{justify-content:center;gap:8px;margin-bottom:18px;display:flex}.bs-views [aria-pressed=true]{color:#c8a45a;border-color:#c8a45a}.bs-summary{color:#c8a45a}.bs-contents,.bs-copy{border-top:1px solid #ffffff20;padding:32px 0}.bs-contents h2,.bs-copy h2{font-family:Georgia,serif;font-size:30px}.bs-editor{border:0;gap:16px;min-width:0;margin:20px 0;padding:0;display:grid}.bs-search{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.bs-search .lc-field{flex:1;min-width:180px}.bs-results{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.bs-results>button{text-align:left;white-space:normal;align-items:center;gap:16px;display:flex}.bs-results .sc-artwork,.bs-results .lc-cover{flex-shrink:0;width:60px;height:90px;margin:0}.bs-results img{object-fit:cover;width:60px;height:90px}.bs-results figcaption{display:none}.bs-results small{color:#b2a58e;margin-top:6px;display:block}.bs-film{border-bottom:1px solid #ffffff15;align-items:center;gap:20px;padding:20px 0;display:flex}.bs-film>.sc-artwork,.bs-film>.lc-cover{flex-shrink:0;width:72px;height:108px;margin:0}.bs-film>.sc-artwork img,.bs-film>.lc-cover img{object-fit:cover;width:72px;height:108px}.bs-film>.sc-artwork figcaption,.bs-film>.lc-cover figcaption{display:none}.bs-film>div:not(.bs-film-case)>h3{margin:0;font-family:Georgia,serif;font-size:24px}.bs-film>div:not(.lc-cover){flex:1}.bs-save{padding:20px 0}.bs-copy{margin-top:24px}.bs-page .lc-field input,.bs-page .lc-field select{min-height:44px}.bs-page .lc-muted{line-height:1.65}@media (max-width:640px){.bs-stage{height:340px}.bs-box{scale:.85}.bs-film{flex-wrap:wrap;gap:12px}.bs-film>div:not(.bs-film-case)>h3{font-size:20px}.bs-film>.lc-eyebrow{display:none}.bs-film>button{margin-left:84px}.bs-search>button{width:100%}}@media (prefers-reduced-motion:reduce){.bs-box{transition:none}}.bs-box img{object-fit:fill;width:100%;height:100%}:is(.bs-back:has(img),.bs-spine:has(img)){padding:0}.bs-spine small{display:none}.bs-right,.bs-top,.bs-bottom{backface-visibility:hidden;box-sizing:border-box;text-align:center;background:#302920;border:1px solid #655239;place-items:center;display:grid;position:absolute;overflow:hidden}.bs-right{width:64px;height:330px;left:83px;transform:rotateY(90deg)translateZ(115px)}.bs-top,.bs-bottom{width:230px;height:64px;top:133px}.bs-top{transform:rotateX(90deg)translateZ(165px)}.bs-bottom{transform:rotateX(-90deg)translateZ(165px)}.bs-right span{writing-mode:vertical-rl}.bs-right small,.bs-top span,.bs-bottom span{display:none}.bs-photo-tools{border-top:1px solid #ffffff20;padding:28px 0}.bs-photo-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin:20px 0;display:grid}.bs-photo-grid>div{border:1px solid #ffffff20;flex-direction:column;gap:12px;padding:16px;display:flex}.bs-photo-grid h3{text-transform:capitalize;margin:0}.gb-dialog{max-width:740px}.gb-dialog .cp-body{overflow:auto}.gb-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.gb-progress li{border:1px solid #ffffff20;border-radius:10px;justify-items:center;gap:6px;padding:12px;display:grid}.gb-progress [aria-current=step]{background:#c8a45a15;border-color:#c8a45a}.gb-progress img,.gb-progress li>span{object-fit:contain;width:42px;height:50px}.gb-progress strong,.gb-review h3{text-transform:capitalize}.gb-progress small{color:#afa48e;font-size:11px}.gb-capture h3{font-family:Georgia,serif;font-size:26px}.gb-flash{color:#d8b461;min-height:24px}.gb-processing button{pointer-events:none;opacity:.5}.gb-review{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gb-review>section{min-width:0}.gb-review-photo{object-fit:contain;background:#0c0c0b;width:100%;height:190px}.gb-review .lc-actions{flex-direction:column;align-items:stretch;display:flex}.gb-review .cp-entry>.lc-button{width:100%}.oc-camera-guide-box,.oc-camera-guide-spine{border:2px solid #d4af61;border-radius:6px;width:56%;height:76%;position:absolute;top:12%;left:22%;box-shadow:0 0 0 100vmax #0005}.oc-camera-guide-spine{width:18%;left:41%}.gb-dialog .oc-camera-stage{overflow:hidden}.gb-dialog .oc-guided-camera{border:0;padding:0}.gb-dialog footer{flex-wrap:wrap}@media (max-width:600px){.gb-review{grid-template-columns:1fr}.gb-review>section{border-top:1px solid #ffffff20;grid-template-columns:100px minmax(0,1fr);gap:10px;padding-top:14px;display:grid}.gb-review h3{grid-column:1/-1}.gb-review-photo{grid-row:span 2;height:140px}.gb-progress li{padding:8px 4px}.gb-dialog .oc-camera-stage{aspect-ratio:1;width:min(100%,45dvh);max-height:45dvh;margin:auto}}.gb-dialog>.cp-body{padding:20px 28px}.gb-dialog .gb-review{margin-top:20px}.gb-dialog .gb-review h3{margin:0 0 14px}@media (max-width:600px){.gb-dialog>.cp-body{padding:16px}.gb-dialog .gb-review{margin-top:12px}}.bs-suggestions{background:#c8a45a08;border:1px solid #c8a45a55;border-radius:14px;min-width:0;padding:24px}.bs-suggestions h3{margin:12px 0;font-family:Georgia,serif;font-size:27px}.bs-source{border-top:1px solid #ffffff20;margin-top:18px;padding-top:18px}.bs-source>small{color:#b2a58e;overflow-wrap:anywhere;margin:10px 0;display:block}.bs-source a{color:#d4b76f}.bs-source .lc-actions{flex-wrap:wrap;gap:8px;display:flex}.bs-source button{white-space:normal;text-align:left}.bs-suggestion-choice{text-align:left;white-space:normal;align-items:center;gap:14px;width:100%;margin-top:10px;display:flex}.bs-suggestion-choice img{object-fit:cover;flex-shrink:0}.bs-suggestion-choice small{color:#b2a58e;margin-top:6px;display:block}.bs-suggestion-matches{margin-top:22px}.bs-suggestion-matches h4{margin-bottom:8px;font-size:18px}@media (max-width:600px){.bs-suggestions{padding:18px}.bs-source .lc-actions{flex-direction:column;align-items:stretch}}.bs-rotatable{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.bs-rotatable:focus-visible{outline-offset:-3px;border-radius:12px;outline:2px solid #c8a45a}.bs-dragging{cursor:grabbing}.bs-dragging .bs-box{transition:none}.bs-rotatable img{-webkit-user-drag:none;pointer-events:none}.bs-rotate-help{color:#b2a58e;text-align:center;margin:0 0 16px;font-size:12px}.bs-views{flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.bs-rotatable .bs-box{transition:none}}.bs-photo-actions{flex-direction:column;align-items:center;gap:4px;margin-top:20px;display:flex}.bs-photo-actions>.lc-primary{min-width:210px}.bs-photo-actions>.bs-manage-photos{box-shadow:none;color:#b2a58e;background:0 0;border-color:#0000;min-height:44px;padding:8px 16px;font-size:13px}.bs-photo-actions>.bs-manage-photos:hover{color:#eadfc9;text-underline-offset:4px;background:#ffffff05;text-decoration:underline}.bs-photo-actions>.bs-manage-photos:focus-visible{outline-offset:2px;outline:2px solid #c8a45a}.bs-photo-actions>.bs-manage-photos[aria-expanded=true]{color:#d4b76f}.gb-additional{border-top:1px solid #ffffff20;margin-top:26px;padding-top:14px}.gb-additional>summary{cursor:pointer;color:#c8a45a;align-content:center;min-height:44px;display:list-item}.gb-review .gb-remove{color:#b2a58e;background:0 0;border-color:#0000;font-size:12px}.gb-review .gb-remove:hover{color:#eadfc9;text-decoration:underline}.gb-review .lc-muted{overflow-wrap:anywhere}.oc-camera-guide-box-edge{border:2px solid #d4af61;border-radius:6px;width:76%;height:18%;position:absolute;top:41%;left:12%;box-shadow:0 0 0 100vmax #0005}.gb-progress{grid-template-columns:repeat(6,minmax(0,1fr))}.gb-progress strong{font-size:12px}@media (max-width:600px){.gb-progress{gap:4px}.gb-progress img,.gb-progress li>span{width:24px;height:28px}.gb-progress small{display:none}.gb-progress strong{font-size:10px}}.gb-dialog{flex-direction:column;max-height:calc(100dvh - 24px);display:flex;overflow:hidden}.gb-dialog>header{flex:none}.gb-dialog>.cp-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.gb-dialog>.gb-footer{z-index:2;padding:16px 28px calc(16px + env(safe-area-inset-bottom));background:#1c1a16;border-top:1px solid #ffffff20;flex:none;align-items:center;gap:10px;display:flex;position:relative;bottom:auto}.gb-save-note{color:#bfb49f;width:100%;margin:0;font-size:12px}.gb-done{flex:1;min-height:48px}.gb-discard{font-size:12px}.gb-review-all>section{border:1px solid #ffffff16;border-radius:10px;padding:12px}.gb-review-all .gb-review-photo{height:140px}.gb-review-all .lc-muted{font-size:12px}@media (max-width:600px){.gb-dialog>.gb-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.gb-review-all{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gb-review-all>section{padding:8px;display:block}.gb-review-all .gb-review-photo{height:110px}.gb-review-all .lc-button{min-height:44px;padding:10px 6px;font-size:12px}.gb-dialog .gb-review-all h3{margin-bottom:8px;font-size:16px}.gb-discard{width:100%;min-height:36px}.gb-done{flex:auto;width:100%}.gb-review-all .lc-actions{gap:6px}}.bs-film-case{place-self:center end}.bs-film-case>.lc-button{white-space:nowrap;min-height:44px}@media (max-width:600px){.bs-film{grid-template-columns:20px 60px minmax(0,1fr) auto;gap:10px}.bs-film-case{grid-area:1/4}.bs-film-case>.lc-button{padding:10px;font-size:12px}.bs-film>div:not(.bs-film-case)>h3{overflow-wrap:anywhere}}.bs-film>div.bs-film-case{flex:none;margin-left:auto}.bs-film>div{min-width:0}@media (max-width:600px){.bs-film{flex-wrap:nowrap}.bs-film>.sc-artwork,.bs-film>.lc-cover,.bs-film>.sc-artwork img,.bs-film>.lc-cover img{width:52px;height:78px}.bs-film>div:not(.bs-film-case)>h3{font-size:18px}}.bs-film[id]{scroll-margin-top:140px}.bs-film:target{outline:1px solid var(--gold,#c9a555);outline-offset:8px;border-radius:8px}.bs-film-case{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.bs-watch-button[aria-pressed=true]{border-color:var(--gold,#c9a555);color:var(--gold,#c9a555)}.bs-watch-button{min-height:44px}@media (max-width:600px){.bs-film-case{flex-direction:column;justify-content:flex-start;align-items:stretch;max-width:112px}.bs-film-case>.lc-button{white-space:normal}}
