/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-50{height:calc(var(--spacing) * 50)}.h-90{height:calc(var(--spacing) * 90)}.h-240{height:calc(var(--spacing) * 240)}.h-340{height:calc(var(--spacing) * 340)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--font-display:Baskerville, "Baskerville Old Face", Georgia, serif;--font-reading:Baskerville, Georgia, serif;--font-utility:Optima, Candara, "Gill Sans", "Avenir Next", sans-serif;--ivory:#f5f0e7;--linen:#e6ddce;--paper:#faf6ee;--sage:#9aa088;--olive:#666b52;--moss:#4c5440;--clay:#aa8c72;--rose:#c7a69e;--walnut:#70523b;--espresso:#30271f;--heading:#2a1d13;--stone:#cec4b3;--brass:#b88b39;--muted:#666054;--line:#51443426;--shadow:0 18px 48px #3e2f2112}*{box-sizing:border-box}html{background:var(--ground,#fff);overscroll-behavior:none;scroll-padding-top:calc(78px + var(--safe-top,0px))}body{color:var(--espresso);font-family:var(--font-reading), Georgia, serif;overscroll-behavior:none;background:0 0;margin:0}button,input,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--olive);outline-offset:3px}.app-shell{--star-brown:var(--button-fill,var(--brass));color:var(--espresso);background:radial-gradient(circle at 72% 10%, var(--theme-glow), transparent 32%), repeating-linear-gradient(90deg, var(--clay) 0 1px, transparent 1px 6px), var(--ground,#fff);grid-template-columns:238px 1fr;min-height:100vh;display:grid}@supports (color:color-mix(in lab, red, red)){.app-shell{background:radial-gradient(circle at 72% 10%, color-mix(in srgb, var(--theme-glow) 45%, transparent), transparent 32%), repeating-linear-gradient(90deg, color-mix(in srgb,var(--clay) 4%,transparent) 0 1px, transparent 1px 6px), var(--ground,#fff)}}.app-shell{transition:background .45s,color .45s}.app-shell.deep-skin{--star-brown:var(--button-fill)}.app-shell.deep-skin:not([data-paper]),.app-shell.deep-skin[data-paper=lined]{background:radial-gradient(circle at 72% 10%, var(--theme-glow), transparent 32%), repeating-linear-gradient(90deg, var(--clay) 0 1px, transparent 1px 6px), var(--ground,#fff)}@supports (color:color-mix(in lab, red, red)){.app-shell.deep-skin:not([data-paper]),.app-shell.deep-skin[data-paper=lined]{background:radial-gradient(circle at 72% 10%, color-mix(in srgb, var(--theme-glow) 45%, transparent), transparent 32%), repeating-linear-gradient(90deg, color-mix(in srgb, var(--clay) 2.2%, transparent) 0 1px, transparent 1px 6px), var(--ground,#fff)}}.app-shell.deep-skin[data-paper=stripes]{background:radial-gradient(circle at 72% 10%, var(--theme-glow), transparent 32%), repeating-linear-gradient(90deg, var(--clay) 0 30px, transparent 30px 60px), var(--ground,#fff)}@supports (color:color-mix(in lab, red, red)){.app-shell.deep-skin[data-paper=stripes]{background:radial-gradient(circle at 72% 10%, color-mix(in srgb, var(--theme-glow) 45%, transparent), transparent 32%), repeating-linear-gradient(90deg, color-mix(in srgb, color-mix(in srgb, var(--clay) 55%, #fff) 3%, transparent) 0 30px, transparent 30px 60px), var(--ground,#fff)}}.mobile-head .settings-button svg{stroke-width:1.85px;width:20px;height:20px}.mobile-head .settings-button{color:var(--icon-ink,#2a1d13)}.mobile-head .settings-button svg path,.mobile-head .settings-button svg circle{stroke:var(--icon-ink,#2a1d13);stroke-width:1.45px}@media (width<=900px){.mobile-nav svg{stroke-width:2.15px;opacity:1}.mobile-nav button:not(.active) svg path,.mobile-nav button:not(.active) svg circle,.mobile-nav button:not(.active) svg rect,.mobile-nav button:not(.active) svg line{stroke:var(--nav-rest-ink,#4a3b2e);stroke-width:1.7px}}.opening-cora{background:var(--ivory);flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:100vh;display:flex}.opening-cora strong{font-family:var(--font-display), Georgia, serif;letter-spacing:.32em;text-indent:.32em;color:var(--espresso);font-size:24px;font-weight:400}.opening-cora p{font-family:var(--font-reading), Georgia, serif;color:var(--muted);margin:0;font-size:13px;font-style:italic}.sidebar{border-right:1px solid var(--line);background:var(--ivory);width:238px;padding:31px 22px 24px;position:fixed;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.sidebar{background:color-mix(in srgb, var(--ivory) 97%, var(--theme-feature) 3%)}}.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:5;flex-direction:column;transition:background .45s,border-color .45s;display:flex}.brand{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.brand strong{font-family:var(--font-display), Georgia, serif;letter-spacing:.27em;font-size:17px;font-weight:500;display:block}.brand small{color:var(--muted);margin-top:4px;font-size:12px;font-style:italic;display:block}.sidebar nav{gap:4px;margin-top:48px;display:grid}.nav-item{color:var(--muted);cursor:pointer;text-align:left;font-family:var(--font-utility);letter-spacing:.15em;text-transform:uppercase;background:0 0;border:0;border-radius:2px;align-items:center;gap:14px;padding:12px 13px;font-size:10px;font-weight:300;display:flex}.nav-item span{place-items:center;width:20px;height:20px;display:grid}.nav-item svg,.mobile-nav svg,.folio-library-row svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.save-status{color:var(--muted);font-family:var(--font-utility);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin-top:14px;padding:7px 5px;font-size:8.5px;display:flex}.save-status.saved span{color:var(--olive)}.save-status.problem{color:var(--problem)}.workspace{grid-column:2;min-width:0}@media (width>=701px){.app-shell:not(.welcome-shell) .workspace{padding-top:78px}}.sidebar-shelf{text-align:left;border:0;border-top:1px solid var(--line);cursor:pointer;color:var(--espresso);background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:6px;margin-top:auto;padding:18px 5px 4px;display:flex}.sidebar-shelf-eyebrow{font-family:var(--font-utility);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:8.5px}.sidebar-shelf-row{align-items:center;gap:10px;display:flex}.sidebar-shelf-row .category-mark{opacity:.9;width:18px;height:18px}.sidebar-shelf-word{font-family:var(--font-display);letter-spacing:-.01em;color:var(--espresso);font-size:22px;line-height:1.1}.sidebar-shelf-switch{font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--olive);border-bottom:1px solid var(--olive);font-size:9px}@supports (color:color-mix(in lab, red, red)){.sidebar-shelf-switch{border-bottom:1px solid color-mix(in srgb, var(--olive) 45%, transparent)}}.sidebar-shelf-switch{margin-top:2px;padding-bottom:2px}.sidebar-shelf:hover .sidebar-shelf-switch{color:var(--espresso);border-bottom-color:var(--espresso)}.sidebar-shelf:focus-visible{outline:2px solid var(--espresso);outline-offset:2px}.sidebar .save-status{margin-top:12px}.desktop-actions{z-index:8;background:var(--ivory);border-radius:3px;align-items:center;gap:8px;padding:7px;display:flex;position:fixed;top:18px;right:24px;box-shadow:0 2px 18px #362d221a,0 0 0 1px #5144340f}.desktop-add{border:1px solid var(--line);background:var(--field);color:var(--espresso);cursor:pointer;font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;padding:12px 17px;font-size:9px;box-shadow:0 8px 22px #332b221a}.settings-button{border:1px solid var(--line);background:var(--paper);width:46px;height:46px;color:var(--olive);cursor:pointer;place-items:center;display:grid}.top-buttons{align-items:center;gap:5px;display:flex}.whose-face{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.75;flex:none;width:13px;height:13px}.add-button{border:1px solid var(--line);background:var(--field);width:38px;height:38px;color:var(--espresso);cursor:pointer;font-family:var(--font-utility);place-items:center;padding:0 0 2px;font-size:19px;line-height:1;display:grid}.add-button:active{opacity:.75}.settings-scrim{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#231d176b;place-items:center;padding:40px 18px;display:grid;position:fixed;inset:0}.settings-panel{background:var(--field);border:1px solid var(--line);border-radius:2px;width:min(620px,100%);max-height:84vh;padding:0;overflow:hidden;box-shadow:0 28px 80px #1e18123d}.settings-panel .journal-head b{margin-top:8px;font-size:30px}.welcome-shell,.welcome-shell .workspace{display:block}.welcome-shell .welcome-page{background:radial-gradient(circle at 70% 15%,var(--theme-glow),transparent 36%),linear-gradient(145deg,var(--ivory),var(--linen));place-items:center;max-width:none;min-height:100vh;padding:70px 40px;transition:background .45s,color .45s;display:grid}.welcome-shell .onboarding-card{max-width:470px;margin:8vh 0;padding:44px 40px}@media (width<=580px){.welcome-shell .onboarding-card{margin:5vh 0;padding:34px 26px}}.page-wrap{max-width:1060px;margin:0 auto;padding:92px 56px 110px;animation:.55s enter}@keyframes enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.eyebrow{font-family:var(--font-utility);text-transform:uppercase;letter-spacing:.25em;color:var(--olive);font-size:8.5px;font-weight:300}h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;max-width:850px;margin:20px 0 22px;font-size:clamp(42px,6vw,72px);font-weight:400;line-height:.98}h2,h3{font-family:var(--font-display), Georgia, serif;font-weight:400}.text-button,.soft-button,.primary-button,.skip{cursor:pointer;background:0 0;border:0}button:not(.star-cell):not(.episode-what):not(.built-open-title):not(.built-open):not(.folio-library-row):not(.mobile-nav button):not(.title-suggestion):not(.other-art-option):not(.quick-cat):not(.category-pick){text-align:center}.text-button,.soft-button,.primary-button,.chip-button,.watchlist-pill,.keep-button{padding-left:max(14px, var(--button-side,14px));padding-right:max(14px, var(--button-side,14px))}.text-button{border:1px solid var(--line);background:var(--field);color:var(--olive);font-family:var(--font-utility);text-transform:uppercase;letter-spacing:.14em;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:10px;transition:border-color .18s,color .18s;display:inline-flex}.text-button:hover:not(:disabled){border-color:var(--olive);color:var(--espresso)}.text-button:disabled{opacity:.45}.list-remove,.fold-away{background:0 0;border:0;padding:4px 6px}.text-button span{padding-left:7px}.soft-button{font-family:var(--font-utility);text-transform:uppercase;letter-spacing:.15em;border:1px solid;padding:12px 18px;font-size:9px}.deep-skin .primary-button,.deep-skin .keep-button,.deep-skin .quick-log-open{background:var(--button-fill);color:var(--fill-ink,var(--on-fill,var(--button-ink)));border-color:var(--button-fill)}.primary-button{background:var(--field);color:var(--espresso);border:1px solid var(--walnut,#70523b);font-family:var(--font-utility);text-transform:uppercase;letter-spacing:.16em;opacity:1;padding:15px 24px;font-size:9px;font-weight:400;transition:opacity .22s,filter .22s,transform .22s}.primary-button:not(:disabled){box-shadow:0 0 0 1.5px var(--walnut,#70523b)}.primary-button:hover:not(:disabled){filter:brightness(.9);transform:translateY(-1px)}button:disabled{cursor:not-allowed!important}.primary-button:disabled{filter:saturate(.35);box-shadow:none;opacity:.26!important}.add-actions .primary-button:disabled{filter:none;background:var(--field);color:var(--muted);border:1px solid var(--line);opacity:1!important}.add-actions .primary-button:not(:disabled),.quick-log-actions .primary-button:not(:disabled){background:var(--button-fill);color:var(--fill-ink,var(--fill-word,var(--button-ink)));border-color:var(--button-fill);letter-spacing:.18em;font-size:11px;font-weight:500}.keep-button{border:1px solid var(--button-fill);background:var(--button-fill);color:var(--fill-ink,var(--button-ink));cursor:pointer;font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;padding:9px 13px;font-size:10.5px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:23px;display:flex}.section-heading h2{margin:12px 0 0;font-size:34px}.clay{background:var(--clay)}.sage{background:var(--sage)}.rose{background:var(--rose)}.linen{background:var(--linen)}.portrait{color:#2f2820}.portrait.rose{background:var(--rose)}.portrait.sage{background:var(--sage)}.portrait.clay{background:var(--clay)}.skip{border:1px solid var(--line);min-height:40px;color:var(--muted);background:0 0;justify-content:center;align-items:center;margin-top:18px;padding:8px 16px;font-size:13px;font-style:italic;transition:border-color .18s,color .18s;display:inline-flex}.skip:hover{border-color:var(--olive);color:var(--espresso)}.onboarding-card{background:var(--field);border:1px solid var(--line);width:100%;box-shadow:var(--shadow);margin:0;padding:54px 62px;transition:background .45s,border-color .45s}.onboarding-wordmark{text-align:center;font-family:var(--font-display), Georgia, serif;letter-spacing:.32em;text-indent:.32em;color:var(--espresso);margin-bottom:38px;font-size:30px}.onboarding-progress{border-bottom:1px solid var(--line);justify-content:center;gap:8px;padding-bottom:24px;display:flex}.onboarding-progress i{background:var(--stone);width:24px;height:2px}@supports (color:color-mix(in lab, red, red)){.onboarding-progress i{background:color-mix(in srgb, var(--stone) 40%, transparent)}}.onboarding-progress i.here{background:var(--button-fill)}.onboarding-card h2{max-width:650px;margin:26px 0 9px;font-size:42px;line-height:1.12}.onboarding-card h2.page-title{font-family:var(--font-utility);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);max-width:none;margin:0 0 18px;font-size:11px;line-height:1.4}.onboarding-card>p{color:var(--muted);font-style:italic;line-height:1.55}.intro-step{padding-top:28px}.intro-step>p{color:var(--muted);font-style:italic;line-height:1.55}.notebook-input{border:0;border-bottom:1px dashed var(--stone);width:100%;max-width:580px;color:var(--espresso);background:0 0;margin:30px 0 12px;padding:17px 3px;font-size:28px;display:block}textarea.notebook-input{resize:none}.reason{border:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-rows:auto 1fr;grid-template-columns:20px 1fr;column-gap:10px;min-height:118px;padding:19px;display:grid}.reason:hover,.reason.active{border-color:var(--olive);background:#929d801a}.reason>span{color:var(--olive);grid-row:1/3}.reason b{font-size:18px;font-weight:400}.reason small{color:var(--muted);margin-top:7px;font-style:italic;line-height:1.45}.onboarding-actions{justify-content:space-between;align-items:center;gap:18px;margin-top:28px;display:flex}.onboarding-actions .skip{margin:0}.onboarding-actions .primary-button:disabled{opacity:.35;cursor:default}.font-classic,.font-classic h1,.font-classic h2,.font-classic h3{font-family:Georgia,Times New Roman,serif}.font-modern{--font-display:"Avenir Next", "Futura", "DM Sans", "Century Gothic", sans-serif;--font-reading:"Avenir Next", "DM Sans", "Century Gothic", sans-serif}.font-modern h1,.font-modern h2,.font-modern h3{letter-spacing:-.02em}.font-sans{--font-display:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Roboto, Arial, sans-serif;--font-reading:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Roboto, Arial, sans-serif}.font-sans h1,.font-sans h2,.font-sans h3{letter-spacing:-.015em}.font-script{--font-display:"Snell Roundhand", "Apple Chancery", "Dancing Script", "Brush Script MT", cursive}.font-script h1,.font-script h2,.font-script h3,.font-script .page-title{letter-spacing:0;font-size:1.12em}.app-shell[data-size=smaller]{zoom:.92;--type-zoom:.92}.app-shell[data-size=bigger]{zoom:1.12;--type-zoom:1.12}.type-swatch{text-align:center;width:36px;color:var(--espresso);flex:none;font-size:21px;font-weight:400;line-height:1}.type-swatch[data-font=literary],.type-swatch[data-font=classic]{font-family:Baskerville,Baskerville Old Face,Georgia,serif}.type-swatch[data-font=sans]{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Roboto,Arial,sans-serif}.type-swatch[data-font=modern]{font-family:Avenir Next,Futura,DM Sans,Century Gothic,sans-serif}.type-swatch[data-font=script]{font-family:Snell Roundhand,Apple Chancery,Dancing Script,Brush Script MT,cursive;font-size:24px}.type-swatch.size-smaller{font-size:16px}.type-swatch.size-bigger{font-size:27px}.picking-type .picking-one{font-family:var(--font-reading), Georgia, serif}.choice-label{font-family:var(--font-utility);letter-spacing:.18em;text-transform:uppercase;color:var(--olive);margin:25px 0 10px;font-size:11px;display:block}.palette-options{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.palette-options button{border:1px solid var(--line);cursor:pointer;color:var(--espresso);text-transform:capitalize;background:0 0;align-items:center;gap:9px;min-width:0;padding:11px 14px;display:flex}.palette-options i{background:var(--stone);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;flex:none}.palette-options button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.palette-options button.active{border-color:var(--olive);box-shadow:inset 0 0 0 1px var(--olive)}.pill-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pill-row button{border:1px solid var(--line);background:var(--field);font-family:var(--font-utility);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;padding:9px 12px;font-size:9px}.pill-row button.selected{background:var(--button-fill);color:var(--fill-ink,var(--button-ink))}.folio-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:30px 0;display:flex}.folio-toolbar .shelf-heading{margin:0}.folio-toolbar.alone{justify-content:flex-end}.folio-toolbar.alone>.primary-button{flex:none;margin-left:auto}.folio-toolbar.alone.bare>.primary-button{flex:100%;margin-left:0}.new-folio-form{border:1px solid var(--field-line);background:var(--field);max-width:720px;margin:30px 0 40px;padding:26px 22px}.new-folio-form h2{margin:0 0 20px;font-size:34px}.new-folio-form>input{border:0;border-bottom:1px dashed var(--stone);width:100%;color:var(--espresso);background:0 0;padding:14px 0;font-size:24px}.form-actions{justify-content:flex-end;align-items:center;gap:18px;margin-top:24px;display:flex}.form-actions .skip{margin:0}.folio-library{display:grid}.folio-library-row{border:0;border-bottom:1px dashed var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto;align-items:center;gap:14px;width:100%;padding:15px 4px;display:grid}.folio-library-row b,.folio-library-row small{display:block}.folio-library-row b{font-size:19px;font-weight:400}.folio-library-row small{color:var(--muted);margin-top:4px;font-style:italic}.folio-detail-head{max-width:760px;margin:34px 0 42px}.folio-detail-head h1{margin-bottom:18px}.folio-detail-head p{color:var(--muted);font-size:19px;font-style:italic;line-height:1.55}.journal-head{justify-content:space-between;align-items:start;gap:20px;margin-bottom:15px;display:flex}.journal-head b,.journal-head small{display:block}.journal-head b{font-size:20px;font-weight:400}.journal-head small{color:var(--muted);margin-top:4px;font-style:italic}.journal-head>button{cursor:pointer;background:0 0;border:0;font-size:25px}.upload-problem{background:#9f5b4917;padding:13px 15px;color:#875345!important;margin:0 0 20px!important;font-size:14px!important;font-style:normal!important}.record{border:1px solid var(--clay);width:70px;height:70px;color:var(--clay);cursor:pointer;background:0 0;border-radius:50%;font-size:20px}.record:disabled{cursor:default;opacity:.55}.fold{border:1px solid var(--line);background:#f8f4ec99}.fold>button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%;padding:22px 25px;display:flex}.fold b,.fold small{display:block}.fold b{font-size:20px;font-weight:400}.fold small{color:var(--muted);margin-top:6px;font-style:italic}.fold i{color:var(--olive);font-size:22px;font-style:normal}.fold>div{border-top:1px dashed var(--line);padding:0 25px 25px}.fold>div>p{color:var(--muted);line-height:1.6}.person{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.person.active{background:#ffffff80}.person b,.person small{display:block}.person b{font-size:16px;font-weight:400}.person small{color:var(--muted);margin-top:3px;font-size:12px;font-style:italic}.person i{font-style:normal}.portrait{border:8px solid var(--paper);width:105px;height:105px;box-shadow:0 0 0 1px var(--line);border-radius:50%;place-items:center;margin:0 auto 25px;display:grid}.portrait span{font-size:30px}.data-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.data-controls b,.data-controls small{display:block}.data-controls b{font-size:30px;font-weight:400}.data-controls small{color:var(--muted);font-style:italic}.data-controls p{color:var(--muted);flex-basis:100%;font-style:italic;line-height:1.5}.danger-button{color:var(--problem);cursor:pointer;font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:12px;font-size:9px}.toast{background:var(--field);color:var(--espresso);z-index:20;border:1px solid var(--line);font-style:normal;font-family:var(--font-reading);padding:12px 8px 12px 20px;font-size:15px;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #2f282024}.mobile-nav,.mobile-head{display:none}@media (width<=900px){.app-shell{padding-bottom:88px;display:block}.sidebar,.desktop-actions{display:none}.workspace{display:block}.mobile-head{z-index:14;padding:calc(12px + var(--safe-top,env(safe-area-inset-top,0px))) 20px 12px;background:var(--panel);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky;top:0}.brand.compact{cursor:pointer;background:0 0;border:0;gap:9px;margin:-6px -8px;padding:6px 8px}.brand.compact strong{font-size:19px}.brand.compact:active{opacity:.6}.keep-button{border-color:var(--button-fill);background:var(--button-fill);color:var(--button-ink)}.page-wrap{max-width:680px;margin-inline:auto;padding:30px 22px 110px}.welcome-shell .welcome-page{padding:24px 18px}.mobile-nav{--safe-bottom:max(10px, var(--safe-bottom-inset,env(safe-area-inset-bottom,0px)));background:var(--panel);border-top:1px solid var(--line);z-index:12;padding-bottom:var(--safe-bottom);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 26px #362d2214}.mobile-nav button{color:var(--muted);font-family:var(--font-utility);text-transform:uppercase;letter-spacing:.04em;background:0 0;border:0;border-right:1px solid #51443414;flex-direction:column;align-items:center;gap:4px;padding:10px 2px 7px;font-size:11px;display:flex}.mobile-nav button span{width:19px;height:19px;display:block}.mobile-nav button.active{color:var(--espresso);background:var(--linen)}h1{font-size:48px}.section-heading{align-items:start}}@media (width<=580px){.section-heading{align-items:flex-start}.onboarding-actions{flex-direction:column-reverse;align-items:stretch}.onboarding-actions .primary-button,.welcome-page .primary-button{width:100%}.mobile-head{padding:calc(11px + var(--safe-top,env(safe-area-inset-top,0px))) 18px 11px}.mobile-nav{background:var(--panel)}.mobile-nav button{color:#1f150e;padding-top:9px;font-weight:700}.mobile-nav button.active{color:var(--espresso)}.section-heading h2{font-size:29px}.onboarding-card{min-height:500px;padding:38px 27px}.welcome-shell .onboarding-card{min-height:0}.onboarding-card h2{font-size:34px}.onboarding-wordmark{margin-bottom:40px;font-size:24px}.folio-toolbar{flex-flow:wrap;align-items:center;gap:10px}.folio-toolbar>.primary-button,.folio-toolbar>.ticket-add-actions{flex-flow:wrap;gap:12px;margin-left:auto;display:flex}@media (width<=430px){.folio-toolbar>.primary-button{flex:100%;margin-left:0}}.folio-toolbar .view-toggle{flex:0 auto}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.welcome-threshold{text-align:left;flex-direction:column;gap:34px;display:flex}.welcome-threshold .onboarding-actions{margin-top:0}.welcome-field{margin-top:1.7rem;display:block}.new-folio-form>.welcome-field:first-child{margin-top:0}.welcome-field>span{font-family:var(--font-utility);letter-spacing:.18em;text-transform:uppercase;color:var(--olive);font-size:11px;font-weight:400;display:block}.welcome-field>span i{letter-spacing:.14em;color:var(--muted);opacity:.75;font-style:normal}.welcome-field>span i:before{content:"· "}.welcome-field>span em,.eyebrow em,.choice-label em{color:var(--muted);opacity:.68;text-transform:uppercase;font-size:max(8.5px,.9em);font-style:normal}.welcome-field .notebook-input{margin:6px 0 0;padding-left:14px;padding-right:14px}.welcome-tagline{font-family:var(--font-reading), Georgia, serif;color:var(--muted);max-width:30ch;margin:0;font-size:12px;font-style:italic;line-height:1.6}.intro-step .notebook-input+.notebook-input{margin-top:1.1rem}.intro-step .welcome-field+.welcome-field{margin-top:1.5rem}.replay-welcome{width:100%;margin-top:1.6rem}.needs-you{margin:0 0 8px}.needs-you .section-heading{margin-bottom:38px}.signal-list{gap:10px;display:grid}.signal{border:1px solid var(--line);border-left:3px solid var(--walnut);background:var(--surface-quiet);grid-template-columns:1fr auto;align-items:center;gap:18px;padding:22px 26px;transition:border-color .2s,transform .2s;display:grid}.signal:hover{border-left-color:var(--brass)}.signal .eyebrow{margin-bottom:7px;display:block}.signal b{font-size:21px;font-weight:400;line-height:1.25;display:block}.signal p{max-width:62ch;color:var(--muted);margin:7px 0 0;font-style:italic;line-height:1.55}.signal-actions{white-space:nowrap;flex-direction:column;align-items:stretch;gap:7px;display:flex}.signal-actions .text-button{opacity:.75;font-size:8.5px}.signal-actions .text-button:hover{opacity:1}@media (width<=760px){.signal{grid-template-columns:1fr;gap:14px;padding:20px}.signal-actions{white-space:normal;flex-direction:column;align-items:stretch;gap:8px}.signal-actions button{white-space:normal}.signal b{font-size:19px}}.today-head{border-bottom:1px solid var(--line);margin:0 0 34px;padding-bottom:26px}.daily-thought{border-top:1px solid var(--line);text-align:center;margin:52px 0 8px;padding-top:28px}.daily-thought p{max-width:46ch;color:var(--muted);margin:0;margin-inline:auto;font-size:17px;font-style:italic;line-height:1.65}.mark{width:100%;height:100%;display:block}.nav-item .mark,.mobile-nav .mark{width:20px;height:20px}.mark-outline path,.mark-outline rect,.mark-outline circle{fill:none;stroke:var(--mark-rest);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.nav-item .mark,.mobile-nav .mark{opacity:.68;transition:opacity .24s,stroke .24s}@media (width<=900px){.mobile-nav .mark{opacity:1}}.nav-item:hover .mark{opacity:.8}.nav-item.active .mark,.mobile-nav .active .mark{opacity:1}.nav-item.active .mark-outline path,.nav-item.active .mark-outline rect,.nav-item.active .mark-outline circle{stroke:var(--mark);stroke-width:1.45px}.mobile-nav .active .mark-outline path,.mobile-nav .active .mark-outline rect,.mobile-nav .active .mark-outline circle{stroke:var(--button-ink);stroke-width:1.45px}.soft-button,.folio-detail-bar .text-button{border-color:var(--moss)}@supports (color:color-mix(in lab, red, red)){.soft-button,.folio-detail-bar .text-button{border-color:color-mix(in srgb, var(--moss) 45%, transparent)}}.soft-button,.folio-detail-bar .text-button{color:var(--moss)}.soft-button:hover{background:var(--field);color:var(--espresso);border-color:var(--espresso)}.text-button{color:var(--moss)}.folio-detail-bar{top:calc(64px + var(--safe-top,0px));z-index:9;background:0 0;justify-content:space-between;align-items:center;gap:20px;margin-bottom:6px;padding:8px 0;display:flex;position:sticky}.folio-detail{padding-top:34px}@media (width<=700px){.folio-detail{padding-top:4px}}.choice-label .optional{color:var(--muted);opacity:.8;margin-left:8px;font-style:normal}@media (width<=760px){.folio-detail-head{margin:18px 0 22px}.folio-detail-head h1{font-size:clamp(30px,9vw,42px)}.folio-detail-bar{gap:12px}}.danger-button{border:1px solid var(--line);color:var(--muted);cursor:pointer;font-family:var(--font-utility);letter-spacing:.13em;text-transform:uppercase;background:0 0;padding:7px 12px;font-size:9px;transition:background .18s,color .18s,border-color .18s}.danger-button:hover{color:var(--espresso);border-color:var(--stone)}.delete-sure{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.delete-sure b{font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;color:var(--espresso);font-size:10px;font-weight:400}.delete-sure .danger-button{border-color:var(--problem);color:var(--problem)}.folio-library-row b{font-size:19px;font-weight:400;line-height:1.3}.folio-library-row small{color:var(--muted);margin-top:3px;font-size:13px;font-style:italic}.folio-library-row i{color:var(--muted);font-size:19px;font-style:normal}.folio-library-row:hover b{color:var(--moss)}.folio-group+.folio-group{margin-top:26px}.page-title,.today-head h1.page-title{font-family:var(--font-utility);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin:0 0 26px;font-size:11px;font-weight:400}.folio-detail-head h1{font-size:clamp(26px,7vw,38px)}@media (width<=760px){.page-title,.today-head h1.page-title{margin-bottom:20px}}.palette-options button.linen i{background:#f9f7f3;border:1px solid #d7ccba}.palette-options button.sage i{background:#9ba585}.palette-options button.taupe i{background:#9c8d7b}.palette-options button.stone i{background:#b3ab99}.palette-options button.espresso i{background:#3d2418}.palette-options button.evening i{background:#2f2823}.drop{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:17px;line-height:1}.drop:hover{color:var(--espresso)}@media (width<=900px){.mobile-nav{padding-bottom:env(safe-area-inset-bottom,0px);border:0;border-top:1px solid var(--espresso);grid-template-columns:repeat(5,1fr);position:fixed;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.mobile-nav{border-top:1px solid color-mix(in srgb,var(--espresso) 12%,transparent)}}.mobile-nav{box-shadow:0 10px 34px var(--espresso), inset 0 1px 0 var(--paper);border-radius:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mobile-nav{box-shadow:0 10px 34px color-mix(in srgb,var(--espresso) 16%,transparent), inset 0 1px 0 color-mix(in srgb,var(--paper) 78%,transparent)}}.mobile-nav{background:var(--panel)}.mobile-nav button{z-index:1;border-right:0;gap:7px;padding:8px 2px 7px;transition:color .28s;position:relative}.mobile-nav button>span{width:21px;height:21px;display:block}.mobile-nav button{letter-spacing:.06em;font-size:9px}.mobile-nav button.active{background:0 0}.nav-pane{z-index:0;height:calc(100% - var(--safe-bottom) - 10px);background-clip:border-box;background-color:var(--button-fill);border-radius:15px;width:calc(20% - 4.8px);padding:0;position:absolute;top:5px;left:12px}@supports (color:color-mix(in lab, red, red)){.nav-pane{background-color:color-mix(in srgb,var(--button-fill) 42%,transparent)}}.nav-pane{will-change:transform;transition:transform .38s cubic-bezier(.2,.9,.3,1.15),opacity .3s;box-shadow:0 4px 10px #362d2229,0 1px 2px #362d221a}@media (prefers-reduced-motion:reduce){.nav-pane{transition:opacity .2s}}}@media print{.sidebar,.mobile-nav,.desktop-actions,.mobile-head,.folio-detail-bar,.daily-thought{display:none!important}.app-shell,.page-wrap{background:#fff!important;padding:0!important}}.daily-thought cite{color:var(--muted);font-style:normal;font-family:var(--font-utility);letter-spacing:.13em;text-transform:uppercase;margin-top:12px;font-size:9px;display:block}.folio-library-row{grid-template-columns:22px 1fr auto;align-items:center;gap:16px;display:grid}@keyframes first-run-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.records{gap:26px;display:grid}.data-promise{color:var(--muted);max-width:62ch;margin:18px 0 0;font-style:italic;line-height:1.6}.search-scrim{z-index:45;padding:calc(max(var(--safe-top,0px), env(safe-area-inset-top,0px)) + 6px) 18px 18px;background:var(--field);align-content:start;justify-items:center;display:grid;position:fixed;inset:0}.search-panel{overscroll-behavior:contain;overflow-anchor:none;width:min(620px,100%);max-height:calc(var(--seen,100dvh) - max(var(--safe-top,0px), env(safe-area-inset-top,0px)) - 100px);background:var(--field);box-shadow:none;border:0;overflow:auto}.search-top{justify-content:space-between;align-items:center;gap:14px;padding:18px 22px 8px;display:flex}.search-top>.eyebrow{letter-spacing:.16em;color:var(--espresso);font-size:13.5px}.search-x{z-index:auto;border:1px solid var(--field-line);cursor:pointer;width:auto;height:auto;min-height:40px;font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--espresso);background:0 0;flex:none;align-items:center;gap:7px;padding:9px 15px;font-size:9.5px;line-height:1;display:inline-flex;position:static}.search-x>span{font-size:10.5px;line-height:1}.search-x:hover{border-color:var(--olive)}.search-entry{border-bottom:1px solid var(--line);background:var(--field);grid-template-columns:1fr auto;align-items:stretch;gap:14px;padding:22px 22px 20px;display:grid;position:sticky;top:0}.search-entry input{min-width:0;color:var(--espresso);font-family:var(--font-display),Georgia,serif;outline:0}.search-entry input:focus-visible{border-bottom-color:var(--olive)}.search-entry input{border:1px solid var(--line);background:var(--field);border-radius:2px;padding:12px 14px;font-size:20px}.search-entry input:focus-visible,.search-entry input:focus{border-color:var(--espresso);border-bottom-color:var(--espresso)}.curated-search input{border-radius:2px}.curated-search input:focus-visible,.curated-search input:focus,.shelf-find .notebook-input:focus-visible,.shelf-find .notebook-input:focus{border-color:var(--espresso)}.search-entry .skip{border:1px solid var(--line);font-style:normal;font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--olive);background:0 0;min-height:42px;padding:0 16px;font-size:9px}.search-results{margin:0;padding:0;list-style:none}.search-results li{border-bottom:1px dashed var(--line)}.search-results li:last-child{border-bottom:0}.search-results button{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;padding:15px 20px;transition:background .15s}.search-results button:hover{background:var(--theme-wash)}.search-results b{font-size:18px;font-weight:400;display:block}.search-results small{color:var(--muted);margin-top:3px;font-size:13px;font-style:italic;display:block}.search-empty{color:var(--muted);margin:0;padding:22px 20px;font-style:italic}.search-trending{padding:18px 20px 8px}.search-trending>.eyebrow{margin-bottom:12px;display:block}.search-trending ul{grid-template-columns:repeat(4,1fr);gap:12px 10px;margin:0;padding:0;list-style:none;display:grid}.search-trending button{text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;width:100%;padding:0;display:grid}.search-trending .search-art{aspect-ratio:2/3;object-fit:cover;border-radius:2px;width:100%;height:auto;box-shadow:0 6px 16px #2f282024}.search-trending .search-art.blank{place-items:center;display:grid}.search-trending b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}.search-trending small{font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;color:var(--olive);font-size:9px;display:block}@media (width>=640px){.search-trending ul{grid-template-columns:repeat(6,1fr)}}.settings-button svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (width<=580px){.search-scrim{padding:calc(max(var(--safe-top,0px), env(safe-area-inset-top,0px)) + 4px) 12px 12px}.search-top{padding:18px 14px 0}.search-entry{padding:10px 14px 14px}.search-entry input{font-size:19px}}.form-fold{margin:4px 0 18px}.form-fold>summary{cursor:pointer;border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:2px 10px;min-height:44px;padding:12px 0;list-style:none;display:grid}.form-fold>summary .choice-label,.form-fold>summary small{grid-column:1}.form-fold>summary:after{grid-area:1/2/span 2;align-self:center}.form-fold>summary::-webkit-details-marker{display:none}.form-fold>summary .choice-label{margin:0}.form-fold>summary small{font-family:var(--font-reading);color:var(--muted);margin-top:4px;font-size:13px;font-style:italic}.form-fold>summary:after{content:"▾";color:var(--espresso);padding:0 4px;font-size:18px;line-height:1;transition:transform .15s}.form-fold[open]>summary:after{transform:rotate(180deg)}.form-fold[open]>:not(summary){margin-top:14px}.first-time{border:1px solid var(--line);border-left:2px solid var(--clay);background:var(--field);justify-content:space-between;align-items:center;gap:14px;margin:0 0 20px;padding:12px 14px;display:flex}.first-time p{font-family:var(--font-reading);color:var(--muted);max-width:46ch;margin:0;font-size:14px;font-style:italic;line-height:1.5}.first-time .text-button{border:0;flex:none;padding:4px 2px}.been-here{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:26px;padding-top:18px;display:flex}.been-here .choice-label{margin:0}.rate-a-few{text-align:center;border:1px solid var(--walnut);width:100%;min-height:46px;color:var(--walnut);background:var(--field);margin:14px 0 18px;padding:13px 16px;display:block}.ticket-mark{fill:none;width:22px;height:22px;stroke:var(--olive);stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;flex:none}.put-away{border-top:1px solid var(--line);text-align:right;margin:26px 0 40px;padding-top:16px}.put-away.back{text-align:center;border-top:0;margin-top:20px;padding-top:0}.put-away.back small{margin-top:10px}.put-away small{max-width:34em;font-family:var(--font-reading);color:var(--muted);margin:6px auto 0;font-size:13px;font-style:italic;line-height:1.5;display:block}.genre-fold{margin:4px 0 14px}.genre-fold>summary{cursor:pointer;background:0 0;border:0;padding:0;list-style:none;display:block}.genre-fold>summary::-webkit-details-marker{display:none}.genre-head{font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--espresso);margin-bottom:7px;font-size:11px;display:block}.genre-now{border:1px solid var(--field-line);background:var(--field);min-height:44px;font-family:var(--font-reading);color:var(--espresso);text-transform:capitalize;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:15px;display:flex}.genre-now:after{content:"▾";color:var(--muted);font-size:11px;transition:transform .15s}.genre-fold[open] .genre-now:after{transform:rotate(180deg)}.genre-fold>summary:hover .genre-now{border-color:var(--olive)}.genre-fold[open]>.shelf-filter{margin-top:12px}.genre-block{margin:4px 0 26px}.genre-line{flex-wrap:wrap;align-items:center;gap:6px 30px;display:flex}.genre-word{cursor:pointer;font-family:var(--font-utility);letter-spacing:.16em;color:var(--espresso);text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0000;padding:2px 0;font-size:11px}.genre-word.on{border-bottom-color:#0000}.genre-word .genre-word-name{border-bottom:1px solid #0000;padding-bottom:2px}.genre-word.on .genre-word-name{border-bottom-color:var(--espresso)}.genre-more{cursor:pointer;font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;margin-left:auto;padding:2px 0;font-size:11px}.genre-block>.shelf-filter,.genre-block>.shelf-filter.kinds{margin-top:26px}.rated-on{font-family:var(--font-utility);color:var(--muted);font-size:12px}.library-seek{margin:2px 0 14px}.seek-hits{flex-direction:column;gap:2px;margin:-6px 0 16px;display:flex}.seek-hit{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:9px 2px;display:flex}.seek-hit b{font-family:var(--font-reading);color:var(--espresso);font-size:15px;font-weight:500}.seek-hit small{font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10px}.lang-line{align-items:center;gap:16px;display:flex}.lang-line>span{font-family:var(--font-reading);color:var(--espresso);font-size:15px}.row-under .row-stars{color:var(--star-brown);font-variant-numeric:tabular-nums;margin-right:8px;font-size:15px;font-style:normal;font-weight:600}.row-again{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--line);background:var(--field);justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-size:11px;display:inline-flex}.discover{margin:26px 0 6px}.discover>.eyebrow{margin-bottom:10px;display:block}.discover-tabs{flex-wrap:wrap}.family-doing{flex:none;align-items:center;gap:8px;display:flex}.row-rank{text-align:right;min-width:26px;font-family:var(--font-utility);color:#8a5a3b;font-variant-numeric:tabular-nums;flex:none;align-self:center;font-size:15px;font-weight:600}.wall-cell{position:relative}.wall-rank{z-index:1;color:#f3ede2;width:24px;height:24px;font-family:var(--font-utility);background:#1c1a17c7;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:absolute;top:6px;left:6px}.top-size-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.top-share{justify-items:start;gap:10px;display:grid}.top-from-year{margin:6px 0 14px}.row-move{gap:4px;display:flex}.row-move button{min-width:34px;min-height:34px;color:var(--walnut,#70523b);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.row-move button:disabled{opacity:.25}.chevron{width:20px;height:20px;display:block}.drag-on{touch-action:none;-webkit-user-select:none;user-select:none}.drag-on [data-order-id]{transition:transform .12s}.drag-lift{z-index:5;background:var(--field);opacity:.96;position:relative;box-shadow:0 14px 30px #29231c47;transition:none!important}.drag-over-before{box-shadow:inset 0 3px 0 var(--walnut,#70523b)}.drag-over-after{box-shadow:inset 0 -3px 0 var(--walnut,#70523b)}.its-tickets{margin:18px 0 6px}.its-tickets>.choice-label{margin-bottom:8px}.deep-skin .category-tab{--tile:var(--clay)}@supports (color:color-mix(in lab, red, red)){.deep-skin .category-tab{--tile:color-mix(in srgb, var(--clay) 58%, var(--category-colour))}}.deep-skin .category-tab{color:var(--deep-ink,var(--paper))}@supports (color:color(from red xyz-d65 x y z)){.app-shell{--fill-ink:color(from var(--button-fill) xyz-d65 calc(.9505 * clamp(0, (.35 - y) * 99999, 1) + .0155 * (1 - clamp(0, (.35 - y) * 99999, 1))) calc(clamp(0, (.35 - y) * 99999, 1) + .0135 * (1 - clamp(0, (.35 - y) * 99999, 1))) calc(1.089 * clamp(0, (.35 - y) * 99999, 1) + .0075 * (1 - clamp(0, (.35 - y) * 99999, 1))))}.record-bar .record-share:not(:disabled),.folio-detail-bar .record-share:not(:disabled),.ticket-detail-actions .soft-button:not(:disabled),.shelf-toggle.share-word:not(:disabled),.make-list-build:not(:disabled),.tickets-page .ticket-add-actions .create-ticket-open,.home-page .quick-log-open,.view-toggle button.active,.add-actions .primary-button:not(:disabled),.built-done .primary-button:not(:disabled),.primary-button.wide.create-list-open{color:var(--fill-ink)!important}.deep-skin .category-tab{--deep-ink:color(from var(--tile) xyz-d65 calc(.9505 * clamp(0, (.179 - y) * 99999, 1) + .0155 * (1 - clamp(0, (.179 - y) * 99999, 1))) calc(clamp(0, (.179 - y) * 99999, 1) + .0135 * (1 - clamp(0, (.179 - y) * 99999, 1))) calc(1.089 * clamp(0, (.179 - y) * 99999, 1) + .0075 * (1 - clamp(0, (.179 - y) * 99999, 1))))}}.deep-skin .category-tab small{opacity:1}.deep-skin .category-tab svg{stroke-width:2px}.deep-skin .category-tab span{font-weight:600}.deep-skin .category-tab .category-mark{opacity:1}.byline-press{cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:0;padding:0;text-decoration:none}.diary-month{margin:16px 0 4px}.diary-month>.eyebrow{margin-bottom:6px;display:block}.curated-credit{margin-top:-8px;margin-bottom:18px;padding-top:6px}.curated-shelf{margin-bottom:26px}.curated-shelf>.choice-label{margin-bottom:8px}.family-note{color:#5c5148;margin-top:3px;font-size:13.5px;font-style:italic;display:block}.family-link{font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:#8a5a3b;margin-top:4px;padding-top:8px;padding-bottom:8px;font-size:10.5px;text-decoration:none;display:inline-block}.family-link:hover{text-decoration:underline}.curated-half{font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:14px 0 4px;font-size:11px}.curated-shelf-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.list-lens{margin:2px 0 16px}.list-lens .genre-word small{font-family:var(--font-utility);color:var(--muted);vertical-align:1px;margin-left:3px;font-size:10px}.row-ahead{color:#8a5a3b;white-space:nowrap;margin-right:8px;font-style:italic}.award-facts{font-family:var(--font-utility);letter-spacing:.06em;color:var(--muted);min-height:1px;font-size:10.5px;display:block}.my-account{margin-top:26px}.my-account>.eyebrow{margin-bottom:12px;display:block}.named-field{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}@media (width<=900px){.mobile-nav button{letter-spacing:.05em;padding:11px 1px 10px;font-size:11px}.mobile-nav button span{width:21px;height:21px}}.keep-button.quiet,.desktop-add.quiet{background:var(--paper);color:var(--muted);border:1px solid var(--line);align-items:center;gap:7px;display:inline-flex}.keep-button.quiet:hover,.desktop-add.quiet:hover{border-color:var(--olive);color:var(--espresso)}.keep-button.quiet svg,.desktop-add.quiet svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:15px;height:15px}.settings-button,.whose-now{background:var(--field);border-color:var(--line)}@supports ((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))){.settings-button,.whose-now{-webkit-backdrop-filter:blur(7px)saturate(1.1);backdrop-filter:blur(7px)saturate(1.1)}}@media (hover:hover){.settings-button:hover,.whose-now:hover{border-color:var(--olive)}}.welcome-ask{font-size:26px}.welcome-ask.shout{text-transform:uppercase;letter-spacing:.12em;font-size:22px}.welcome-shell .page-title,.welcome-shell .onboarding-card h2.page-title{text-transform:lowercase}.welcome-shell .onboarding-card h2.page-title.shout{text-transform:uppercase;letter-spacing:.12em;font-size:22px}.welcome-shell .primary-button,.welcome-shell .soft-button,.welcome-shell .skip{text-transform:uppercase}.nothing-here{font-family:var(--font-reading);color:var(--mark-rest);margin:0;padding:18px 2px;font-size:16px;font-style:italic}.folio-library-row b{font-size:16px}.brand{cursor:default}.onboarding-card .onboarding-wordmark{margin-bottom:11px}.onboarding-card .welcome-tagline{text-align:center;max-width:32ch;margin:0 auto 34px;font-size:13px}.page-wrap.home-page{flex-direction:column;min-height:calc(100vh - 210px);display:flex}.search-count{font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--mark-rest);margin:14px 0 4px 20px;font-size:8.5px}.search-results button{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;display:grid}.search-results .search-said{text-align:left;min-width:0}.search-results .search-said b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.15;display:-webkit-box;overflow:hidden}.search-results .search-said small{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.search-art{object-fit:cover;background:var(--field);border:1px solid var(--line);flex:none;width:44px;height:66px}.search-art.blank{font-family:var(--font-display);color:var(--muted);justify-content:center;align-items:center;font-size:15px;display:flex}.row-score{font-style:normal;font-family:var(--font-display);color:var(--olive);font-variant-numeric:tabular-nums;flex:none;font-size:17px}.list-rows .row-score{margin-top:3px;display:block}.search-results .search-said .row-score{flex:none;font-size:13px}.search-results .search-said .search-facts{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.search-results .search-said .row-score:before{content:"· ";color:var(--muted)}.search-results .search-said .everyone-star{font-size:.95em}.search-results .search-shelf{font-style:normal;font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--olive);border:1px solid var(--line);flex:none;padding:4px 8px;font-size:8.5px}.evening-setting{margin-top:18px}.evening-setting>.choice-label:first-child{margin-top:0}.toast{align-items:center;gap:18px;max-width:calc(100vw - 32px);display:flex}.toast>span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.toast button{border:1px solid var(--button-fill);background:var(--button-fill);color:#fff;cursor:pointer;font-weight:400;font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;flex:none;padding:10px 16px;font-size:10.5px;font-style:normal}.toast button:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.toast button:hover{background:color-mix(in srgb, currentColor 14%, transparent)}}.toast .toast-close{color:var(--olive);letter-spacing:0;opacity:1;background:0 0;border:0;padding:0;font-size:24px}@media (width<=640px){.toast{bottom:104px;left:16px;right:16px;transform:none}}.draft{border:1px solid var(--olive);background:var(--paper);gap:13px;margin-top:8px;padding:18px 20px;display:grid}.draft-fields{gap:11px;display:grid}.draft-fields label{gap:5px;display:grid}.draft-fields span{font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--olive);font-size:8.5px}.draft-fields input{border:1px solid var(--line);background:var(--card);color:var(--espresso);font-family:var(--font-utility);padding:9px 11px;font-size:14px}.draft-fields input[readonly]{opacity:.7}.offline-note{left:16px;right:16px;top:calc(var(--safe-top,env(safe-area-inset-top,0px)) + 76px);z-index:19;border:1px solid var(--line);background:var(--field);gap:3px;padding:11px 40px 11px 14px;display:grid;position:fixed;box-shadow:0 12px 34px #2f282024}.offline-hush{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;font-size:17px;line-height:1;display:grid;position:absolute;top:2px;right:2px}.offline-hush:hover{color:var(--espresso)}.offline-note b{font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--espresso);font-size:8.5px;font-weight:400}.offline-note span{font-family:var(--font-reading);color:var(--muted);font-size:14px;font-style:italic}@media (width>=860px){.offline-note{max-width:340px;top:96px;left:auto;right:28px}}.wide-button{width:100%;margin-bottom:6px}.or-else{text-align:center;margin:14px 0 4px;display:block}.welcome-note{font-family:var(--font-reading);color:var(--muted);margin:0 0 22px;font-size:15px;line-height:1.6}.evening-at{border:1px solid var(--line);background:var(--paper);color:var(--espresso);font-family:var(--font-utility);margin-left:4px;padding:7px 10px;font-size:12px}.offline-note.waiting{border-color:var(--line)}.offline-note.waiting b{color:var(--espresso)}.offline-note.synced{border-color:var(--line);max-width:380px}.offline-note.synced ul{font-family:var(--font-reading);color:var(--muted);margin:4px 0 0;padding:0 0 0 15px;font-size:13px;font-style:italic}.offline-note.synced li{margin-top:2px}.offline-note.synced>div{justify-content:space-between;gap:14px;margin-top:6px;display:flex}.offline-note.synced .text-button{padding:4px 0;font-size:8.5px}.likely{gap:7px;display:grid}.likely .choice-label{margin:0}.folio-library-row.nested{padding-left:26px}.folio-library-row.nested b{font-size:15px}.folio-library-line{border-bottom:1px dashed var(--line);align-items:stretch;display:flex}.folio-library-line .folio-library-row{border-bottom:0;flex:1;min-width:0}.table{border:1px solid var(--line);background:var(--paper);padding:13px 14px}.table ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.table li{font-family:var(--font-reading);color:var(--muted);align-items:center;gap:6px;font-size:14px;display:flex}.table li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.table li em{color:var(--olive);flex:none;font-style:normal}.table li.empty{color:var(--mark-rest);font-style:italic}@media (width<=860px){.mobile-nav{border-bottom:max(14px, calc(var(--safe-bottom,env(safe-area-inset-bottom,0px)) + 10px)) solid var(--panel);margin-bottom:0;padding-bottom:0}.mobile-nav .nav-pane{height:auto;top:5px;bottom:5px}}.signal-actions{gap:9px}.signal-actions .text-button:not(:last-child){color:var(--button-fill)}.signal-actions .text-button:last-child{border:1px solid var(--line);opacity:.75;align-self:flex-end;margin-top:9px;padding:6px 13px}.signal-actions .text-button:last-child:hover{opacity:1;border-color:var(--button-fill)}.sidebar{background:var(--button-fill);border-right-color:var(--button-ink)}@supports (color:color-mix(in lab, red, red)){.sidebar{border-right-color:color-mix(in srgb, var(--button-ink) 20%, transparent)}}.sidebar .brand strong{color:var(--button-ink)}.nav-item:hover,.nav-item.active{color:var(--button-ink);background:var(--button-ink)}@supports (color:color-mix(in lab, red, red)){.nav-item:hover,.nav-item.active{background:color-mix(in srgb, var(--button-ink) 13%, transparent)}}.nav-item.active{box-shadow:inset 2px 0 var(--button-ink)}@media (width<=900px){.nav-pane{background-color:var(--button-fill)}.mobile-nav button.active{color:var(--button-ink);background:0 0}}.library-page{max-width:1060px;margin:0 auto;padding:34px 28px 0}.library-page .folios-page{max-width:none;margin:0;padding:0}.category-strip{box-shadow:0 1px 0 var(--line);border-radius:4px;flex-wrap:nowrap;gap:2px;margin:0 0 22px;display:flex;overflow:hidden}.category-tab{cursor:pointer;--tile:var(--category-colour);border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;height:62px;padding:8px 4px;display:flex}@supports (color:color-mix(in lab, red, red)){.category-tab{--tile:color-mix(in srgb, var(--category-colour) 62%, var(--paper))}}.category-tab{background:var(--tile);color:var(--tile-ink);font-family:var(--font-utility);transition:background .2s,color .2s}.category-mark{opacity:.82;flex:none;width:16px;height:16px}.category-mark path,.category-mark rect,.category-mark circle{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.category-tab.active .category-mark{opacity:1}.category-tab small{letter-spacing:.08em;opacity:.7;font-size:10px}.category-tab span{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:9px}@media (width<=620px){.category-strip{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.category-tab{justify-content:center;align-items:center;gap:5px;height:64px;padding:8px 4px}.category-tab .category-mark{width:17px;height:17px}.category-tab span{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.category-tab small{display:none}}.category-tab.active{--tile:var(--category-colour)}@supports (color:color-mix(in lab, red, red)){.category-tab.active{--tile:color-mix(in srgb, var(--category-colour) 42%, var(--paper))}}.category-tab.active{background:var(--tile);box-shadow:inset 0 0 0 2px var(--olive)}.category-strip.locked .category-tab:disabled{opacity:.38;cursor:default}@media (width<=900px){.library-page{padding:36px 22px 0}.category-strip{margin-bottom:22px}.category-tab{align-items:center;gap:4px;height:56px;padding:6px 2px}.category-tab span{letter-spacing:.01em;text-overflow:ellipsis;max-width:100%;font-size:8.5px;overflow:hidden}.category-mark{width:15px;height:15px}.category-tab small{display:none}}.star-rating{touch-action:none;gap:4px;display:flex}.star-rating.small{touch-action:pan-y}.star-cell{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:2px;line-height:1}.star-cell:disabled{cursor:default}.star-glyph{font-size:26px;transition:transform .12s cubic-bezier(.3,.8,.4,1);display:inline-block;position:relative}.star-cell:active .star-glyph{transform:scale(.86)}@media (prefers-reduced-motion:reduce){.star-glyph{transition:none}}@keyframes star-light{0%{opacity:.2;transform:scale(.35)}55%{opacity:1;transform:scale(1.28)}to{opacity:1;transform:scale(1)}}.star-fill.lit{animation:.38s cubic-bezier(.2,.9,.3,1.3) both star-light;animation-delay:var(--star-delay,0s);transform-origin:50% 60%}@media (prefers-reduced-motion:reduce){.star-fill.lit{animation:none}}.star-rating{position:relative}.five-sparkle{pointer-events:none;z-index:5;width:0;height:0;position:absolute;top:55%;left:50%}.five-sparkle i{font-style:normal;font-size:var(--size,10px);color:var(--star-yours,var(--clay));transform:translate(-50%, -50%) rotate(var(--angle)) translateX(0) scale(.2);opacity:0;animation:five-sparkle 1.9s cubic-bezier(.15, .7, .3, 1) var(--delay,0s) both;text-shadow:0 0 6px #ffffffe6;line-height:1;position:absolute;top:0;left:0}.five-sparkle i[data-tone="1"]{color:var(--button-fill)}.five-sparkle i[data-tone="2"]{color:var(--clay)}@supports (color:color-mix(in lab, red, red)){.five-sparkle i[data-tone="2"]{color:color-mix(in srgb, var(--clay) 55%, var(--espresso))}}@keyframes five-sparkle{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--angle)) translateX(0) scale(.2)}14%{opacity:1}70%{opacity:.9}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--angle)) translateX(var(--dist)) scale(1.05)}}.five-confetti{pointer-events:none;z-index:60;contain:layout style paint;position:fixed;inset:0;overflow:hidden}.five-confetti i{width:var(--size);height:calc(var(--size) * 1.6);background:var(--button-fill);opacity:0;will-change:transform, opacity;animation:five-confetti 2.7s linear var(--delay) both;border-radius:1px;position:absolute;top:-14px}.five-confetti i[data-tone="1"],.five-confetti i[data-tone="2"]{background:var(--clay)}@supports (color:color-mix(in lab, red, red)){.five-confetti i[data-tone="2"]{background:color-mix(in srgb, var(--clay) 55%, #fff)}}.five-confetti i[data-tone="3"]{background:var(--clay)}@supports (color:color-mix(in lab, red, red)){.five-confetti i[data-tone="3"]{background:color-mix(in srgb, var(--clay) 55%, var(--espresso))}}.five-confetti i[data-tone="4"]{background:var(--espresso)}@keyframes five-confetti{0%{opacity:0;animation-timing-function:cubic-bezier(.25,.45,.6,1);transform:translate(0)rotate(0)}5%{opacity:1;animation-timing-function:cubic-bezier(.22,.61,.36,1)}72%{opacity:1;transform:translate(var(--drift), var(--floor)) rotate(var(--spin))}88%{opacity:1;transform:translate(var(--drift), var(--floor)) rotate(var(--spin))}to{opacity:0;transform:translate(var(--drift), var(--floor)) rotate(var(--spin))}}@media (prefers-reduced-motion:reduce){.five-sparkle,.five-confetti{display:none}}.star-outline{color:var(--button-fill,var(--clay))}.star-fill{white-space:nowrap;color:var(--star-brown);-webkit-text-stroke:.5px var(--star-brown);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.star-fill{-webkit-text-stroke:.5px color-mix(in srgb, var(--star-brown) 72%, var(--espresso))}}.star-fill{text-shadow:0 1px 0 var(--star-brown)}@supports (color:color-mix(in lab, red, red)){.star-fill{text-shadow:0 1px 0 color-mix(in srgb, var(--star-brown) 40%, transparent)}}.star-outline{-webkit-text-stroke:0}.item-mark{background:var(--category-colour);flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.item-mark{background:color-mix(in srgb, var(--category-colour) 55%, var(--paper))}}.item-mark{color:var(--espresso);font-family:var(--font-display), Georgia, serif;font-size:16px}.quick-log{margin:4px 0 8px}.quick-log-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.quick-log-title{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--espresso);font-family:var(--font-display), Georgia, serif;background:0 0;padding:14px 0;font-size:24px;display:block}.quick-log-title:focus-visible{border-bottom:2px solid var(--espresso);outline:none;padding-bottom:13px}.quick-log-title:focus:not(:focus-visible){border-bottom-color:var(--olive);outline:none}.quick-log-cats{box-shadow:0 1px 0 var(--line);border-radius:4px;gap:2px;margin:0 0 18px;display:flex;overflow:hidden}.quick-cat,.category-tab{--tile-ink:oklch(from var(--tile) calc(.235 + .695 * clamp(0, (.62 - l) * 100, 1)) .014 68)}[data-evening] .category-tab{--tile:var(--category-colour)}@supports (color:color-mix(in lab, red, red)){[data-evening] .category-tab{--tile:color-mix(in srgb, var(--category-colour) 30%, var(--paper))}}[data-evening] .category-tab.active{--tile:var(--category-colour)}@supports (color:color-mix(in lab, red, red)){[data-evening] .category-tab.active{--tile:color-mix(in srgb, var(--category-colour) 38%, var(--paper))}}[data-evening] .quick-cat{--tile:var(--category-colour)}@supports (color:color-mix(in lab, red, red)){[data-evening] .quick-cat{--tile:color-mix(in srgb, var(--category-colour) 24%, var(--paper))}}.quick-cat{cursor:pointer;--tile:var(--category-colour);border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;padding:12px 4px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.quick-cat{--tile:color-mix(in srgb, var(--category-colour) 40%, var(--paper))}}.quick-cat{background:var(--tile);color:var(--tile-ink);font-family:var(--font-utility);letter-spacing:.07em;text-transform:uppercase;font-size:8.5px;transition:background .2s,color .2s}.quick-cat .category-mark{opacity:.7;width:21px;height:21px;margin:0}.quick-cat span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width<=560px){.quick-log-cats{flex-wrap:wrap;gap:2px}.quick-cat{flex:calc(25% - 2px);min-width:calc(25% - 2px)}}.quick-cat.active{--tile:var(--category-colour)}@supports (color:color-mix(in lab, red, red)){.quick-cat.active{--tile:color-mix(in srgb, var(--category-colour) 88%, var(--paper))}}.quick-cat.restoring{--tile:var(--category-colour)}@supports (color:color-mix(in lab, red, red)){.quick-cat.restoring{--tile:color-mix(in srgb, var(--category-colour) 18%, var(--paper))}}.quick-cat.restoring{box-shadow:inset 0 0 0 1px var(--line)}.quick-cat.restoring .category-mark{opacity:.45}.quick-cat.active .category-mark{opacity:1}.snapshot{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:40px;margin:0 0 34px;padding:20px 0;display:flex}.snapshot span{gap:4px;display:grid}.snapshot b{font-family:var(--font-display), Georgia, serif;font-size:30px;font-weight:400}.snapshot small{font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:8.5px}@media (width<=640px){.snapshot{gap:24px}.snapshot b{font-size:24px}.quick-log-row{gap:12px}.quick-log-row .primary-button{flex:1}}.star-spread{margin:4px 0 34px}.star-spread .section-heading{display:block}.star-spread-average{font-family:var(--font-utility);letter-spacing:.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:6px;font-size:21px;display:flex}.star-spread-average .everyone-star{margin:0;font-size:15px}.star-spread-average small{font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-left:0;font-size:8.5px}.star-spread-chart{grid-template-columns:repeat(10,1fr);align-items:end;gap:4px;height:74px;margin-top:12px;display:grid}.star-spread-bar{align-items:flex-end;height:100%;display:flex}.star-spread-bar i{background:var(--brass);opacity:.55;width:100%;min-height:2px;transition:height .3s;display:block}.star-spread-scale{font-family:var(--font-utility);color:var(--muted);justify-content:space-between;margin-top:7px;font-size:9px;display:flex}.star-spread-scale small{font-size:inherit}.loves-block{margin:0 0 46px}.loves-block .section-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:16px;display:flex}.nothing-here.small{margin:6px 0 0;font-size:14px}.nothing-here.friends-empty{margin:0;padding:16px 2px 4px}.loves-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:18px;display:grid}.love-card{cursor:pointer;text-align:left;background:0 0;border:0;align-content:start;gap:8px;padding:0;display:grid}.love-card img,.love-card-mark{aspect-ratio:2/3;object-fit:cover;border:1px solid var(--line);width:100%;display:block}.love-card-mark{background:var(--category-colour);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.love-card-mark{background:color-mix(in srgb, var(--category-colour) 58%, var(--paper))}}.love-card-mark{font-family:var(--font-display), Georgia, serif;color:var(--espresso);font-size:32px}.love-card b{font-size:15px;font-weight:400;line-height:1.3}.love-card small{font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:8.5px}.loves-by-category{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:24px;display:grid}.loves-category-name{background:var(--category-colour);margin-bottom:10px;padding:5px 10px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.loves-category-name{background:color-mix(in srgb, var(--category-colour) 45%, var(--paper))}}.loves-category-name{font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.loves-category ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.loves-category li{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.loves-category li em{font-style:normal;font-family:var(--font-utility);color:var(--muted);font-size:10px}.list-new{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.list-new input{border:1px solid var(--line);background:var(--field);min-width:220px;color:var(--espresso);flex:1;padding:9px 12px}.list-new .primary-button{align-self:stretch;min-height:52px;padding:0 24px}.custom-list{border-top:1px dashed var(--line);padding:16px 0}.custom-list-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.custom-list-head b{font-family:var(--font-display), Georgia, serif;font-size:21px;font-weight:400}.custom-list-head span{align-items:center;gap:8px;display:flex}.custom-list-items{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.custom-list-item{border:1px solid var(--line);background:var(--surface-quiet);align-items:center;gap:4px;padding:5px 6px 5px 10px;display:inline-flex}.list-remove{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:0 4px;font-size:15px}.list-remove:hover{color:var(--espresso)}.custom-list-picker{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.where-hints{flex-wrap:wrap;gap:6px;margin-top:-10px;margin-bottom:4px;display:flex}.their-loves{border-bottom:1px solid var(--line);padding:18px 0}.their-loves:last-child{border-bottom:0}.their-loves>b{margin-bottom:6px;display:block}.their-loves .top-five-list li{padding:7px 0}.their-loves .top-five-title{flex-direction:column;flex:1;gap:2px;display:flex}.their-favourites{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.soundtracks{margin-top:4px}.item-lists-head.bare{border-bottom:0;justify-content:flex-start;padding-bottom:0}.soundtrack-add{margin-top:14px}.soundtrack-add .eyebrow{margin:18px 0 8px;display:block}.soundtracks .custom-list-item .text-button{font-size:inherit;letter-spacing:0;text-transform:none;padding:0}.score-for{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px;margin:8px 0 0;font-size:13px;font-style:italic;display:flex}.score-for .text-button{letter-spacing:0;text-transform:none;padding:0;font-size:13px}.game-results{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.game-record{flex-direction:column;gap:22px;margin:18px 0 6px;display:flex}.game-record .welcome-field{margin:0}.game-record .eyebrow{margin:0 0 10px;display:block}.game-record input[type=date]{border:1px solid var(--line);background:var(--field);color:var(--espresso);font-family:var(--font-reading);padding:11px 13px;font-size:15px;display:block}.game-who{flex-direction:column;gap:12px;display:flex}.game-record .custom-list-picker{margin:0}.game-record .list-new{align-items:stretch;gap:10px;display:flex}.game-record .list-new input{border:1px solid var(--line);background:var(--field);min-width:0;color:var(--espresso);flex:1;padding:11px 13px;font-size:15px}.game-record .list-new .text-button{flex:none}.game-tally{font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:14px 0 0;font-size:10px}.game-plays{margin:12px 0 0;padding:0;list-style:none}.game-plays li{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:9px 0;display:flex}.game-plays li:last-child{border-bottom:0}.game-plays b{flex:1}.game-plays small{color:var(--muted);font-size:12px}.age-pick{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.age-pick select{border:1px solid var(--line);background:var(--field);width:auto;max-width:190px;color:var(--espresso);font-family:var(--font-utility);margin-top:8px;padding:10px 12px;font-size:12px;display:block}.age-pick summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;list-style:none;display:flex}.age-pick summary::-webkit-details-marker{display:none}.age-pick summary small{color:var(--muted);font-size:12px;font-style:italic}.age-pick .custom-list-picker{margin-top:12px}.item-genres{font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:6px 0 0;font-size:10px}.certificate{background:var(--walnut);border-radius:999px;place-items:center;min-width:34px;height:34px;padding:0 7px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.certificate{background:color-mix(in srgb, var(--walnut) 55%, var(--espresso))}}.certificate{color:var(--paper);font-family:var(--font-utility);letter-spacing:.04em;font-size:11px;font-weight:500;line-height:1}.folio-detail-head .certificate{margin-top:2px}.item-verdict .choice-label{letter-spacing:.18em;-webkit-text-stroke:.25px currentColor;margin-top:4px;font-size:12px}.item-note>span{letter-spacing:.18em;color:var(--espresso);-webkit-text-stroke:.3px currentColor;font-size:14.5px}.welcome-field.item-note>span{letter-spacing:.16em;-webkit-text-stroke:.25px currentColor;font-size:12px;color:var(--espresso)!important}.credit-list.with-faces li{align-items:center;gap:12px;display:flex}.credit-list.with-faces .credit-named{flex:1;min-width:0;display:grid}.credit-face{object-fit:cover;background:var(--linen);border-radius:50%;flex:none;width:40px;height:40px}.credit-face.blank{font-family:var(--font-reading);color:var(--muted);place-items:center;font-size:17px;display:grid}.credit-discover{letter-spacing:.12em;flex:none;min-height:32px;padding:7px 12px;font-size:9px}.person-sheet .shelf-popup-card{width:min(440px,100%);max-height:88vh;overflow-y:auto}.person-head{align-items:center;gap:16px;margin-bottom:6px;display:flex}.person-photo{object-fit:cover;background:var(--linen);border-radius:50%;flex:none;width:72px;height:72px}.person-photo.blank{font-family:var(--font-reading);color:var(--muted);place-items:center;font-size:28px;display:grid}.person-named .page-title{margin:0 0 4px;font-size:24px}.person-named .family-name{margin:0}.person-work .choice-label{margin:18px 0 6px}.person-stage{margin-top:14px}.verdict-marks .check-mark{margin-right:2px}.verdict-stars .heart-pill .heart-mark{width:21px;height:21px}.check-mark{vertical-align:-2px;width:13px;height:13px;margin-right:5px}.subtype-pick{margin-top:22px}.subtype-pick .quick-cat{background:var(--field);border:1px solid var(--line)}.subtype-pick .quick-cat.active{background:var(--field);border-color:var(--espresso);color:var(--espresso)}.subtype-pick .eyebrow{margin-bottom:10px;display:block}.chip-button{border:1px solid var(--line);background:var(--field);cursor:pointer;font-family:var(--font-utility);letter-spacing:.04em;color:var(--olive);white-space:nowrap;border-radius:2px;align-items:center;gap:6px;padding:8px 13px;font-size:11px;transition:border-color .18s,color .18s;display:inline-flex}.chip-button:hover{border-color:var(--olive);color:var(--espresso)}.lists-lens{flex-direction:column;align-items:flex-start;gap:10px;margin:26px 0 8px;scroll-margin-top:76px;display:flex}.lists-lens>.eyebrow{color:var(--espresso)}@supports (color:color-mix(in lab, red, red)){.lists-lens>.eyebrow{color:color-mix(in srgb, var(--espresso) 70%, var(--muted))}}.lists-lens>.eyebrow{min-width:34px}.lists-lens-chips{flex-wrap:wrap;gap:8px;display:flex}.lists-lens .chip-button{min-height:34px;font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--espresso);padding:7px 12px;font-size:8.5px}@supports (color:color-mix(in lab, red, red)){.lists-lens .chip-button{color:color-mix(in srgb, var(--espresso) 78%, var(--olive))}}.lists-lens .chip-button{border-radius:0}.lists-lens .chip-button.on{border-color:var(--espresso);color:var(--espresso);background:var(--field)}.who-lens{flex-wrap:wrap;gap:8px;margin:2px 0 16px;display:flex}.who-lens .chip-button{min-height:34px;font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--espresso);padding:7px 12px;font-size:8.5px}@supports (color:color-mix(in lab, red, red)){.who-lens .chip-button{color:color-mix(in srgb, var(--espresso) 78%, var(--olive))}}.who-lens .chip-button{border-radius:0}.who-lens .chip-button.on{border-color:var(--espresso);color:var(--espresso);background:var(--field)}.who-part+.who-part{margin-top:22px}.who-part>.choice-label{margin:0 0 8px}.chip-button.on{background:var(--field);color:var(--espresso);border-color:var(--espresso)}.custom-list-picker,.picker-filter,.where-hints,.whose-strip,.bring-back{flex-wrap:wrap;gap:8px;display:flex}.shelf-filter.kinds{margin-top:-8px;margin-bottom:22px}.whose-heading{font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:10px 12px 4px;font-size:8px;display:block}.whose-menu{width:max-content;min-width:0}.whose-heading:first-child{padding-top:6px}.close-account{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.close-account>p{color:var(--espresso);max-width:52ch;margin:0;font-size:14px;line-height:1.6}.close-account .quick-log-actions{margin-top:18px}.top-five .section-note{color:var(--muted);margin:4px 0 0;font-size:12.5px;font-style:italic}.top-five-list{margin:16px 0 0;padding:0;list-style:none}.top-five-list li{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:11px 0;display:flex}.top-five-list li:last-child{border-bottom:0}.top-five-rank{width:26px;font-family:var(--font-display);color:var(--button-fill);flex:none;font-size:21px;line-height:1}.top-five-title{text-align:left;flex-direction:column;flex:1;gap:2px;display:flex}.top-five-title small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.top-five-moves{flex:none;gap:2px;display:flex}.top-five-moves button{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:6px 7px;font-size:15px;line-height:1}.top-five-moves button:hover:not(:disabled){color:var(--espresso)}.top-five-moves button:disabled{opacity:.25;cursor:default}.score-strip{border-top:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0;margin:4px 0 30px;padding:16px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.score-strip{border-bottom:1px solid color-mix(in srgb, var(--line) 80%, transparent)}}.score-cell{text-align:center;border-left:1px solid var(--line);flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-width:0;padding:2px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.score-cell{border-left:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}.score-cell:first-child{border-left:0}.score-cell b{font-family:var(--font-display);color:var(--espresso);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.1em;font-size:22px;font-weight:400;line-height:1;display:inline-flex}.score-cell .everyone-star{color:var(--star-brown);font-size:.55em}.score-cell small{font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-wrap:balance;font-size:8.5px;line-height:1.3}.score-cell .ours-said{text-transform:none;letter-spacing:.08em;font-size:10px}.watched-with{margin-top:22px}.watched-with .eyebrow{margin-bottom:10px;display:block}.watched-with .list-new{margin:10px 0 0}.watched-with .list-new input{max-width:260px}.watched-with .nothing-here.small{margin-top:10px}.score-detail .choice-label{margin-top:14px;display:block}.score-detail .score-thoughts{margin-top:1rem}.its-ticket-line{display:block}.its-ticket-ways{gap:8px;margin:6px 0 2px;display:flex}.wall-order-hint{grid-column:1/-1;margin:0 0 4px}.adaptation-rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.adaptation-rows li{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.adaptation-rows li:last-child{border-bottom:0}.adaptation-what b{font-family:var(--font-display);font-size:17px;font-weight:400;display:block}.adaptation-what small{color:var(--muted);font-size:12.5px}.adaptation-medium{color:var(--walnut);font-style:normal;font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.made-poster{background:linear-gradient(180deg, var(--category-colour,var(--stone)) 0%, #fdfbf7 24%, #fdfbf7 76%, var(--category-colour,var(--stone)) 100%);flex-direction:column;justify-content:space-between;align-items:center;gap:4%;padding:13% 8%;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.made-poster{background:linear-gradient(180deg, color-mix(in srgb, var(--category-colour,var(--stone)) 26%, #fdfbf7) 0%, #fdfbf7 24%, #fdfbf7 76%, color-mix(in srgb, var(--category-colour,var(--stone)) 26%, #fdfbf7) 100%)}}.made-poster{color:var(--espresso);text-align:center;overflow:hidden;container-type:size}.made-poster.tinted{background:linear-gradient(180deg, var(--tint) 0%, var(--tint) 32%, var(--tint) 68%, var(--tint) 100%)}@supports (color:color-mix(in lab, red, red)){.made-poster.tinted{background:linear-gradient(180deg, color-mix(in srgb, var(--tint) var(--wash-edge,66%), #fdfbf7) 0%, color-mix(in srgb, var(--tint) var(--wash-mid,46%), #fdfbf7) 32%, color-mix(in srgb, var(--tint) var(--wash-mid,46%), #fdfbf7) 68%, color-mix(in srgb, var(--tint) var(--wash-edge,66%), #fdfbf7) 100%)}}.made-poster.tinted.deep{--wash-edge:94%;--wash-mid:84%}.made-poster.tinted.ink-light{color:#fdfbf7}.made-poster.tinted.ink-light .made-rule{border-top-color:#fdfbf7}.made-poster.tinted.ink-light .made-rule:after{border-top-color:#fdfbf773}.made-poster.tinted.ink-light .made-by,.made-poster.tinted.ink-light .made-when,.made-poster.tinted.ink-light .made-title,.made-poster.tinted.ink-light .made-mark svg{color:#fdfbf7}.made-poster .made-rule{border-top:1px solid var(--espresso);width:72%;position:relative}.made-poster .made-rule:after{content:"";border-top:1px solid var(--espresso);position:absolute;top:2px;left:6%;right:6%}@supports (color:color-mix(in lab, red, red)){.made-poster .made-rule:after{border-top:1px solid color-mix(in srgb, var(--espresso) 45%, transparent)}}.made-poster .made-eyebrow{font-family:var(--font-utility);letter-spacing:.24em;text-transform:uppercase;color:var(--espresso);font-size:clamp(6px,7cqw,11px)}@supports (color:color-mix(in lab, red, red)){.made-poster .made-eyebrow{color:color-mix(in srgb, var(--espresso) 70%, var(--category-colour,var(--stone)))}}.made-poster .made-mark{aspect-ratio:1;place-items:center;width:60%;margin-top:auto;display:grid}.made-poster .made-title{margin-bottom:auto}.made-poster.theatre .made-when,.made-poster.theatre .made-by,.item-mark.made:not(.large) .made-poster .made-title{display:none}.item-mark.made .made-poster .made-mark{width:62%}.made-poster .made-mark svg{opacity:.9;width:100%;height:100%;color:var(--espresso);fill:none;stroke:currentColor;margin:0}.made-poster .made-title{font-family:var(--font-display), Georgia, serif;letter-spacing:.04em;text-transform:uppercase;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:clamp(8px,13cqw,26px);font-weight:400;line-height:1.12;display:-webkit-box;overflow:hidden}.made-poster.long .made-title{font-size:clamp(7px,10cqw,20px)}.made-poster .made-when{font-family:var(--font-utility);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:clamp(6px,6cqw,10px)}.item-mark.made,.poster-art.made,.release-art.made{background:#fdfbf7;padding:0;position:relative}.spoiler-tick{font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--espresso);cursor:pointer;align-items:center;gap:9px;margin:8px 0 2px;font-size:11px;display:inline-flex}.spoiler-tick input{width:16px;height:16px;accent-color:var(--clay)}input[type=checkbox],input[type=radio]{accent-color:var(--clay)}.watched-with .someone-else{margin-top:14px;display:block}.item-lists{margin-top:36px}.list-open{display:inline-flex}.item-lists .custom-list-picker{margin-top:12px}.custom-list-picker .chip-button.on{border-color:var(--espresso);color:var(--espresso);background:var(--field)}.item-lists-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.item-lists .custom-list-picker{flex-direction:column;align-items:flex-start}.item-lists .nothing-here.small{margin-top:8px}.item-photo-row{margin:20px 0 28px}.item-photo{border:1px solid var(--line);max-width:220px;max-height:320px;display:block}.item-art{justify-items:start;gap:8px;margin:0;display:grid}.item-art figcaption{font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:8.5px}.art-picker{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.art-picker.block{flex-direction:column;align-items:flex-start}.art-paste{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.art-paste input{border:1px solid var(--line);background:var(--field);min-width:260px;color:var(--espresso);padding:10px 12px}.item-mark.art{object-fit:cover;background:0 0;width:34px;height:48px;display:block}.item-mark.large{width:56px;height:78px;font-size:22px}.item-mark.art.shape-square{height:34px}.item-mark.art.large.shape-square{height:56px}.item-photo-add{border:1px dashed var(--line);cursor:pointer;width:160px;height:220px;color:var(--olive);font-family:var(--font-utility);text-align:center;justify-content:center;align-items:center;padding:12px;font-size:11px;display:inline-flex}.item-controls{grid-template-columns:1fr 1fr;align-items:start;gap:22px 32px;margin-bottom:28px;display:grid}.item-controls>.item-place{grid-column:1/-1;max-width:420px}.item-controls .watched-with{margin-top:0}@media (width<=700px){.item-controls{grid-template-columns:1fr}}.item-evening{grid-template-columns:1fr;gap:18px;margin-top:26px}.item-evening>*{max-width:none;margin-top:0}.item-evening>.item-place{grid-column:auto;max-width:none}.item-evening>.watchlist-pill{justify-self:start}.item-evening .list-new{width:100%}.item-evening .list-new input{flex:auto;width:100%;min-width:0;max-width:none}.item-tickets{flex-wrap:wrap;gap:12px;margin:6px 0 4px;display:flex}.soft-button.as-label{cursor:pointer;align-items:center;display:inline-flex}.yours-only{color:var(--muted);font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;margin:34px 0 26px;font-size:12.5px;display:flex}.yours-only:before,.yours-only:after{content:"";border-top:1px dashed var(--line);flex:1}.private-toggle{margin-top:18px}.private-toggle button{justify-content:center;align-items:center;gap:9px;width:100%;display:inline-flex}.lock-mark{flex:none;width:15px;height:15px}.item-delete{border-top:1px solid var(--line);text-align:left;margin:26px 0 4px;padding-top:20px}.item-delete small{max-width:40em;font-family:var(--font-reading);color:var(--muted);margin-top:10px;font-size:13px;font-style:italic;line-height:1.5;display:block}.again-block{justify-items:start;gap:12px;margin-top:18px;display:grid}.again-block .again-why{width:100%;margin-top:0}.watchlist-pill{border:1px solid var(--line);cursor:pointer;font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;color:var(--espresso);background:0 0;padding:12px 18px;font-size:10px}.item-note{max-width:560px}.shelf-row{flex-wrap:wrap;align-items:flex-start;gap:8px}.shelf-row .folio-library-row>span{align-self:start}.shelf-row-facts{font-family:var(--font-utility);letter-spacing:.06em;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:10.5px;display:block}.shelf-row .folio-library-row{grid-template-columns:34px 1fr;padding-right:0}.shelf-row-controls{flex:none;order:2;align-items:center;gap:14px;padding:0;display:flex}.shelf-row-end{flex-direction:column;flex:none;order:2;align-self:center;align-items:flex-end;gap:12px;width:auto;margin-left:auto;padding:0;display:flex}.shelf-row-end>button{white-space:nowrap;width:auto}.shelf-row-open{border:1px solid var(--line);background:var(--field);cursor:pointer;font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--espresso);flex:none;align-self:stretch;padding:0 12px;font-size:9px}.shelf-row-open:hover{border-color:var(--olive)}.shelf-row-end .shelf-row-open{min-height:32px;padding:0 14px}.shelf-row-end .watchlist-pill.small{min-height:32px;padding:5px 12px}.star-rating.small .star-glyph{font-size:19px}.star-rating.small .star-cell{padding:1px}.watchlist-pill.small{white-space:nowrap;border-color:var(--line);background:var(--field);color:var(--espresso);padding:9px 12px;font-size:10px}.watchlist-pill.small:hover{color:var(--espresso);opacity:1}.watchlist-pill.small.active{opacity:1;border-color:#0000}@media (width<=640px){.shelf-row-controls{gap:8px}}.ticket-add-actions{flex-direction:row;gap:10px;display:flex}.ticket-add-actions>button,.ticket-add-actions>label{flex:1 1 0;justify-content:center;width:auto;min-width:0}.ticket-add-actions>button{flex:1 1 0}.ticket-section{margin-top:34px}.tickets-left,.tickets-all-used{font-family:var(--font-reading);color:var(--mark-rest);margin:12px 2px 0;font-size:15px;font-style:italic;line-height:1.6}.artist-heading{font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--heading,var(--espresso));margin:24px 0 4px;font-size:13px;font-weight:700}.folio-group>div:first-child>.artist-heading{margin-top:6px}.quick-log-title.lead input,input.quick-log-title.lead{border-bottom-width:2px;padding:16px 2px;font-size:20px}.folio-group.folded{border-top:1px solid var(--line)}.folio-group.folded>summary{cursor:pointer;justify-content:flex-start;align-items:center;gap:12px;padding:16px 2px;list-style:none;display:flex}.folio-group.folded>summary::-webkit-details-marker{display:none}.folio-group.folded>summary:after{content:"＋";color:var(--olive);margin-left:auto;font-size:18px;line-height:1;transition:transform .2s}.folio-group.folded[open]>summary:after{content:"−"}.folio-group.folded>summary small{font-family:var(--font-utility);letter-spacing:.1em;color:var(--muted);font-size:10px}.folio-group.folded>summary:hover .eyebrow{color:var(--espresso)}.folded-body{padding-bottom:22px}.folio-group.folded.big>summary{padding:22px 2px 14px}.folio-group.folded.big>summary .eyebrow{letter-spacing:.18em;color:var(--espresso);font-size:15px}.folio-group.folded.big>summary small{font-size:12px}.shelf-lens{gap:6px;display:grid}.shelf-lens .view-switch{padding-bottom:6px}.shelf-lens .view-switch .eyebrow{min-width:34px}.shelf-lens .view-toggle{flex-wrap:wrap}.record-fold{border:0;border-top:1px solid var(--line);background:0 0;margin:0}.record-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px 0;list-style:none;display:flex}.record-fold>summary::-webkit-details-marker{display:none}.record-fold>summary:after{content:"";border-right:1.5px solid var(--olive);border-bottom:1.5px solid var(--olive);flex:none;width:9px;height:9px;margin-right:4px;transition:transform .2s;transform:rotate(45deg)translateY(-3px)}.record-fold[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.record-fold>summary .eyebrow{letter-spacing:.16em;color:var(--walnut);font-size:12px;font-weight:600}.record-fold-body{padding:0 0 22px}.record-bar{background:var(--field);border-bottom:1px solid var(--line);margin-left:-22px;margin-right:-22px;padding:20px 10px}.library-page:has(>.page-wrap.folio-detail)>.page-wrap.folio-detail{padding-top:0}.page-wrap:has(>.folio-detail-bar:first-child){padding-top:12px}.library-page:has(>.page-wrap.folio-detail){padding-top:0}.add-screen .page-title{margin-top:18px}.add-screen .welcome-field>span{margin-bottom:10px}@media (width<=700px){.record-bar{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.library-page>.page-wrap.folio-detail>.record-bar,.tickets-page>.page-wrap.folio-detail>.record-bar{margin-left:-44px;margin-right:-44px;padding-left:24px;padding-right:12px}}.record-share{font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.record-bar .record-share:not(:disabled),.folio-detail-bar .record-share:not(:disabled),.ticket-detail-actions .soft-button:not(:disabled),.shelf-toggle.share-word:not(:disabled){background:var(--button-fill);border:1px solid var(--button-fill);color:var(--fill-ink,var(--fill-word,var(--button-ink,#3c2c21)))}@supports (color:color-mix(in lab, red, red)){.record-bar .record-share:not(:disabled),.folio-detail-bar .record-share:not(:disabled),.ticket-detail-actions .soft-button:not(:disabled),.shelf-toggle.share-word:not(:disabled){color:var(--fill-ink,color-mix(in srgb, var(--fill-word,var(--button-ink,#3c2c21)) 78%, #000))}}.record-bar .record-share:not(:disabled),.folio-detail-bar .record-share:not(:disabled),.ticket-detail-actions .soft-button:not(:disabled),.shelf-toggle.share-word:not(:disabled){min-height:42px;padding:10px 16px;font-weight:500}.deep-skin .record-bar .record-share:not(:disabled),.deep-skin .folio-detail-bar .record-share:not(:disabled),.deep-skin .ticket-detail-actions .soft-button:not(:disabled),.deep-skin .shelf-toggle.share-word:not(:disabled),.deep-skin .make-list-build:not(:disabled){font-weight:700}.spoiler-tag{border:1px solid var(--line);background:var(--field);color:var(--muted);font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;align-self:flex-start;margin:2px 0 20px;padding:9px 14px;font-size:10px}.spoiler-tag.on{border-color:var(--walnut);color:var(--walnut);background:var(--paper)}.spoiler-cover{border:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 0;padding:10px 12px;display:flex}.spoiler-cover>span{font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.others-think>summary small{font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-left:auto;margin-right:12px;font-size:10px}.family-more{justify-content:center;width:100%;margin-top:12px}.item-evening .welcome-field input,.item-evening .notebook-input,.item-evening .soft-button,.item-evening .chip-button,.watched-with .welcome-field input,.watched-with .chip-button,.watched-with .soft-button,.watched-with .list-new input,.item-tickets .soft-button,.item-tickets .chip-button,.age-pick select,.age-pick .welcome-field input{background:var(--field)}.synopsis-safe{font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:10px;display:block}.friends-page>.usage{border:1px solid var(--line);background:var(--linen);border-radius:4px;margin-top:30px;padding:18px 16px 14px}@supports (color:color-mix(in lab, red, red)){.friends-page>.usage{background:color-mix(in srgb, var(--linen) 40%, transparent)}}.loves-page>.primary-button,.list-index.yours>li>button:first-child{width:100%}.view-toggle.sort-drop{border:1px solid var(--line);width:max-content;max-width:100%;display:block;position:relative}.view-toggle.sort-drop select{appearance:none;cursor:pointer;width:100%;min-height:38px;font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;color:var(--espresso);background:0 0;border:0;padding:9px 30px 9px 12px;font-size:9.5px}.view-toggle.sort-drop:after{content:"▾";pointer-events:none;color:var(--muted);font-size:11px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.wall-pager{justify-content:space-between;align-items:center;gap:14px;margin:16px 0 4px;display:flex}.wall-pager-where{font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.wall-pager .text-button[disabled]{opacity:.35;cursor:default}.shelf-more{margin-top:16px}.view-switch{align-items:center;gap:12px;padding:0 2px 16px;display:flex}.view-switch>.view-toggle,.view-switch>.sort-drop,.view-switch>*{align-self:center}.view-switch>.view-toggle{margin-top:0;margin-bottom:0}.view-switch>.eyebrow{align-self:center}.view-switch .eyebrow{align-self:stretch;align-items:center;line-height:1;display:flex}.view-switch.standalone{border-top:1px solid var(--line);padding-top:14px}.view-switch .eyebrow{color:var(--espresso)}@supports (color:color-mix(in lab, red, red)){.view-switch .eyebrow{color:color-mix(in srgb, var(--espresso) 70%, var(--muted))}}.top-five-empty-action{margin:4px 0 8px}.text-button.small{letter-spacing:.1em;padding:5px 10px;font-size:9px}.work-or-score{margin-bottom:22px}.folio-detail .work-or-score{margin:14px 0 24px}.score-detail{flex-direction:column;gap:18px;margin:6px 0 22px;display:flex}.score-detail .welcome-field{margin:0}.score-detail input{border:1px solid var(--line);background:var(--field);width:100%;max-width:340px;color:var(--espresso);margin-top:8px;padding:11px 13px;font-size:15px;display:block}.settings-heading{letter-spacing:0;text-transform:none;color:var(--espresso);margin:0 0 16px;font-size:20px;font-weight:400}.your-handle{align-items:center}.friends-folds{gap:12px;margin-top:30px;display:grid}.profile-folds{margin-top:18px}.profile-folds .friends-heading{display:none}.profile-folds .top-five-row{border-top:0;margin-top:0;padding-top:0}.profile-folds .top-five-row .section-heading>div:first-child{display:none}.profile-folds .top-five-row .section-heading{justify-content:flex-end}.friends-page .profile-rail{border-top:0;margin:28px 0 0;padding-top:0}.friends-page .profile-rail+.friends-folds{margin-top:12px}.friends-page .friends-folds .get-in-touch{border-top:0;margin-top:4px;padding-top:0}.friends-fold{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0}.friends-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px;list-style:none;display:flex}.friends-fold>summary>span{flex-direction:column;gap:3px;min-width:0;display:flex}.friends-fold>summary b{font-family:var(--font-display);color:var(--espresso);font-size:17px;font-weight:400;line-height:1.2}.friends-fold>summary small{font-family:var(--font-reading), Georgia, serif;color:var(--muted);font-size:13px;font-style:italic;line-height:1.4}.friends-fold>summary::-webkit-details-marker{display:none}.friends-fold>summary:after{content:"";border-right:1.5px solid var(--olive);border-bottom:1.5px solid var(--olive);flex:none;width:9px;height:9px;transition:transform .18s;transform:rotate(45deg)translate(-2px,-2px)}.friends-fold[open]>summary:after{transform:rotate(225deg)translate(-2px,-2px)}.friends-fold>summary:hover b{color:var(--olive)}.friends-fold-body{padding:0 16px 18px}.friends-fold .friends-block{border:0;margin:0;padding:0 0 22px}.friends-promise,.friends-side-note,.nothing-here{text-wrap:pretty}.friends-promise{color:var(--muted);margin:14px 0 0;font-size:15px;font-style:italic;line-height:1.5}.friends-side-note{color:var(--muted);max-width:52ch;margin:8px 2px 16px;font-size:13px;font-style:italic;line-height:1.5}.data-row .soft-button:active,.data-row .danger-button:active,.friends-fold .chip-button:active,.data-row .soft-button:disabled{background:var(--clay);border-color:var(--clay);color:var(--button-ink)}.data-row .soft-button:disabled{opacity:1;filter:none}.looking-after .friend-list li{flex-wrap:wrap;gap:10px 14px}.looking-after .after-choice{flex-wrap:wrap;gap:8px;display:flex}.moved-note{color:var(--muted);flex-basis:100%;font-size:13px;font-style:italic;line-height:1.5}.your-name{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:26px;line-height:1.2;display:flex}.your-name .text-button{margin-left:auto}.friends-heading{letter-spacing:0;text-transform:none;color:var(--espresso);margin:0 0 14px;font-size:22px;font-weight:400}.others-think{margin-top:26px}.others-think .review-list{flex-direction:column;gap:16px;display:flex}.others-think .shared-review{border-bottom:1px solid var(--line);padding:12px 0}.others-think .shared-review:last-child{border-bottom:0}.others-think .shared-review p{margin:6px 0 0;font-size:16px;line-height:1.55}.yes-no{flex:none;gap:8px;display:inline-flex}.stars-ask{flex:0 0 100%;align-items:center;gap:12px;margin-bottom:4px;display:inline-flex}.share-card{gap:12px;width:min(520px,100%);max-height:92vh;overflow-y:auto}.share-card .share-preview{margin:0}.share-card .share-preview img{object-fit:contain;background:var(--paper);width:100%;max-height:56vh;display:block}.share-card .top-size-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.share-card .share-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.share-card .share-foot .share-foot-right{align-items:center;gap:10px;display:flex}.share-card .share-foot button{font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;border-radius:2px;padding:13px 18px;font-size:9px;line-height:1}.share-card .share-foot .text-button,.share-card .share-foot .chip-button{border:1px solid var(--line)}.app-shell[data-palette=dollpink]{--line:var(--clay)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-palette=dollpink]{--line:color-mix(in srgb, var(--clay) 58%, var(--paper))}}.app-shell[data-palette=dollpink]{--dollpink-deep:var(--clay)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-palette=dollpink]{--dollpink-deep:color-mix(in srgb, var(--clay) 72%, #000)}}.app-shell[data-palette=dollpink] button:not(.star-cell):not(.title-suggestion):not(.folio-library-row):not(.category-tab){border-color:var(--dollpink-deep)}.app-shell[data-palette=dollpink] input,.app-shell[data-palette=dollpink] textarea,.app-shell[data-palette=dollpink] select,.app-shell[data-palette=dollpink] .notebook-input{border-color:var(--line)}.app-shell[data-palette=dollpink] .primary-button,.app-shell[data-palette=dollpink] .keep-button,.app-shell[data-palette=dollpink] .chip-button.on,.app-shell[data-palette=dollpink] .watchlist-pill.active,.app-shell[data-palette=dollpink] .make-list-build,.app-shell[data-palette=dollpink] .share-foot .primary-button{color:#fff;border-color:var(--clay);font-weight:700}.app-shell[data-palette=dollpink] .chip-button.on{background:var(--clay)}.app-shell[data-palette=dollpink] .primary-button:not(:disabled){box-shadow:0 0 0 1.5px var(--dollpink-deep)}.app-shell[data-palette=dollpink] input:focus,.app-shell[data-palette=dollpink] textarea:focus,.app-shell[data-palette=dollpink] input:focus-visible,.app-shell[data-palette=dollpink] .title-field input:focus,.app-shell[data-palette=dollpink] .notebook-input:focus,.app-shell[data-palette=dollpink] .search-entry input:focus,.app-shell[data-palette=dollpink] .shelf-find .notebook-input:focus,.app-shell[data-palette=dollpink] .make-list input:focus{border-color:var(--dollpink-deep);outline:none}.app-shell[data-palette=dollpink] select,.app-shell[data-palette=dollpink] .make-list-ranked,.app-shell[data-palette=dollpink] details,.app-shell[data-palette=dollpink] .add-chosen,.app-shell[data-palette=dollpink] .add-verdict-box,.app-shell[data-palette=dollpink] .folio-detail-bar{border-color:var(--line)}.app-shell[data-palette=dollpink] input[type=checkbox],.app-shell[data-palette=dollpink] input[type=radio]{accent-color:var(--clay)}.app-shell[data-palette=dollpink] .title-field-glass,.app-shell[data-palette=dollpink] .eyebrow,.app-shell[data-palette=dollpink] .choice-label{color:var(--dollpink-deep)}.app-shell[data-palette=dollpink] .share-popup.story .share-foot .primary-button{color:var(--button-fill);background:#fffaf2;border-color:#fffaf2}.share-popup.story{background:var(--button-fill);z-index:70;padding:0}.share-popup.story .share-card.story{width:100%;max-height:calc(100dvh / var(--type-zoom,1));height:calc(100dvh / var(--type-zoom,1));box-shadow:none;box-sizing:border-box;background:0 0;border:0;gap:0;padding:0;display:block;overflow:hidden}.share-popup.story .eyebrow{color:#fffaf2b3}.share-popup.story .share-preview{height:auto;min-height:0;margin:0;display:block;position:absolute;inset:0;overflow:hidden}.share-popup.story .share-preview img{object-fit:contain;object-position:center;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none}.share-popup.story .share-card.story{position:relative}.share-popup.story .share-card.story>.eyebrow{top:calc(12px + var(--safe-top,0px));z-index:2;position:absolute;left:16px}.share-popup.story .share-foot{z-index:2;padding:34px 16px calc(14px + var(--safe-bottom,0px));background:linear-gradient(180deg, transparent, var(--button-fill) 55%);flex-wrap:wrap;row-gap:10px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.share-popup.story .share-foot{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--button-fill) 88%, transparent) 55%)}}.share-popup.story .share-said{color:#fffaf2cc}.share-asks .stars-ask{margin-bottom:0}.share-asks .stars-ask .eyebrow{min-width:12em}.share-popup.story .share-card.story.asked .share-preview{top:calc(44px + var(--safe-top,0px));bottom:222px}.share-popup.story .share-card.story.list-story.asked .share-preview{top:calc(44px + var(--safe-top,0px));height:auto;bottom:236px}.share-popup.story .share-card.story.list-story.asked .share-preview img{object-fit:contain;object-position:center;width:100%;height:100%}.share-asks{row-gap:6px}.share-asks-row{flex-wrap:wrap;gap:8px;display:flex}.share-asks-row .share-ask{font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;border-radius:0;align-items:center;gap:6px;min-height:34px;padding:9px 12px;font-size:9.5px;display:inline-flex}.share-asks-row .share-ask.on{background:var(--button-fill);border-color:var(--button-fill);color:var(--fill-ink,var(--fill-word,var(--button-ink)));font-weight:700}.share-asks-row .share-ask .check-mark{width:11px;height:11px;margin:0}.share-card .share-asks-row{margin-top:4px}.share-popup.story:not(.on-paper) .share-asks-row .share-ask{color:#fffaf2;background:0 0;border:1px solid #fffaf28c}.share-popup.story:not(.on-paper) .share-asks-row .share-ask.on{color:#fffaf2;background:#fffaf229;border-color:#fffaf2}.share-asks .yes-no .chip-button{padding-top:10px;padding-bottom:10px}.share-popup.story .share-card.story.asked .share-foot-block{background:linear-gradient(180deg, transparent, var(--button-fill) 12%);padding-top:18px}.share-popup.story .share-foot .text-button,.share-popup.story .share-foot .chip-button{color:#fffaf2;background:0 0;border-color:#fffaf273}.share-popup.story .share-foot button{font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;border:1px solid #fffaf273;border-radius:2px;padding:13px 18px;font-size:9px;line-height:1}.share-popup.story .share-foot .primary-button{color:var(--button-fill);box-shadow:none;background:#fffaf2;border-color:#fffaf2}.share-popup.story .eyebrow,.share-popup.story .share-said{color:#fffaf2d9}.share-popup.story .share-card.story.list-story{padding:0;display:block}.share-popup.story .list-story .share-preview{height:auto;position:absolute;inset:0}.share-popup.story .list-story .share-preview img{object-fit:contain;object-position:center;width:100%;max-width:none;max-height:none}.share-popup.story .share-busy{color:#fffaf2d9;place-items:center;margin:0;display:grid;position:absolute;inset:0}.share-popup.story .share-foot-block{z-index:2;padding:44px 16px calc(14px + var(--safe-bottom,0px));background:linear-gradient(180deg, transparent, var(--button-fill) 50%);gap:12px;display:grid;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.share-popup.story .share-foot-block{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--button-fill) 88%, transparent) 50%)}}.share-popup.story .share-foot-block .share-foot{background:0 0;padding:0;position:static}.share-popup.story .share-foot .share-foot-right{margin-left:auto}.share-popup.story .share-foot-block .top-size-chips{margin:0}.share-popup.story .top-size-chips .eyebrow{color:#fffaf2d9}.share-popup.story .yes-no .chip-button{color:#fffaf2;background:0 0;border-color:#fffaf273}.share-popup.story .yes-no .chip-button.on{color:var(--button-fill);background:#fffaf2;border-color:#fffaf2}.share-card .share-said{margin:0;display:block}.share-card .share-busy{font-family:var(--font-reading);color:var(--muted);text-align:center;padding:40px 0;font-style:italic}.yes-no .chip-button{text-align:center;letter-spacing:.1em;border-radius:2px;justify-content:center;width:5.6em;min-width:5.6em;padding-left:0;padding-right:0;font-size:9px}.your-account{border-top:1px solid var(--line);margin-top:34px;padding-top:24px}.your-account .choice-label{margin-bottom:16px;display:block}.your-account .data-actions{gap:18px}.shelf-popup-card.wide{width:min(760px,100%);max-height:88vh;overflow-y:auto}.shelf-popup-card.wide .loves-block{margin:0}.shelf-popup-card.wide .add-actions{margin-top:18px;padding-top:16px}.picker-search{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.picker-search input{border:1px solid var(--line);background:var(--field);min-width:200px;color:var(--espresso);flex:1;padding:10px 13px;font-size:15px}.picker-search input:focus{border-color:var(--olive);outline:0}.app-shell input[type=search]:focus,.app-shell input[type=search]:focus-visible{border:1px solid var(--walnut,#70523b)!important;box-shadow:none!important;outline:0!important}.cast-crew{margin-top:26px}.credit-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.credit-columns .eyebrow{margin-bottom:10px;display:block}.credit-list{margin:0;padding:0;list-style:none}.credit-list li{border-bottom:1px solid var(--line);padding:5px 0}.credit-list li:last-child{border-bottom:0}.credit-list b{font-size:15px;font-weight:400;display:block}.credit-list small{color:var(--muted);font-size:12px;font-style:italic}@media (width<=620px){.credit-columns{grid-template-columns:1fr;gap:20px}}.booking-bell,.booking-bell .settings-button{position:relative}.bell-count{background:var(--button-fill);min-width:15px;height:15px;color:var(--fill-ink,var(--button-ink));font-family:var(--font-utility);border-radius:999px;place-items:center;padding:0 3px;font-size:8.5px;line-height:1;display:grid;position:absolute;top:-2px;right:-2px}.bell-menu{z-index:30;overscroll-behavior:contain;background:#fff;flex-direction:column;width:max-content;min-width:0;max-width:min(320px,100vw - 32px);max-height:min(70vh,560px);padding:8px 0 4px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 14px 40px #29231c29,0 0 0 1px #51443424}.bell-menu button{cursor:pointer;text-align:left;color:var(--espresso);background:0 0;border:0;padding:9px 16px;font-size:15px}.bell-menu button:hover{background:var(--linen)}.bell-row{align-items:center;gap:6px;display:flex}.bell-row>button{flex:1;min-width:0}.bell-row button small{font-family:var(--font-utility);letter-spacing:.08em;color:var(--muted);margin-top:3px;font-size:10px;font-style:normal;display:block}.bell-row.person-row{border-top:1px solid var(--line)}.bell-row.person-row>button{text-align:left;width:100%;padding:9px 18px 10px 14px;font-size:14px;line-height:1.25}.bell-row.person-row>button small{text-align:left}.bell-row.person-row>button b{color:var(--espresso);font-weight:500}.bell-book{border:1px solid var(--clay);color:var(--clay);font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;flex:none;margin-right:12px;padding:8px 12px;font-size:9px;text-decoration:none}.bell-book:hover{background:var(--clay);color:var(--paper)}.bell-note{font-family:var(--font-reading);color:var(--muted);margin:0 16px 8px;font-size:12px;font-style:italic;line-height:1.45}.bell-waiting small{font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:1px;font-size:8.5px;display:block}.friends-field{display:block}.friends-field>span{font-family:var(--font-utility);letter-spacing:.22em;text-transform:uppercase;color:var(--olive);margin-bottom:6px;font-size:8.5px;font-weight:300;display:block}.friends-field>span em{color:var(--muted);opacity:.68;font-style:italic}.friends-field input,.picker-search input,.add-when input[type=date],.age-pick select{background:var(--field)}.friends-field input{border:1px solid var(--line);width:100%;min-width:0;color:var(--espresso);padding:11px 13px;font-size:15px}.friends-field input:focus{border-color:var(--olive);outline:0}.named-field{align-items:flex-end}.release-open{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.release-open:hover .release-art{opacity:.88}.release-mine,.release-score{font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;color:var(--olive);font-size:9px}.release-score{color:var(--muted)}.shelf-popup{z-index:40;background:#29231c57;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.shelf-popup-card{background:var(--field);flex-direction:column;gap:10px;width:min(680px,100%);padding:26px 24px 18px;display:flex;box-shadow:0 18px 60px #29231c3d}.top-five-frames{flex-wrap:wrap;justify-content:center;gap:14px;margin:18px 0 4px;padding:0;list-style:none;display:flex}.top-five-frame{flex-direction:column;flex:0 calc(25% - 10.5px);gap:6px;min-width:0;display:flex;position:relative}.top-five-slot{aspect-ratio:2/3;cursor:pointer;background:var(--linen);border:0;place-items:center;width:100%;padding:0;display:grid;position:relative;overflow:hidden}.top-five-frame.empty .top-five-slot{border:1px solid var(--line);background:0 0}.top-five-frame.empty .top-five-slot:hover{border-color:var(--olive);background:var(--linen)}.top-five-slot img{object-fit:cover;width:100%;height:100%;display:block}.top-five-slot .favourite-letter{width:100%;height:100%}.top-five-plus{color:var(--stone);font-size:20px;line-height:1}.top-five-frame.empty .top-five-slot:hover .top-five-plus{color:var(--olive)}.top-five-name{font-size:11px;font-weight:400;line-height:1.3;font-family:var(--font-utility);letter-spacing:.06em;color:var(--espresso);margin-top:5px;display:block}.top-five-frame .top-five-moves{justify-content:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.top-five-frames{align-items:stretch}.top-five-frame .top-five-name{min-height:28.6px}.favourite-tile.shape-square{background:var(--paper);border:1px solid var(--line);box-sizing:border-box;align-items:center;width:92px;height:132px;padding:0;display:grid}.favourite-tile.shape-square img,.favourite-tile.shape-square .favourite-letter{aspect-ratio:1;border:0;width:100%;height:auto}@media (width<=560px){.top-five-row .favourite-tile.shape-square{aspect-ratio:2/3;width:100%;height:auto}}.top-five-frame.shape-square .top-five-slot{aspect-ratio:2/3;background:var(--paper);align-items:center;display:grid}.top-five-frame.shape-square .top-five-slot img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.top-five-frame .top-five-moves button{border:1px solid var(--button-fill);background:var(--field);min-height:32px;color:var(--button-fill);flex:1 1 0;padding:0;font-size:15px;font-weight:700}.top-five-frame .top-five-moves button:disabled{opacity:.35}.top-five-picker{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.top-five-frame:not(.empty) .top-five-slot .top-five-rank{display:none}@media (width<=620px){.top-five-frames{gap:10px}.top-five-frame{flex-basis:calc(25% - 7.5px)}}.top-five-drop{z-index:2;cursor:pointer;background:var(--button-fill);width:26px;height:26px;color:var(--fill-ink,var(--button-ink));border:0;border-radius:0;place-items:center;font-size:15px;line-height:1;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 1px 4px #2f282040}.top-five-drop:hover{filter:brightness(.92)}.top-five.editing .top-five-slot{cursor:grab}.top-five.editing .top-five-frame:not(.empty) .top-five-slot{outline:1px solid var(--clay)}.top-five-swap{flex:100%;width:100%;min-width:0;max-width:100%;margin-top:10px;overflow-x:hidden}.top-five-swap-rows{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.top-five-swap-rows li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.top-five-swap-rows li b{flex:auto;min-width:0;font-size:15px;font-weight:400}.top-five-swap-rank{font-family:var(--font-utility);color:var(--muted);width:12px;font-size:11px}.list-making{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:22px;margin-bottom:8px;padding-bottom:26px;display:flex}.list-making>.loves-fold{border-top:0;width:auto;padding-top:0}.list-making>.loves-fold[open]{width:100%}.list-making>.primary-button{min-height:46px}.list-making>.loves-fold>summary{font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--espresso);background:var(--field);border:1px solid var(--field-line);cursor:pointer;white-space:nowrap;border-radius:2px;padding:12px 18px;font-size:11px;list-style:none}.list-making>.loves-fold>summary::-webkit-details-marker{display:none}.list-making>.loves-fold[open]>summary{background:var(--clay);color:#fff}.built-head{justify-content:space-between;align-items:center;gap:12px;margin:6px 0 8px;display:flex}.built-list li{position:relative}.built-list li>.text-button.quiet{padding:2px 0;position:absolute;top:0;right:0}.built-list li>span{padding-right:62px}.built-list li:has(>.built-take)>span{padding-right:0}.list-making .list-new{max-width:520px}.diary-ahead{border-left:2px solid var(--button-fill);padding-left:14px}.diary-ahead .diary-day{letter-spacing:.08em;color:var(--button-fill);white-space:nowrap;min-width:58px;font-size:10px}.whose{position:relative}.whose-now{border:1px solid var(--line);height:38px;color:var(--olive);background:var(--field);cursor:pointer;font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:10px;display:flex}.whose-menu{z-index:24;background:var(--field);border:1px solid var(--line);flex-direction:column;min-width:190px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 44px #1e18122e}.whose-menu button{cursor:pointer;text-align:left;color:var(--muted);white-space:nowrap;text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-utility);background:0 0;border:0;padding:12px 16px;font-size:10.5px}.whose-menu:has(.whose-heading){min-width:0}.whose-menu:has(.whose-heading) button{white-space:normal;text-transform:none;letter-spacing:normal;font-family:var(--font-reading), Georgia, serif;padding:12px;font-size:16px}.whose-menu button:hover{background:var(--button-fill)}@supports (color:color-mix(in lab, red, red)){.whose-menu button:hover{background:color-mix(in srgb, var(--button-fill) 14%, transparent)}}.whose-menu button.on{color:var(--espresso);box-shadow:inset 0 -1px 0 var(--olive)}.whose-menu button.whose-other{border-top:1px dashed var(--walnut)}@supports (color:color-mix(in lab, red, red)){.whose-menu button.whose-other{border-top:1px dashed color-mix(in srgb, var(--walnut) 34%, transparent)}}.whose-menu button.whose-other{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.whose-menu button.whose-other{color:color-mix(in srgb, var(--muted) 62%, transparent)}}.whose-menu button.whose-other~button.whose-other{border-top:0}.whose-menu button.whose-other.on{color:var(--espresso)}.whose-menu button.whose-add-friend{border:1px solid var(--line);background:var(--field);text-align:center;font-family:var(--font-utility);text-transform:uppercase;letter-spacing:.12em;color:var(--espresso);margin:12px 6px 4px;padding:10px 14px;font-size:10.5px;position:relative}.whose-menu button.whose-add-friend:before{content:none}.whose-add{background:0 0;border:0;width:calc(100% - 12px);margin:4px 6px 2px;padding:9px 6px;font-size:14px}.app-shell[data-profile=other] .mobile-head,.app-shell[data-profile=other] .sidebar{box-shadow:inset 0 3px 0 var(--brass)}.ticket-stub-made.design-matinee{--kraft:#c8d3d6;--stub-ink:#3c4c54;--stub-strong:#25333a;--stub-rule:#3f5866;--stub-glow:#ffffff6b}.ticket-stub-made.design-wristband{--kraft:#c9a7ae;--stub-ink:#4b3640;--stub-strong:#33222a;--stub-rule:#5d3b46;--stub-glow:#ffffff57;border-radius:22px}.ticket-stub-made.design-wristband .ticket-row-top{border-bottom-style:dotted}.ticket-stub-made.design-wristband .ticket-row-bottom{border-top-style:dotted}.ticket-stub-made.design-boardingpass{--kraft:#efe9dd;--stub-ink:#4b463c;--stub-strong:#2c2822;--stub-rule:#4a5a44;--stub-glow:#ffffff80;font-family:var(--font-utility)}.ticket-stub-made.design-boardingpass .ticket-title{letter-spacing:.04em;font-size:34px}.ticket-stub-made.design-stub{padding-bottom:30px}.ticket-stub-made.design-stub:after{content:"";background:radial-gradient(circle at 6px 8px, var(--paper) 5px, transparent 5.5px) repeat-x 0 0 / 12px 10px;pointer-events:none;height:10px;position:absolute;bottom:-1px;left:0;right:0}.ticket-stub-made.design-matinee:after{content:"";background:var(--paper);pointer-events:none;border-radius:50%;width:13px;height:13px;position:absolute;top:12px;right:12px;box-shadow:inset 0 1px 2px #28374273}.ticket-stub-made.design-wristband{background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#5a3c461a 1px,#0000 1px),linear-gradient(90deg,#4a2a3657 0 9px,#0000 9px);background-size:3px 3px,3px 3px,100% 100%}.ticket-stub-made.design-boardingpass{padding-bottom:34px}.ticket-stub-made.design-boardingpass .ticket-serial{letter-spacing:.18em;font-family:ui-monospace,SF Mono,Menlo,monospace}.ticket-stub-made.design-boardingpass:after{content:"";background:repeating-linear-gradient(90deg, var(--stub-ink) 0 1px, transparent 1px 3px, var(--stub-ink) 3px 5px, transparent 5px 6px, var(--stub-ink) 6px 7px, transparent 7px 11px);opacity:.55;pointer-events:none;height:13px;position:absolute;bottom:12px;left:30px;right:30px}.ticket-design-swatch.design-matinee{background:#c8d3d6}.ticket-design-swatch.design-wristband{background:#c9a7ae;border-radius:50%}.ticket-design-swatch.design-boardingpass{background:#efe9dd}.ticket-design-swatch.design-premiere{background:#4a1f24}.ticket-design-swatch.design-terrace{background:#e8e4d8;box-shadow:inset 0 0 0 2px #356146}.ticket-design-swatch.design-gallery{background:#f8f7f4}.ticket-stub-made.design-premiere{--kraft:#4a1f24;--stub-ink:#e9d8b1;--stub-strong:#f2e6c8;--stub-rule:#c9a353;--stub-glow:#ffffff0f}.ticket-stub-made.design-premiere:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c9a353,#0000);height:2px;position:absolute;bottom:14px;left:30px;right:30px}.ticket-stub-made.design-terrace{--kraft:#e8e4d8;--stub-ink:#3d5a48;--stub-strong:#274430;--stub-rule:#356146;--stub-glow:#ffffff80;background-image:linear-gradient(90deg,#356146 0 6px,#0000 6px 9px,#356146 9px 12px,#0000 12px)}.ticket-stub-made.design-gallery{--kraft:#f8f7f4;--stub-ink:#4a463f;--stub-strong:#1d1b18;--stub-rule:#1d1b18;--stub-glow:#ffffffb3}.ticket-stub-made.design-gallery:after{content:"";pointer-events:none;background:#b03a2e;border-radius:50%;width:11px;height:11px;position:absolute;bottom:22px;right:26px}.ticket-stub-made.design-listings{--kraft:#efe9df;--stub-ink:#4a463e;--stub-strong:#262420;--stub-rule:#6b665c;--stub-glow:#ffffff80;font-family:var(--font-reading);background-image:repeating-linear-gradient(90deg,#0000 0 92px,#4a463e24 92px 93px)}.ticket-stub-made.design-listings .ticket-title{text-transform:none;letter-spacing:0;text-underline-offset:7px;font-weight:700;-webkit-text-decoration:underline wavy #b03a2e;text-decoration:underline wavy #b03a2e;text-decoration-thickness:2px}.ticket-stub-made.design-gig{--kraft:#e9d9b8;--stub-ink:#4a3f28;--stub-strong:#2e2718;--stub-rule:#4a3f28;--stub-glow:#fff6;padding-left:38px}.ticket-stub-made.design-gig:before{content:"";background:var(--stub-rule);opacity:.8;pointer-events:none;width:8px;position:absolute;top:0;bottom:0;left:0}.ticket-stub-made.design-gig:after{content:"";background:radial-gradient(circle at 2px 6px, var(--paper) 2px, transparent 2.5px) repeat-y 0 0 / 4px 12px;pointer-events:none;width:4px;position:absolute;top:0;bottom:0;left:16px}.ticket-stub-made.design-gig .ticket-title{letter-spacing:.01em}.ticket-stub-made.design-programme{--kraft:#1f3a2e;--stub-ink:#d8cfae;--stub-strong:#f0e8cd;--stub-rule:#c9a353;--stub-glow:#ffffff0d;text-align:center;font-family:var(--font-display);padding:32px 36px 28px;box-shadow:inset 0 0 0 3px #c9a353,inset 0 0 0 5px #0000,inset 0 0 0 6px #c9a35380,0 2px 10px #14100c4d}.ticket-stub-made.design-programme .ticket-row{justify-content:center;gap:28px}.ticket-stub-made.design-programme .ticket-title{text-transform:none;font-weight:400}.ticket-stub-made.design-fringe{--kraft:#f8f7f2;--stub-ink:#3a3833;--stub-strong:#1d1c19;--stub-rule:#3a3833;--stub-glow:transparent;border:1.5px dashed var(--stub-ink);box-shadow:none;font-family:ui-monospace,SF Mono,Menlo,monospace}.ticket-stub-made.design-fringe .ticket-title{letter-spacing:.02em;font-family:inherit;font-size:30px;font-weight:700}.ticket-stub-made.design-expo{--kraft:#e4e9f0;--stub-ink:#35415a;--stub-strong:#1f2739;--stub-rule:#35415a;--stub-glow:#ffffff80;border-radius:14px;padding-top:44px}.ticket-stub-made.design-expo:before{content:"";background:var(--stub-rule);pointer-events:none;border-radius:14px 14px 0 0;height:26px;position:absolute;top:0;left:0;right:0}.ticket-stub-made.design-expo:after{content:"";background:var(--paper);pointer-events:none;border-radius:5px;width:44px;height:10px;margin-left:-22px;position:absolute;top:8px;left:50%;box-shadow:inset 0 1px 2px #1f273980}.ticket-stub-made.design-onair{--kraft:#2b2326;--stub-ink:#cfc3c7;--stub-strong:#f2e9ec;--stub-rule:#b03a2e;--stub-glow:#ffffff0f;padding-bottom:36px;box-shadow:0 2px 10px #14100c4d}.ticket-stub-made.design-onair .ticket-row-top span:first-child:before{content:"";background:#d04437;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block;box-shadow:0 0 8px #d04437cc}.ticket-stub-made.design-onair:after{content:"";background:repeating-linear-gradient(90deg, var(--stub-ink) 0 2px, transparent 2px 5px, var(--stub-ink) 5px 7px, transparent 7px 12px, var(--stub-ink) 12px 14px, transparent 14px 17px);opacity:.5;pointer-events:none;height:14px;position:absolute;bottom:12px;left:30px;right:30px;-webkit-mask-image:linear-gradient(#0000 0 30%,#000 30% 70%,#0000 70%);mask-image:linear-gradient(#0000 0 30%,#000 30% 70%,#0000 70%)}.ticket-stub-made.design-bookplate{--kraft:#f5efe2;--stub-ink:#57503f;--stub-strong:#2a2620;--stub-rule:#7a6a4a;--stub-glow:#ffffff8c;text-align:center;font-family:var(--font-display);padding:30px 34px 40px;box-shadow:inset 0 0 0 1px #7a6a4a,inset 0 0 0 5px #0000,inset 0 0 0 6px #7a6a4a8c,0 1px 3px #4a3b2829}.ticket-stub-made.design-bookplate .ticket-row{justify-content:center;gap:28px}.ticket-stub-made.design-bookplate .ticket-title{text-transform:none;letter-spacing:0;font-style:italic;font-weight:400}.ticket-stub-made.design-paddock{--kraft:#e8e2d2;--stub-ink:#4f4636;--stub-strong:#322c22;--stub-rule:#6b5d40;--stub-glow:#ffffff73}.ticket-stub-made.design-paddock:after{content:"";background:var(--paper);pointer-events:none;border-radius:50%;width:12px;height:12px;position:absolute;top:14px;left:14px;box-shadow:inset 0 1px 2px #322c2273}.ticket-stub-made.design-courtside{--kraft:#dce8dc;--stub-ink:#3c503e;--stub-strong:#24331f;--stub-rule:#3c503e;--stub-glow:#ffffff80}.ticket-stub-made.design-courtside:after,.ticket-stub-made.design-courtside:before{content:none}.ticket-stub-made.design-vip{--kraft:#1c1a19;--stub-ink:#d9cba6;--stub-strong:#f5ecd0;--stub-rule:#c9a353;--stub-glow:#ffffff0a;padding:30px 34px 26px;box-shadow:inset 0 0 0 2px #c9a353,0 2px 12px #0c0a086b}.ticket-stub-made.design-vip .ticket-title{letter-spacing:.04em}.ticket-stub-made.design-vip:after{content:"";pointer-events:none;border:1px solid #c9a35373;position:absolute;inset:8px}.ticket-stub-made.design-library{--kraft:#f3ecdc;--stub-ink:#4a4436;--stub-strong:#2f2a20;--stub-rule:#a3402f;--stub-glow:#ffffff80;background-image:repeating-linear-gradient(#0000 0 26px,#4a443629 26px 27px);padding-bottom:30px;font-family:ui-monospace,SF Mono,Menlo,monospace}.ticket-stub-made.design-library .ticket-title{letter-spacing:.02em;font-family:inherit;font-size:26px;font-weight:700}.ticket-stub-made.design-library .ticket-row-top{border-bottom-width:3px}.ticket-design-swatch.design-vip{background:#1c1a19;box-shadow:inset 0 0 0 2px #c9a353}.ticket-design-swatch.design-library{background:#f3ecdc;box-shadow:inset 0 -3px #a3402f}.ticket-design-swatch.design-paddock{background:#e8e2d2}.ticket-design-swatch.design-courtside{background:#dce8dc}.ticket-design-swatch.design-invitation{background:#faf6ef}.ticket-stub-made.design-invitation{--kraft:#faf6ef;--stub-ink:#6b6153;--stub-strong:#3a3229;--stub-rule:#c9bda9;--stub-glow:#fff9;text-align:center;padding:34px 32px 30px}.ticket-stub-made.design-invitation:after{content:"";border:1px solid var(--stub-rule);pointer-events:none;position:absolute;inset:10px}.ticket-stub-made.design-invitation .ticket-title{letter-spacing:.02em;text-align:center}.ticket-stub-made.design-invitation[data-dark="1"]{--stub-ink:#cfc6b6;--stub-strong:#f6f1e6;--stub-rule:#7d715d;--stub-glow:#ffffff0f}.ticket-design-swatch.design-listings{background:#efe9df}.ticket-design-swatch.design-gig{background:#e9d9b8}.ticket-design-swatch.design-programme{background:#1f3a2e;box-shadow:inset 0 0 0 2px #c9a353}.ticket-design-swatch.design-fringe{background:#f8f7f2;border:1px dashed #3a3833}.ticket-design-swatch.design-expo{background:#e4e9f0;border-radius:6px}.ticket-design-swatch.design-onair{background:#2b2326;box-shadow:inset 0 0 0 2px #b03a2e}.ticket-design-swatch.design-bookplate{background:#f5efe2;box-shadow:inset 0 0 0 1px #7a6a4a}.shelf-filter{flex-wrap:wrap;gap:2px 6px;margin:0 0 26px;padding-bottom:4px;display:flex}.shelf-filter button{cursor:pointer;color:var(--muted);font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0000;flex:none;margin-right:8px;padding:6px 2px;font-size:9.5px}.shelf-filter button:hover{color:var(--espresso)}.shelf-filter button.on{color:var(--espresso);text-decoration:underline;-webkit-text-decoration-color:var(--button-fill);-webkit-text-decoration-color:var(--button-fill);-webkit-text-decoration-color:var(--button-fill);text-decoration-color:var(--button-fill);text-underline-offset:6px;text-decoration-thickness:1px}.shelf-filter button.restore{color:var(--muted);opacity:.75}.shelf-filter button.restore:hover{opacity:1;color:var(--espresso)}.shelf-filter button{min-width:30px}.shelf-filter button.bare{opacity:.38}.shelf-filter button.bare:hover{opacity:.8}.shelf-filter.outlined{gap:8px}.shelf-filter.outlined button{border:1px solid var(--field-line);background:var(--field);min-height:44px;color:var(--espresso);border-radius:2px;margin-right:0;padding:0 16px}.shelf-filter.outlined button:hover{border-color:var(--clay);color:var(--clay)}.kind-answer{flex-wrap:wrap;align-items:center;gap:14px;margin:-8px 0 22px;display:flex}.welcome-field>.kind-answer{margin-top:6px}.kind-chosen{border:1px solid var(--clay);background:var(--field);min-height:44px;color:var(--espresso);font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;align-items:center;padding:0 16px;font-size:9.5px;display:inline-flex}.kind-answer .text-button{font-size:11px}.item-mark.icon svg{opacity:.8;width:55%;height:55%;color:var(--walnut);margin:0}.elsewhere-row{flex-wrap:wrap;gap:8px 10px;margin:6px 0 4px;display:flex}.elsewhere-row .text-button{letter-spacing:.1em;border:1px solid var(--line);min-height:38px;color:var(--muted);background:var(--field);padding:7px 15px;font-size:8.5px}.elsewhere-row .text-button:hover{border-color:var(--olive);color:var(--espresso)}.favourites-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.favourites-row>li{flex:0 0 92px;list-style:none}.favourites-row::-webkit-scrollbar{display:none}.favourite-tile{cursor:pointer;text-align:left;background:0 0;border:0;flex:0 0 92px;padding:0}.favourite-tile img,.favourite-letter{object-fit:cover;border:1px solid var(--line);background:var(--paper);width:92px;height:132px;filter:var(--art-filter,none);display:block}.favourite-tile.top-five-empty{border:1px dashed var(--line);background:0 0;width:92px;height:132px;transition:border-color .18s;position:relative}.favourite-tile.top-five-empty:hover{border-color:var(--olive)}.favourite-tile.art-gone,.top-five-slot.art-gone{background:var(--linen);min-height:132px}.top-five-slot.art-gone{aspect-ratio:2/3}.favourite-tile.top-five-empty .top-five-rank{color:var(--stone);background:0 0;border:0}.favourite-tile.top-five-empty .top-five-plus{width:28px;height:28px;color:var(--olive);pointer-events:none;place-items:center;font-size:24px;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.favourite-letter{background:var(--category-colour);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.favourite-letter{background:color-mix(in srgb, var(--category-colour) 55%, var(--paper))}}.favourite-letter{font-family:var(--font-display), Georgia, serif;color:var(--espresso);font-size:26px}.favourite-tile small{font-family:var(--font-utility);letter-spacing:.06em;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:9px;display:block;overflow:hidden}.ticket-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:22px;margin-top:28px;display:grid}.ticket-card{cursor:pointer;text-align:left;background:0 0;border:0;padding:0;transition:transform .2s;display:block}.ticket-card:hover{transform:translateY(-2px)}.ticket-stub-photo{border:1px solid var(--line);object-fit:contain;background:var(--paper);width:100%;max-height:380px;display:block}.ticket-stub-made{--kraft:#cdbfa4;--stub-ink:#4a3b28;--stub-strong:#3c2f20;--stub-rule:#4a3b28;--stub-glow:#ffffff57;background:radial-gradient(ellipse at 30% 20%, var(--stub-glow), transparent 60%), radial-gradient(ellipse at 75% 80%, #7860401f, transparent 55%), var(--kraft);color:var(--stub-ink);font-family:var(--font-utility);padding:26px 30px 22px;position:relative;box-shadow:0 1px 3px #4a3b2829}.ticket-stub-made.design-playbill{--kraft:#f6f1e4;--stub-ink:#56503f;--stub-strong:#2a2620;--stub-rule:#7a6a4a;--stub-glow:#ffffff80;text-align:center;font-family:var(--font-display), Georgia, serif}.ticket-stub-made.design-playbill .ticket-row{justify-content:center;gap:28px}.ticket-stub-made.design-playbill .ticket-row-top{border-bottom-style:double;border-bottom-width:4px}.ticket-stub-made.design-playbill .ticket-row-bottom{border-top-style:double;border-top-width:4px}.ticket-stub-made.design-playbill .ticket-title{text-transform:none;letter-spacing:-.01em;font-weight:400}.ticket-stub-made.design-pass{--kraft:#2b2620;--stub-ink:#cbbfa8;--stub-strong:#f2e9da;--stub-rule:#b88b39;--stub-glow:#ffffff12;box-shadow:0 2px 10px #14100c4d}.ticket-stub-made.design-pass .ticket-when{color:#d3a94f}.ticket-row{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:10px;font-weight:600;display:flex}.ticket-row-top{border-bottom:1.5px solid var(--stub-rule);padding-bottom:9px}.ticket-row-bottom{border-top:1.5px solid var(--stub-rule);padding-top:9px}.ticket-row-bottom span:last-child{text-transform:lowercase;letter-spacing:.2em}.ticket-presents{letter-spacing:.1em;text-transform:uppercase;margin-top:14px;font-size:10px;font-weight:600}.ticket-presents em{text-transform:lowercase;letter-spacing:.04em;font-style:normal;font-weight:400}.ticket-title{letter-spacing:-.015em;text-transform:uppercase;color:var(--stub-strong);margin:8px 0 12px;font-size:40px;font-weight:800;line-height:1.02}.ticket-when{letter-spacing:.16em;text-transform:uppercase;font-size:13px}.ticket-fine{letter-spacing:.01em;color:var(--stub-ink);margin:12px 0 14px;font-size:9px;line-height:1.5}.ticket-full{max-width:620px}.ticket-full .ticket-title{font-size:56px}.ticket-detail-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ticket-said{font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;color:var(--olive);margin:14px 0 0;font-size:10px}.ticket-editor{margin-top:24px}.ticket-designs{margin-top:26px}.ticket-live-preview{margin:18px 0}.welcome-field input[type=date]{text-align:center;max-width:15em}.item-evening .welcome-field input[type=date]{max-width:none}.welcome-field input[type=date]::-webkit-date-and-time-value{text-align:center}.ticket-design-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.ticket-design{text-align:center;cursor:pointer;background:var(--paper);border:1px solid var(--line);flex-direction:column;align-items:stretch;gap:8px;padding:10px;display:flex}.ticket-design .ticket-design-swatch{aspect-ratio:3/2;border:1px solid var(--line);width:100%;display:block}.ticket-design .ticket-design-swatch.design-wristband{border-radius:999px}.ticket-design b{font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;color:var(--espresso);justify-content:center;align-items:center;min-height:2.8em;font-size:9px;line-height:1.4;display:flex}.ticket-design.active{border-color:var(--olive);box-shadow:inset 0 0 0 1px var(--olive)}@media (width<=380px){.ticket-design-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ticket-design-swatch.design-stub{background:#cdbfa4}.ticket-design-swatch.design-playbill{background:#f6f1e4}.ticket-design-swatch.design-pass{background:#2b2620}.ticket-upload-drop{border:1px dashed var(--line);cursor:pointer;height:140px;color:var(--olive);font-family:var(--font-utility);justify-content:center;align-items:center;margin-top:14px;font-size:11px;display:flex}.ticket-full-photo{border:1px solid var(--line);max-width:420px;display:block}@media (width<=640px){.ticket-grid{grid-template-columns:1fr}.ticket-stub-made{padding:22px 20px 18px}.ticket-title,.ticket-full .ticket-title{font-size:30px}.ticket-when{font-size:11px}}.taste-setup{flex-direction:column;min-height:100dvh;display:flex}.taste-head{text-align:center;grid-template-columns:44px 1fr 44px;align-items:center;gap:12px;padding:18px 22px 14px;display:grid}.taste-head strong{font-family:var(--font-display), Georgia, serif;letter-spacing:.27em;font-size:17px;font-weight:500;display:block}.taste-head small{font-family:var(--font-reading), Georgia, serif;letter-spacing:0;text-transform:none;color:var(--muted);margin-top:5px;font-size:12px;font-style:italic;display:block}.taste-back{border:1px solid var(--line);cursor:pointer;width:38px;height:38px;color:var(--espresso);background:0 0;border-radius:50%;font-size:16px}.taste-count{font-family:var(--font-utility);color:var(--muted);font-size:10px}.taste-progress{background:var(--line);height:2px}.taste-progress span{background:var(--button-fill);height:100%;transition:width .3s;display:block}.taste-body{flex:1;width:100%;max-width:900px;margin:0 auto;padding:40px 26px 200px}.taste-body h1{margin:8px 0 18px;font-size:clamp(34px,9vw,62px);line-height:1}.taste-hint{font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;color:var(--olive);margin:18px 0 22px;font-size:10px}.taste-skip-area{border:1px solid var(--line);cursor:pointer;color:var(--espresso);font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;background:0 0;margin-bottom:30px;padding:14px 18px;font-size:10px}.taste-skip-area:hover{border-color:var(--olive)}.taste-list{--mark-w:42px;--mark-h:60px;display:grid}.taste-list.shape-square{--mark-w:76px;--mark-h:76px}.taste-item{grid-template-columns:var(--mark-w) 1fr auto;border-bottom:1px dashed var(--line);align-items:center;gap:2px 12px;padding:5px 0;display:grid}.taste-item.dimmed{opacity:.45}.taste-mark{width:var(--mark-w);height:var(--mark-h);background:var(--category-colour);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.taste-mark{background:color-mix(in srgb, var(--category-colour) 55%, var(--paper))}}.taste-mark{font-family:var(--font-display), Georgia, serif;color:var(--espresso);font-size:20px}.taste-mark.art{object-fit:cover;display:block}.taste-mark.icon svg{opacity:.6;width:46%;height:46%;margin:0}.taste-item-name b{font-size:14.5px;font-weight:400;line-height:1.15;display:block}.taste-item-name small{color:var(--muted);font-family:var(--font-utility);margin-top:2px;font-size:9.5px;display:block}.taste-item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.taste-item-actions .taste-not{text-align:right;flex:0 0 100%;padding:0 26px 0 0;line-height:1.2}.taste-not{cursor:pointer;color:var(--muted);font-family:var(--font-utility);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;font-size:9px}.taste-not.active{color:var(--espresso);text-decoration:line-through}.taste-foot{padding:16px 26px calc(16px + var(--safe-bottom,env(safe-area-inset-bottom,0px)));background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid var(--line);z-index:12;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:20px;display:flex;position:fixed;inset:auto 0 0}.taste-foot>span{font-family:var(--font-display), Georgia, serif;font-size:18px}.taste-foot small{font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-left:6px;font-size:8.5px;display:inline}.taste-foot .primary-button{min-width:130px}.taste-foot-actions{flex-wrap:nowrap;flex:auto;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.taste-foot-actions .primary-button{flex:none}@media (width<=760px){.taste-body{padding:16px 20px 140px}.taste-body h1{margin:4px 0 10px;font-size:30px}.taste-list{--mark-w:32px;--mark-h:44px}.taste-list.shape-square{--mark-w:42px;--mark-h:42px}.taste-item{grid-template-columns:var(--mark-w) 1fr}.taste-item-actions{grid-column:1/-1;justify-content:flex-start}.taste-item-actions .watchlist-pill{margin-left:auto}.taste-item-actions .taste-not{padding-right:0}.taste-body{padding-bottom:calc(92px + var(--safe-bottom,env(safe-area-inset-bottom,0px)));flex-direction:column;display:flex}.taste-list{flex:1;grid-auto-rows:1fr}.taste-item{align-content:center}.taste-foot{gap:12px;padding-left:20px;padding-right:20px}.taste-foot .primary-button{min-width:108px}.taste-foot-actions{flex:none}}.suggestion-list{flex-direction:column;gap:26px;display:flex}.suggestion{grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid}.suggestion:last-child{border-bottom:0}.suggestion-art{object-fit:cover;background:var(--paper);width:44px;height:62px;display:block}.suggestion-art.blank{border:1px solid var(--line);font-family:var(--font-display);color:var(--olive);place-items:center;font-size:18px;display:grid}.suggestion-body{flex-direction:column;gap:3px;min-width:0;display:flex}.suggestion-body b{font-family:var(--font-display);font-size:19px;font-weight:400}.suggestion-body small{font-family:var(--font-reading);color:var(--olive);font-size:13px}.suggestion-because{font-style:italic}.suggestion .soft-button{white-space:nowrap;padding:10px 14px}.suggestion .suggestion-acts{grid-column:1/-1;align-items:stretch;gap:10px;display:flex}.suggestion .suggestion-acts .suggestion-keep{flex:auto}.home-page .section-heading:has(.heading-actions){align-items:flex-start}.heading-actions .fold-away{min-height:38px;padding:4px 8px}[data-artwork=mono]{--art-filter:grayscale(1) contrast(1.12) brightness(1.02)}[data-artwork=vintage]{--art-filter:saturate(.62) sepia(.34) contrast(.94) brightness(1.04)}.item-mark.art,.suggestion-art,.release-art,.love-card img,.taste-mark,.item-photo,.ticket-stub-photo,.ticket-full-photo,.other-art-option img{filter:var(--art-filter,none);transition:filter .3s}@media (prefers-reduced-motion:reduce){.item-mark.art,.suggestion-art,.release-art,.love-card img,.taste-mark,.item-photo,.ticket-stub-photo,.ticket-full-photo,.other-art-option img{transition:none}}.other-art{margin:0 0 30px}.other-art-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.other-art-head>.choice-label{flex:100%;margin:0}.other-art-head .other-art-open.on{margin-left:auto}.other-art-head .text-button+.text-button{margin-left:-8px}.other-art-grid{grid-template-columns:repeat(3,1fr);gap:10px 8px;width:100%;display:grid}.other-art-option{cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;padding:0;display:block}.other-art-option img{aspect-ratio:2/3;object-fit:cover;background:var(--paper);width:100%;display:block}.other-art-grid.shape-square .other-art-option img{aspect-ratio:1}.other-art-grid.shape-wide .other-art-option img{aspect-ratio:16/10}.other-art-option small{font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;color:var(--olive);margin-top:5px;font-size:8.5px;display:block}.other-art-option:hover img{outline:1px solid var(--line);outline-offset:2px}.other-art-option.active img{outline:3px solid var(--espresso);outline-offset:3px}.other-art-grid:has(.active) .other-art-option:not(.active) img{opacity:.55}.other-art-option.active small{color:var(--espresso)}.artwork-options{gap:8px;margin-top:10px;display:grid}.appearance-settings .custom-list-picker{margin-top:10px}.artwork-options button{text-align:left;border:1px solid var(--line);cursor:pointer;color:var(--espresso);background:0 0;grid-template-columns:34px 1fr;align-items:center;column-gap:14px;padding:11px 14px;display:grid}.artwork-options button.active{border-color:var(--espresso);background:var(--field)}.artwork-options button span:nth-of-type(2){font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.artwork-options button small{font-family:var(--font-reading);color:var(--olive);grid-column:2;font-size:12.5px;font-style:italic}.artwork-swatch{background:linear-gradient(150deg, var(--clay) 0%, var(--rose) 38%, var(--moss) 72%, var(--brass) 100%);width:34px;height:46px}.artwork-swatch[data-treatment=mono]{filter:grayscale()contrast(1.12)brightness(1.02)}.artwork-swatch[data-treatment=vintage]{filter:saturate(.62)sepia(.34)contrast(.94)brightness(1.04)}.app-shell[data-paper=plain]{background:radial-gradient(circle at 72% 10%, var(--theme-glow), transparent 32%), var(--ground,#fff)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-paper=plain]{background:radial-gradient(circle at 72% 10%, color-mix(in srgb, var(--theme-glow) 45%, transparent), transparent 32%), var(--ground,#fff)}}.app-shell[data-paper=stripes]{background:radial-gradient(circle at 72% 10%, var(--theme-glow), transparent 32%), repeating-linear-gradient(90deg, var(--clay) 0 30px, transparent 30px 60px), var(--ground,#fff)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-paper=stripes]{background:radial-gradient(circle at 72% 10%, color-mix(in srgb, var(--theme-glow) 45%, transparent), transparent 32%), repeating-linear-gradient(90deg, color-mix(in srgb, color-mix(in srgb, var(--clay) 55%, #fff) 5%, transparent) 0 30px, transparent 30px 60px), var(--ground,#fff)}}.app-shell[data-paper=gingham]{background:radial-gradient(circle at 72% 10%, var(--theme-glow), transparent 32%), repeating-linear-gradient(90deg, var(--clay) 0 13px, transparent 13px 26px), repeating-linear-gradient(0deg, var(--clay) 0 13px, transparent 13px 26px), var(--ground,#fff)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-paper=gingham]{background:radial-gradient(circle at 72% 10%, color-mix(in srgb, var(--theme-glow) 45%, transparent), transparent 32%), repeating-linear-gradient(90deg, color-mix(in srgb, color-mix(in srgb, var(--clay) 55%, #fff) 4.5%, transparent) 0 13px, transparent 13px 26px), repeating-linear-gradient(0deg, color-mix(in srgb, color-mix(in srgb, var(--clay) 55%, #fff) 4.5%, transparent) 0 13px, transparent 13px 26px), var(--ground,#fff)}}.app-shell[data-paper=reels],.app-shell[data-paper=reels] .share-popup.story.on-paper{--reel-ink:var(--clay)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-paper=reels],.app-shell[data-paper=reels] .share-popup.story.on-paper{--reel-ink:color-mix(in srgb, color-mix(in srgb, var(--clay) 55%, #fff) 10%, transparent)}}.app-shell[data-paper=reels],.app-shell[data-paper=reels] .share-popup.story.on-paper{--reel-film:var(--clay)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-paper=reels],.app-shell[data-paper=reels] .share-popup.story.on-paper{--reel-film:color-mix(in srgb, color-mix(in srgb, var(--clay) 55%, #fff) 5%, #fff)}}.app-shell[data-paper=reels],.app-shell[data-paper=reels] .share-popup.story.on-paper{background-color:#fff;background-image:linear-gradient(90deg, #fff 0, #fff 28px, transparent 28px, transparent 98px, #fff 98px, #fff 126px), linear-gradient(90deg, transparent 28px, var(--reel-ink) 28px, var(--reel-ink) 30px, transparent 30px, transparent 40px, var(--reel-ink) 40px, var(--reel-ink) 42px, transparent 42px, transparent 84px, var(--reel-ink) 84px, var(--reel-ink) 86px, transparent 86px, transparent 96px, var(--reel-ink) 96px, var(--reel-ink) 98px, transparent 98px), radial-gradient(ellipse 21px 1.6px at 63px 20px, var(--reel-ink) 100%, transparent 100%), linear-gradient(0deg, var(--reel-film) 0, var(--reel-film) 5px, transparent 5px, transparent 13px, var(--reel-film) 13px, var(--reel-film) 18px), linear-gradient(90deg, transparent 0, transparent 31px, #fff 31px, #fff 39px, transparent 39px, transparent 87px, #fff 87px, #fff 95px, transparent 95px, transparent 126px), linear-gradient(90deg, transparent 0, transparent 28px, var(--reel-film) 28px, var(--reel-film) 98px, transparent 98px, transparent 126px);background-repeat:repeat-x,repeat-x,repeat,repeat,repeat-x,repeat-x;background-size:126px 100%,126px 100%,126px 40px,126px 18px,126px 100%,126px 100%}.paper-swatch{border:1px solid var(--line);background:var(--paper,#fff);width:34px;height:46px}.paper-swatch[data-paper=plain]{background-image:none}.paper-swatch[data-paper=lined]{background-image:repeating-linear-gradient(90deg, var(--clay) 0 1px, transparent 1px 5px)}@supports (color:color-mix(in lab, red, red)){.paper-swatch[data-paper=lined]{background-image:repeating-linear-gradient(90deg, color-mix(in srgb, var(--clay) 30%, transparent) 0 1px, transparent 1px 5px)}}.paper-swatch[data-paper=stripes]{background-image:repeating-linear-gradient(90deg, var(--clay) 0 6px, transparent 6px 12px)}@supports (color:color-mix(in lab, red, red)){.paper-swatch[data-paper=stripes]{background-image:repeating-linear-gradient(90deg, color-mix(in srgb, var(--clay) 34%, transparent) 0 6px, transparent 6px 12px)}}.paper-swatch[data-paper=gingham]{background-image:repeating-linear-gradient(90deg, var(--clay) 0 5px, transparent 5px 10px), repeating-linear-gradient(0deg, var(--clay) 0 5px, transparent 5px 10px)}@supports (color:color-mix(in lab, red, red)){.paper-swatch[data-paper=gingham]{background-image:repeating-linear-gradient(90deg, color-mix(in srgb, var(--clay) 28%, transparent) 0 5px, transparent 5px 10px), repeating-linear-gradient(0deg, color-mix(in srgb, var(--clay) 28%, transparent) 0 5px, transparent 5px 10px)}}.paper-swatch[data-paper=reels]{--reel-ink:var(--clay)}@supports (color:color-mix(in lab, red, red)){.paper-swatch[data-paper=reels]{--reel-ink:color-mix(in srgb, var(--clay) 75%, transparent)}}.paper-swatch[data-paper=reels]{--reel-film:var(--clay)}@supports (color:color-mix(in lab, red, red)){.paper-swatch[data-paper=reels]{--reel-film:color-mix(in srgb, var(--clay) 26%, #fff)}}.paper-swatch[data-paper=reels]{background-color:#fff;background-image:linear-gradient(90deg, #fff 0, #fff 6px, transparent 6px, transparent 28px, #fff 28px, #fff 34px), linear-gradient(90deg, transparent 6px, var(--reel-ink) 6px, var(--reel-ink) 7px, transparent 7px, transparent 11px, var(--reel-ink) 11px, var(--reel-ink) 12px, transparent 12px, transparent 22px, var(--reel-ink) 22px, var(--reel-ink) 23px, transparent 23px, transparent 27px, var(--reel-ink) 27px, var(--reel-ink) 28px, transparent 28px), linear-gradient(0deg, var(--reel-film) 0, var(--reel-film) 2px, transparent 2px, transparent 5px, var(--reel-film) 5px, var(--reel-film) 7px), linear-gradient(90deg, transparent 0, transparent 7.5px, #fff 7.5px, #fff 10.5px, transparent 10.5px, transparent 23.5px, #fff 23.5px, #fff 26.5px, transparent 26.5px, transparent 34px), linear-gradient(90deg, transparent 0, transparent 6px, var(--reel-film) 6px, var(--reel-film) 28px, transparent 28px, transparent 34px);background-repeat:repeat-x,repeat-x,repeat,repeat-x,repeat-x;background-size:34px 100%,34px 100%,34px 7px,34px 100%,34px 100%}.already-kept{border-left:3px solid var(--brass);font-family:var(--font-reading);color:var(--olive);background:0 0;flex-wrap:wrap;align-items:baseline;gap:10px;margin:14px 0 0;padding:11px 14px;font-size:14px;display:flex}.already-kept b{color:var(--espresso);font-style:italic;font-weight:400}.already-kept .text-button{font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--espresso);padding:0;font-size:8.5px}.release-group{margin-top:20px}.release-group:first-of-type{margin-top:4px}.release-label{font-family:var(--font-utility);letter-spacing:.15em;text-transform:uppercase;color:var(--olive);margin-bottom:12px;font-size:9px;display:block}.release-row{scroll-snap-type:x proximity;scrollbar-width:thin;align-items:stretch;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.release{scroll-snap-align:start;flex-direction:column;flex:none;width:104px;display:flex}.release .text-button{margin-top:auto;padding-top:7px}.release .booking-open{white-space:nowrap;margin-top:auto;padding-top:7px;text-decoration:none}.release .booking-open+.text-button{margin-top:0;padding-top:2px}.release-art{object-fit:cover;background:var(--paper);width:104px;height:156px;margin-bottom:9px;display:block}.app-shell{--badge-book:var(--button-fill);--badge-paper:#fdfbf7}.score-badge{--badge:29px;width:var(--badge);height:var(--badge);background:var(--badge-paper);vertical-align:middle;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;box-shadow:0 2px 8px #29231c2e}.app-shell .score-badge .score-badge-book{background:var(--badge-book);width:64%;height:64%;position:absolute;top:18%;left:18%;-webkit-mask:url(/badge-book.png) 50%/contain no-repeat;mask:url(/badge-book.png) 50%/contain no-repeat}.app-shell .score-badge .score-badge-figure{text-align:center;font-family:var(--font-display);font-weight:400;font-size:calc(var(--badge) * .32);color:var(--fill-ink,var(--badge-paper));letter-spacing:0;-webkit-text-stroke:.3px currentColor;line-height:1;position:absolute;top:47.44%;left:0;right:0;transform:translateY(-50%)}.release-open{margin-bottom:9px;position:relative}.release-open .release-art{margin-bottom:0}.score-badge.on-poster{right:calc(var(--badge) * -.17);bottom:calc(var(--badge) * -.3);z-index:2;position:absolute}.score-badge.by-title{vertical-align:-18px;margin-left:12px}.create-list-card~*{display:none!important}.score-badge.in-row{vertical-align:middle;margin-left:6px;box-shadow:0 1px 4px #29231c29}.app-shell .row-score:has(.score-badge):before{content:none}.list-rows .row-score .score-badge.in-row,.award-facts .score-badge.in-row:first-child{margin-left:0}.award-facts .score-badge.in-row{vertical-align:-8px}.release-art.shape-square{height:104px}.release-art.blank{border:1px solid var(--line);font-family:var(--font-display);color:var(--olive);place-items:center;font-size:30px;display:grid}.release b{font-family:var(--font-display);font-size:14px;font-weight:400;line-height:1.25}.release small{font-family:var(--font-display);letter-spacing:0;color:var(--muted);margin-top:5px;font-size:12.5px;line-height:1.2;display:block}.release .text-button{font-family:var(--font-utility);text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--espresso);opacity:.75;padding:0;font-size:8.5px}.release .text-button:hover:not(:disabled){opacity:1}.release .text-button:disabled{opacity:.45;cursor:default}@media (width<=760px){.suggestion{grid-template-columns:38px 1fr;gap:14px;padding-left:12px}.suggestion-art{width:38px;height:54px}.suggestion .soft-button{grid-column:1/-1;justify-self:start}.today-head{margin-bottom:20px;padding-bottom:16px}.quick-log{margin:18px 0 10px}.snapshot{margin-bottom:22px;padding:14px 0}.needs-you{margin:22px 0}.needs-you .section-heading{margin-bottom:12px}.loves-block{margin-bottom:30px}.loves-by-category{gap:14px}.loves-category-name{margin-bottom:6px}.loves-category .nothing-here.small{margin:0}.star-spread{margin-bottom:24px}.release{width:88px}.release-art{width:88px;height:132px}.release-art.shape-square{height:88px}.release-row{gap:12px}}@media (pointer:coarse),(width<=760px){.star-rating.small .star-glyph{font-size:23px}.star-rating.small .star-cell{justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.star-rating.small{gap:0}.star-cell{justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.star-rating{gap:0}.shelf-row-open{padding:0 15px}.watchlist-pill.small{padding:12px 14px}.journal-head button{min-height:44px;padding:0 14px}.quick-cat{padding-top:11px;padding-bottom:11px}.release .text-button{padding-top:11px;padding-bottom:8px}.shelf-row-open{min-height:44px}.loves-category .text-button,.section-heading .text-button{padding-top:11px;padding-bottom:11px}.brand.compact{padding:7px 0}}@media (width<=560px){.folio-library-line.shelf-row{flex-wrap:wrap;align-items:center}.shelf-row .folio-library-row{flex:1 1 0;order:1;min-width:0}.shelf-row-end{order:2;align-self:center}.shelf-row-controls{flex-wrap:wrap;flex:1 0 100%;order:3;justify-content:flex-start;gap:6px;margin-top:-6px;padding:0 6px 10px 30px}.shelf-row .folio-library-row{padding-bottom:8px}}.view-toggle{border:0;flex-wrap:wrap;align-self:flex-start;gap:8px;width:fit-content;display:inline-flex}.view-toggle button{border:1px solid var(--walnut,#70523b)}@supports (color:color-mix(in lab, red, red)){.view-toggle button{border:1px solid color-mix(in srgb, var(--walnut,#70523b) 38%, var(--line))}}.view-toggle button{background:var(--field);cursor:pointer;font-family:var(--font-utility);letter-spacing:.15em;text-transform:uppercase;color:var(--espresso);padding:10px 16px;font-size:9px}@supports (color:color-mix(in lab, red, red)){.view-toggle button{color:color-mix(in srgb, var(--espresso) 78%, var(--olive))}}.view-toggle button{box-sizing:border-box;height:44px;min-height:44px}.view-toggle button.active{background:var(--button-fill);border-color:var(--button-fill);color:var(--fill-ink,var(--fill-word,var(--button-ink)))}.poster-wall{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:22px 18px;display:grid}.poster-tile{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;gap:9px;padding:0;display:flex}.poster-frame.shape-square{aspect-ratio:1}.poster-frame{aspect-ratio:2/3;background:var(--paper);transition:transform .22s,box-shadow .22s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 3px #3f322629}.poster-art{object-fit:cover;width:100%;height:100%;display:block}.poster-art.blank{background:var(--category-colour);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.poster-art.blank{background:color-mix(in srgb, var(--category-colour) 55%, var(--paper))}}.poster-art.blank{font-family:var(--font-display);color:var(--espresso);font-size:40px}.poster-tile:hover .poster-frame{transform:translateY(-3px);box-shadow:0 6px 16px #3f322638}.poster-tile:focus-visible .poster-frame{outline:2px solid var(--espresso);outline-offset:3px}.poster-stars{justify-content:flex-start;gap:2px;margin-top:-4px;padding:0 2px;font-size:12px;line-height:1;display:flex;position:static}.shown-stars{gap:2px;margin-top:3px;font-size:13px;line-height:1;display:flex}.rewatch-mark{width:1.1em;height:1.1em;color:var(--button-fill);flex:none;margin-left:.3em;display:block}.poster-star{color:var(--muted);position:relative}.poster-star.plain{color:#0000}.poster-star.plain:before{content:"★"}.poster-star:before{content:"☆"}.poster-star-fill{color:var(--star-brown);white-space:nowrap;position:absolute;inset:0;overflow:hidden}.poster-tile b{font-family:var(--font-display);color:var(--espresso);font-size:14px;font-weight:400;line-height:1.25}.poster-note{-webkit-line-clamp:2;font-family:var(--font-reading);color:var(--muted);-webkit-box-orient:vertical;margin-top:4px;font-size:12px;font-style:italic;line-height:1.35;display:-webkit-box;overflow:hidden}@media (width<=560px){.poster-wall{grid-template-columns:repeat(2,1fr);gap:18px 14px}.folio-toolbar .view-toggle button{padding:11px 14px}}.quick-log-actions{align-items:center;gap:10px;display:flex}@media (width<=560px){.quick-log-row{flex-direction:column;align-items:stretch;gap:14px}.quick-log-actions{width:100%}.quick-log-actions button{flex:1}}.title-field{position:relative}.title-suggestions{z-index:20;max-height:min(340px, calc(var(--seen,100dvh) - 150px));background:var(--field);border:1px solid var(--line);margin:0;padding:0;list-style:none;position:absolute;inset:calc(100% + 4px) 0 auto;overflow-y:auto;box-shadow:0 10px 28px #3f32262e}.title-suggestion{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:34px 1fr;align-items:center;gap:12px;width:100%;padding:9px 12px;display:grid}.title-suggestion.active,.title-suggestion.lit{background:var(--button-fill)}.title-suggestion.active b,.title-suggestion.active small,.title-suggestion.lit b,.title-suggestion.lit small{color:var(--fill-word,var(--button-ink))}.title-suggestion img{object-fit:cover;background:var(--ivory);width:34px;height:48px;display:block}.title-suggestion-blank{border:1px solid var(--line);width:34px;height:48px;font-family:var(--font-display);color:var(--olive);place-items:center;font-size:16px;display:grid}.title-suggestion-blank.emblem{background:var(--field)}.title-suggestion-blank.emblem svg{fill:none;width:22px;height:22px;stroke:var(--clay);stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round}.title-suggestion-out{border-top:1px solid var(--line)}.title-suggestion-out button{text-align:left;cursor:pointer;width:100%;min-height:56px;font-family:var(--font-reading);color:var(--olive);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-style:italic;display:flex}.title-suggestion-out button:hover{background:var(--theme-wash);color:var(--espresso)}.title-suggestion-out b{border:1px solid var(--clay);font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--clay);flex:none;padding:9px 13px;font-size:9px;font-style:normal;font-weight:400}.title-suggestion-out button:hover b{background:var(--clay);color:var(--paper)}.title-suggestion-text{flex-direction:column;gap:2px;min-width:0;display:flex}.title-suggestion-text b{font-family:var(--font-display);color:var(--espresso);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:400;overflow:hidden}.title-suggestion-text small{font-family:var(--font-utility);letter-spacing:.08em;text-transform:uppercase;color:var(--olive);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}@media (pointer:coarse),(width<=760px){.title-suggestion{padding:12px}}.diary-month{margin-bottom:30px}.diary-entries{flex-direction:column;display:flex}.diary-entry{border:0;border-bottom:1px dashed var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:34px 34px 1fr;align-items:center;gap:16px;width:100%;padding:12px 2px;display:grid}.diary-entry:last-child{border-bottom:0}.diary-entry.undated{grid-template-columns:34px 1fr}.diary-day{font-family:var(--font-display);color:var(--olive);text-align:right;font-variant-numeric:tabular-nums;font-size:21px}.diary-entry-text{flex-direction:column;gap:2px;min-width:0;display:flex}.diary-entry-text b{font-family:var(--font-display);color:var(--espresso);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:400;overflow:hidden}.diary-entry-text small{color:var(--brass);letter-spacing:.06em;font-size:12px}@media (hover:hover){.diary-entry:hover .diary-entry-text b{text-underline-offset:3px;text-decoration:underline}}@media (pointer:coarse),(width<=760px){.diary-entry{gap:12px;padding:14px 2px}}.heart-pill{cursor:pointer;color:var(--button-fill,var(--clay));background:0 0;border:0;flex:none;padding:4px 6px;font-size:17px;line-height:1;transition:color .18s,transform .18s}.heart-pill:hover,.heart-pill.on{color:var(--button-fill,var(--clay))}.heart-pill.on .heart-mark{stroke:var(--button-fill,#c2b2a6)}@supports (color:color-mix(in lab, red, red)){.heart-pill.on .heart-mark{stroke:color-mix(in srgb, var(--button-fill,#c2b2a6) 45%, #2f2820)}}.heart-pill.on .heart-mark{stroke-width:1.05px}.heart-pill:active{transform:scale(.9)}@keyframes heart-beat{0%{transform:scale(1)}14%{transform:scale(1.34)}28%{transform:scale(1)}42%{transform:scale(1.18)}60%{transform:scale(1)}to{transform:scale(1)}}.heart-pill.on .heart-mark{transform-origin:50% 55%;animation:.86s cubic-bezier(.25,.6,.35,1) both heart-beat}@media (prefers-reduced-motion:reduce){.heart-pill.on .heart-mark{animation:none}}.again-pill{border:1px solid var(--line);background:var(--field);cursor:pointer;line-height:1;font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--espresso);flex:none;padding:9px 12px;font-size:9px;transition:color .18s,opacity .18s}.again-pill:hover,.again-pill.on{color:var(--brass);opacity:1}@media (pointer:coarse),(width<=760px){.heart-pill{padding:8px 10px;font-size:20px}.again-pill{padding:12px 10px}}.friends-block{margin-bottom:38px}.friends-block+.friends-block{border-top:1px solid var(--line);padding-top:26px}.your-handle{font-family:var(--font-reading);letter-spacing:.01em;color:var(--espresso);flex-wrap:wrap;align-items:baseline;gap:12px;margin:6px 0 4px;font-size:20px;display:flex}.your-handle b{font-family:var(--font-display);font-size:21px;font-weight:400}.your-handle .text-button{margin-left:auto}.friends-problem{border-left:3px solid var(--rose);background:var(--paper);font-family:var(--font-reading);color:var(--espresso);margin:10px 0 0;padding:10px 14px;font-size:14px}.named-field{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:10px;display:flex}.named-field .notebook-input{flex:1;min-width:160px}.named-field>button{min-height:46px;padding-block:0}.primary-button:disabled,.soft-button:disabled{opacity:1!important;filter:none!important;background:var(--field)!important;color:var(--muted)!important;border:1px solid var(--line)!important;box-shadow:none!important}.friend-list{margin:10px 0 0;padding:0;list-style:none}.friend-list li{align-items:start;gap:10px;padding:16px 0;display:grid}.friend-list li:last-child{border-bottom:0}.friend-list b{font-family:var(--font-display);font-size:17px;font-weight:400}.friend-list small{font-family:var(--font-utility);letter-spacing:.1em;color:var(--olive);margin-left:9px;font-size:9px}.review-list{flex-direction:column;gap:2px;margin-top:10px;display:flex}.shared-review{border-bottom:1px dashed var(--line);grid-template-columns:46px 1fr;gap:16px;padding:15px 2px;display:grid;position:relative}.shared-review .others-flag{position:absolute;top:12px;right:2px}.shared-review .byline-press,.shared-review .title-press{margin-top:0;margin-bottom:0;padding-top:9px;padding-bottom:9px}.shared-review-body>.shared-review-stars{margin-top:4px;display:inline-block}.shared-review .shared-review-body{padding-right:48px}.shared-review:last-child{border-bottom:0}.shared-review-art{object-fit:cover;background:var(--paper);width:46px;height:66px;display:block}.shared-review-art.blank{border:1px solid var(--line);font-family:var(--font-display);color:var(--olive);place-items:center;font-size:19px;display:grid}.shared-review-body{flex-direction:column;gap:4px;min-width:0;display:flex}.shared-review-body b{font-family:var(--font-display);font-size:19px;font-weight:400}.shared-review-stars{color:var(--star-brown);letter-spacing:.1em;font-size:13px}.shared-review-body p{font-family:var(--font-reading);color:var(--muted);max-width:60ch;margin:3px 0 0;font-size:15px;font-style:italic;line-height:1.5}.joint-list{border:1px solid var(--line);background:var(--paper);margin-top:14px;padding:18px}.joint-list>header{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.joint-list>header b{font-family:var(--font-display);font-size:21px;font-weight:400}.joint-list>header small{font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;color:var(--olive);font-size:9px}.joint-entries{margin:14px 0 0;padding:0;list-style:none}.joint-entries li{border-bottom:1px dashed var(--line);flex-wrap:wrap;align-items:baseline;gap:12px;padding:10px 0;display:flex}.joint-entries li:last-child{border-bottom:0}.joint-entry-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.joint-entry-text b{font-family:var(--font-display);border-left:3px solid var(--category-colour,transparent);margin-left:-12px;padding-left:9px;font-size:17px;font-weight:400}.joint-entry-text small{font-family:var(--font-utility);letter-spacing:.08em;color:var(--olive);padding-left:9px;font-size:9px}.joint-entries.watched{opacity:.62}.joint-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.text-button.quiet{opacity:.6}.text-button.quiet:hover{opacity:1}.choice-label.small{margin-top:16px;display:block}@media (width<=560px){.named-field{flex-direction:column;align-items:stretch}.named-field .notebook-input,.named-field button{width:100%}.joint-foot{flex-direction:column;align-items:stretch}.shared-review{grid-template-columns:40px 1fr;gap:12px}.shared-review-art{width:40px;height:58px}}.welcome-field em.wanted{color:var(--olive);font-style:italic}.heading-actions{align-items:center;gap:12px;display:flex}.fold-away{color:var(--mark-rest);cursor:pointer;background:0 0;border:0;margin:-4px -6px 0 0;padding:4px 6px;font-size:19px;line-height:1}.fold-away:hover{color:var(--espresso)}.bring-back{flex-wrap:wrap;gap:8px;margin:30px 0 0;display:flex}.whose-group{padding:4px 0 10px}.whose-group+.whose-group{border-top:1px solid var(--line);margin-top:6px;padding-top:12px}.whose-why{color:var(--muted);margin:0 0 8px;padding:0 12px;font-size:12px;font-style:italic;line-height:1.4}.diary-toggle{margin:0 0 22px}.still-to-say{margin:0 0 34px}.soundtracks .by-whom{color:var(--muted);margin-top:2px;font-size:11px;font-style:italic;display:block}.intent-row{margin:10px 0 0}.intent-row .loves-category-name{opacity:.8;font-size:9px}.intent-row ol{margin:4px 0 0;padding-left:16px}.quick-log-open{border:1px solid var(--line);background:var(--button-fill);border-color:var(--button-fill);width:100%;color:var(--fill-ink,var(--espresso));cursor:pointer;font-weight:600;font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;margin:-8px 0 18px;padding:20px 18px;font-size:12.6px;transition:border-color .2s,color .2s}.quick-log-open:hover{opacity:.88}.quick-log-close{margin:12px 0 0;display:block}.item-verdict{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin:0 0 22px;display:flex}.verdict-marks{flex-wrap:wrap;align-items:stretch;gap:10px;min-width:0;max-width:100%;display:flex}.verdict-stars{align-items:center;gap:14px;display:flex}.verdict-marks>*{margin:0}.ticket-stub-made.design-playbill{border-radius:2px;padding:34px 34px 26px}.ticket-stub-made.design-playbill .ticket-title{border-bottom:3px double;padding-bottom:14px;font-size:30px;line-height:1.15}.ticket-stub-made.design-playbill .ticket-presents{letter-spacing:.2em}.ticket-stub-made.design-pass{border-radius:8px;padding-top:32px;position:relative}.ticket-stub-made.design-pass:before{content:"";opacity:.5;border:1px solid;border-radius:4px;width:42px;height:8px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.ticket-stub-made.design-pass .ticket-title{letter-spacing:.06em;font-size:26px}.ticket-stub-made.design-wristband{border-radius:22px;padding:14px 30px}.ticket-stub-made.design-wristband .ticket-title{letter-spacing:.1em;font-size:22px}.ticket-stub-made.design-wristband .ticket-fine{letter-spacing:.1em;font-size:8.5px}.ticket-stub-made.design-boardingpass{border-left:2px dashed;padding-left:26px}.ticket-stub-made.design-matinee .ticket-row-top span:last-child{font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:15px}.page-wrap.add-screen{padding-top:18px}.add-screen{max-width:640px}.add-screen .quick-log-cats{margin-bottom:26px}.add-chosen{background:var(--field);scroll-margin-top:calc(78px + var(--safe-top,0px));align-items:flex-start;gap:18px;margin:26px 0 30px;display:flex}.add-chosen img{border-radius:2px;width:68px}.add-chosen b{font-size:17px;font-weight:400;display:block}.add-chosen small{color:var(--muted);margin-top:2px;font-size:12px;font-style:italic;display:block}.add-chosen-line{color:var(--espresso);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.add-verdict{flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 8px;display:flex}.add-or{font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px}.add-screen .welcome-field{margin-bottom:34px}.add-screen textarea.notebook-input,.item-note textarea.notebook-input{background:var(--field);border:1px solid var(--line);padding:12px 14px;font-size:18px;line-height:1.5}.welcome-field.add-when input[type=date]{width:112px;min-width:0;max-width:112px}.add-when input[type=date]{text-align:center;border:1px solid var(--line);background:var(--field);color:var(--espresso);font-family:var(--font-utility);margin-top:8px;padding:10px 6px;font-size:12px;display:block}.add-screen .choice-label{margin-bottom:12px;display:block}.add-screen .add-verdict-box{background:var(--field);border:1px solid var(--line);border-radius:2px;margin-bottom:16px;padding:14px 14px 12px}.add-screen .choice-label,.add-screen .add-verdict-box .welcome-field>span{color:var(--espresso);letter-spacing:.16em;font-size:13px;font-weight:600}.add-screen .add-art-row{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:4px 0 0;display:flex}.add-screen .add-art-row>.other-art,.add-screen .add-art-row>.add-own-photo{flex:1 1 0;width:auto;min-width:0;margin:0}.add-screen .add-art-row .other-art-open,.add-screen .add-art-row .add-own-photo .soft-button{box-sizing:border-box;white-space:normal;text-align:center;width:100%;padding:8px 10px;line-height:1.3}.add-screen .add-art-row .art-picker{display:block}.add-screen .add-art-row .other-art-head{flex-direction:column;align-items:stretch;gap:6px;margin:0;display:flex}.add-screen .add-art-row .other-art-head .choice-label{text-align:left;margin:0}.add-screen .add-art-row .add-own-photo{margin:0}.add-screen .add-art-row .other-art-open,.add-screen .add-art-row .add-own-photo .soft-button{min-height:44px;margin:0}.add-screen .add-art-row+.choice-label{margin-top:18px}.add-screen .welcome-field.add-when input[type=date]{border:1px solid var(--line);background:var(--field);box-shadow:none;border-radius:2px;padding:12px 10px}.app-shell[data-palette=ink] .certificate{background:#171512}.app-shell.deep-skin .certificate{background:var(--button-fill);color:var(--fill-ink,var(--fill-word,#fff))}.add-screen .add-verdict-box:focus-within{border-color:var(--espresso)}.add-screen .add-verdict-box .add-verdict{border-bottom:1px solid var(--line);row-gap:12px;margin:0;padding:0 0 14px}.add-screen .add-verdict-box .welcome-field{margin:12px 0 0}.add-screen .add-verdict-box .welcome-field textarea.notebook-input{background:0 0;border:0;border-radius:0;min-height:84px;padding:6px 0 0}.add-screen .add-verdict-box .welcome-field textarea.notebook-input:focus-visible{outline:none}.add-actions{border-top:1px dashed var(--line);justify-content:space-between;align-items:stretch;gap:16px;margin:40px 0 0;padding-top:24px;display:flex}.shelf-popup-card .add-actions{border-top:0;margin-top:4px;padding-top:14px}@media (width>=901px){.add-screen{max-width:720px}}.add-actions>button{min-height:46px}.add-refile{border-top:1px solid var(--line);margin-top:26px;padding-top:20px}.switch-category{border:1px solid var(--line);background:var(--field);width:100%;min-height:46px;color:var(--espresso);cursor:pointer;font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;padding:14px 20px;font-size:9px;transition:filter .18s;display:block}.switch-category:hover{filter:brightness(.93)}.add-actions .text-button.cancel{background:var(--field)}.add-actions .text-button.cancel:hover,.add-actions .text-button.cancel:active{background:var(--field);border-color:var(--espresso);color:var(--espresso)}.other-art-open{cursor:pointer;border:1px solid var(--line);background:var(--field);min-height:44px;color:var(--espresso);font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;padding:11px 18px;font-size:10px;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.other-art-open:hover:not(:disabled){border-color:var(--olive);color:var(--espresso)}.other-art-open.on{background:var(--field);border-color:var(--espresso);color:var(--espresso)}.other-art-open:disabled{opacity:.5;cursor:wait}.text-button,.chip-button,.watchlist-pill,.skip{background:var(--field)}.add-refile>summary{cursor:pointer;font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:10px;list-style:none;display:flex}.add-refile>summary::-webkit-details-marker{display:none}.add-refile>summary:before{content:"＋";font-size:13px}.add-refile[open]>summary:before{content:"−"}.add-refile>summary b{color:var(--ink);font-weight:400}.add-refile .category-strip{margin-top:16px}.loves-fold{border-top:1px solid var(--line);padding:16px 0 20px}.loves-fold>summary{cursor:pointer;font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:10px;list-style:none;display:flex}.loves-fold>summary::-webkit-details-marker{display:none}.loves-fold>summary:before{content:"＋";font-size:13px}.loves-fold[open]>summary{color:var(--espresso);margin-bottom:16px}.loves-fold[open]>summary:before{content:"−"}.picker-filter{margin:0 0 10px}.chip-button.on{border-color:var(--espresso);color:var(--espresso)}.favourite-pill{border:1px solid var(--brass);color:var(--brass);cursor:pointer;font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:0 0;flex:none;align-items:center;gap:8px;padding:9px 15px;font-size:10px;transition:background .18s,color .18s;display:inline-flex}.heart-mark{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.heart-pill .heart-mark{width:18px;height:18px}.favourite-pill:hover{background:var(--brass)}@supports (color:color-mix(in lab, red, red)){.favourite-pill:hover{background:color-mix(in srgb, var(--brass) 12%, transparent)}}.favourite-pill.on{background:var(--clay);color:#fff;border-color:var(--clay)}.top-five-ordered{gap:10px;margin:0;padding:0;list-style:none;display:flex}.top-five-ordered li{position:relative}.top-five-rank{z-index:1;font-family:var(--font-utility);background:var(--clay);color:#fff;padding:3px 5px;font-size:9px;line-height:1;position:absolute;top:4px;left:4px}.release-half+.release-half{margin-top:46px}.release-when{margin:0 0 3px;display:block}.from-the-night{justify-items:start;gap:12px;margin-top:22px;display:grid}.from-the-night .item-note{width:100%;margin:0}.night-media{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;width:100%;display:grid}.night-keep{display:block;position:relative}.night-keep img,.night-keep video{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);background:var(--field);width:100%;display:block}.night-drop{border:1px solid var(--line);background:var(--card);width:26px;height:26px;color:var(--espresso);cursor:pointer;padding:0;line-height:1;position:absolute;top:4px;right:4px}.night-add{cursor:pointer;display:inline-block}.night-add input{display:none}.data-controls{flex-direction:column;align-items:stretch;gap:0;max-width:58ch;display:flex}.danger-button,.data-row .soft-button{align-items:center;min-height:44px;display:inline-flex}.settings-panel>.danger-button{margin-top:12px}.friends-fold-body>.danger-button{margin-bottom:12px}.data-controls>div{margin-right:0}.data-controls p{flex-basis:auto}.data-row{justify-items:start;gap:8px;margin:0 0 22px;display:grid}.data-row p{color:var(--muted);max-width:none;margin:0;font-size:13px;line-height:1.5}.built-list{gap:2px;margin:14px 0 0;padding:0;list-style:none;display:grid}.built-own{margin:6px 0 18px}.make-list .built-own .list-new input,.built-add .notebook-input{border:1.5px solid var(--clay);background:var(--field);padding:14px 16px;font-size:18px;box-shadow:inset 0 1px 3px #2f28200f}.built-own>.eyebrow{margin-bottom:6px;display:block}.built-own .shelf-chips,.built-add+.shelf-chips{align-items:center;margin:10px 0 0}.switch-shelf{letter-spacing:.12em;text-transform:uppercase;min-height:40px;padding:11px 16px;font-size:10px}.switch-card{width:min(520px,100%)}.switch-card .add-actions{justify-content:flex-end}.built-list li.added{opacity:.72}.built-list li>.built-take.on{background:var(--button-fill);border-color:var(--button-fill);color:var(--fill-ink,var(--fill-word,var(--button-ink)));cursor:default}.built-thinking{font-family:var(--font-reading), Georgia, serif;color:var(--muted);align-items:center;gap:10px;margin:14px 0;font-style:italic;display:flex}.built-dots{gap:4px;display:inline-flex}.built-dots i{background:var(--button-fill);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite built-dot}.built-dots i:nth-child(2){animation-delay:.2s}.built-dots i:nth-child(3){animation-delay:.4s}@keyframes built-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.built-row-meta{font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;color:var(--olive);margin-top:3px;font-size:10px;display:block}.view-more-picks{margin:8px 0 0}.built-list li>.built-take{white-space:nowrap;letter-spacing:.1em;text-align:center;flex:none;justify-content:center;align-self:center;min-width:8.6em;padding:10px 14px 10px calc(14px + .1em);font-size:9px}.built-list.on-list{margin-bottom:8px}.built-list li{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:8px 0;display:flex}.built-list li>span{flex:auto;min-width:0}.built-list li>.built-art,.built-list li>.built-open,.built-list li>.text-button{flex:none}.built-list b{font-weight:400}.built-list small{margin-top:2px;font-size:12px;font-style:italic;display:block}.whose-strip{flex-wrap:wrap;gap:6px;margin:10px 0 14px;display:flex}.whose-strip .chip{border:1px solid var(--line);color:var(--muted);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:999px;padding:5px 13px;font-family:inherit;font-size:12px}.whose-strip .chip.active{background:var(--ink);border-color:var(--ink);color:var(--ivory)}.joint-list{border:1px solid var(--line);border-radius:3px;margin:12px 0;padding:0}.joint-list>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px;list-style:none;display:flex}.joint-list>summary::-webkit-details-marker{display:none}.joint-list>summary:after{content:"▾";color:var(--muted);font-size:11px}.joint-list[open]>summary:after{content:"▴"}.joint-list>summary small{color:var(--muted);font-size:12px;font-style:italic}.joint-list>:not(summary){margin-left:16px;margin-right:16px}.joint-list>.joint-foot{padding-bottom:14px}.looking-after li.asking{flex-wrap:wrap;align-items:flex-start}.after-choice{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.list-rows{margin:8px 0 0;padding:0;list-style:none}.list-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 16px;padding:16px 0;display:grid}.list-row-art-side{grid-column:1;justify-items:start;gap:7px;display:grid}.list-row-art-side .title-stars{letter-spacing:.02em;font-size:22px}.list-row-main{grid-column:2;gap:6px;min-width:0;display:grid}.list-row>.row-remove-foot{grid-column:1/-1;justify-self:end;padding:4px 0 0}.list-row-title{text-align:left;font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--espresso);background:0 0;border:0;padding:0;font-size:19px;font-weight:400;line-height:1.25}.list-row-title:hover:not(:disabled){color:var(--olive);border:0}.list-row-main small{color:var(--muted);letter-spacing:.04em;margin-top:2px;font-size:11px;display:block}.row-why{font-family:var(--font-reading);color:var(--muted);margin-top:3px;font-size:13px;font-style:italic;line-height:1.4;display:block}.row-remove{width:fit-content;padding:4px 0;font-size:11px;display:block}.row-remove-sure{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:6px;display:flex}.row-remove-sure b{font-family:var(--font-reading);color:var(--espresso);font-size:13px;font-style:italic;font-weight:400}.row-remove-sure .text-button{font-size:11px}.list-wall .wall-cell{flex-direction:column;gap:2px;display:flex}.list-wall .wall-cell .row-remove,.list-wall .wall-cell .row-remove-sure{margin-top:2px}.list-wall .wall-cell .row-remove{border:0;padding:4px 0;font-size:10px}.list-row-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;margin-top:4px;display:flex}.list-row-actions .text-button{font-size:12px}.list-row-actions .list-remove{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--muted);background:0 0;justify-content:center;align-items:center;padding:4px 10px;font-size:13px;line-height:1;transition:border-color .18s,color .18s;display:inline-flex}.list-row-actions .list-remove:hover{border-color:var(--clay);color:var(--clay)}.list-row-stars,.list-row-move{flex-wrap:wrap;grid-column:1/-1;gap:8px;padding:2px 0 4px;display:flex}.view-toggle.small button{height:38px;min-height:38px;padding:9px 13px;font-size:11px}.tickets-page .ticket-add-actions{flex-wrap:wrap;gap:10px;margin:16px 0 22px;display:flex}.tickets-page .section-heading.ticket-section{margin-top:26px}.tickets-page .diary-toggle{margin:4px 0 18px}.tickets-page .section-heading.ticket-section{display:block}.collection-controls{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.collection-controls .view-toggle{flex:none}.shared-mark{color:var(--brass,var(--muted));margin-left:8px;font-size:11px;font-style:italic}.public-mark{border:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10px;font-style:normal}.quiet-fold>summary{color:var(--muted);font-size:13px}.holding-screen{max-width:640px;margin:0 auto;padding:0 28px 120px}.handover-sentence{border:1px solid var(--line);background:var(--surface,transparent);border-radius:3px;margin:20px 0 24px;padding:16px 18px}.handover-sentence p{margin:8px 0 0;font-size:17px;line-height:1.5}.welcome-promises{gap:16px;margin:20px 0 26px;padding:0;list-style:none;display:grid}.welcome-promises b{font-weight:400;display:block}.welcome-promises small{color:var(--muted);margin-top:3px;font-size:13px;font-style:italic;display:block}.app-shell:before{content:"";z-index:13;height:var(--safe-top,env(safe-area-inset-top,0px));background:var(--panel);pointer-events:none;position:fixed;inset:0 0 auto}.add-screen,.holding-screen{padding-top:calc(14px + var(--safe-top,env(safe-area-inset-top,0px)))}@media (width<=760px){.add-screen,.holding-screen{padding-bottom:calc(130px + var(--safe-bottom,env(safe-area-inset-bottom,0px)))}.add-chosen{border:1px solid var(--line);border-radius:3px;align-items:center;padding:12px 14px}.add-chosen img{width:54px}}.shelf-heading{letter-spacing:.01em;color:var(--muted);margin:0 0 18px;font-size:20px;font-weight:400}.allow-followers{justify-content:space-between;align-items:center;gap:16px;max-width:58ch;margin:14px 0 0;display:flex}.allow-followers small{color:var(--muted);margin-top:3px;font-size:12px;font-style:italic;display:block}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.skin-button{font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--espresso);background:var(--field);color:var(--espresso);cursor:pointer;border-radius:0;padding:15px 24px;font-size:9px;font-weight:400}.skin-button:active{opacity:.75}.shelf-find input{flex:auto}.list-index{gap:0;margin:0 0 26px;padding:0;list-style:none;display:grid}.list-index button{border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;transition:border-color .12s;display:grid}.list-index button:hover{border-color:var(--espresso)}.list-index.yours li{background:var(--field);border:1px solid var(--line);border-radius:2px;align-items:stretch;gap:0;padding:6px 14px;transition:border-color .12s;display:flex}.list-index.yours li:hover{border-color:var(--espresso)}.list-index.yours li>button{background:0 0;border:0;border-radius:0;padding-left:0}.list-index.yours .list-index-name{font-family:var(--font-reading), Georgia, serif;letter-spacing:0;text-transform:none;font-size:17px}.list-index-name .pin-mark{vertical-align:-1px;width:13px;height:13px;color:var(--button-fill);margin-left:8px;display:inline-block}.list-index.yours .list-index-open{border:1px solid var(--line)}.lists-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.view-toggle.lists-view{border:0;gap:8px;display:inline-flex}.view-toggle.lists-view button{border:1px solid var(--line);background:var(--field);font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--olive);cursor:pointer;min-height:36px;padding:8px 12px;font-size:10px}.view-toggle.lists-view button.active{background:var(--button-fill);border-color:var(--button-fill);color:var(--fill-ink,var(--fill-word,var(--button-ink)))}.list-index.yours li.poster-row{background:0 0;border:0;margin:0 0 22px;padding:0}.list-index.yours li.poster-row:hover{border-color:#0000}.list-index.yours li.poster-row>button{flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;max-width:100%;padding:0;display:flex}.list-index.yours li.poster-row{min-width:0;max-width:100%;overflow:hidden}.poster-row-head{justify-content:space-between;align-items:baseline;gap:12px;padding:0 2px;display:flex}.list-index.yours li.poster-row .list-index-name{font-size:21px}.poster-row-count{font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--olive);white-space:nowrap;font-size:10px}.poster-strip{scrollbar-width:none;-webkit-overflow-scrolling:touch;background:var(--field);border:1px solid var(--line);box-sizing:border-box;border-radius:2px;gap:5px;max-width:100%;margin:0;padding:8px;display:flex;overflow-x:auto}.poster-strip::-webkit-scrollbar{display:none}.poster-strip img,.poster-strip i{object-fit:cover;background:var(--paper);border-radius:2px;flex:none;width:72px;height:108px;display:block}.list-index.yours li.poster-row .list-index-open{align-self:flex-end;margin-top:0}.record-bar-right{align-items:center;gap:14px;display:inline-flex}.record-pin{align-items:center;gap:6px;display:inline-flex}.record-pin .pin-mark{width:14px;height:14px}.record-pin[aria-pressed=true] .pin-mark{color:var(--button-fill)}.list-index.yours li>button:hover{border-color:#0000}.list-index.yours li>button:first-child{flex:auto;width:auto;min-width:0}.list-index.yours li>button:not(:first-child){flex:none;align-self:center;width:auto}.list-index.yours li:not(:has(.row-pin)){padding-right:14px}.list-index.yours li>button.row-pin{width:46px;color:var(--stone);flex:none;padding-right:12px}.list-index.yours li>button.row-pin:hover{color:var(--espresso)}.list-index.yours li>button.row-pin[aria-pressed=true]{color:var(--clay)}.list-index.yours li>button.row-pin[aria-pressed=true] .pin-mark{fill:var(--button-fill)}.list-index-name{min-width:0;font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;font-size:12px;display:block}.list-index-name small{text-transform:none;letter-spacing:normal;font-family:var(--font-reading);color:var(--muted);margin-top:4px;font-size:13px;font-style:italic;display:block}.list-index-open{font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--walnut,#70523b);background:0 0;border:0;border-radius:2px;padding:8px 14px;font-size:10px;transition:background .12s,color .12s}.list-index button:hover .list-index-open,.list-index button:active .list-index-open{background:var(--button-fill,var(--clay));color:var(--button-ink,#3c2c21);border-color:var(--button-fill,var(--clay))}.list-open-name{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--espresso);margin:6px 0 22px;font-size:clamp(22px,5.6vw,27px);font-weight:400;line-height:1.15}.mobile-nav button{padding-bottom:11px}@media (width<=760px){.page-wrap{padding-bottom:132px}}.pairing-code{font-family:var(--font-utility);letter-spacing:.22em;font-variant-numeric:tabular-nums;color:var(--espresso);padding:4px 0 2px;font-size:30px;display:block}.pairing-open{opacity:.75;margin-top:18px}.pairing-entry{margin-top:14px}.pairing-entry .notebook-input{font-family:var(--font-utility);letter-spacing:.18em;text-transform:uppercase;font-size:20px}@media (width<=900px){.mobile-head{padding-top:calc(12px + var(--safe-top,env(safe-area-inset-top,0px)))}.mobile-nav:after{content:"";height:var(--safe-bottom,env(safe-area-inset-bottom,0px));background:var(--paper);position:absolute;top:100%;left:0;right:0}.page-wrap{padding-bottom:calc(122px + var(--safe-bottom,env(safe-area-inset-bottom,0px)))}.shelf-filter.kinds button,.text-button,.chip-button,.fold-away,.again-pill,.heart-pill,.list-remove,.shelf-row-open{min-height:44px}.shelf-filter.kinds button,.text-button,.fold-away,.again-pill,.heart-pill,.list-remove,.shelf-row-open{justify-content:center;align-items:center;display:inline-flex}.shelf-row-controls{flex-wrap:wrap;gap:2px 8px}}input[type=text],input[type=search],input[type=email],input[type=date],input[type=time],input[type=number],input:not([type]):not(.notebook-input),textarea:not(.notebook-input),select{background:var(--field);color:var(--espresso)}input::placeholder,textarea::placeholder{color:var(--stone);font-style:italic;font-family:var(--font-reading), Georgia, serif;font-size:15.5px}select{appearance:none;border:1px solid var(--line);font-family:var(--font-reading), Georgia, serif;background-image:linear-gradient(45deg, transparent 50%, var(--olive) 50%), linear-gradient(135deg, var(--olive) 50%, transparent 50%);background-position:right 18px center,right 13px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:0;padding:12px 38px 12px 14px;font-size:15px}select:focus-visible{border-color:var(--olive)}.chip-button,.watchlist-pill,.again-pill,.heart-pill,.soft-button,.list-remove,.fold-away,.quick-cat,.design-choice{background-color:var(--field)}.chip-button.on,.quick-cat.active{background-color:var(--field);border-color:var(--espresso);color:var(--espresso)}.watchlist-pill.active{background-color:var(--button-fill);border-color:var(--button-fill);color:var(--button-ink)}.shelf-row-controls .again-pill,.shelf-row-controls .heart-pill,.shelf-row-end .again-pill,.watchlist-pill.small{background-color:#0000}.add-actions .text-button,.quick-log-actions .text-button,.shelf-popup-card .text-button,.skip{background-color:var(--field)}.settings-panel .soft-button,.settings-panel .sign-out,.settings-panel .replay-welcome{background:var(--field);border:1px solid var(--line);width:100%;min-height:48px;color:var(--espresso);margin-top:12px;display:block}.settings-panel .soft-button:hover,.settings-panel .sign-out:hover{border-color:var(--olive)}.appearance-settings{flex-direction:column;gap:22px;display:flex}.appearance-settings .choice-label{margin-bottom:0}.appearance-settings .pill-row,.appearance-settings .palette-options,.appearance-settings .art-treatments{margin-top:10px}.welcome-field>span,.draft-fields label>span,.named-field>span{font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--heading,var(--espresso));font-size:10.5px}.new-folio-form .title-field input.notebook-input{background:var(--field);font-size:17px;border:1px solid var(--line)!important;border-radius:2px!important;padding:14px!important}.new-folio-form .title-field input.notebook-input:focus{border-color:var(--walnut,#70523b)!important;outline:0!important}.welcome-field>span em,.draft-fields label>span em,.named-field>span em{text-transform:uppercase;letter-spacing:.1em}.chip-button,.quick-cat span,.design-choice b{font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase}.list-row-title,.list-index-name b,.friend-list b,.custom-list-item,.shelf-row .folio-library-row,.friends-heading,.list-open-name,.shelf-heading,.folio-detail-head h1,input::placeholder,textarea::placeholder{text-transform:none}.onboarding-card .choice-label,.onboarding-card .welcome-field>span,.welcome-page .choice-label,.welcome-page .welcome-field>span{font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--espresso);font-size:9px}.onboarding-actions .skip,.welcome-page .skip{border:1px solid var(--line);color:var(--espresso);font-style:normal;font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;background:0 0;font-size:9px}.onboarding-actions .skip:hover,.welcome-page .skip:hover{border-color:var(--olive)}.welcome-page .primary-button,.onboarding-card .primary-button{background:var(--clay);color:var(--espresso);border:0}.welcome-page .primary-button:disabled,.onboarding-card .primary-button:disabled{background:var(--clay);filter:none;opacity:.32!important}.quick-log{flex-direction:column;display:flex}.quick-log>.quick-log-open{order:3;margin-top:4px}.quick-log>.choice-label{order:1}.quick-log>.category-strip{order:2}.folios-page>.page-title{margin-bottom:26px}.quick-log{gap:12px}.quick-log>.choice-label{margin:0}.friend-row-actions{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.their-profile .profile-shelf{margin-top:26px}.their-five{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.their-five li{display:block;position:relative}.their-five .art-press{flex-direction:column;align-items:stretch;gap:6px}.their-five .art-press>b{font-family:var(--font-utility);letter-spacing:.08em;text-transform:uppercase;color:var(--espresso);word-break:break-word;font-size:9.5px;font-weight:500;line-height:1.3}.their-five img{aspect-ratio:2/3;object-fit:cover;background:var(--linen);width:100%;display:block}.their-five-blank{aspect-ratio:2/3;border:1px solid var(--line);background:var(--paper);width:100%;font-family:var(--font-display);color:var(--muted);place-items:center;font-size:26px;display:grid}.their-five-rank{z-index:1;background:var(--clay);color:#fff;font-family:var(--font-utility);letter-spacing:.1em;padding:4px 8px;font-size:10px;position:absolute;top:0;left:0}.their-five b{font-family:var(--font-display);margin-top:5px;font-size:11.5px;font-weight:400;line-height:1.25;display:block}@media (width<=560px){.their-five{grid-template-columns:repeat(3,minmax(0,1fr))}}.their-library{margin-top:26px}.their-shelf{margin-top:16px}.their-shelf .eyebrow{margin-bottom:4px;display:block}.their-rated{margin:0;padding:0;list-style:none}.their-rated li{border-bottom:1px dashed var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:flex-start;gap:12px;padding:9px 0;display:flex}.their-rated li:last-child{border-bottom:0}.their-rated li i{color:var(--star-brown);font-variant-numeric:tabular-nums;letter-spacing:.14em;font-style:normal}.their-rated img,.their-rated-blank{aspect-ratio:2/3;object-fit:cover;border:1px solid var(--line);background:var(--field);width:30px}.their-rated-blank{font-family:var(--font-display);color:var(--muted);place-items:center;font-size:13px;display:grid}.their-rated b{font-family:var(--font-display);color:var(--espresso);font-size:16px;font-weight:400;line-height:1.25;display:block}.their-rated em{-webkit-line-clamp:2;font-family:var(--font-reading);color:var(--muted);-webkit-box-orient:vertical;margin-top:2px;font-size:13px;font-style:italic;line-height:1.4;display:-webkit-box;overflow:hidden}.their-rated i{font-style:normal;font-family:var(--font-utility);color:var(--olive);white-space:nowrap;font-size:11px}.welcome-field>input,.welcome-field>select{background:var(--field);border:1px solid var(--line);width:100%;max-width:320px;color:var(--espresso);font-family:var(--font-reading);border-radius:2px;min-height:44px;margin-top:6px;padding:11px 13px;font-size:15px}.welcome-field>input:focus,.welcome-field>select:focus{border-color:var(--olive);outline:0}.item-art .item-photo{max-width:260px;height:auto}.item-art figcaption{margin-top:8px}.item-art{width:100%}.item-art-actions{flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:8px;display:flex}.item-art-actions>*{flex:1 1 0;min-width:0}.item-art-actions label.soft-button{background:var(--field);white-space:normal;text-align:center;letter-spacing:.1em;width:100%;max-width:none;min-height:32px;color:var(--espresso);font-size:8.5px;line-height:1.35;border:1px solid var(--line)!important;padding:8px 6px!important}.item-art-actions button,.item-art-actions label.soft-button{border:1px solid var(--line);letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;width:100%;min-height:0;padding:7px 8px;font-size:8.5px;line-height:1.15;overflow:hidden}.record-top .item-art-actions label.soft-button.soft-button{white-space:normal;text-overflow:clip;letter-spacing:.1em;box-sizing:border-box;border:1px solid var(--line);background:var(--field);width:100%;min-width:0;max-width:100%;min-height:32px;color:var(--espresso);text-align:center;justify-content:center;align-items:center;font-size:8.5px;line-height:1.35;display:inline-flex;overflow:visible}.record-top .item-art-actions{min-width:0;max-width:100%}.item-art-actions>.other-art{flex:100%}.item-art-actions>.other-art .other-art-head{margin-bottom:0}.item-art-actions>.other-art[data-open=true]{order:99}.other-art[data-open=true] .other-art-head{justify-content:flex-end;display:flex}.item-art-actions .art-picker{display:contents}.other-art.bare{margin:0}.other-art.bare .other-art-head{gap:10px;margin:0}.sidebar .brand small,.nav-item{color:var(--button-ink)}.folio-detail,.item-photo-row,.item-controls,.item-verdict,.item-note,.watched-with,.age-pick,.item-lists,.others-think,.elsewhere-row,.cast-crew,.item-shelves{z-index:0;position:relative}.library-page .folio-detail:before{content:"";background:var(--field);z-index:-1;position:absolute;inset:-20px 0}.item-lists-head,.other-art-head,.cast-crew-head,.item-shelves-head{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;margin-bottom:10px;display:flex}.item-lists-head>.choice-label,.item-lists-head>.eyebrow,.cast-crew-head>.choice-label,.item-shelves-head>.choice-label{flex:100%}.folio-detail .nothing-here,.folio-detail .watched-with .nothing-here,.folio-detail p.small{background:0 0}.shelf-find{align-items:center;gap:10px;margin:18px 0 28px;display:flex}.shelf-find .notebook-input{background:var(--field);border:1px solid var(--line);height:46px;min-height:46px;font-family:var(--font-reading);border-bottom-style:solid;border-radius:2px;flex:auto;margin:0;padding:0 14px;font-size:15px;font-style:normal;line-height:46px}.shelf-find .notebook-input:focus{border-color:var(--olive);outline:0}.folios-page .shelf-find input[type=search],.folios-page .shelf-find .notebook-input{border:1px solid var(--line);background:var(--field);border-radius:2px;padding:0 14px}.folios-page .shelf-find input[type=search]:focus,.folios-page .shelf-find .notebook-input:focus{border-color:var(--espresso)}.friends-fold[open]>summary{border-bottom:1px solid var(--line);margin-bottom:14px}.primary-button,.soft-button,.keep-button,.chip-button,.quick-cat{border-radius:2px;justify-content:center;align-items:center;min-height:44px;display:inline-flex}.soft-button,.chip-button,.quick-cat{background:var(--field);border:1px solid var(--field-line)}.soft-button:hover,.chip-button:hover,.quick-cat:hover{border-color:var(--espresso)}.chip-button.on,.quick-cat.on{background:var(--field);color:var(--espresso);border-color:var(--espresso)}.folio-detail-bar{flex-wrap:wrap;row-gap:10px}.ticket-detail-actions>button{flex:none}@media (width<=560px){.folio-detail-bar>.text-button{flex:0 auto}.ticket-detail-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.ticket-detail-actions>button{width:100%}.ticket-detail-actions>.danger-button,.ticket-detail-actions>.delete-sure{grid-column:1/-1}}.danger-button{justify-content:center;align-items:center;display:inline-flex}.item-mark-stand{aspect-ratio:2/3;background:var(--stone);place-items:center;width:100%;max-width:260px;display:grid}@supports (color:color-mix(in lab, red, red)){.item-mark-stand{background:color-mix(in srgb, var(--stone) 14%, var(--field))}}.item-mark-stand{border:1px solid var(--line)}.item-mark-stand .item-mark.large{aspect-ratio:1;width:60%;height:auto;color:var(--muted);background:0 0;font-size:40px}.item-mark-stand .item-mark.icon svg{opacity:.45}.taste-over{align-items:flex-start;padding:4vh 14px 0;overflow-y:auto}.taste-over .taste-setup{background:var(--field);border:1px solid var(--line);border-radius:2px;width:min(760px,100%);min-height:0;margin:0 auto 4vh;box-shadow:0 18px 60px #29231c3d}.taste-over .taste-foot{border:1px solid var(--line);border-radius:0 0 2px 2px;margin:0 -1px -1px;position:sticky;inset:auto auto 0}.pick-handle{gap:14px;display:grid}.pick-handle .settings-heading{margin:0}.pick-handle-actions{align-items:stretch;gap:10px;margin-top:22px;display:flex}.pick-handle-actions .text-button{border:1px solid var(--line);background:var(--field);min-height:48px;color:var(--espresso);font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;border-radius:2px;flex:none;padding:0 22px;font-size:10px}.pick-handle-actions .primary-button{flex:auto;min-height:48px}.nothing-with-way{justify-items:start;gap:12px;margin:14px 0;display:grid}.nothing-with-way .nothing-here{margin:0}.friends-page>.friends-block{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin-bottom:14px;padding:22px 0 0}.friends-page>.friends-block+.friends-block{border-top:1px solid var(--field-line);padding-top:18px}.friends-page>.friends-block>.choice-label:first-child{margin-top:0}.add-friend-field{flex-wrap:nowrap;align-items:flex-end;gap:10px;display:flex}@media (width<=560px){.add-friend-field{flex-direction:row;align-items:flex-end}.add-friend-field>.friends-field,.add-friend-field>button{width:auto}}.add-friend-field>.friends-field{flex:auto;min-width:0}.add-friend-field>button{flex:none}.panel-close{border:1px solid var(--line);background:var(--field);cursor:pointer;border-radius:2px;place-items:center;width:38px;height:38px;font-size:17px;line-height:1;display:grid}.panel-close:hover{border-color:var(--espresso)}.mobile-head .settings-button,.mobile-head .whose-now{min-width:42px;height:42px}.mobile-head .keep-button{align-items:center;height:42px;min-height:42px;display:inline-flex}.mobile-head .settings-button,.mobile-head .whose-now,.mobile-head .keep-button{align-self:center}.mobile-head .keep-button{border-radius:0}.page-title:has(+.choice-label){margin-bottom:38px}.friends-fold[open]>summary small{display:none}.yes-no .chip-button{color:var(--muted);border-color:var(--line)}.yes-no .chip-button.on{background:var(--button-fill);color:var(--fill-ink,oklch(from var(--button-fill) calc(.235 + .695 * clamp(0, (.62 - l) * 100, 1)) .014 68));border:1px solid var(--espresso)}.yes-no .chip-button.on:before{content:none}.mobile-head{padding-left:22px;padding-right:22px}.mobile-head .brand.compact{margin-left:0;margin-right:0;padding-left:0}.ticket-shades{align-items:center;gap:10px;margin:10px 0 4px;display:flex}.ticket-shade{cursor:pointer;border:1px solid var(--line);border-radius:50%;width:30px;height:30px;padding:0}.ticket-shade.on{box-shadow:0 0 0 2px var(--field), 0 0 0 4px var(--espresso)}.app-shell{position:relative;overflow-x:clip}.mobile-nav{transition:transform .18s}html.keyboard-up .mobile-nav{display:none}.app-shell:after{content:"";background:var(--panel);pointer-events:none;height:100vh;position:absolute;top:-100vh;left:0;right:0}.list-making>.primary-button,.list-making>.loves-fold>summary{align-items:center;min-height:46px;display:inline-flex}.built-art{aspect-ratio:2/3;object-fit:cover;border:1px solid var(--line);background:var(--paper);flex:none;width:44px}.built-art.blank{font-family:var(--font-display);color:var(--muted);place-items:center;display:grid}.list-row-art{aspect-ratio:2/3;object-fit:cover;border:1px solid var(--line);background:var(--paper);flex:none;width:68px}.list-row-art.blank{color:var(--muted);font-family:var(--font-display);place-items:center;display:grid}.list-row-title{min-width:0;display:block}.list-rows .text-button:not(.list-row-title):not(.row-again),.list-rows .list-remove{min-height:44px;color:var(--olive);background:0 0;border:0;align-items:center;padding:4px 8px;display:inline-flex}.list-rows .text-button:not(.list-row-title):hover{color:var(--espresso)}.season-pick{margin:16px 0 22px}.season-pick .custom-list-picker{margin-top:12px}.list-foot-row{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;margin-top:26px;padding-top:18px;display:flex}.loves-page>.primary-button.wide{width:100%;margin-top:26px}.list-open-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.list-open-head .list-open-name{flex:0 auto;min-width:0;margin-bottom:0}.loves-page .primary-button.wide{border-color:var(--line)}.loves-page .primary-button.wide.create-list-open{border-color:var(--clay);color:var(--button-ink,#3c2c21)}@supports (color:color-mix(in lab, red, red)){.loves-page .primary-button.wide.create-list-open{color:color-mix(in srgb, var(--button-ink,#3c2c21) 82%, #000)}}.loves-page .primary-button.wide.create-list-open{margin-top:26px}.curated-take{margin:4px 0 16px}.curated-foot>summary{justify-content:space-between;align-items:center;display:flex}.curated-foot>summary:after{content:"＋";color:var(--olive);font-size:16px}.curated-foot[open]>summary:after{content:"−"}.rename-pen{width:34px;height:34px;color:var(--stone);cursor:pointer;background:0 0;border:0;flex:none;align-self:center;place-items:center;margin-top:3px;transition:color .18s;display:grid}.rename-pen:hover{border-color:var(--clay);color:var(--clay)}.rename-pen svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.rename-field{flex:auto;align-items:stretch;gap:10px;display:flex}.rename-field input{border:1px solid var(--line);background:var(--field);min-width:0;color:var(--espresso);flex:auto;padding:10px 12px}.score-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.score-actions .score-remove{color:var(--muted);letter-spacing:.1em;background:0 0;border:0;padding:12px 2px;font-size:10px}.score-actions .score-remove:hover{color:var(--clay);border:0}.score-offers{flex-direction:column;align-items:flex-start;gap:8px;margin:6px 0;display:flex}@media (width<=520px){.mobile-head{padding-right:12px}.top-buttons{gap:5px}.mobile-head .settings-button{width:46px;min-width:46px}.mobile-head .keep-button,.mobile-head .whose-now{padding-left:10px;padding-right:10px}}.mobile-head .keep-button{white-space:nowrap;flex:none}.search-panel .search-entry input{background:var(--field);border:1px solid var(--line);appearance:none;border-radius:2px;padding:12px 14px}.search-panel .search-entry input:focus-visible,.search-panel .search-entry input:focus{border-color:var(--walnut);outline:1px solid var(--walnut);outline-offset:2px}@media (width<=560px){.top-five-row .favourites-row{gap:8px;padding-bottom:0;overflow-x:visible}.top-five-row .favourites-row>li,.top-five-row .favourites-row .favourite-tile{flex:1 1 0;min-width:0}.top-five-row .favourite-tile{width:100%}.top-five-row .favourite-tile img,.top-five-row .favourite-letter{aspect-ratio:2/3;width:100%;height:auto}}.suggest-wide{outline:1px solid var(--walnut,#70523b);width:100%;min-height:62px;border-color:var(--walnut,#70523b)!important}@supports (color:color-mix(in lab, red, red)){.suggest-wide{outline:1px solid color-mix(in srgb, var(--walnut,#70523b) 55%, transparent)}}.suggest-wide{outline-offset:-7px;letter-spacing:.16em;text-indent:.16em;background:var(--field);color:var(--espresso);border:1px solid var(--clay);font-size:11.25px}.suggest-wide:hover:not(:disabled){border-color:var(--espresso)}.score-record{align-items:center;gap:14px;margin-bottom:16px;display:flex}.score-art{object-fit:cover;border:1px solid var(--line);flex:none;width:64px;height:64px}.score-art.blank{background:var(--stone);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.score-art.blank{background:color-mix(in srgb, var(--stone) 16%, var(--field))}}.score-art.blank{font-family:var(--font-display);color:var(--muted);font-size:22px}.score-named{justify-items:start;gap:3px;min-width:0;display:grid}.score-record .text-button.score-title{text-transform:none;letter-spacing:0;text-align:left;background:0 0;border:0;min-height:0;padding:0}.score-record .score-title b{font-family:var(--font-display);color:var(--espresso);font-size:19px;font-weight:400;line-height:1.25}.score-record .by-whom{color:var(--muted);font-size:13px;font-style:italic}.score-remove{color:var(--muted);margin-top:10px}.still-to-say-row{justify-items:start;gap:10px;margin-top:10px;display:grid}.still-to-say-one{text-align:left;justify-items:start;gap:3px;display:grid}.still-to-say-one b{font-family:var(--font-display);text-transform:none;letter-spacing:0;font-size:15px;font-weight:400}.still-to-say-one small{color:var(--muted);text-transform:none;letter-spacing:0;font-size:12px;font-style:italic}.suggestion-acts{grid-column:1/-1;display:flex}.shelf-popup .favourites-row{flex-wrap:nowrap;gap:8px;overflow-x:visible}.shelf-popup .favourites-row>li{flex:1 1 0;min-width:0}.shelf-popup .favourites-row .favourite-tile{flex:1 1 0;width:100%;min-width:0}.shelf-popup .top-five-moves{justify-content:center;width:100%}.form-actions.split{justify-content:space-between;align-items:center;gap:12px;display:flex}.new-folio-form .welcome-field input{padding:12px;line-height:1.4}.bell-menu .whose-heading{padding:0 16px 6px}.bell-menu .bell-shelf{opacity:.7;margin:10px 16px 2px;font-size:8.5px;display:block}.add-screen .welcome-field .notebook-input:not(.title-field .notebook-input):not(textarea){background:0 0;border-radius:0;padding:12px 0;border:0!important;border-bottom:1px solid var(--line)!important}.add-screen .welcome-field .notebook-input:not(.title-field .notebook-input):not(textarea):focus-visible{outline:0;border-color:var(--olive)!important}.add-screen .welcome-field textarea.notebook-input:focus-visible{border-color:var(--espresso);outline:none}.built-list li .text-button.quiet{color:var(--muted);letter-spacing:.1em;background:0 0;border:0;flex:none;margin-left:auto;padding:10px 2px}.built-list li .text-button.quiet:hover{color:var(--espresso)}.list-rows .list-row{padding:20px 0 4px}.list-rows .list-row-main{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.list-rows .list-row-main small{margin:0}.list-rows .text-button.row-remove{padding-left:0;padding-right:0}.list-rows .list-row-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:0}.row-open{border:1px solid var(--line);background:var(--field);min-height:40px;color:var(--espresso);font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:0 22px;font-size:11px;transition:border-color .18s,color .18s;display:inline-flex}.row-open:hover{border-color:var(--clay);color:var(--clay)}.list-rows .list-row-actions .text-button.quiet{color:var(--muted)}.create-list-card{flex:100%;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.create-list-card>.make-list,.create-list-card .list-new input{min-width:0}.create-list-card .list-new{margin:0}.make-list{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.make-list>.choice-label{margin:0}.make-list input:not([type=checkbox]){border:1px solid var(--line);background:var(--field);width:100%;color:var(--espresso);padding:12px}.make-list-name{font-family:var(--font-display);margin:0 0 14px;font-size:30px;font-weight:400;line-height:1.1}.make-list .add-actions{border-top:0;justify-content:space-between;align-items:center;margin:0;padding-top:0;display:flex}.make-list .list-new{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.make-list .list-new input{flex:1;width:auto;min-width:0;padding:8px 12px}.make-list .list-new .title-field{flex:auto;width:100%;min-width:0}.make-list .list-new button{flex:none}.make-list-ask{font-family:var(--font-display);color:var(--espresso);margin:0;font-size:21px}.make-list-ranked{cursor:pointer;border:1px solid var(--line);background:var(--field);align-items:flex-start;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.make-list-ranked input{flex:none;width:18px;height:18px;margin-top:3px}.make-list-ranked>span{flex:auto;min-width:0}.make-list-ranked b{font-family:var(--font-display);color:var(--espresso);font-size:17px;font-weight:400;display:block}.make-list-ranked small{font-family:var(--font-reading);color:var(--muted);margin-top:3px;font-size:13px;line-height:1.45;display:block}.make-list-build{width:100%;margin-top:16px}.built-more{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:10px;margin-top:18px;padding-top:16px;display:grid}.built-more .list-new{min-width:0}.built-more .list-new input{width:100%;min-width:0}.build-more{justify-self:start}.create-list-card .primary-button:not(:disabled){background:var(--button-fill);border-color:var(--button-fill);color:var(--fill-ink,var(--button-ink))}.create-list-card .primary-button:disabled{opacity:.7!important;filter:none!important;background:var(--field)!important;color:var(--muted)!important;border:1px solid var(--line)!important}.cert-and-length{align-items:center;gap:12px;display:flex}.cert-and-length .length{font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px}@media (width<=560px){.folio-detail .item-photo,.folio-detail .item-mark-stand{width:100%;max-width:100%}.folio-detail .item-photo{max-height:none}.item-art-actions{gap:10px;display:flex}.item-art-actions>*{flex:1 1 0}.item-art-actions .soft-button,.item-art-actions .item-photo-add{text-align:center;width:100%}.folio-detail .other-art-head{gap:10px}.folio-detail .other-art-head .other-art-open{flex:auto}}.year-said{font-family:var(--font-reading);color:var(--muted);text-wrap:pretty;margin:-6px 0 26px;font-style:italic}.year-tally{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:1px;margin:0 0 34px;display:grid}.year-cell{background:var(--field);cursor:pointer;font:inherit;color:inherit;border:0;justify-items:center;gap:4px;width:100%;padding:16px 12px;display:grid}.year-cell:hover{background:var(--theme-wash)}.year-cell.on{background:var(--button-fill)}.year-cell.on b,.year-cell.on span{color:var(--button-ink)}.year-cell b{font-family:var(--font-display);font-size:30px;font-weight:400;line-height:1}.year-cell span{font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center;font-size:9px}.year-note{font-family:var(--font-reading);color:var(--muted);text-wrap:pretty;margin:-14px 0 4px;font-size:14px;font-style:italic}.year-rank{gap:10px;margin:18px 0 26px;padding:0;list-style:none;display:grid}.year-rank.wall{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:16px 12px}.year-rank.wall li{background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding:0;position:relative}.year-rank.wall .year-place{z-index:1;background:var(--espresso);min-width:24px;color:var(--paper);text-align:center;padding:3px 5px;font-size:11px;position:absolute;top:0;left:0}.year-rank.wall .year-title{gap:7px;display:grid}.year-rank.wall .year-title img,.year-rank.wall .year-title .year-noart{aspect-ratio:2/3;width:100%;height:auto}.year-rank.wall .year-title>span{white-space:normal;font-size:14px}.year-rank.wall .year-moves{justify-content:flex-start}.year-rank li{background:var(--field);border:1px solid var(--field-line);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.year-place{font-family:var(--font-utility);color:var(--muted);text-align:center;font-size:13px}.year-title{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.year-title img,.year-noart{object-fit:cover;background:var(--linen);border:1px solid var(--line);flex:none;width:34px;height:51px}.year-title>span{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;overflow:hidden}.year-moves{gap:2px;display:flex}.year-moves button{width:40px;height:44px;color:var(--walnut,#70523b);cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;padding:0;display:grid}.year-moves button:hover{color:var(--espresso)}.year-moves button:disabled{opacity:.25;cursor:default}.year-moves .year-hide{width:auto;font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:0 10px;font-size:9px}.year-moves .year-hide:hover{color:var(--espresso)}.year-share{margin-top:26px}.first-time p b{font-style:normal;font-weight:400;font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--espresso);margin-bottom:5px;font-size:9px;display:block}.first-time p span{display:block}.suggest-said{font-family:var(--font-reading);color:var(--muted);text-wrap:pretty;margin:8px 2px 0;font-size:14px;font-style:italic}.folio-group.folded>summary small{margin-right:auto}.folio-group .view-toggle{margin-top:6px}.folio-group .folio-toolbar{margin-bottom:18px}.shelf-add{justify-items:center;gap:12px;margin:34px 0 8px;display:grid}.shelf-add .primary-button.wide{width:100%}.home-page .top-five-row{margin-top:18px}.year-tabs{flex-wrap:wrap;gap:6px;margin:22px 0 24px;display:flex}.year-tab{font-family:var(--font-utility);letter-spacing:.14em;cursor:pointer;border:1px solid var(--line);background:var(--field);min-height:40px;color:var(--espresso);padding:0 15px;font-size:10px}.year-tab.on{background:var(--button-fill);color:var(--fill-ink,var(--button-ink));border-color:var(--button-fill)}.year-name{margin:0 0 6px}.year-name h2{font-family:var(--font-display);margin:0;font-size:34px;font-weight:400;line-height:1}.year-name small{font-family:var(--font-reading);color:var(--muted);margin-top:4px;font-size:15px;font-style:italic;display:block}.none-yet{margin:0 0 22px}.none-yet-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.none-yet-actions button{min-height:46px}.add-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;display:flex}.add-top .page-title{margin-bottom:0}.add-top .primary-button{flex:none;min-height:44px}.add-screen .add-when input[type=date]{max-width:190px}.view-toggle.work-or-score button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.view-toggle.work-or-score button .mark{flex:none;width:15px;height:15px}.welcome-field>input:focus-visible,.welcome-field>select:focus-visible,.friends-field input:focus-visible,.picker-search input:focus-visible{outline:2px solid var(--olive);outline-offset:2px}.credits{border-top:1px solid var(--line);justify-items:start;gap:10px;margin-top:30px;padding-top:20px;display:grid}.credit-tmdb{opacity:.9;line-height:0;display:block}.credit-tmdb:hover{opacity:1}.credit-tmdb img{width:112px;height:auto;display:block}.credits .credit-said{max-width:46ch;font-family:var(--font-reading), Georgia, serif;color:var(--muted);margin:0;font-size:12px;font-style:italic;line-height:2.1}.credits a{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--field-line);-webkit-text-decoration-color:var(--field-line);-webkit-text-decoration-color:var(--field-line);text-decoration-color:var(--field-line);text-underline-offset:3px}.credits a:hover{color:var(--espresso);-webkit-text-decoration-color:var(--olive);-webkit-text-decoration-color:var(--olive);-webkit-text-decoration-color:var(--olive);text-decoration-color:var(--olive)}.shelf-credit{font-family:var(--font-reading), Georgia, serif;color:var(--muted);opacity:.85;margin:14px 0 0;font-size:11px;font-style:italic}.page-wrap .shelf-credit{border-top:1px solid var(--line);margin-top:26px;padding-top:20px}.source-link,.shelf-credit a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--field-line);-webkit-text-decoration-color:var(--field-line);-webkit-text-decoration-color:var(--field-line);text-decoration-color:var(--field-line);text-underline-offset:3px}.credits a,.whereto-from a,.shelf-credit a{margin:-5px -2px;padding:5px 2px;line-height:1.2;display:inline-block}.source-link:hover,.shelf-credit a:hover{color:var(--espresso);-webkit-text-decoration-color:var(--olive);-webkit-text-decoration-color:var(--olive);-webkit-text-decoration-color:var(--olive);text-decoration-color:var(--olive)}.get-in-touch{border-top:1px solid var(--line);justify-items:start;gap:8px;margin-top:30px;padding-top:20px;display:grid}.get-in-touch p{max-width:44ch;font-family:var(--font-reading), Georgia, serif;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.get-in-touch a{color:var(--espresso);text-decoration:underline;-webkit-text-decoration-color:var(--field-line);-webkit-text-decoration-color:var(--field-line);-webkit-text-decoration-color:var(--field-line);text-decoration-color:var(--field-line);text-underline-offset:3px}.get-in-touch a:hover{-webkit-text-decoration-color:var(--olive);-webkit-text-decoration-color:var(--olive);-webkit-text-decoration-color:var(--olive);text-decoration-color:var(--olive)}.get-in-touch+.credits{border-top:0;margin-top:22px;padding-top:0}.usage{border-top:1px solid var(--line);gap:12px;margin-top:30px;padding-top:20px;display:grid}.usage-table{border-collapse:collapse;width:100%;font-family:var(--font-utility);font-size:11px}.usage-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:0 8px 6px 0;font-weight:400}.usage-table td{border-top:1px solid var(--line);padding:6px 8px 6px 0}.usage-table td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.usage-table tr.near td{color:var(--problem);font-weight:500}.usage-warn{font-family:var(--font-reading), Georgia, serif;color:var(--problem);margin:0;font-size:12px;font-style:italic}.usage-said{max-width:48ch;font-family:var(--font-reading), Georgia, serif;color:var(--muted);margin:0;font-size:12px;font-style:italic;line-height:1.7}.usage-cf summary{font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);cursor:pointer;align-items:center;min-height:44px;font-size:8.5px;display:flex}.usage-cf ul{font-family:var(--font-reading), Georgia, serif;color:var(--muted);margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.8}.brought{display:contents}.brought-said{color:var(--muted);flex-basis:100%;margin:6px 0 0;font-style:italic;line-height:1.55}.brought-said b{font-size:inherit;color:var(--ink);display:inline}.lastfm-ask{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.page-wrap .lastfm-ask .notebook-input,.lastfm-ask .notebook-input{border:1px solid var(--line);background:var(--field);border-radius:2px;flex:180px;min-width:0;margin:0;padding:12px 14px}.page-wrap .lastfm-ask .notebook-input:focus,.lastfm-ask .notebook-input:focus{border-color:var(--espresso);outline:0}.list-with-friend{gap:10px;margin:6px 0 22px;display:grid}.list-with-friend .shared-mark{color:var(--muted);font-size:13px;font-style:italic}.brought-problem{color:var(--problem);flex-basis:100%;margin:6px 0 0;font-style:italic;line-height:1.55}.others-like{border:1px solid var(--line);min-height:44px;color:var(--muted);cursor:pointer;font-family:var(--font-utility);letter-spacing:.08em;background:0 0;align-items:center;gap:7px;margin:14px 0 0;padding:10px 14px;font-size:11px;display:inline-flex}.others-like:hover{border-color:var(--clay);color:var(--ink)}.others-like.on{border-color:var(--clay);background:var(--clay)}@supports (color:color-mix(in lab, red, red)){.others-like.on{background:color-mix(in srgb, var(--clay) 18%, var(--paper))}}.others-like.on{color:var(--ink)}.others-count{font-variant-numeric:tabular-nums}.welcome-page .welcome-field>input:not([type=date]){max-width:none}.others-actions{align-items:center;gap:10px;display:flex}.others-flag{min-width:44px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;margin:14px 0 0;padding:10px 12px;font-size:15px;line-height:1}.others-flag:hover{border-color:var(--line);color:var(--ink)}.others-flagging{flex-wrap:wrap;gap:14px;margin:14px 0 0;display:flex}.others-flagging .text-button{font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.others-flagging .text-button.quiet{color:var(--muted)}.whereto{margin:22px 0 26px}.whereto-head{letter-spacing:.16em;font-size:13.5px;font-weight:700}.whereto-list{font-family:var(--font-reading);color:var(--ink);margin:8px 0 0;padding:0;font-size:13px;line-height:1.65;list-style:none}.whereto-list li:before{content:"•  ";color:var(--muted)}.whereto-said{font-family:var(--font-reading);color:var(--ink);margin:6px 0 0;line-height:1.5}.whereto-also,.whereto-from{color:var(--muted);margin:6px 0 0;font-size:12.5px;font-style:italic;line-height:1.5}.whereto-from a{color:inherit}.whereto.waiting{border-left:2px solid var(--clay);padding:2px 0 2px 14px}.whereto.waiting .whereto-said,.whereto.waiting .whereto-list{font-size:17px}.award-name{margin:0 0 6px}.award-name h1{font-family:var(--font-display);margin:0;font-size:30px;font-weight:400;line-height:1.1}.award-name h2{font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--espresso);margin:8px 0 0;font-size:13.5px;font-weight:700;line-height:1.3}.year-tabs.awards-years{scrollbar-width:thin;scrollbar-color:var(--stone) transparent;flex-wrap:nowrap;margin:18px -20px;padding:2px 20px 8px;overflow-x:auto}.year-tabs.awards-years::-webkit-scrollbar{height:4px}.year-tabs.awards-years::-webkit-scrollbar-thumb{background:var(--stone);border-radius:2px}.year-tabs.awards-years .year-tab{flex:none}.award-count{font-family:var(--font-reading);color:var(--muted);margin:0 0 16px;font-size:15px;font-style:italic}.award-rows{gap:8px;margin:0 0 32px;padding:0;list-style:none;display:grid}.award-row{background:var(--field);border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 13px;padding:10px 13px;display:grid}.award-row.won{border-left-width:3px;border-left-color:var(--espresso)}.award-art{flex:none;width:46px;height:69px}.award-art img{object-fit:cover;width:46px;height:69px;display:block}.award-art-none{border:1px solid var(--line);background:var(--surface);width:46px;height:69px;display:block}.award-what{flex:auto;min-width:0}.award-title{font-family:var(--font-reading);color:var(--espresso);overflow-wrap:anywhere;font-size:16px;display:block}.award-under{font-family:var(--font-reading);color:var(--muted);margin-top:3px;font-size:13px;font-style:italic;display:block}.award-won{font-family:var(--font-utility);letter-spacing:.18em;text-transform:uppercase;color:var(--espresso);border-bottom:1px solid var(--clay);margin-top:5px;padding-bottom:2px;font-size:9px;display:inline-block}.award-doing{flex:none;align-items:center;gap:10px;display:flex}.award-rating{font-family:var(--font-utility);white-space:nowrap;color:var(--star-brown);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:600}.award-rating.plain{color:var(--muted);font-weight:400}@media (width<=460px){.award-row{flex-wrap:wrap}.award-doing{justify-content:flex-end;width:100%}}.award-art{grid-area:1/1}.award-what{grid-area:1/2;align-self:center}.award-doing{grid-area:2/1/auto/-1;justify-content:flex-start;width:auto}.award-doing:empty{display:none}.award-head{align-items:center;gap:8px;display:flex}.award-head .award-title{flex:0 auto;min-width:0}.award-score{flex:none;display:inline-flex}.award-score .score-badge.in-row{vertical-align:0;margin-left:0}.award-row>.award-won{grid-area:1/1/auto/-1;justify-self:start;margin-top:0}.award-row.won .award-art,.award-row.won .award-what{grid-row:2}.award-row.won .award-doing{grid-row:3}.watch-times{grid-column:1/-1;margin:2px 0 10px}.watch-times-count{font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px;display:block}.watch-times-list{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.watch-times-list li{font-family:var(--font-reading);color:var(--espresso);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:16px;display:flex}.watch-times-list li .text-button{color:var(--muted);font-size:10px}.watch-times-list li:hover .text-button{color:var(--espresso)}.watch-times-list li .viewing-open{min-height:38px;padding:9px 18px;font-size:10px}.watch-times-when{gap:5px;display:grid}.watch-times-when .stars-shown,.watch-times-when .inline-stars{font-size:12px}.viewing-sheet .shelf-popup-card{width:min(420px,100%)}.viewing-sheet .viewing-date{margin-top:18px}.viewing-sheet .viewing-actions{justify-content:space-between;gap:12px;margin-top:22px;display:flex}.viewing-sheet .choice-label{margin:18px 0 8px}.viewing-sheet .viewing-note{margin-top:14px}.viewing-sheet .viewing-note .notebook-input{margin-top:4px;font-size:17px}.viewing-sheet .viewing-with{font-family:var(--font-reading);color:var(--espresso);margin:14px 0 0;font-size:15px}.viewing-sheet .viewing-with .eyebrow{margin-right:8px}.viewing-sheet .shelf-popup-card{max-height:86vh;overflow-y:auto}.viewing-sheet .danger-button.quiet{border:1px solid var(--line);color:var(--espresso);background:0 0}.watch-times-add{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.watch-times-add input{flex:150px;min-width:0}.watch-times-open{border:1px solid var(--line);background:var(--field);white-space:nowrap;width:fit-content;margin-top:22px;padding:12px 18px}.watch-times-open:hover{border-color:var(--olive)}.year-sides{gap:4px;margin:0 0 14px;display:flex}.year-side{cursor:pointer;border:1px solid var(--line);background:var(--field);min-height:44px;color:var(--muted);font-family:var(--font-utility);letter-spacing:.13em;text-transform:uppercase;flex:1 1 0;padding:11px 10px;font-size:10px}.year-side.on{background:var(--button-fill);color:var(--fill-ink,var(--button-ink));border-color:var(--button-fill)}.byyear-tally{font-family:var(--font-reading);color:var(--muted);margin:0 0 16px;font-size:15px;font-style:italic}.byyear-tally b{color:var(--espresso);font-style:normal}.year-again{font-family:var(--font-reading);color:var(--muted);margin:-8px 0 16px;font-size:13px}.recent-row{margin-top:26px}.library-page .top-five-row{border-top:0;margin-top:18px;padding-top:10px}.library-page .recent-row{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.recent-strip{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin:14px 0 0;padding:0 0 6px;list-style:none;display:flex;overflow-x:auto}.recent-strip::-webkit-scrollbar{display:none}.recent-strip li{scroll-snap-align:start;flex:none;align-content:start;gap:6px;width:104px;display:grid}.recent-strip .poster-tile{gap:6px;width:104px}.recent-strip .poster-stars{min-height:12px;padding:0}.recent-strip .poster-note{display:none}.recent-strip .poster-tile>b{text-align:left;width:100%;font-weight:400;line-height:1.3}.recent-strip .poster-tile{align-items:stretch}.recent-when{font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.recent-when i{color:var(--espresso);font-style:normal}@media (width>=900px){.recent-strip li,.recent-strip .poster-tile{width:120px}}.its-parts{margin-top:26px}.score-offer{text-align:left;flex-direction:row;align-items:center;gap:14px;display:flex}.score-offer small{font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.parts-clock,.part-clock{font-family:var(--font-utility);letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.its-parts>summary .parts-clock{margin-left:auto;margin-right:12px}.part-list{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.part{background:var(--field);border:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.part.on{border-left-width:3px;border-left-color:var(--espresso)}.part-star{cursor:pointer;color:var(--clay);background:0 0;border:0;justify-content:center;align-items:center;min-width:24px;padding:4px 2px;line-height:1;display:inline-flex}.part-star svg{width:15px;height:15px;display:block}.part.on .part-star{color:var(--espresso)}.part-what{flex:auto;min-width:0}.part-what b{font-family:var(--font-reading);color:var(--espresso);overflow-wrap:anywhere;font-size:15px;font-weight:400;display:block}.part-what small{font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:9.5px;display:block}.part-note{font-family:var(--font-reading);color:var(--muted);margin:5px 0 0;font-size:13px;font-style:italic}.part-doing{flex:none;align-items:center;gap:10px;display:flex}.part-rating{font-family:var(--font-utility);color:var(--espresso);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal}.part-doing .text-button{color:var(--muted);font-size:10px}.part:hover .part-doing .text-button{color:var(--espresso)}.part-form{gap:12px;margin-top:12px;display:grid}.part-stars{padding:2px 0}.part-form-actions{justify-content:flex-end;gap:10px;display:flex}.part-add{margin-top:12px}.share-list{flex-direction:column;align-items:stretch;gap:12px;margin:10px 0 22px;display:flex}.share-list-row{justify-content:flex-end;display:flex}.share-preview figcaption.top-size-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.share-said{font-family:var(--font-reading);color:var(--muted);font-size:14px;font-style:italic}.part-ways{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.part-browse i{color:var(--muted);font-style:normal}.part-browser{border:1px solid var(--line);background:var(--field);margin-top:12px;padding:14px}.part-seasons{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.part-seasons i{color:var(--muted);margin-left:4px;font-style:normal}.part-offers{max-height:320px;margin:0 0 12px;padding:0;list-style:none;overflow-y:auto}.part-offers li+li{border-top:1px solid var(--line)}.part-offers button{cursor:pointer;text-align:left;width:100%;color:var(--espresso);font-family:var(--font-reading);background:0 0;border:0;align-items:baseline;gap:10px;padding:10px 2px;display:flex}.part-offers button:disabled{color:var(--muted);cursor:default}.part-offer-name{flex:1;min-width:0}.part-offers small{font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10px}.part-offers i{font-style:normal;font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--olive);font-size:10px}.part-offers button:disabled i{color:var(--muted)}.search-go{border:1px solid var(--clay);background:var(--field);cursor:pointer;white-space:nowrap;font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--espresso);align-items:center;padding:0 18px;font-size:11px;display:inline-flex}.search-go:hover{border-color:var(--olive);color:var(--espresso)}.search-go:disabled{opacity:.45;cursor:default}.search-go.on{background:var(--clay);border-color:var(--clay);color:#fff}.deep-skin .primary-button,.deep-skin .keep-button,.deep-skin .quick-log-open,.add-actions .primary-button:not(:disabled),.quick-log-actions .primary-button:not(:disabled),.search-go.on,.watchlist-pill.active,.pill-row button.selected,.continue button,.toast{color:var(--button-ink);font-weight:700}.search-go.on:hover{border-color:var(--espresso);background:var(--espresso);color:#fff}.add-own-photo .soft-button{border-color:var(--line);color:var(--muted)}.add-own-photo .soft-button:hover{border-color:var(--olive);color:var(--espresso)}.category-tab.asleep{filter:grayscale();opacity:.55}.category-tab.asleep.active{opacity:.75}.library-find{margin:0 0 18px}.library-find input{border:1px solid var(--line);background:var(--field);width:100%;color:var(--espresso);font-family:var(--font-reading);appearance:none;border-radius:0;padding:13px 15px;font-size:16px}.library-find input:focus-visible{outline:2px solid var(--olive);outline-offset:-2px}.library-find-hits{margin:10px 0 0;padding:0;list-style:none}.library-find-hits li+li{border-top:1px solid var(--line)}.library-find-hits button{cursor:pointer;text-align:left;width:100%;color:var(--espresso);background:0 0;border:0;align-items:center;gap:12px;padding:10px 2px;display:flex}.library-find-hits img,.library-find-hits .blank{object-fit:cover;background:var(--paper);border:1px solid var(--line);flex:none;width:34px;height:50px}.library-find-hits .blank{font-family:var(--font-display);color:var(--muted);place-items:center;display:grid}.library-find-hits b{font-weight:400;font-family:var(--font-display);font-size:17px}.library-find-hits span{gap:2px;min-width:0;display:grid}.library-find-hits small{font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}html.searching,html.searching body{height:100%;overflow:hidden}.title-looking{font-family:var(--font-reading);color:var(--muted);margin:8px 2px 0;font-size:14px;font-style:italic}.reading-year{justify-items:start;gap:10px;margin:18px 0 6px;display:grid}.reading-count{font-family:var(--font-reading);color:var(--muted);margin:0;font-style:italic}.reading-bar{background:var(--stone);border-radius:5px;width:100%;height:10px}@supports (color:color-mix(in lab, red, red)){.reading-bar{background:color-mix(in srgb, var(--stone) 55%, transparent)}}.reading-bar{overflow:hidden}.reading-bar span{background:var(--star-yours);border-radius:5px;height:100%;transition:width .4s;display:block}.reading-set{gap:10px;width:min(340px,100%);display:grid}.reading-set-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.book-family{margin-top:16px}.family-name{font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:11px}.book-family ul{margin:0;padding:0;list-style:none}.family-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.family-row img,.family-blank{object-fit:cover;background:var(--paper);border:1px solid var(--line);flex:none;width:62px;height:92px}.family-row .family-doing{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.family-row .family-doing .chip-button{text-align:center;width:100%}.family-blank{font-family:var(--font-display);color:var(--muted);place-items:center;font-size:20px;display:grid}.family-what{flex:1;gap:2px;min-width:0;display:grid}.family-what b{font-weight:400;font-family:var(--font-display);font-size:17px}.family-what small{font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.family-what .title-press{text-align:left;width:100%;margin-top:-2px;margin-bottom:0;padding-top:5px;padding-bottom:5px;display:block}@media (width<=380px){.family-row{grid-template-columns:62px minmax(0,1fr);row-gap:8px}.family-row>.family-doing{grid-column:2;justify-content:flex-start;align-items:flex-start}.family-row>.family-doing .chip-button{width:auto}}.shelf-toggle{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding-left:16px;padding-right:16px;font-size:11px}.section-heading:has(>.shelf-toggle){flex-wrap:wrap;row-gap:6px}.section-heading:has(>.shelf-toggle)>div{flex:0 auto}.section-heading:has(>.shelf-toggle) .eyebrow{white-space:nowrap}.section-heading>.shelf-toggle:first-of-type{margin-left:auto}.section-heading>.shelf-toggle{text-align:center;padding-left:14px;padding-right:14px}.folio-library-line.event-line{padding-top:8px;padding-bottom:8px}.bookshelf{margin-top:14px}.bookshelf-ways{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.bookshelf-row{align-items:flex-end;gap:6px;padding:0 14px;display:flex}.spine{cursor:pointer;background:linear-gradient(90deg, var(--cloth) 0%, var(--cloth) 18%, var(--cloth) 82%, var(--cloth) 100%);border:0;width:52px;position:relative}@supports (color:color-mix(in lab, red, red)){.spine{background:linear-gradient(90deg, color-mix(in srgb, var(--cloth) 82%, #000) 0%, var(--cloth) 18%, var(--cloth) 82%, color-mix(in srgb, var(--cloth) 86%, #fff) 100%)}}.spine{border-radius:2px 3px 3px 2px;flex-direction:column;justify-content:space-between;align-items:center;padding:12px 0;display:flex;box-shadow:inset -2px 0 3px #0000002e,1px 0 2px #3f322640}.spine span{writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-display);letter-spacing:.03em;color:var(--spine-ink);text-overflow:ellipsis;white-space:nowrap;max-height:200px;font-size:13px;overflow:hidden}.spine i{border-top:1px solid var(--spine-ink);width:70%;height:0;display:block}@supports (color:color-mix(in lab, red, red)){.spine i{border-top:1px solid color-mix(in srgb, var(--spine-ink) 55%, transparent)}}.spine i{border-bottom:1px solid var(--spine-ink)}@supports (color:color-mix(in lab, red, red)){.spine i{border-bottom:1px solid color-mix(in srgb, var(--spine-ink) 25%, transparent)}}.spine i{padding-top:2px}.spine:hover{transition:transform .18s;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.spine:hover{transform:none}}.bookend{background:linear-gradient(#a08a74,#85705c);border-radius:2px 2px 1px 1px;flex:none;align-self:flex-end;width:16px;height:84px;display:block;box-shadow:1px 0 2px #3f32264d,inset 0 1px #fff3}.bookend.left{margin-right:4px}.bookend.right{margin-left:4px}.bookshelf-board{background:linear-gradient(#b39a82,#967d66);border-radius:2px;height:12px;box-shadow:0 3px 6px #3f322647,inset 0 1px #ffffff40}.dvd-shelf{margin-top:14px;padding:0 6px}.dvd-row{justify-content:center;align-items:flex-end;gap:14px;padding:16px 6px 0;display:flex}.dvd-case{cursor:pointer;background:0 0;border:0;align-items:flex-end;padding:0;transition:transform .2s;display:flex;position:relative}.dvd-case:after{content:"";z-index:0;background:radial-gradient(#29231c6b,#29231c00 70%);border-radius:50%;height:8px;position:absolute;bottom:-3px;left:2px;right:-2px}.dvd-case:hover{transform:translateY(-6px)}.dvd-spine{z-index:1;background:linear-gradient(90deg, var(--cloth), var(--cloth) 40%, var(--cloth));flex:none;justify-content:center;align-items:center;width:13px;height:84px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.dvd-spine{background:linear-gradient(90deg, color-mix(in srgb, var(--cloth) 55%, #000), var(--cloth) 40%, color-mix(in srgb, var(--cloth) 80%, #000))}}.dvd-spine{transform-origin:100% 100%;border-radius:2px 0 0 2px;transform:skewY(-18deg);box-shadow:inset -1px 0 #00000040}.dvd-spine span{writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;max-height:76px;font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:#fffaf2eb;font-size:6.5px;overflow:hidden;transform:skewY(18deg)}.dvd-spine.two{width:20px}.dvd-spine.two span{writing-mode:vertical-lr;white-space:normal;letter-spacing:.08em;text-align:center;max-height:78px;font-size:5.6px;line-height:1.55}.dvd-front{z-index:1;background:var(--cloth);border-radius:0 3px 3px 0;width:62px;height:90px;display:block;position:relative;overflow:hidden;box-shadow:2px 3px 6px #29231c47,inset 0 0 0 1px #ffffff14}.dvd-front img{object-fit:cover;width:100%;height:100%;display:block}.dvd-sheen{pointer-events:none;background:linear-gradient(112deg,#ffffff4d 0%,#ffffff0f 30%,#fff0 48%,#00000024 100%);position:absolute;inset:0}.dvd-front:after{content:"";background:linear-gradient(90deg,#00000047,#0000);width:3px;position:absolute;top:0;bottom:0;left:0}.dvd-blank{width:100%;height:100%;font-family:var(--font-display);color:#fffaf2;text-align:center;place-items:center;padding:6px;font-size:11px;display:grid}.dvd-board{background:linear-gradient(#c9b299 0 4px,#a8907a 4px,#8e7660);border-radius:1px 1px 3px 3px;height:14px;margin-top:0;position:relative;box-shadow:0 4px 8px #3f32264d,inset 0 1px #ffffff59}.dvd-board:before{content:"";background:linear-gradient(#3f322600,#3f322629);height:6px;position:absolute;top:-6px;left:0;right:0}@media (width>=620px){.dvd-front{width:96px;height:138px}.dvd-spine{width:17px;height:128px}.dvd-spine span{max-height:118px;font-size:8px}.dvd-spine.two{width:26px}.dvd-spine.two span{max-height:120px;font-size:7px}}.record-crate{margin-top:14px;padding:0 4px;position:relative}.crate-row{height:158px;margin:0 10px;position:relative}.crate-back{background:linear-gradient(#d9c7b1,#c2ab92);border-radius:3px 3px 0 0;height:118px;position:absolute;bottom:0;left:-6px;right:-6px;box-shadow:inset 0 2px 6px #3f322638}.record-sleeve{bottom:4px;left:calc(3% + var(--at) * 19%);cursor:pointer;transform-origin:bottom;background:0 0;border:0;width:118px;height:118px;padding:0;transition:transform .2s;position:absolute;transform:rotate(-3deg)}.record-sleeve:hover{transform:rotate(-1deg)translateY(-10px)}.sleeve{background:var(--field);border-radius:2px;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:-5px 0 10px #29231c52,inset 1px 0 #ffffff59}.sleeve img{object-fit:cover;width:100%;height:100%;display:block}.vinyl{background:radial-gradient(circle,#2a2522 0 18%,#151312 19%,#2c2825 21%,#191716 34%,#2a2724 36%,#171514 60%,#262321 62%,#141212 100%);border-radius:50%;width:104px;height:104px;position:absolute;top:-14px;left:10px;overflow:hidden;box-shadow:0 2px 4px #00000059}.vinyl:after{content:"";background:conic-gradient(from 210deg, #fff0 0 40%, #ffffff24 47%, #fff0 54%, #fff0 100%);border-radius:50%;position:absolute;inset:0}.vinyl img{object-fit:cover;border-radius:50%;width:38px;height:38px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vinyl:before{content:"";z-index:2;background:#f4ede3;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.crate-front{z-index:10;flex-direction:column;gap:5px;margin-top:-30px;padding:0;display:flex;position:relative}.crate-front i{background:linear-gradient(#c3ab91,#a58c73 55%,#8f775f);border-radius:2px;height:13px;display:block;box-shadow:0 2px 4px #3f32264d,inset 0 1px #ffffff4d}.crate-front i:nth-child(2){background:linear-gradient(#b39a82,#967d66 55%,#82695a)}@media (width>=620px){.crate-row{height:230px}.crate-back{height:170px}.record-sleeve{width:180px;height:180px;left:calc(8% + var(--at) * 20%)}.vinyl{width:160px;height:160px;top:-26px;left:14px}.vinyl img{width:52px;height:52px}}.page-wrap.loves-page{padding-top:36px}.loves-page .folio-detail-bar{margin-top:0}.award-fold{border:1px solid var(--line);background:var(--field);margin-top:10px;padding:0 14px}.award-fold summary{cursor:pointer;font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--espresso);justify-content:space-between;align-items:center;padding:14px 0;font-size:13.5px;font-weight:700;list-style:none;display:flex}.award-fold summary::-webkit-details-marker{display:none}.award-fold summary:after{content:"＋";color:var(--olive);font-size:15px}.award-fold[open] summary:after{content:"−"}.award-fold[open] summary{border-bottom:1px solid var(--line)}.award-fold .award-rows{margin:4px 0 14px}.report-queue{margin-bottom:22px}.report-list{margin:0;padding:0;list-style:none}.report-row{border-bottom:1px solid var(--line);padding:12px 0}.report-row p{margin:0 0 4px}.report-said{font-style:italic}.report-why{color:var(--muted);font-size:13px}.report-hidden{color:var(--problem)}.report-actions{align-items:center;gap:10px;margin-top:8px;display:flex}.friend-requests{border:1px solid var(--line);padding:14px 16px}.friend-choice{margin-top:12px}.friend-choice-ways{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.curated-foot{border:1px solid var(--field-line);background:var(--field);border-radius:2px;margin-top:10px}.curated-foot.list-fold{border-top:1px solid var(--field-line)}.curated-foot.curated-foot>summary{padding:16px}.curated-foot>.list-index,.curated-foot>.social-handles,.curated-foot>.curated-dismiss{margin-left:16px;margin-right:16px}.curated-shelf-row{flex-wrap:wrap}.curated-shelf-row>button:first-child{flex:100%}.curated-shelf-row>.soft-button,.curated-shelf-row>.nothing-here{margin:0 16px 14px auto}.list-index.yours li.curated-shelf-row>button.soft-button{border:1px solid var(--moss)}@supports (color:color-mix(in lab, red, red)){.list-index.yours li.curated-shelf-row>button.soft-button{border:1px solid color-mix(in srgb, var(--moss) 45%, transparent)}}.list-index.yours li.curated-shelf-row>button.soft-button{background:var(--field);font-family:var(--font-utility);letter-spacing:.15em;text-transform:uppercase;color:var(--moss);border-radius:2px;align-items:center;width:auto;padding:12px 18px;font-size:9px;font-weight:400;display:inline-flex}.list-index.yours li.curated-shelf-row>button.soft-button:hover{background:var(--moss);color:var(--on-fill);border-color:var(--moss)}.curated-foot-name{margin:0}.curated-foot-name small{font-weight:400;font-family:var(--font-reading);letter-spacing:0;text-transform:none;color:var(--muted);margin-top:3px;font-size:13px;font-style:italic;display:block}.curated-dismiss{color:var(--muted);margin-top:6px}.list-row-titleline{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.list-row-main .list-row-titleline{flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%}.list-row-main .list-row-titleline .list-row-title{flex:auto;min-width:0}.list-row-main .list-row-titleline .row-open{flex:none}.select-list-switch{align-items:center;margin:22px 0 4px}.select-list-switch .view-toggle{margin-top:0}.select-list-switch+.shelf-lens .view-switch,.select-list-switch~.view-switch{margin-top:10px}.title-stars{letter-spacing:.04em;color:var(--star-brown);font-size:17px;font-style:normal}.list-row-main .row-score{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:10.5px;font-style:normal;display:inline}.list-row-main .row-score b{letter-spacing:0;font-size:12px;font-weight:600}.list-row-main .row-score:before{content:"· ";color:var(--muted)}.list-row .row-open{min-height:42px;color:var(--espresso);align-self:center;padding:0 20px;font-size:11px}.wall-move{justify-content:center;gap:14px;margin-top:4px;display:flex;position:static}.wall-move button{cursor:pointer;width:34px;height:34px;color:var(--walnut,#70523b);background:0 0;border:0;place-items:center;padding:0;display:grid}.wall-order-done,.curated-wall>.wall-order-open,.curated-wall>.wall-order-done{grid-column:1/-1;justify-self:start}.family-tile .wall-move{gap:4px;margin-top:6px;display:flex;position:static}.family-tile.tile-ranked{position:relative}.family-tile.tile-ranked .wall-rank{z-index:2;position:absolute;top:4px;left:4px}.family-tile .wall-move button{cursor:pointer;background:0 0;border:0;min-width:40px;min-height:34px;font-size:15px}.art-press{cursor:pointer;align-items:center;gap:inherit;text-align:left;font:inherit;color:inherit;background:0 0;border:0;padding:0;display:flex}.art-press:disabled{cursor:default}.their-rated-press{flex:1;gap:12px;min-width:0}.title-press{cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0}.title-press:disabled{cursor:default}.bell-said{flex:1;min-width:0;font-size:14px;display:block}.bell-said small{color:var(--muted);font-size:12px;display:block}.audible-row{margin:4px 0 14px}.import-head{margin:8px 0 6px;display:block}.brought .custom-list-picker{margin-bottom:8px}.rating-history{margin:18px 0}.rating-history-list{margin:10px 0 0;padding:0;list-style:none}.rating-history-list li{border-bottom:1px dashed var(--line);padding:8px 0}.rating-history-list li:last-child{border-bottom:0}.rating-history-when{font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:10px;display:block}.rating-history-list em{margin-top:2px;font-style:italic;display:block}.rating-history-none{color:var(--muted);font-size:12px}.tile-remove{background:var(--button-fill);width:28px;height:28px;color:var(--fill-ink,var(--button-ink));cursor:pointer;z-index:2;border:0;font-size:16px;line-height:1;position:absolute;top:4px;right:4px}.section-heading .eyebrow,.whose-heading,.discover>.eyebrow,.profile-shelf>.choice-label,.curated-shelf-head>.choice-label{color:var(--heading,var(--espresso));letter-spacing:.16em;font-size:13.5px;font-weight:700}h1,h2,h3,.page-title,.record-part-name,.whose-heading,.section-heading .eyebrow,.item-verdict .choice-label,.welcome-field.item-note>span,.add-friend-title,.category-said,.record-title{color:var(--heading,var(--espresso))!important}.record-head{margin-bottom:14px}.record-top{grid-template-columns:132px 1fr;align-items:stretch;gap:4px 18px;margin:0 0 20px;display:grid}.record-top:has(.item-mark-stand){grid-template-columns:132px 1fr}.item-mark-stand .item-mark.made{aspect-ratio:auto;width:100%;height:100%}.record-top .item-photo{max-width:132px;max-height:190px}.record-top .item-art{width:auto;display:contents}.record-top .item-art>.item-photo{grid-area:1/1}.record-top .item-art>figcaption{grid-area:2/1;margin:2px 0 0}.record-top .item-art>.item-art-actions{grid-area:3/1}.record-top>.record-facts{grid-area:1/2}.record-facts{flex-direction:column;gap:8px;display:flex}.record-facts .elsewhere-row{margin-top:0;margin-bottom:0}.art-card{gap:14px;width:min(560px,100%);max-height:88vh;overflow-y:auto}.art-card-head h3{font-family:var(--font-display);margin:4px 0 0;font-size:24px;font-weight:400;line-height:1.15}.art-card .other-art-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding-bottom:64px}.art-card .other-art-grid.shape-square{grid-template-columns:repeat(3,1fr)}.art-card .other-art-grid.shape-wide{grid-template-columns:repeat(2,1fr)}.art-card .art-picker{margin-top:4px}.art-card .art-card-foot{background:var(--field);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:10px 0 18px;display:flex;position:sticky;bottom:-18px}.record-facts .item-genres{margin:0}.record-facts .cert-and-length{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=380px){.record-top{grid-template-columns:108px 1fr;gap:14px}.record-top .item-photo{max-width:108px}}.synopsis{margin:6px 0 18px}.synopsis-head{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:8px 0;display:flex}.synopsis-head .eyebrow{letter-spacing:.16em;color:var(--walnut);font-size:12px;font-weight:600}.synopsis-head i{color:var(--olive);font-size:17px;font-style:normal;line-height:1}.synopsis-said{margin:8px 0 0;font-size:15.5px;line-height:1.6}.record-top .item-art-actions{flex-direction:column;gap:6px;width:100%;display:flex}.record-top .item-art-actions button{letter-spacing:.1em;min-height:32px;padding:8px 6px;font-size:8.5px;line-height:1.3}.list-fold{border-top:1px solid var(--line);margin-top:26px}.list-fold+.list-fold{margin-top:0}.lists-block+.list-fold{margin-top:20px}.lists-block{border-bottom:0}.list-fold>summary{cursor:pointer;align-items:baseline;gap:12px;padding:16px 0 12px;list-style:none;display:flex}.list-fold>summary::-webkit-details-marker{display:none}.list-fold>summary:after{content:"＋";color:var(--muted);margin-left:auto}.list-fold[open]>summary:after{content:"－"}.show-more{margin:16px auto 0;display:block}.their-shelf-tag{font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--olive);margin-top:3px;font-size:8.5px;display:block}.stuck-note{border:1px solid var(--walnut,#6a4e35);background:var(--paper);padding:12px 14px}.share-preview{margin:14px 0 0}.share-preview img{border:1px solid var(--line);width:100%;max-width:260px;height:auto;display:block}.share-doing{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.create-list-foot{border-top:1px solid var(--line);margin-top:30px;padding-top:22px}.list-wall.wall-big{grid-template-columns:repeat(2,1fr)}.list-wall.wall-mid{grid-template-columns:repeat(3,1fr)}.list-wall.wall-small{grid-template-columns:repeat(4,1fr)}@media (width>=720px){.list-wall.wall-big{grid-template-columns:repeat(3,1fr)}.list-wall.wall-mid{grid-template-columns:repeat(5,1fr)}.list-wall.wall-small{grid-template-columns:repeat(7,1fr)}}.category-door{position:relative}.category-door-button{cursor:pointer;font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--espresso);background:0 0;border:0;align-items:center;gap:11px;padding:6px 4px 6px 2px;font-size:15px;font-weight:700;display:flex}.category-said{letter-spacing:.14em;font-size:15px}.category-lines{align-self:center;gap:4.8px;width:22px;display:grid}.category-lines i{background:var(--lines-ink,#3c2c21);height:1.2px;display:block}.category-said{-webkit-text-stroke:.25px currentColor;font-weight:500;line-height:1;display:block;position:relative;top:0}.category-scrim{z-index:40;cursor:default;background:0 0;border:0;position:fixed;inset:0}.category-sheet{z-index:41;background:var(--paper);border:1px solid var(--line);min-width:190px;padding:12px 0 8px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 40px #362d222e}.category-sheet .eyebrow{padding:0 16px 8px;display:block}.category-pick{text-align:left;cursor:pointer;width:100%;font-family:var(--font-display);color:var(--espresso);background:0 0;border:0;padding:11px 16px;font-size:17px;display:block}.category-pick.on{background:#ffffff38;font-weight:700}.category-panel .category-pick,.category-panel .eyebrow,.category-panel-brand,.category-panel-head,.category-panel .category-hint{color:inherit}.category-panel .eyebrow,.category-panel .category-hint,.category-panel-brand{opacity:.92}.deep-skin .category-panel{color:#fff}.deep-skin .category-panel .category-pick{font-weight:600}.deep-skin .category-panel .category-pick.on{background:#ffffff42;font-weight:700}.category-panel .category-pick{border-radius:0}.door-pick{margin:0 0 10px}@media (width<=460px){.category-door-button{padding:6px 2px}.mobile-head{gap:4px}.mobile-head .top-buttons{gap:3px}.category-said{letter-spacing:.12em;margin-left:2px;font-size:15px}}@media (width<=360px){.mobile-head{gap:2px;padding-left:12px;padding-right:10px}.mobile-head .settings-button{width:38px;min-width:38px}.mobile-head .top-buttons{gap:2px}.mobile-head .keep-button{padding:0 10px}.category-said{letter-spacing:.08em;font-size:12px}}.list-row-main{padding-top:0}.list-row-titleline{margin-top:-3px}.row-remove-foot{grid-column:1/-1;padding:6px 0 0}.row-remove-foot .row-remove{font-size:9.5px}.loves-page .page-title,.folios-page .page-title{letter-spacing:.18em;text-transform:uppercase;font-size:15px;font-weight:700;font-family:var(--font-utility);margin:4px 0 26px}.loves-page .view-switch{margin-bottom:14px}.their-rated-press>span{gap:2px;min-width:0;display:grid}.their-rated li i{flex:none;align-self:flex-start;margin-left:auto;padding-left:10px;position:static}.their-rated li i.their-stars{color:var(--star-brown);margin:2px 0 0;padding:0;font-size:13px;font-style:normal;display:block;position:static}.their-profile .folio-detail-bar{padding-left:16px}.settings-panel{box-sizing:border-box;flex-direction:column;max-width:100%;display:flex}.settings-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 34px 34px;overflow:hidden auto}.settings-body>.danger-button{margin-top:12px}.settings-panel *{box-sizing:border-box;max-width:100%}.settings-foot-actions{border-top:1px solid var(--line);justify-content:flex-end;margin-top:30px;padding-top:20px;display:flex}.settings-foot-actions .primary-button{background:var(--button-fill);border-color:var(--button-fill);color:var(--fill-ink,var(--fill-word,var(--button-ink)));letter-spacing:.18em;padding:14px 26px;font-size:12px;font-weight:700}.settings-body .get-in-touch,.settings-body .contact-us{margin-top:26px}.settings-panel p,.data-row p{overflow-wrap:anywhere}.settings-panel .data-controls{flex-wrap:wrap}.friend-who{gap:2px;min-width:0;display:grid}.friend-who b{font-family:var(--font-display);font-size:19px;font-weight:400}.friend-who small{color:var(--muted);font-size:12px}.friend-row-actions>*{letter-spacing:.1em;text-align:center;border:1px solid var(--line);width:100%;min-height:40px;color:var(--espresso);background:0 0;justify-content:center;align-items:center;margin:0;padding:8px 4px;font-size:9px;display:flex}.friend-row-actions .delete-sure{grid-column:1/-1;gap:8px;display:grid}.friends-fold>summary b,.list-fold>summary b,.list-fold>summary>.eyebrow,.settings-panel h2,.friends-heading,.whose-heading,.curated-foot-name,.folio-detail h2,.settings-panel>section>h3,.settings-body>section>h3,.profile-shelf>.choice-label{font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--espresso);font-size:13.5px;font-weight:700}.friends-fold>summary small,.list-fold>summary small{text-transform:none;font-family:var(--font-reading);letter-spacing:0}.settings-panel .data-row{border-bottom:1px solid var(--line);padding:18px 0}.settings-panel .data-row:last-child{border-bottom:0}.settings-panel .import-head{margin-top:22px}.yes-no .chip-button.on{border-color:var(--button-fill);font-weight:600}.page-title{font-family:var(--font-utility);letter-spacing:.18em;text-transform:uppercase;color:var(--espresso);margin:4px 0 26px;font-size:15px;font-weight:700}.switch-shelf{margin:8px 0 0;display:block}.app-shell,.shelf-popup,.episode-record{--star-yours:var(--button-fill,var(--brass));--star-everyone:var(--star-brown)}.star-fill,.row-stars,.title-stars,.rating-history-list .row-stars{color:var(--star-yours)}.release small,.score-ours b,.row-score,.row-score b,.poster-star-fill,.shared-review-stars,.their-stars,.award-rating{-webkit-text-stroke:.4px var(--star-brown)}@supports (color:color-mix(in lab, red, red)){.release small,.score-ours b,.row-score,.row-score b,.poster-star-fill,.shared-review-stars,.their-stars,.award-rating{-webkit-text-stroke:.4px color-mix(in srgb, var(--star-brown) 70%, var(--espresso))}}.shared-review-stars,.their-stars,.award-rating,.poster-star-fill{color:var(--star-everyone)}.release-scores{flex-direction:column;flex:auto;gap:1px;margin-top:3px;padding-top:0;display:flex}.release-scores>small{margin-top:auto;padding-top:6px}.target-line{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;width:100%;margin:10px 0 14px;display:flex}.target-line .chip-button{flex:none;margin-left:auto}.target-count{font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--espresso);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.reading-year{margin-bottom:44px}.your-logo{align-items:center;gap:16px;margin:6px 0 2px;display:flex}.your-logo-mark{object-fit:cover;border:1px solid var(--line);background:var(--field);border-radius:50%;flex:none;width:62px;height:62px}.your-logo-mark.blank{background:var(--linen)}.your-logo-say{gap:6px;min-width:0;display:grid}.your-logo-say p{margin:0}.your-logo-acts{align-items:center;gap:14px;display:flex}.your-logo-acts label{cursor:pointer}.title-press,.source-link,.byline-press,.genre-more,.genre-word,.other-art-open,.contact-mail{margin-top:-9px;margin-bottom:-9px;padding-top:9px;padding-bottom:9px}.genre-word{margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px}.source-link,.other-art-open{margin-top:-11px;margin-bottom:-11px;padding-top:11px;padding-bottom:11px}.item-art-actions .other-art-open{margin-top:0;margin-bottom:0}.share-review{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 0;display:flex}.share-review .share-said{font-family:var(--font-utility);letter-spacing:.04em;color:var(--muted);font-size:11px}.release-yours{line-height:1;display:block}.shown-stars.small{letter-spacing:.06em;font-size:12px}.encore-mark{text-transform:lowercase;font-family:var(--font-utility);letter-spacing:.14em;color:var(--muted);align-items:baseline;gap:.38em;font-size:9.5px;display:inline-flex}.encore-mark>b,.encore-mark .encore-figure{font-family:var(--font-display);letter-spacing:0;color:var(--espresso);font-size:13px;font-weight:400}.encore-mark .encore-dot{display:none}.encore-mark--old{font-family:var(--font-utility);letter-spacing:.05em;color:var(--star-everyone);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.34em;font-style:normal;display:inline-flex}.encore-mark .encore-dot{opacity:.6;font-style:normal}.encore-mark .everyone-star{margin:0;font-size:1.15em;line-height:1}.settings-panel .settings-head{z-index:3;background:var(--field);border-bottom:1px solid var(--line);flex:none;max-width:none;margin:0 34px;padding:30px 0 16px;display:block;position:relative}.settings-panel .settings-head .page-title{text-transform:uppercase;letter-spacing:.18em;font-size:15px;font-weight:700;font-family:var(--font-utility);margin:0 0 6px;padding-right:0}.settings-panel .settings-head .panel-close{width:44px;height:44px;color:var(--espresso);background:0 0;border-color:#0000;flex:none;font-size:24px;position:absolute;top:21px;right:-26px}.settings-panel .settings-head .panel-close:hover{color:var(--espresso)}.settings-panel .settings-head .settings-said{margin-top:2px;display:block}.chosen-now{border:1px solid var(--line);background:var(--field);text-align:left;cursor:pointer;align-items:center;gap:14px;width:100%;padding:12px 14px;display:flex}.chosen-now:hover{border-color:var(--clay)}.chosen-swatch{background:var(--swatch-fill,var(--clay));border:1px solid var(--espresso);border-radius:50%;flex:none;width:26px;height:26px}@supports (color:color-mix(in lab, red, red)){.chosen-swatch{border:1px solid color-mix(in srgb, var(--espresso) 18%, transparent)}}.chosen-now .paper-swatch{flex:none;width:26px;height:34px}.chosen-name{font-family:var(--font-display), Georgia, serif;font-size:16px}.chosen-change{font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--olive);margin-left:auto;font-size:10px}.appearance-popup .picking-card{width:min(560px,100%);max-height:86vh;padding:0 22px 18px;overflow-y:auto}.picking-head{z-index:2;background:var(--field);border-bottom:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0 10px;display:flex;position:sticky;top:0}.picking-head .panel-close{color:var(--espresso)}.picking-head .page-title{letter-spacing:.18em;text-transform:uppercase;font-size:15px;font-family:var(--font-utility);margin:0;font-weight:700}.picking-family{margin-top:18px}.picking-family .eyebrow{margin-bottom:8px;display:block}.picking-colours{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.picking-one{border:1px solid var(--line);background:var(--field);cursor:pointer;text-align:left;font-family:var(--font-display), Georgia, serif;align-items:center;gap:11px;padding:11px 12px;font-size:15px;display:flex}.picking-one:hover{border-color:var(--clay)}.picking-one.on{border-color:var(--espresso);border-width:2px;padding:10px 11px}.picking-one>i{background:var(--swatch-fill);border:1px solid var(--espresso);border-radius:50%;flex:none;width:24px;height:24px}@supports (color:color-mix(in lab, red, red)){.picking-one>i{border:1px solid color-mix(in srgb, var(--espresso) 18%, transparent)}}.picking-papers{margin-top:6px}.icon-swatch{object-fit:cover;width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--espresso);border-radius:10px;flex:none}@supports (color:color-mix(in lab, red, red)){.icon-swatch{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--espresso) 14%, transparent)}}.icon-swatch.small{border-radius:7px;width:28px;height:28px}.picking-icons .picking-one{padding:9px 12px}.picking-icons .picking-one.on{padding:8px 11px}.picking-icons .picking-one span small{font-family:var(--font-utility);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:10px;display:block}.picking-note{font-family:var(--font-reading), Georgia, serif;color:var(--muted);margin:14px 2px 0;font-size:13px;font-style:italic}.picking-foot{justify-content:flex-end;padding-top:18px;display:flex}.picking-save,.picking-save:hover{background:var(--clay);border-color:var(--clay);color:#fff;min-width:132px;font-weight:700}.palette-family{border:1px solid var(--line);background:var(--field)}.palette-family>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;list-style:none;display:flex}.palette-family[open]>summary{border-bottom:1px solid var(--line)}.palette-family .palette-options{padding:14px 16px}.palette-family>summary::-webkit-details-marker{display:none}.palette-family>summary:after{content:"View";font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--olive);font-size:9.5px;line-height:1}.palette-family[open]>summary:after{content:"Hide"}.release-when{font-family:var(--font-utility);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.release-scores small{font-family:var(--font-utility);letter-spacing:.05em;font-variant-numeric:tabular-nums;font-size:10.5px}.suggestion-open{grid-column:3;align-self:start}.suggestion-acts>*{width:100%}.suggestion-more{justify-content:center;margin-top:14px;display:flex}.others-think .shared-review{grid-template-columns:1fr;gap:4px;display:grid}.others-think .shared-review-body{grid-column:1/-1;min-width:0}.others-think .shared-review-art{display:none}.others-think .shared-review .eyebrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.other-art-ways,.item-tickets,.verdict-marks,.suggestion-acts,.friend-row-actions,.part-form-actions,.data-controls,.top-size-chips,.reading-set-actions,.friend-choice-ways,.ticket-detail-actions,.list-row-actions,.heading-actions{align-items:stretch}.other-art-ways>*,.item-tickets>*,.verdict-marks>*,.friend-row-actions>*,.heading-actions>*{text-align:center;justify-content:center;align-items:center;margin:0;display:inline-flex}.verdict-marks>.top-five-swap{text-align:left;display:block}.other-art-ways,.item-tickets{grid-template-columns:1fr 1fr;gap:10px;display:grid}.item-evening .chip-button,.item-evening .soft-button,.watched-with .chip-button,.custom-list-picker .chip-button,.part-ways .chip-button,.again-block .watchlist-pill,.item-tickets .soft-button,.other-art-ways .soft-button{background:var(--field);border:1px solid var(--line);color:var(--espresso)}.item-evening .chip-button.on,.watched-with .chip-button.on,.custom-list-picker .chip-button.on{border-color:var(--button-fill);font-weight:600}.again-block .watchlist-pill.active{background:var(--button-fill);border-color:var(--button-fill);color:var(--fill-ink,#fff);font-weight:700}.item-evening .notebook-input,.item-evening input,.watched-with input{background:var(--field);border:1px solid var(--line)}.category-panel .category-pick{text-transform:uppercase;font-family:var(--font-utility);letter-spacing:.16em;font-size:12px}.category-panel-brand{border-top:1px solid var(--line);font-family:var(--font-display);letter-spacing:.34em;text-transform:lowercase;color:var(--espresso);margin-top:auto;padding:16px 16px 4px;font-size:15px}body.is-typing .mobile-nav{display:none}.built-list .built-when{font-variant-numeric:tabular-nums;display:block}.built-list .built-why{font-family:var(--font-reading);color:var(--muted);margin-top:2px;font-style:italic;display:block}.create-list-card{border:1px solid var(--line);background:#fff;padding:22px 18px 20px}.make-list-eyebrow{margin-bottom:4px;display:block}.make-list .make-list-name{margin:0 0 22px;font-size:30px;line-height:1.05}.make-list .built-own .built-add,.make-list .built-own .list-new{width:100%}.make-list .built-own .title-field,.make-list .built-own .title-field input{width:100%;max-width:none}.make-list .built-own .switch-shelf{margin-left:4px}.built-view.view-toggle.small button{height:34px;min-height:34px;padding:8px 12px;font-size:9.5px}.built-list.on-list li>span>b{font-size:16px}.built-list .built-when{font-family:var(--font-utility);letter-spacing:.12em;color:var(--muted);margin-top:2px;font-size:10px}.built-wall{grid-template-columns:repeat(4,1fr);gap:12px 10px;margin-top:12px;display:grid}.built-tile{gap:6px;margin:0;display:grid;position:relative}.built-tile img,.built-tile-blank{aspect-ratio:2/3;object-fit:cover;background:var(--linen);border-radius:2px;place-items:center;width:100%;display:grid;box-shadow:0 4px 12px #14202e24}.built-tile figcaption b{font-size:12px;font-weight:400;line-height:1.2;display:block}.built-tile figcaption small{font-family:var(--font-utility);letter-spacing:.12em;color:var(--muted);margin-top:2px;font-size:9px;display:block}.built-open,.built-open-title{font:inherit;color:inherit;text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.built-open img,.built-open .built-tile-blank{display:block}.built-tile-off{width:22px;height:22px;color:var(--espresso);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;padding:0;font-size:15px;line-height:22px;position:absolute;top:4px;right:4px}.record-facts .item-director{margin:0}.record-facts .fact-label{font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--clay);font-size:10px}.category-panel{z-index:41;width:min(76vw,290px);padding:calc(22px + var(--safe-top,env(safe-area-inset-top,0px))) 0 calc(22px + var(--safe-bottom,env(safe-area-inset-bottom,0px)));background:var(--button-fill);color:var(--fill-ink,var(--fill-word,var(--button-ink)));border-right:1px solid var(--button-fill);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.category-panel{border-right:1px solid color-mix(in srgb, var(--button-fill) 80%, #000)}}.category-panel{overflow-y:auto;box-shadow:0 0 44px #362d222e}.category-panel-head{padding:0 16px 12px;display:block}.search-count-row{justify-content:space-between;align-items:baseline;gap:14px;padding-right:20px;display:flex}.search-narrow{font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--olive);font-size:9.5px}.search-narrow.on{color:var(--espresso)}.search-filters{border:1px solid var(--line);background:var(--field);gap:4px;margin:8px 20px 4px;padding:6px 16px 12px;display:grid}.search-filter{gap:8px;display:grid}.search-filter>.choice-label{margin:0}.search-filter .view-toggle{width:100%}.search-filter-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:10px 0;list-style:none;display:flex}.search-filter-fold>summary::-webkit-details-marker{display:none}.search-filter-fold>summary i{color:var(--olive);font-size:16px;font-style:normal;line-height:1}.search-filter-fold[open]>summary i:before{content:"−"}.search-filter-fold:not([open])>summary i:before{content:"＋"}.search-filter-fold>:not(summary){margin:2px 0 10px}.search-filters .search-hide{justify-self:start;margin-top:8px}.search-filter .view-toggle button{flex:1 1 0;min-width:0}.search-shelves{flex-wrap:wrap;gap:7px;display:flex}.blank svg,.poster-art.blank svg,.search-art.blank svg,.list-row-art.blank svg,.built-art.blank svg,.score-art.blank svg,.suggestion-art.blank svg{opacity:.55;width:42%;height:auto}.everyone-star{color:var(--button-fill);margin-right:.3em;font-style:normal;font-weight:400}.category-tag{cursor:pointer;height:46px;font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--espresso);background:0 0;border:0;align-items:center;gap:7px;padding:0 10px;font-size:10px;display:inline-flex}.category-tag svg{width:17px;height:17px}.settings-head .settings-said{color:var(--muted);font-size:14px;font-family:var(--font-reading);font-style:italic;display:block}.settings-scrim,.settings-panel{overscroll-behavior:contain}body.panel-open{overflow:hidden}.palette-family+.palette-family{margin-top:10px}.palette-family-name{margin-bottom:0;display:inline}.add-screen{padding-top:18px}.social-handles{font-family:var(--font-display);letter-spacing:.01em;text-transform:none;flex-wrap:wrap;gap:14px;margin:4px 0 14px;font-size:13px;font-style:italic;display:flex}.social-handles+.view-toggle{margin-top:12px}.social-handles a{color:var(--olive);padding:4px 2px;text-decoration:none;display:inline-block}.ten-rating{flex-wrap:wrap;gap:4px;display:flex}.ten-rating .ten-cell{border:1px solid var(--line);background:var(--field);cursor:pointer;min-width:30px;height:34px;font-family:var(--font-utility);color:var(--espresso);font-variant-numeric:tabular-nums;padding:0 6px;font-size:12px}.ten-rating .ten-cell.on{background:var(--button-fill);color:var(--fill-ink,var(--button-ink));border-color:var(--button-fill)}.ten-rating.small .ten-cell{min-width:24px;height:28px;font-size:11px}.home-page>section,.home-page>.home-block{margin-bottom:6px}.home-page .section-heading{margin-top:10px;margin-bottom:18px}.home-page>.section-heading:first-child{margin-top:0}.row-pin{background:var(--field);border:1px solid var(--line);width:44px;color:var(--clay);cursor:pointer;flex:none;place-items:center;margin-left:8px;display:grid}.row-pin.on{color:var(--button-fill)}.row-pin .pin-mark{width:22px;height:22px}.row-pin[aria-pressed=true] .pin-mark{fill:var(--button-fill)}.curated-wall{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px 10px;margin-top:2px;display:grid}.family-tile{flex-direction:column;gap:3px;display:flex}.family-tile-art{cursor:pointer;background:0 0;border:0;margin-bottom:7px;padding:0;line-height:0}.family-tile-art img{aspect-ratio:2/3;object-fit:cover;border:1px solid var(--line);background:var(--paper);width:100%}.family-tile .family-tile-keep{text-align:center;letter-spacing:.1em;border:1px solid var(--clay);background:var(--field);width:100%;color:var(--espresso);justify-content:center;align-items:center;padding:3px 2px;font-size:9.5px;font-weight:600;line-height:1;display:flex}.family-tile-name{font-family:var(--font-utility);letter-spacing:.11em;text-transform:uppercase;margin-top:0;font-size:10.5px;font-weight:500;line-height:1.28}.family-tile-name .title-press{text-align:left;width:100%;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;margin-top:-8px;margin-bottom:0;padding:8px 0 9px;display:block}.family-tile-under{font-family:var(--font-utility);letter-spacing:.1em;color:var(--muted);margin-top:-5px;font-size:10px;display:block}.curated-wall{align-items:stretch}.family-tile{height:auto}.family-tile .family-tile-keep{flex:none;min-height:32px;margin-top:auto}.page-wrap.loves-page:has(.folio-detail-bar){padding-top:18px}.list-open-head{margin-bottom:10px}.loves-page .folio-detail-bar .text-button,.loves-page .view-switch button{padding-top:7px;padding-bottom:7px}.curated-wall .family-tile-under{font-size:9.5px}.list-open-name.in-caps{font-family:var(--font-utility);letter-spacing:.13em;text-transform:uppercase;font-size:19px;font-weight:700;line-height:1.3}.family-tile .tile-blank{aspect-ratio:2/3;border:1px solid var(--line);background:var(--linen);place-items:center;width:100%;font-size:0;display:grid}.family-tile .tile-blank svg{opacity:.5;fill:none;width:34%;height:auto;stroke:var(--walnut);stroke-width:1.3px}.mobile-head{position:sticky}.mobile-head:before{content:"";background:var(--panel);pointer-events:none;height:100vh;position:absolute;bottom:100%;left:0;right:0}.door-tally{margin:18px 0 24px;overflow-x:auto}.door-tally table{border-collapse:collapse;width:100%;font-family:var(--font-utility);font-variant-numeric:tabular-nums;margin-top:8px;font-size:11px}.door-tally th,.door-tally td{text-align:right;border-bottom:1px solid var(--line);padding:5px 8px}.door-tally th:first-child,.door-tally td:first-child{text-align:left}.door-tally th{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:400}.door-tally .door-trouble td{color:var(--olive);font-weight:600}.record-facts .release-year{font-family:var(--font-display);color:var(--espresso);font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:19px;line-height:1.1;display:block}.page-wrap.home-page,.page-wrap.loves-page,.page-wrap.friends-page,.page-wrap.tickets-page{padding-top:36px}.library-page>.page-wrap{padding-top:0}html,body{overscroll-behavior:none;overscroll-behavior-y:none}.app-shell{overscroll-behavior:contain}.show-the-rest{width:100%;margin-top:14px}.friend-lately{font-family:var(--font-display);color:var(--muted);flex-direction:column;gap:3px;margin-top:6px;font-size:13px;display:flex}.friend-lately-one{align-items:baseline;gap:7px;display:flex}.friend-lately-one .row-stars{letter-spacing:.04em;font-size:11px}.shared-lists{flex-direction:column;gap:6px;margin:0 0 16px;padding:0;list-style:none;display:flex}.shared-lists li{background:var(--field);border:1px solid var(--line);font-family:var(--font-display);padding:10px 12px;font-size:15px}.shelf-credit p{margin:0 0 11px}.shelf-credit .credit-must{opacity:.9}.shelf-credit .credit-tmdb.small{opacity:.75;margin-top:5px;display:inline-block}.list-sort{margin-bottom:10px}.order-card{width:min(560px,100%);max-height:88vh;overflow-y:auto}.order-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:14px 10px;margin:10px 0 4px;padding:0;list-style:none;display:grid}.order-cell{flex-direction:column;gap:4px;display:flex;position:relative}.order-cell img,.order-blank{aspect-ratio:2/3;object-fit:cover;border:1px solid var(--line);background:var(--paper);width:100%;display:block}.order-blank{color:var(--muted);place-items:center;display:grid}.order-rank{z-index:2;background:var(--espresso);color:#fff;min-width:20px;height:20px;font-family:var(--font-utility);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;display:inline-flex;position:absolute;top:4px;left:4px}.order-cell small{font-family:var(--font-utility);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;line-height:1.3;overflow:hidden}.order-move{gap:4px;display:flex}.order-move button{min-height:34px;color:var(--walnut,#70523b);cursor:pointer;background:0 0;border:0;flex:1 1 0;font-size:13px}.order-move button:disabled{opacity:.35;cursor:not-allowed}.order-open-row{justify-content:flex-end;margin:0 0 12px;display:flex}.order-open-row+.add-to-list,.order-open-row+.share-list{margin-top:0}.curated-search{margin:6px 0 10px}.curated-search input{border:1px solid var(--line);background:var(--field);width:100%;color:var(--espresso);font-family:var(--font-reading);padding:11px 14px;font-size:15px}.curated-search input:focus-visible{border-color:var(--olive);outline:0}.curated-hide-row{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.curated-none{padding:8px 0;list-style:none}.synopsis-head .synopsis-word{font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--olive);border:1px solid var(--line);padding:7px 12px;font-size:9px;font-style:normal}.folio-detail .welcome-field input[type=date],.item-evening .welcome-field input[type=date]{text-align:center;width:112px;min-width:0;max-width:112px;padding:10px 6px}.whereto-list li{text-transform:none;letter-spacing:0}.its-ticket,.its-ticket-ways{margin-bottom:6px}.its-tickets{padding-bottom:16px}.ticket-upload-wide,.ticket-upload-wide>label,.ticket-upload-wide>button{justify-content:center;width:100%}.top-five-empty-action .primary-button{border-color:var(--button-fill);color:var(--button-ink)}.events-view-switch{margin:0 0 18px}.ticket-add-actions .primary-button,.ticket-add-actions .soft-button,.ticket-draft .primary-button,.its-tickets .soft-button{border-color:var(--walnut)}.ticket-draft .welcome-field+.form-fold,.ticket-draft .form-fold{margin-top:22px}.ticket-draft .welcome-field>span{letter-spacing:.16em;font-size:11.5px}.top-five-popup .top-five-swap{width:min(480px,100%);max-height:86vh;overflow-y:auto}.top-five-popup .top-five-swap-rows .row-open{min-width:0;padding:0 12px}.set-popup .part-form{width:min(520px,100%);max-height:88vh;overflow-y:auto}.part-form-plain{display:contents}.set-songs{border-top:1px dashed var(--line);margin-top:16px;padding-top:14px}.set-list-chosen{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.set-list-chosen li{font-family:var(--font-reading);justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.set-song-offers{flex-direction:column;gap:2px;max-height:210px;margin:10px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.set-song-offers li{justify-content:space-between;align-items:center;gap:10px;display:flex}.set-song-offers small{color:var(--muted);font-family:var(--font-utility);font-size:10px}.settings-panel .settings-said{font-size:15px}.settings-panel .settings-head .panel-close{align-self:flex-start;margin-top:-4px}.palette-options button>i{border-radius:0;flex:none;width:34px;height:18px;position:relative;background:0 0!important}.palette-options button>i:before,.palette-options button>i:after{content:"";border:1px solid #ffffff8c;border-radius:50%;width:18px;height:18px;position:absolute;top:0}.palette-options button>i:before{background:var(--swatch-fill,currentColor);left:0}.palette-options button>i:after{background:var(--swatch-ink,var(--espresso));opacity:.82;left:11px}.app-shell[data-profile=other] .quick-log-open{background:var(--button-fill);border-color:var(--button-fill);color:var(--fill-ink,#fff);font-weight:700}.release-keep{text-align:center;box-sizing:border-box;border:1px solid var(--espresso);justify-content:center;align-items:center;width:100%;margin-top:4px;padding:10px 6px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.release-keep{border:1px solid color-mix(in srgb, var(--espresso) 30%, var(--line))}}.release-keep{text-indent:.1em;background:var(--field);color:var(--espresso);cursor:pointer;font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;min-height:34px;font-size:8.5px;line-height:1}.release-keep.on{background:var(--button-fill);border-color:var(--button-fill);color:var(--fill-ink,#fff);font-weight:700}.taste-setup .taste-asking,.taste-setup h1{font-size:22px;line-height:1.2}.taste-foot-actions .text-button{margin:0 auto}.taste-foot-actions .primary-button{white-space:nowrap;padding:13px 18px}input[type=date]::-webkit-datetime-edit-text{color:var(--muted);padding:0 1px}input[type=date]::-webkit-datetime-edit-day-field:not([aria-valuenow]){color:var(--muted)}input[type=date]::-webkit-datetime-edit-month-field:not([aria-valuenow]){color:var(--muted)}input[type=date]::-webkit-datetime-edit-year-field:not([aria-valuenow]){color:var(--muted)}.list-index.yours li{margin-bottom:12px}.list-index.yours li>button:first-child{padding-right:6px}.list-index.yours .list-index-open{margin-right:2px}.list-name-search{margin:4px 0 14px}.ticket-doing{flex-direction:column;gap:12px;margin:22px 0 26px;display:flex}.ticket-doing-row{flex-wrap:wrap;gap:4px 26px;display:flex}.ticket-doing-row>button{flex:1 1 0;justify-content:center;min-width:140px}.ticket-doing-record{justify-content:center;width:100%}.ticket-mark,.its-ticket svg,.category-icon,.theatre-motif,.record-facts svg,.folio-detail .mark{color:var(--walnut);stroke:var(--walnut)}.their-head{align-items:center;gap:14px;margin:6px 0 20px;display:flex}.their-mark{object-fit:cover;border:1px solid var(--line);background:var(--field);border-radius:50%;flex:none;width:54px;height:54px}.their-mark.blank{font-family:var(--font-display);color:var(--muted);place-items:center;font-size:22px;display:grid}.their-name{font-family:var(--font-display), Georgia, serif;margin:0;font-size:22px;line-height:1.15}.their-followers{font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:10px;display:block}.night-photos-head{margin:18px 0 8px;display:block}.night-add.wide-add{justify-content:center;width:100%}.part-search{margin:4px 0 12px}.whose-now .caret,.whose-now svg.caret,.whose-now>svg:last-child{margin-top:-2px}.their-profile .record-bar{margin-bottom:18px}.their-head{margin-top:10px}.add-screen .subtype-pick .eyebrow,.add-screen .choice-label{font-size:11.5px}.add-screen .subtype-pick .custom-list-picker{margin-top:14px}.title-field .nothing-here,.add-screen .nothing-here.small{line-height:1.7}.add-screen .cant-find{margin-top:6px;display:block}.shelf-row-controls .text-button,.folio-library-row .text-button{min-height:34px;padding:6px 12px}.shelf-row-end .shelf-row-open{align-self:center}.shelf-row .row-stars,.shelf-row-controls .row-stars{margin-right:auto}.folio-toolbar>.primary-button{background:var(--button-fill);border-color:var(--button-fill);color:var(--fill-ink,#fff);font-weight:700}.view-toggle.work-or-score button{padding-top:7px;padding-bottom:7px}.folio-detail .work-or-score,.folio-detail .score-detail{width:100%}.folio-detail .work-or-score button{flex:1 1 0}.ticket-stub-made.design-pressed{--kraft:#f4f0e4;--stub-ink:#3b342a;--stub-strong:#2a2418;--stub-rule:#8a7b5c;--stub-glow:#ffffff8c;position:relative;overflow:hidden}.ticket-stub-made.design-pressed:before{content:"";opacity:.8;pointer-events:none;background:linear-gradient(90deg,#0000002e 0 1px,#0000 1px 8px,#0000002e 8px 9px),linear-gradient(#7d6242 0%,#6a5136 60%,#574128 100%);width:9px;position:absolute;top:0;bottom:0;left:0}.ticket-stub-made.design-pressed:after{content:"";pointer-events:none;opacity:.3;transform-origin:50% 100%;background:linear-gradient(#0000 0 10%,#6f7550 10% 96%,#0000 96%) 50% 0/1.5px 100% no-repeat,radial-gradient(15px 6px at 30% 28%,#6f7550 0 100%,#0000 100%),radial-gradient(15px 6px at 70% 41%,#6f7550 0 100%,#0000 100%),radial-gradient(14px 6px at 31% 54%,#6f7550 0 100%,#0000 100%),radial-gradient(14px 6px at 69% 67%,#6f7550 0 100%,#0000 100%),radial-gradient(12px 5px at 32% 79%,#6f7550 0 100%,#0000 100%),radial-gradient(8px 5px at 50% 13%,#6f7550 0 100%,#0000 100%);width:80px;height:88px;position:absolute;bottom:34px;right:18px;transform:rotate(-13deg)}.ticket-stub-made.design-pressed .stub-title{font-family:var(--font-display), Georgia, serif}.ticket-design-swatch.design-pressed{background:#f4f0e4}.share-sheet .page-title{letter-spacing:.06em;margin:0 0 2px;font-size:21px}.share-sheet .share-where{flex-direction:column;gap:10px;margin:6px 0 2px;display:flex}.share-sheet .add-actions{justify-content:flex-end}.share-sheet .share-where .soft-button{justify-content:center;width:100%}.share-sheet .share-back{color:var(--muted);align-self:flex-start;font-size:11px}.share-sheet .share-note{margin:2px 0 0;font-size:12.5px}.top-five-row .tile-shelf{text-align:center;font-family:var(--font-utility);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:5px;font-size:8.5px;font-weight:300;display:block}.top-five-row .top-five-tools{align-items:center;gap:14px;display:flex}.top-five-row .section-heading .eyebrow{white-space:nowrap}.eyebrow-sub{letter-spacing:.22em;text-transform:uppercase;color:var(--button-fill);margin-top:3px;font-size:9px;font-weight:600;display:block}@supports (color:color-mix(in lab, red, red)){.eyebrow-sub{color:color-mix(in srgb, var(--button-fill) 72%, var(--espresso))}}.top-five-row .top-five-tools .text-button,.top-five-edit-row .text-button{min-height:30px;padding:5px 12px;font-size:9.5px}.top-five-edit-row{justify-content:flex-end;margin-top:8px;display:flex}.top-five-row{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.top-five-picker>.eyebrow{margin-bottom:12px;display:block}.catalogue-credit{border-top:1px solid var(--line);color:var(--muted);margin:34px 0 8px;padding-top:18px;font-size:12.5px;font-style:italic;line-height:1.5}.catalogue-credit a{color:var(--muted);text-underline-offset:2px;text-decoration:underline}.picker-suggestions{box-shadow:none;border:0;max-height:none;margin-top:8px;position:static}.profile-rail .eyebrow{letter-spacing:.16em;color:var(--espresso);font-size:12px;font-weight:700}.shelf-popup .top-five .add-actions .primary-button{background:var(--button-fill)}@supports (color:color-mix(in lab, red, red)){.shelf-popup .top-five .add-actions .primary-button{background:color-mix(in srgb, var(--button-fill) 45%, var(--field))}}.shelf-popup .top-five .add-actions .primary-button{color:var(--espresso);border-color:#0000;font-weight:700}.record-part{border-top:1px solid var(--line);margin:0}.record-part:first-of-type{border-top:0}.record-part>summary{cursor:pointer;font-family:var(--font-utility);letter-spacing:.18em;text-transform:uppercase;color:var(--espresso);justify-content:space-between;align-items:center;gap:14px;padding:18px 0;font-size:12px;font-weight:600;list-style:none;display:flex}.record-part>summary::-webkit-details-marker{display:none}.record-part>summary:after{content:"";border-right:1.5px solid var(--olive);border-bottom:1.5px solid var(--olive);flex:none;width:9px;height:9px;margin-right:4px;transition:transform .2s;transform:rotate(45deg)translateY(-3px)}.record-part[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.record-part-body{padding:0 0 26px}.record-part.verdict-part{border-top:0}.record-part.about-part>.record-part-name{font-family:var(--font-utility);letter-spacing:.18em;text-transform:uppercase;color:var(--espresso);margin:0;padding:18px 0 14px;font-size:12px;font-weight:700}.record-part.verdict-part>.record-part-body{padding-top:0}.record-part>summary.yours-only{margin:0;padding:18px 0;font-weight:400}.record-part>summary.yours-only:before,.record-part>summary.yours-only:after{content:"";border:0;border-top:1px dashed var(--line);flex:1;width:auto;height:0;margin:0;transform:none}.record-part>summary.yours-only>span{flex:none}.record-part-body .welcome-field input:not([type=checkbox]),.record-part-body .notebook-input,.record-part-body textarea.notebook-input{border:0;border-bottom:1px solid var(--line);box-shadow:none;font-family:var(--font-reading);background:0 0;border-radius:0;padding:10px 0}.record-part-body .welcome-field input:focus,.record-part-body .notebook-input:focus{border-bottom-color:var(--espresso);outline:none}.record-part-body .welcome-field input[type=date]{text-align:left;max-width:12em}.record-part-body .welcome-field>span,.record-part-body .choice-label{color:var(--muted);letter-spacing:.16em;font-weight:400}.record-part-body .choice-label{margin:22px 0 6px}.record-part-body .someone-else+.list-new input,.record-part-body .watched-with .list-new input,.record-part-body .age-pick select,.record-part-body .age-pick .welcome-field input{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:10px 0}.record-top .item-art-actions label.soft-button,.record-top .item-art-actions button{color:var(--olive);text-align:left;background:0 0;border:0;padding:8px 0}.record-top .item-art-actions .other-art-open{border:1px solid var(--line);background:var(--field);color:var(--espresso);text-align:center;box-sizing:border-box;white-space:normal;width:100%;max-width:100%;padding:8px 6px;line-height:1.35}.add-screen .welcome-field input:not([type=checkbox]),.add-screen .notebook-input,.loves-page .welcome-field input:not([type=checkbox]),.loves-page .notebook-input,.folios-page .welcome-field input:not([type=checkbox]),.folios-page .notebook-input,.friends-page .welcome-field input:not([type=checkbox]),.friends-page .notebook-input,.home-page .welcome-field input:not([type=checkbox]),.home-page .notebook-input,.settings-panel .welcome-field input:not([type=checkbox]),.settings-panel .notebook-input,.settings-panel select{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:10px 0}.add-screen .welcome-field input:focus,.add-screen .notebook-input:focus,.settings-panel .welcome-field input:focus,.loves-page .welcome-field input:focus,.folios-page .welcome-field input:focus,.friends-page .welcome-field input:focus{border-bottom-color:var(--espresso);outline:none}.add-screen .welcome-field>span,.settings-panel .choice-label,.loves-page .welcome-field>span,.folios-page .welcome-field>span{color:var(--muted);font-weight:400}.settings-panel .chosen-now{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:10px 0}.settings-panel .appearance-settings>.chosen-now:last-child{border-bottom:0}.stage-notes{margin:6px 0 4px}.stage-links{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.night-kinds{flex-wrap:wrap;gap:4px 22px;margin-top:6px;display:flex}.night-kind{position:relative;overflow:hidden}.night-kind input{opacity:0;cursor:pointer;position:absolute;inset:0}.night-label{font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center;margin-top:4px;font-size:9px;display:block}.autograph-pad{flex:100%;margin-top:10px}.autograph-pad canvas{aspect-ratio:5/2;touch-action:none;background:var(--field);border-bottom:1px solid var(--line);width:100%;display:block}.mobile-head .add-friend-door{width:44px;min-width:44px;padding:0}.title-field{scroll-margin-top:calc(78px + var(--safe-top,0px))}.add-screen .title-field{scroll-margin-top:calc(136px + var(--safe-top,0px))}.title-field-glass{display:none}.add-screen .title-field-glass{width:17px;height:17px;color:var(--muted);pointer-events:none;display:block;position:absolute;top:23px;left:14px}.add-screen .title-field-glass svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:100%;height:100%}.add-screen .welcome-field .title-field input,.add-screen .title-field input{border:1px solid var(--line);background:var(--field);box-shadow:none;border-radius:2px;min-height:48px;padding:13px 14px 13px 40px}.add-screen .welcome-field .title-field input:focus,.add-screen .title-field input:focus{border-color:var(--espresso);border-bottom-color:var(--espresso);outline:none}.add-screen .add-actions .primary-button:not(:disabled){background:var(--button-fill);border-color:var(--button-fill);color:var(--fill-ink,var(--button-ink))}.made-poster .made-by{font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center;max-width:86%;margin-top:3px;font-size:7.5px;line-height:1.3}.add-chosen .add-made{aspect-ratio:2/3;flex:none;width:92px;display:block}.add-screen .watchlist-pill:not(.active){border:1px solid var(--line);background:var(--field);color:var(--espresso);letter-spacing:.14em;border-radius:2px;padding:9px 14px}.add-screen .item-note .notebook-input{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:10px 0}.add-screen .welcome-field textarea.notebook-input{border:1px solid var(--line);background:var(--field);min-height:96px;box-shadow:none;border-radius:2px;padding:13px 14px}.home-page .home-block{margin-top:38px}.home-page .quick-log+.home-block,.home-page .quick-log+*+.home-block{margin-top:10px}.home-page .quick-log+.home-block .section-heading{margin-top:0}.home-page .suggest-wide{margin-top:14px}.shelf-line{text-align:center;max-width:34em;margin:22px auto 0}.shelf-line blockquote{font-family:var(--font-reading);color:var(--olive);text-wrap:pretty;margin:0;font-size:15px;font-style:italic;line-height:1.55}.shelf-line figcaption{font-family:var(--font-utility);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-top:10px;font-size:9.5px}.panel-close,.offline-hush,.toast-close,.night-drop,.quick-log-close.text-button{width:44px;height:44px;min-height:44px;color:var(--olive);letter-spacing:0;opacity:1;background:0 0;border:0;place-items:center;padding:0;font-size:24px;font-style:normal;line-height:1;display:grid}.panel-close:hover,.offline-hush:hover,.toast-close:hover,.night-drop:hover{color:var(--espresso)}.shelf-popup-card .skip,.add-actions .skip,.skip{min-height:44px;color:var(--espresso);font-style:normal;font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);background:var(--field);padding:10px 18px;font-size:11px}.curated-part{margin-top:30px}.curated-part .curated-search{margin:4px 0 14px}.curated-part .curated-search input{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;width:100%;padding:10px 0}.curated-more{margin-top:10px}.curated-hide-here{margin-left:auto}.record-facts>.elsewhere-row{margin-top:auto}.offline-note ul{font-family:var(--font-reading);color:var(--espresso);margin:6px 0 0;padding-left:18px;font-size:13.5px}.offline-note ul li{margin:2px 0}.ticket-doing .soft-button.ticket-doing-record{border:1px solid var(--button-fill);background:var(--button-fill);color:var(--fill-ink,var(--button-ink));justify-content:center;width:100%;margin-top:16px;padding:14px 18px}.shelf-row .item-mark.made,.shelf-row .made-poster{aspect-ratio:2/3;height:auto}.tour{z-index:60;position:fixed;inset:0}.tour-dim{background:#2f28208c;position:absolute;inset:0}.tour-light{outline:2px solid var(--field);pointer-events:none;border-radius:14px;transition:left .3s,top .3s,width .3s,height .3s;position:absolute;box-shadow:0 0 0 9999px #2f28208c}.tour-card{background:var(--field);max-width:420px;color:var(--espresso);border:1px solid var(--line);margin:0 auto;padding:18px 20px 16px;position:absolute;left:18px;right:18px;box-shadow:0 18px 50px #2f282047}.tour-card .eyebrow{color:var(--muted);margin-bottom:8px;display:block}.tour-card h2{font-family:var(--font-display);margin:0 0 6px;font-size:22px;font-weight:400}.tour-card p{font-family:var(--font-reading);color:var(--espresso);margin:0;font-size:15px;line-height:1.5}.tour-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.tour-actions .text-button{color:var(--muted);background:0 0;border:0;padding:8px 0}@media (prefers-reduced-motion:reduce){.tour-light{transition:none}}.award-fold,.awards-open details{border:0;border-top:1px solid var(--line);background:0 0;margin:0}.award-fold>summary,.awards-open details>summary{cursor:pointer;font-family:var(--font-utility);letter-spacing:.18em;text-transform:uppercase;color:var(--espresso);justify-content:space-between;align-items:center;padding:18px 0;font-size:12px;font-weight:600;list-style:none;display:flex}.award-fold>summary::-webkit-details-marker{display:none}.awards-open details>summary::-webkit-details-marker{display:none}.award-fold>summary:after,.awards-open details>summary:after{content:"";border-right:1.5px solid var(--olive);border-bottom:1.5px solid var(--olive);flex:none;width:9px;height:9px;margin-right:4px;transition:transform .2s;transform:rotate(45deg)translateY(-3px)}.award-fold[open]>summary:after,.awards-open details[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.award-fold>summary .plus,.award-fold>summary>i{display:none}.create-list-open{margin-bottom:18px}.tickets-page .ticket-add-actions .primary-button{background:var(--button-fill);border-color:var(--button-fill);color:var(--fill-ink,var(--button-ink))}.settings-panel .artwork-options{grid-template-columns:repeat(3,1fr);gap:10px}.settings-panel .artwork-options button,.settings-panel .artwork-options label{border:1px solid var(--line);background:var(--field);text-align:center;font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--espresso);border-radius:0;flex-direction:column;align-items:center;gap:9px;padding:12px 8px 10px;font-size:11px;display:flex}.settings-panel .artwork-options button>span:last-of-type{justify-content:center;align-items:center;min-height:2.6em;line-height:1.3;display:flex}.settings-panel .artwork-options button.on,.settings-panel .artwork-options button.active,.settings-panel .artwork-options button[aria-pressed=true]{border-color:var(--espresso);font-weight:600}.loves-page .list-name-search input,.loves-page .curated-search input{border:1px solid var(--line);background:var(--field);box-sizing:border-box;border-radius:2px;width:100%;padding:12px 14px}.loves-page .list-name-search input:focus,.loves-page .curated-search input:focus{border-color:var(--walnut);outline:1px solid var(--walnut);outline-offset:2px}.friends-page .friends-field input,.friends-page .add-friend-field input{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:10px 0}.friends-page .add-friend-field>button,.friends-page .friends-field+button{border:1px solid var(--button-fill);background:var(--button-fill);color:var(--fill-ink,var(--button-ink))}.folios-page input[type=search],.folios-page .library-search input{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:10px 0}@media (width<=900px){.mobile-nav{padding-left:12px;padding-right:12px}.mobile-nav button>span{transition:transform .32s cubic-bezier(.2,.9,.3,1.2)}.mobile-nav button.active>span{transform:scale(1.12)translateY(-1px)}.mobile-nav button:active>span{transition-duration:80ms;transform:scale(.94)translateY(1px)}@media (prefers-reduced-motion:reduce){.mobile-nav button>span,.mobile-nav button.active>span{transition:none;transform:none}}}.record-part-body .text-button,.record-part-body .soft-button,.record-part-body .watchlist-pill,.record-part-body .chip-button,.record-part-body .quick-cat,.record-part-body .item-art-actions button,.record-part-body .item-art-actions label.soft-button,.record-facts .text-button,.record-bar .text-button,.ticket-doing .soft-button,.ticket-doing .danger-button,.shelf-row .watchlist-pill.small,.target-line .chip-button,.folios-page .shelf-toggle,.list-index-open,.curated-more,.curated-hide-here,.night-kind,.rating-history>button{border:1px solid var(--line);background:var(--field);color:var(--espresso);min-height:38px;font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;box-shadow:none;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:10px;display:inline-flex}.record-part-body .watchlist-pill.active,.ticket-doing .soft-button.ticket-doing-record{border-color:var(--button-fill);background:var(--button-fill);color:var(--fill-ink,var(--button-ink))}.record-part-body .quick-cat.active,.record-part-body .chip-button.on{border-color:var(--espresso)}.ticket-doing .danger-button{color:var(--muted);margin-top:22px}.record-bar .text-button{min-height:42px;padding:10px 14px;font-size:11px}.popup-fold{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.popup-fold-name{font-family:var(--font-utility);letter-spacing:.18em;text-transform:uppercase;color:var(--espresso);align-items:baseline;gap:10px;min-width:0;font-size:12px;font-weight:600;display:flex}.popup-fold-name small{font-family:var(--font-reading);letter-spacing:0;text-transform:none;color:var(--muted);font-size:13px;font-style:italic;font-weight:400}.popup-fold-body{margin-top:12px}.popup-fold-sheet .shelf-popup-card{max-height:86vh;overflow:auto}.item-delete .danger-button,.item-delete>button{color:var(--muted)}.tour-actions .primary-button{background:var(--button-fill);border-color:var(--button-fill);color:var(--fill-ink,var(--button-ink))}body.touring .first-time{display:none}.loves-page .primary-button.wide.create-list-open{border:1px solid var(--walnut,#70523b)}@supports (color:color-mix(in lab, red, red)){.loves-page .primary-button.wide.create-list-open{border:1px solid color-mix(in srgb, var(--walnut,#70523b) 90%, #3c2c21)}}.loves-page .primary-button.wide.create-list-open{background:linear-gradient(180deg, var(--button-fill) 0%, var(--button-fill) 60%, var(--button-fill) 100%);outline:none}@supports (color:color-mix(in lab, red, red)){.loves-page .primary-button.wide.create-list-open{background:linear-gradient(180deg, color-mix(in srgb, var(--button-fill) 88%, #fff) 0%, color-mix(in srgb, var(--button-fill) 96%, #fff) 60%, var(--button-fill) 100%)}}.loves-page .primary-button.wide.create-list-open{box-shadow:0 0 0 4px #fff, 0 0 0 5px var(--walnut,#70523b), 0 9px 22px #2f28203d}@supports (color:color-mix(in lab, red, red)){.loves-page .primary-button.wide.create-list-open{box-shadow:0 0 0 4px #fff, 0 0 0 5px color-mix(in srgb, var(--walnut,#70523b) 84%, #d9b68f), 0 9px 22px #2f28203d}}.loves-page .primary-button.wide.create-list-open{letter-spacing:.18em;width:calc(100% - 10px);min-height:58px;margin:6px 5px 30px;padding:19px 18px;font-size:12.5px;font-weight:700}.loves-page .primary-button.wide.create-list-open:not(:disabled){box-shadow:0 0 0 4px #fff, 0 0 0 5px var(--walnut,#70523b), 0 9px 22px #2f28203d}@supports (color:color-mix(in lab, red, red)){.loves-page .primary-button.wide.create-list-open:not(:disabled){box-shadow:0 0 0 4px #fff, 0 0 0 5px color-mix(in srgb, var(--walnut,#70523b) 84%, #d9b68f), 0 9px 22px #2f28203d}}.lists-view-switch{margin:0 0 16px}.list-index.yours:has(+.list-index.yours){margin-bottom:0}.whose-now .whose-face{margin-top:-2px}.taste-item-actions .watchlist-pill.small{letter-spacing:.08em;white-space:nowrap;padding:5px 8px;font-size:9px}.taste-item-actions .star-rating,.taste-item-actions .stars{flex:none}.welcome-colours{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 4px;display:flex}.welcome-colour{background:var(--swatch-fill);cursor:pointer;border:2px solid #0000;border-radius:50%;width:34px;height:34px;padding:0;box-shadow:inset 0 0 0 1px #2f28201f}.welcome-colour.on{border-color:var(--espresso)}.welcome-more{margin:10px 0 0;padding-left:0;display:block}.welcome-photo{margin-top:18px}.welcome-photo-row{align-items:center;gap:14px;margin-top:8px;display:flex}.welcome-photo .your-logo-mark{object-fit:cover;border-radius:50%;width:52px;height:52px}.welcome-photo .your-logo-mark.blank{background:var(--linen);display:block}.taste-item .star-rating.small .star-glyph,.taste-item .star-glyph{font-size:22px}.taste-item .star-cell{padding:0}.taste-item .star-rating{gap:1px}.list-invite{border:1px solid var(--line);background:var(--field);text-align:center;gap:10px;max-width:420px;margin:28px auto 0;padding:22px 22px 24px;display:grid}.list-invite-name{font-family:var(--font-display,var(--font-reading));text-wrap:balance;margin:0;font-size:26px;font-weight:400;line-height:1.15}.list-invite-by{font-family:var(--font-reading);color:var(--muted);margin:0;font-style:italic}.list-invite-words{font-family:var(--font-reading);color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.5}.list-invite-stores{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.list-invite-stores a{text-decoration:none;display:inline-block}.curated-credit{align-items:center;gap:10px;display:flex}.curated-avatar{object-fit:cover;border:1px solid var(--line);border-radius:50%;flex:none;width:34px;height:34px}.category-list{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:grid}.category-list .category-pick{transition:transform .18s,background .18s,box-shadow .18s}.category-list .category-pick.lifted{background:var(--field);z-index:1;position:relative;transform:scale(1.03);box-shadow:0 8px 22px #281c1229}.category-list.lifting .category-pick{-webkit-user-select:none;user-select:none}.category-panel-hint{font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:auto;padding:12px 16px 10px;font-size:9px;display:block}.category-panel-hint+.category-panel-brand{margin-top:0}.category-panel .category-list .category-pick{text-align:left;padding-left:16px;padding-right:16px}.evening-tone{margin-top:12px}.evening-tone .pill-row button{align-items:center;gap:8px;display:inline-flex}.tone-swatch{border:1px solid #fffaf259;border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.settings-scrim{padding-top:calc(64px + var(--safe-top,0px));align-items:start}.settings-body .choice-label{margin-top:16px}.settings-body .chosen-now+.choice-label{margin-top:14px}.five-star-ways{flex-wrap:nowrap;gap:8px;display:flex}.five-star-ways .chip-button{text-align:center;flex:1 1 0;justify-content:center;min-width:0;padding:11px 8px}.picking-foot .primary-button{letter-spacing:.16em;padding:14px 26px;font-size:12px}.settings-body .choice-label{color:var(--espresso)}.settings-body .choice-label.ruled{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.settings-body .get-in-touch,.friends-page .get-in-touch{border-top:0;justify-items:stretch;gap:0;margin-top:0;padding-top:0}.settings-body .settings-tour,.friends-page .settings-tour{margin:14px 0 22px}.get-in-touch .eyebrow.ruled{border-top:1px solid var(--line);width:100%;color:var(--espresso);margin-top:0;padding-top:18px;display:block}.settings-tour .soft-button{justify-self:start}.get-in-touch p{margin-top:10px}.settings-body .settings-foot-actions{margin-top:26px}.suggest-popup{z-index:45;align-items:end;padding:0}.suggest-card{border-radius:4px 4px 0 0;flex-direction:column;width:100%;min-height:64vh;max-height:min(88vh,100dvh - 40px);padding:0;display:flex;overflow:hidden;box-shadow:0 -18px 60px #29231c47}@media (width>=620px){.suggest-popup{align-items:center;padding:22px}.suggest-card{border-radius:2px;width:min(680px,100%)}}.suggest-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;padding:18px 18px 14px 22px;display:flex}.suggest-title{font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--espresso);flex:auto;font-size:13.5px;font-weight:700}.suggest-again{letter-spacing:.12em;border:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-size:9.5px}.suggest-head .panel-close{color:var(--espresso);background:0 0;border-color:#0000;width:40px;height:40px;font-size:24px}.suggest-body{min-height:0;padding:20px 22px calc(22px + var(--safe-bottom,0px));overscroll-behavior:contain;flex:auto;overflow:auto}.suggest-body .built-thinking{margin:8px 0 18px}.suggest-body .suggestion-list{gap:22px}.suggest-body .suggestion{border-bottom:1px solid var(--line);padding-bottom:22px}.suggest-body .suggestion:last-child{border-bottom:0;padding-bottom:0}.suggest-body .suggestion-acts{gap:10px;margin-top:12px}.suggest-body .suggestion-more{margin-top:18px}@media (width<=760px){.page-wrap,.page-wrap.home-page,.library-page>.page-wrap{padding-bottom:24px}}.inline-stars{vertical-align:-.08em;--inline-ink:var(--star-yours);gap:.06em;line-height:1;display:inline-flex}.inline-stars .poster-star-fill{color:var(--inline-ink)}.inline-stars .poster-star{color:#0000}.row-stars .inline-stars{color:var(--star-yours)}.shared-review-stars .inline-stars,.their-stars .inline-stars{color:var(--star-everyone);--inline-ink:var(--star-everyone)}.home-page .quick-log-open,.deep-skin .home-page .quick-log-open{border:1px solid var(--walnut,#70523b)}@supports (color:color-mix(in lab, red, red)){.home-page .quick-log-open,.deep-skin .home-page .quick-log-open{border:1px solid color-mix(in srgb, var(--walnut,#70523b) 90%, #3c2c21)}}.home-page .quick-log-open,.deep-skin .home-page .quick-log-open{background:linear-gradient(180deg, var(--button-fill) 0%, var(--button-fill) 60%, var(--button-fill) 100%);outline:none}@supports (color:color-mix(in lab, red, red)){.home-page .quick-log-open,.deep-skin .home-page .quick-log-open{background:linear-gradient(180deg, color-mix(in srgb, var(--button-fill) 88%, #fff) 0%, color-mix(in srgb, var(--button-fill) 96%, #fff) 60%, var(--button-fill) 100%)}}.home-page .quick-log-open,.deep-skin .home-page .quick-log-open{box-shadow:0 0 0 4px #fff, 0 0 0 5px var(--walnut,#70523b), 0 9px 22px #2f28203d}@supports (color:color-mix(in lab, red, red)){.home-page .quick-log-open,.deep-skin .home-page .quick-log-open{box-shadow:0 0 0 4px #fff, 0 0 0 5px color-mix(in srgb, var(--walnut,#70523b) 84%, #d9b68f), 0 9px 22px #2f28203d}}.home-page .quick-log-open,.deep-skin .home-page .quick-log-open{color:var(--button-ink,#3c2c21)}@supports (color:color-mix(in lab, red, red)){.home-page .quick-log-open,.deep-skin .home-page .quick-log-open{color:color-mix(in srgb, var(--button-ink,#3c2c21) 82%, #000)}}.home-page .quick-log-open,.deep-skin .home-page .quick-log-open{width:calc(100% - 10px);margin:-3px 5px 22px;padding:19px 18px;font-size:15px}.home-page .quick-log-open .plus-mark,.create-list-open .plus-mark{-webkit-text-stroke:.35px currentColor;margin-right:.15em;font-weight:900}.deep-skin .home-page .quick-log-open{color:var(--button-ink,#3c2c21)}@supports (color:color-mix(in lab, red, red)){.deep-skin .home-page .quick-log-open{color:color-mix(in srgb, var(--button-ink,#3c2c21) 82%, #000)}}.app-shell.dark-fill .home-page .quick-log-open,.app-shell.dark-fill .loves-page .primary-button.wide.create-list-open{color:#fff}.mobile-head .search-word,.mobile-head .search-word.settings-button{flex-direction:row;justify-content:center;align-items:center;gap:8px;width:auto;min-width:0;padding:0 14px 0 12px;display:inline-flex}.mobile-head .search-word span{font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--espresso);font-size:11.5px;font-weight:500}.count-row{gap:6px;display:inline-flex}.count-row .chip-button{letter-spacing:.06em;border-radius:2px;justify-content:center;min-width:3.2em;padding-left:0;padding-right:0;font-size:10px}.share-popup.story .count-row .chip-button{color:#fffaf2;background:0 0;border-color:#fffaf273}.share-popup.story .count-row .chip-button.on{color:var(--button-fill);background:#fffaf2;border-color:#fffaf2}.recent-row .top-five-tools .text-button{min-height:30px;padding:5px 12px;font-size:9.5px}.mobile-head .settings-button,.mobile-head .whose-now{border-color:var(--walnut,#70523b)}@supports (color:color-mix(in lab, red, red)){.mobile-head .settings-button,.mobile-head .whose-now{border-color:color-mix(in srgb, var(--walnut,#70523b) 22%, var(--line))}}.mobile-head .keep-button,.deep-skin .mobile-head .keep-button{--add-fill:var(--walnut,#70523b)}@supports (color:color-mix(in lab, red, red)){.mobile-head .keep-button,.deep-skin .mobile-head .keep-button{--add-fill:color-mix(in srgb, var(--walnut,#70523b) var(--add-mix,20%), var(--button-fill))}}.mobile-head .keep-button,.deep-skin .mobile-head .keep-button{background:linear-gradient(180deg, var(--add-fill) 0%, var(--add-fill) 60%, var(--add-fill) 100%)}@supports (color:color-mix(in lab, red, red)){.mobile-head .keep-button,.deep-skin .mobile-head .keep-button{background:linear-gradient(180deg, color-mix(in srgb, var(--add-fill) 70%, #fff) 0%, color-mix(in srgb, var(--add-fill) 90%, #fff) 60%, var(--add-fill) 100%)}}.mobile-head .keep-button,.deep-skin .mobile-head .keep-button{color:var(--button-ink,#3c2c21)}@supports (color:color-mix(in lab, red, red)){.mobile-head .keep-button,.deep-skin .mobile-head .keep-button{color:color-mix(in srgb, var(--button-ink,#3c2c21) 78%, #000)}}.mobile-head .keep-button,.deep-skin .mobile-head .keep-button{box-shadow:none;border:1px solid var(--walnut,#70523b)}@supports (color:color-mix(in lab, red, red)){.mobile-head .keep-button,.deep-skin .mobile-head .keep-button{border:1px solid color-mix(in srgb, var(--walnut,#70523b) 22%, var(--line))}}.mobile-head .keep-button,.deep-skin .mobile-head .keep-button{background-clip:padding-box;font-weight:700}.app-shell.dark-fill .mobile-head .keep-button,.app-shell.add-pale .mobile-head .keep-button{color:#fff}.release>b{flex:none}.release>small{flex:none;margin-top:4px;margin-bottom:9px}.release>small+.release-yours{margin-top:-6px}.release>.release-keep{align-items:center;margin-top:4px;display:flex}.release>.release-yours{align-items:flex-start;margin-top:4px;display:flex}.release>.release-score{min-height:18px;margin-top:6px;display:block}.release>.release-yours+.release-score{margin-top:auto;padding-top:6px}.release-row,.recent-strip,.favourites-row,.top-five-ordered{scrollbar-width:thin;scrollbar-color:var(--button-fill) transparent}.release-row::-webkit-scrollbar{height:4px;display:block}.recent-strip::-webkit-scrollbar{height:4px;display:block}.favourites-row::-webkit-scrollbar{height:4px;display:block}.top-five-ordered::-webkit-scrollbar{height:4px;display:block}.release-row::-webkit-scrollbar-track{background:0 0}.recent-strip::-webkit-scrollbar-track{background:0 0}.favourites-row::-webkit-scrollbar-track{background:0 0}.top-five-ordered::-webkit-scrollbar-track{background:0 0}.release-row::-webkit-scrollbar-thumb{background:var(--button-fill);border-radius:2px}.recent-strip::-webkit-scrollbar-thumb{background:var(--button-fill);border-radius:2px}.favourites-row::-webkit-scrollbar-thumb{background:var(--button-fill);border-radius:2px}.top-five-ordered::-webkit-scrollbar-thumb{background:var(--button-fill);border-radius:2px}.suggest-wide .suggest-mark{vertical-align:middle;opacity:.9;width:16px;height:16px;margin-right:10px;display:inline-block;position:relative;top:-1px}.home-page .suggest-block+.home-block{margin-top:18px}.home-page .suggest-block .suggest-wide{margin-bottom:0}@media (width<=900px){.mobile-nav button>span{width:18px;height:18px}.mobile-nav button{padding-top:13px}}.settings-body .choice-label+.pill-row,.settings-body .choice-label+.custom-list-picker{margin-top:14px}.add-friend-popup{z-index:45;padding-top:calc(70px + var(--safe-top,0px));align-items:start}.add-friend-card{gap:12px;width:min(520px,100%);padding:22px 22px 20px;display:grid}.add-friend-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.add-friend-head .panel-close{color:var(--espresso);background:0 0;border-color:#0000;width:40px;height:40px;margin:0;font-size:24px;position:absolute;top:6px;right:8px}.add-friend-card,.filter-card{position:relative}.add-friend-title{font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--espresso);font-size:13.5px;font-weight:700}.add-friend-title.ruled{border-top:1px solid var(--line);margin-top:6px;padding-top:18px;display:block}.add-friend-card .friends-promise{font-family:var(--font-reading), Georgia, serif;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.add-friend-card .add-friend-label{margin:0}.add-friend-card .add-friend-label>span{margin-bottom:0}.add-friend-card .add-friend-row{align-items:stretch;gap:10px;margin-top:-4px;display:flex}.add-friend-card .add-friend-row input{box-sizing:border-box;border:1px solid var(--clay);background:var(--field);border-radius:2px;outline:none;flex:auto;min-width:0;padding:12px;font-size:16px}.add-friend-card .add-friend-row input:focus{border-color:var(--walnut);outline:1px solid var(--walnut);outline-offset:2px}.add-friend-card .add-friend-row .primary-button{border-color:var(--walnut);flex:none;justify-content:center;align-items:center;width:104px;min-width:0;min-height:50px;padding:0 8px;font-size:12px;display:inline-flex}.add-friend-card .add-friend-row input{min-height:50px}.add-friend-card .add-friend-row .primary-button:not(:disabled){box-shadow:none}.deep-skin .add-friend-card .add-friend-row .primary-button{border-color:var(--walnut)}.add-friend-card .friends-problem{margin:-2px 0 0}.search-results li.with-keep{align-items:center;gap:8px;padding-right:14px;display:flex}.search-results li.with-keep>button{flex:auto;min-width:0;padding-right:0}.search-results button.no-art{grid-template-columns:minmax(0,1fr) auto}.search-results .search-side{flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.search-results .search-side>.release-keep{border:1px solid var(--line);background:var(--field);flex:none;gap:0;width:auto;min-height:30px;margin:0;padding:6px 10px;font-size:8px;display:inline-flex}.search-results .search-stars{align-items:center;gap:4px;font-style:normal;display:inline-flex}.search-results .search-stars i{font-style:normal}.search-results .search-stars .inline-stars{color:var(--star-yours);font-size:11px}.search-apply{padding:8px 22px 0}.search-apply-open,.search-panel .text-button.search-apply-open{letter-spacing:.14em;text-transform:uppercase;color:var(--espresso);background:0 0;border:0;align-items:center;gap:8px;min-height:0;padding:6px 0;font-size:10px;font-weight:700;display:inline-flex}.search-apply-open:after{content:"";width:0;height:0;color:var(--espresso);border-top:5px solid;border-left:4.5px solid #0000;border-right:4.5px solid #0000;margin-top:-1px;transition:transform .15s}.search-apply-open[aria-expanded=true]:after{transform:rotate(180deg)}.search-apply-open:hover{color:var(--espresso)}.tickets-page .view-switch .eyebrow{color:var(--espresso);font-size:10px;font-weight:700}.search-apply .shelf-filter{margin:8px 0 4px}.settings-body .choice-label+.pill-row.theatre-row{margin-top:20px}.search-apply.head{margin-top:-4px;padding:0 22px 12px}.filter-popup{z-index:45;padding-top:calc(70px + var(--safe-top,0px));align-items:start}.filter-card{gap:14px;width:min(520px,100%);padding:22px 22px 20px;display:grid}.filter-card .shelf-filter{margin:0}.share-popup.story.on-paper{background:repeating-linear-gradient(90deg, var(--clay) 0 1px, transparent 1px 6px), var(--ground,#fff)}@supports (color:color-mix(in lab, red, red)){.share-popup.story.on-paper{background:repeating-linear-gradient(90deg, color-mix(in srgb,var(--clay) 4%,transparent) 0 1px, transparent 1px 6px), var(--ground,#fff)}}.app-shell[data-paper=plain] .share-popup.story.on-paper{background:var(--ground,#fff)}.app-shell[data-paper=stripes] .share-popup.story.on-paper{background:repeating-linear-gradient(90deg, var(--clay) 0 30px, transparent 30px 60px), var(--ground,#fff)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-paper=stripes] .share-popup.story.on-paper{background:repeating-linear-gradient(90deg, color-mix(in srgb, color-mix(in srgb, var(--clay) 55%, #fff) 5%, transparent) 0 30px, transparent 30px 60px), var(--ground,#fff)}}.app-shell[data-paper=gingham] .share-popup.story.on-paper{background:repeating-linear-gradient(90deg, var(--clay) 0 13px, transparent 13px 26px), repeating-linear-gradient(0deg, var(--clay) 0 13px, transparent 13px 26px), var(--ground,#fff)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-paper=gingham] .share-popup.story.on-paper{background:repeating-linear-gradient(90deg, color-mix(in srgb, color-mix(in srgb, var(--clay) 55%, #fff) 4.5%, transparent) 0 13px, transparent 13px 26px), repeating-linear-gradient(0deg, color-mix(in srgb, color-mix(in srgb, var(--clay) 55%, #fff) 4.5%, transparent) 0 13px, transparent 13px 26px), var(--ground,#fff)}}.share-popup.story .share-card.story.asked.on-paper{padding-top:calc(8px + var(--safe-top,0px));flex-direction:column;display:flex}.share-popup.story .share-card.story.asked.on-paper .share-preview{top:auto;bottom:auto;flex:1 1 0;height:auto;min-height:0;margin:0;position:relative;inset:auto}.share-popup.story .share-card.story.asked.on-paper .share-preview img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.share-popup.story .share-card.story.asked.on-paper .share-foot-block{padding:12px 16px calc(14px + var(--safe-bottom,0px));background:0 0;position:static}.share-popup.story .share-card.story.on-paper .share-busy,.share-popup.story.on-paper .eyebrow,.share-popup.story.on-paper .share-said,.share-popup.story.on-paper .top-size-chips .eyebrow{color:var(--espresso)}.share-popup.story.on-paper .share-foot .text-button,.share-popup.story.on-paper .share-foot .chip-button,.share-popup.story.on-paper .yes-no .chip-button,.share-popup.story.on-paper .count-row .chip-button{color:var(--espresso);border-color:var(--line);background:0 0}.share-popup.story.on-paper .share-foot button{border-color:var(--line)}.share-popup.story.on-paper .yes-no .chip-button.on,.share-popup.story.on-paper .count-row .chip-button.on,.share-popup.story.on-paper .share-foot .primary-button{background:var(--button-fill);color:var(--fill-ink,var(--button-ink));border-color:var(--button-fill);font-weight:700}.share-popup.story .on-paper .share-x{top:calc(6px + var(--safe-top,0px));z-index:3;width:40px;height:40px;color:var(--espresso);background:0 0;border-color:#0000;font-size:24px;position:absolute;right:10px}.target-popup{z-index:45;padding-top:calc(90px + var(--safe-top,0px));align-items:start}.target-card .add-friend-row input{font-family:var(--font-display);font-size:22px}.target-card .target-actions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.friends-page .friends-folds{gap:0;margin-top:8px}.friends-page .profile-rail+.friends-folds>.friends-fold:first-child,.friends-page .friends-folds:first-child>.friends-fold:first-child{border-top:0}.friends-page .friends-fold>summary{padding:18px 0}.friends-page .friends-fold[open]>summary{border-bottom:0;margin-bottom:0}.friends-page .friends-fold[open]>summary small{display:block}.friends-page .friends-fold-body{padding:0 0 22px}.friends-page .profile-rail .eyebrow{color:var(--espresso);letter-spacing:.16em;font-size:12px}.friends-page .section-heading .eyebrow{color:var(--espresso)}.friends-page .section-heading{margin-bottom:12px}.friends-page .friends-fold>summary:after{border-color:var(--walnut,#70523b)}.star-svg{width:1em;height:1em;display:block;overflow:visible}.poster-star.rounded{vertical-align:-.1em;width:1em;height:1em;line-height:1;display:inline-block}.poster-star.rounded:before{content:none}.poster-star.rounded .poster-star-fill{line-height:1}.star-glyph{width:1em;height:1em;line-height:1}.star-outline .star-svg,.star-fill .star-svg{width:1em;height:1em}.star-fill .star-svg{filter:drop-shadow(0 1px 0 var(--star-brown))}@supports (color:color-mix(in lab, red, red)){.star-fill .star-svg{filter:drop-shadow(0 1px 0 color-mix(in srgb, var(--star-brown) 40%, transparent))}}.star-svg{--star-edge:var(--star-yours,var(--button-fill,#c2b2a6))}@supports (color:color-mix(in lab, red, red)){.star-svg{--star-edge:color-mix(in srgb, var(--star-yours,var(--button-fill,#c2b2a6)) 45%, #2f2820)}}.favourite-tile.shape-tall{background:var(--paper)}.favourite-tile.shape-tall img{object-fit:contain}.top-five-frame.shape-tall .top-five-slot{background:var(--paper)}.top-five-frame.shape-tall .top-five-slot img{object-fit:contain}.make-list .built-done{justify-content:space-between;align-items:center;margin:6px 0 18px}.dvd-case.dvd .dvd-front{box-sizing:border-box;border:1.5px solid #141210d1}.dvd-case.dvd .dvd-front img{box-sizing:border-box;background:#14120f;padding:1.5px}.dvd-case.dvd .dvd-spine{background:linear-gradient(90deg, var(--cloth), var(--cloth) 45%, var(--cloth))}@supports (color:color-mix(in lab, red, red)){.dvd-case.dvd .dvd-spine{background:linear-gradient(90deg, color-mix(in srgb, var(--cloth) 45%, #000), var(--cloth) 45%, color-mix(in srgb, var(--cloth) 72%, #000))}}.dvd-case.dvd .dvd-spine:after,.dvd-case.bluray .dvd-spine:after,.dvd-case.vhs .dvd-spine:after{content:"DVD";text-align:center;font-family:var(--font-utility);letter-spacing:.04em;color:#fffaf2d9;font-size:4px;font-weight:700;position:absolute;bottom:3px;left:0;right:0;transform:skewY(18deg)}.dvd-case.dvd .dvd-spine span{max-height:64px}.dvd-case .dvd-spine{display:none}.dvd-case .dvd-front{border-radius:3px}.dvd-case:not(.vhs) .dvd-front:after{display:none}.dvd-case.bluray .dvd-front{box-sizing:border-box;border:1.5px solid #0b3a7a;border-radius:4px;height:90px}.dvd-case.bluray .dvd-front:before{content:"Blu-ray Disc";z-index:2;color:#fff;height:9px;font-family:var(--font-utility);letter-spacing:.06em;text-align:center;background:linear-gradient(#2a7fd6,#0d3f86);font-size:4.6px;font-style:italic;line-height:9px;position:absolute;top:0;left:0;right:0}.dvd-case.bluray .dvd-front img{box-sizing:border-box;background:#0d3f86;padding-top:9px}.dvd-case.bluray .dvd-spine{background:linear-gradient(90deg,#08305f,#1a63b3 45%,#0b3a7a);height:70px}.dvd-case.bluray .dvd-spine span{color:#fff;max-height:56px}.dvd-case.bluray .dvd-spine:after{content:"Blu-ray";letter-spacing:0;white-space:nowrap;font-size:3.4px;font-style:italic}.dvd-case.vhs .dvd-front{box-sizing:border-box;background:#1a1612;border:0;border-radius:3px;width:58px;height:94px;box-shadow:4px 6px 12px #00000057,inset 0 0 0 1px #ffffff12}.dvd-case.vhs .dvd-front img{box-sizing:border-box;object-position:center top;background:#1a1612;padding:30px 4px 9px}.dvd-case.vhs .dvd-front:before{content:"";z-index:2;background:radial-gradient(circle at 26%,#6b655c 0 2px,#2c2822 2.5px 7px,#3d3730 7.5px 8.5px,#0000 9px),radial-gradient(circle at 74%,#6b655c 0 2px,#2c2822 2.5px 7px,#3d3730 7.5px 8.5px,#0000 9px),linear-gradient(#0000 9px,#3a352e 9px 11px,#0000 11px),linear-gradient(#0f0d0b,#171310);border-radius:2px;height:21px;position:absolute;top:5px;left:4px;right:4px;box-shadow:inset 0 0 0 1px #ffffff14}.dvd-case.vhs .dvd-front:after{content:"VHS";z-index:2;color:#f2e9dc;width:auto;height:8px;font-family:var(--font-utility);letter-spacing:.18em;text-align:center;background:#17140f;font-size:4.6px;font-weight:700;line-height:8px;position:absolute;inset:auto 0 0}.dvd-case.vhs .dvd-spine{background:linear-gradient(90deg,#0d0b09,#211d18 40%,#15120e);border-radius:2px 0 0 2px;width:20px;height:88px}.dvd-case.vhs .dvd-spine.two{width:22px}.dvd-case.vhs .dvd-spine span{color:#17140f;letter-spacing:.1em;background:#f1e9db;border-radius:1px;max-height:62px;padding:5px 2px;font-size:6px}.dvd-case.vhs .dvd-spine.two span{max-height:72px;font-size:5px}.dvd-case.vhs .dvd-spine:after{content:"VHS";color:#f2e9dce6;letter-spacing:.16em;font-size:4px}@media (width>=620px){.dvd-case.bluray .dvd-front{height:138px}.dvd-case.bluray .dvd-spine{height:106px}.dvd-case.vhs .dvd-front{width:86px;height:142px}.dvd-case.vhs .dvd-front img{padding:44px 6px 12px}.dvd-case.vhs .dvd-front:before{height:32px;top:8px;left:6px;right:6px}.dvd-case.vhs .dvd-spine{width:28px;height:134px}.dvd-case.vhs .dvd-spine span{max-height:100px;font-size:8px}}.discover-sections{gap:18px;display:grid}.discover-section .discover-head{letter-spacing:.16em;color:var(--espresso);margin-bottom:8px;font-size:10px;display:block}.discover-section+.discover-section{border-top:1px solid var(--line);padding-top:16px}.fanfic-doors{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.fanfic-doors .chip-button{text-decoration:none}.people-chips .person-chip{text-transform:none;letter-spacing:.02em;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;font-size:12px;display:flex}.people-chips .person-chip small{font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:8.5px}.suggestion-art.blank.made{padding:0;position:relative;overflow:hidden}.favourite-letter.made{width:100%;height:100%;padding:0;position:relative;overflow:hidden}.family-blank.made{padding:0;position:relative;overflow:hidden}.quick-popup{z-index:46;padding-top:calc(64px + var(--safe-top,0px));align-items:start}.quick-card{gap:14px;width:min(520px,100%);padding:22px 22px 18px;display:grid;position:relative}.quick-card .share-x{z-index:2;width:40px;height:40px;color:var(--espresso);background:0 0;border-color:#0000;font-size:24px;position:absolute;top:6px;right:8px}.quick-head{align-items:flex-start;gap:14px;padding-right:36px;display:flex}.quick-art{object-fit:cover;background:var(--paper);border-radius:2px;flex:none;width:64px;height:96px;box-shadow:0 4px 12px #2f282033}.quick-art.blank{font-family:var(--font-display);color:var(--muted);place-items:center;font-size:24px;display:grid}.quick-head>div{align-content:start;gap:4px;min-width:0;display:grid}.quick-title{font-family:var(--font-display);color:var(--espresso);font-size:19px;font-weight:400;line-height:1.2}.quick-when{font-family:var(--font-reading);color:var(--muted);font-size:13px;font-style:italic}.quick-open{justify-self:start;min-height:30px;margin-top:4px;padding:5px 12px;font-size:9.5px}.quick-row{gap:8px;display:grid}.quick-row>.eyebrow{letter-spacing:.16em;color:var(--muted);font-size:9.5px}.quick-note{box-sizing:border-box;border:1px solid var(--line);background:var(--field);width:100%;font-family:var(--font-reading);resize:none;color:var(--espresso);border-radius:2px;padding:10px 12px;font-size:15px;line-height:1.45}.quick-note:focus{outline:1px solid var(--walnut);outline-offset:2px;border-color:var(--walnut)}.quick-row .watchlist-pill{justify-self:start}.quick-lists{flex-wrap:wrap;gap:8px;display:flex}.quick-lists .chip-button{text-align:left}.quick-said{font-family:var(--font-reading);color:var(--muted);font-size:13px;font-style:italic}.poster-tile{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.loves-page .list-index li{background:var(--field);border:1px solid var(--line);border-radius:2px;align-items:stretch;gap:0;margin:0 0 10px;padding:6px 14px;display:flex}.loves-page .list-index li:hover{border-color:var(--espresso)}.loves-page .list-index li>button{text-align:left;background:0 0;border:0;border-radius:0;gap:22px;padding:12px 0}.loves-page .list-index li>button:hover{border-color:#0000}.loves-page .list-index .list-index-name{font-family:var(--font-reading), Georgia, serif;letter-spacing:0;text-transform:none;text-align:left;font-size:17px}.loves-page .list-index .list-index-open{border:1px solid var(--line)}.loves-page .list-index{margin:0 0 22px}.loves-page .list-index.yours li{margin:0 0 10px}.loves-page .list-index.yours+.list-index.yours{margin-top:0}.loves-page .section-heading{margin-bottom:12px}.loves-page .section-heading .eyebrow{letter-spacing:.16em;color:var(--espresso);font-size:12px}.loves-page .loves-block{margin:0 0 26px}.top-five-edit-row.under-row{justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.top-five-edit-row.under-row>.shelf-toggle:only-child{margin-left:auto}.bookshelf-ways:empty{display:none}.folio-library .folio-library-line{content-visibility:auto;contain-intrinsic-size:auto 150px}.app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=time]):focus,.app-shell textarea:focus{border-color:var(--walnut,#70523b);outline:1px solid var(--walnut,#70523b);outline-offset:2px}.loves-page .created-fold{border-top:0;margin:4px 0 8px}.loves-page .created-fold>summary{padding:6px 0 12px}.loves-page .created-fold>summary .eyebrow{letter-spacing:.16em;color:var(--espresso);font-size:12px}.loves-page .created-fold[open]>summary{border-bottom:0;margin-bottom:0}.loves-page .created-fold .shelf-more{margin:2px 0 14px}.people-rows{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.people-rows>li{background:var(--field);border:1px solid var(--line);border-radius:2px}.people-row{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:14px;padding:14px;display:flex}.people-rank{font-family:var(--font-utility);letter-spacing:.1em;color:var(--muted);min-width:1.6em;font-size:11px}.people-name{flex:auto;gap:3px;min-width:0;display:grid}.people-name b{font-family:var(--font-display);color:var(--espresso);font-size:18px;font-weight:400;line-height:1.2}.people-name small{font-family:var(--font-reading);color:var(--muted);font-size:13px;font-style:italic}.people-stars{flex:none;font-size:11px}.people-films{border-top:1px solid var(--line);gap:6px;margin:0;padding:10px 14px 12px;list-style:none;display:grid}.people-film{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:6px 0;display:flex}.people-film img,.people-blank{object-fit:cover;background:var(--paper);width:34px;height:51px;font-family:var(--font-display);color:var(--muted);border-radius:2px;flex:none;place-items:center;display:grid}.people-film>span{gap:3px;min-width:0;display:grid}.people-film b{font-family:var(--font-display);color:var(--espresso);font-size:15px;font-weight:400}.people-reading{margin:0 0 8px}.friends-page .profile-row-fold{background:var(--field);border-radius:2px;margin:0 0 10px;border:1px solid var(--line)!important}.friends-page .profile-row-fold:hover{border-color:var(--espresso)}.friends-page .profile-row{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.friends-page .profile-row>span{text-align:left;flex-direction:column;flex:auto;align-items:flex-start;gap:0;min-width:0;display:flex}.friends-page .profile-row>span b{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--espresso);font-size:17px;font-weight:400;line-height:1.2}.friends-page .profile-row>span small{display:none}.friends-page .profile-row .list-index-open{border:1px solid var(--line);flex:none}.friends-page .profile-row:hover .list-index-open,.friends-page .profile-row:active .list-index-open{background:var(--button-fill,var(--clay));color:var(--button-ink,#3c2c21);border-color:var(--button-fill,var(--clay))}.profile-popup{z-index:45;padding-top:calc(56px + var(--safe-top,0px));align-items:start}.profile-card{width:min(560px,100%);max-height:calc(100dvh - 120px - var(--safe-top,0px));gap:14px;padding:22px 22px 20px;display:grid;position:relative;overflow:auto}.profile-card .share-x{z-index:2;width:40px;height:40px;color:var(--espresso);background:0 0;border-color:#0000;font-size:24px;position:absolute;top:6px;right:8px}.profile-card-head{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding-bottom:14px;padding-right:40px;display:flex}.profile-card-head>span{flex-direction:column;gap:3px;display:flex}.profile-card-head b{font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--espresso);font-size:13.5px;font-weight:700}.profile-card-head small{font-family:var(--font-reading);color:var(--muted);font-size:13px;font-style:italic}.profile-card .friends-fold-body{padding:0}.tickets-page .ticket-add-actions .create-ticket-open{border:1px solid var(--walnut,#70523b)}@supports (color:color-mix(in lab, red, red)){.tickets-page .ticket-add-actions .create-ticket-open{border:1px solid color-mix(in srgb, var(--walnut,#70523b) 90%, #3c2c21)}}.tickets-page .ticket-add-actions .create-ticket-open{background:linear-gradient(180deg, var(--button-fill) 0%, var(--button-fill) 60%, var(--button-fill) 100%);border-radius:0;outline:none}@supports (color:color-mix(in lab, red, red)){.tickets-page .ticket-add-actions .create-ticket-open{background:linear-gradient(180deg, color-mix(in srgb, var(--button-fill) 88%, #fff) 0%, color-mix(in srgb, var(--button-fill) 96%, #fff) 60%, var(--button-fill) 100%)}}.tickets-page .ticket-add-actions .create-ticket-open{box-shadow:0 0 0 3px #fff, 0 0 0 4px var(--walnut,#70523b), 0 7px 18px #2f282038}@supports (color:color-mix(in lab, red, red)){.tickets-page .ticket-add-actions .create-ticket-open{box-shadow:0 0 0 3px #fff, 0 0 0 4px color-mix(in srgb, var(--walnut,#70523b) 84%, #d9b68f), 0 7px 18px #2f282038}}.tickets-page .ticket-add-actions .create-ticket-open{color:var(--button-ink,#3c2c21)}@supports (color:color-mix(in lab, red, red)){.tickets-page .ticket-add-actions .create-ticket-open{color:color-mix(in srgb, var(--button-ink,#3c2c21) 82%, #000)}}.tickets-page .ticket-add-actions .create-ticket-open{letter-spacing:.16em;margin:4px;padding:14px 12px;font-size:11px;font-weight:700}.deep-skin .tickets-page .ticket-add-actions .create-ticket-open{color:var(--fill-ink,#fff)}.toast.saved-toast{z-index:300;box-sizing:border-box;min-width:208px;color:var(--espresso);border:1px solid var(--espresso);background:#fdfbf7;flex-direction:column;align-items:center;gap:12px;padding:24px 36px 22px;display:flex;position:fixed;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.toast.saved-toast{border:1px solid color-mix(in srgb, var(--espresso) 12%, transparent)}}.toast.saved-toast{font-family:var(--font-display);letter-spacing:0;text-transform:none;text-align:center;pointer-events:none;border-radius:2px;font-size:20px;font-style:normal;font-weight:400;line-height:1.15;animation:.42s cubic-bezier(.2,.9,.25,1.15) both saved-rise;box-shadow:0 18px 44px #29231c3d,0 2px 8px #29231c1a}.toast.saved-toast .check-mark{box-sizing:border-box;background:var(--button-fill);width:46px;height:46px;color:var(--fill-ink,#fff);border-radius:50%;margin:0;padding:13px;animation:.5s cubic-bezier(.2,.9,.25,1.2) .12s both saved-tick}.toast.saved-toast .check-mark path{stroke-width:2.6px;stroke-dasharray:24;stroke-dashoffset:24px;animation:.36s ease-out .26s forwards saved-draw}.toast.saved-toast>span{-webkit-line-clamp:unset;display:block;overflow:visible}.toast.saved-toast small{white-space:nowrap;font-family:var(--font-utility);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:9.5px;display:block}@keyframes saved-rise{0%{opacity:0;transform:translate(-50%,calc(14px - 50%))scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes saved-tick{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes saved-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.toast.saved-toast,.toast.saved-toast .check-mark{animation:none}.toast.saved-toast .check-mark path{stroke-dashoffset:0;animation:none}}.tickets-page .ticket-add-actions .create-ticket-open:not(:disabled){box-shadow:0 0 0 3px #fff, 0 0 0 4px var(--walnut,#70523b), 0 7px 18px #2f282038}@supports (color:color-mix(in lab, red, red)){.tickets-page .ticket-add-actions .create-ticket-open:not(:disabled){box-shadow:0 0 0 3px #fff, 0 0 0 4px color-mix(in srgb, var(--walnut,#70523b) 84%, #d9b68f), 0 7px 18px #2f282038}}.ticket-add-actions .create-ticket-open .plus-mark{-webkit-text-stroke:.3px currentColor;margin-right:.15em;font-weight:900}.ticket-add-actions{align-items:stretch}.ticket-add-actions .upload-ticket-open{letter-spacing:.14em;width:auto;min-height:0;box-shadow:none;border:1px solid var(--walnut,#70523b);outline:none;justify-content:center;align-items:center;padding:14px 12px;font-size:10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ticket-add-actions .upload-ticket-open{border:1px solid color-mix(in srgb, var(--walnut,#70523b) 60%, var(--line))}}.ticket-add-actions .upload-ticket-open{margin:0}.ticket-filter{margin:14px 0 4px}.ticket-filter .diary-toggle{margin-top:8px}.ticket-encore{opacity:.9;background:currentColor;width:18px;height:18px;display:inline-block;-webkit-mask:url(/mark-512.png) 50%/contain no-repeat;mask:url(/mark-512.png) 50%/contain no-repeat}.profile-four{padding:0}.profile-four-squares{margin-bottom:14px}.profile-four-all{flex-direction:column;gap:6px;display:flex}.profile-four-shelf>.choice-label{margin-bottom:6px}.profile-four-filter{border-top:1px solid var(--line);margin-top:22px;padding-top:18px;display:block}.profile-four-revert{margin-top:2px}.profile-four-squares .category-tab .ticket-encore{opacity:1;width:22px;height:22px}.profile-four-head{flex-direction:column;gap:10px;margin-bottom:8px;display:flex}.profile-four-head .eyebrow{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--espresso);font-size:17px;font-weight:400}.profile-four-chips{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.profile-four-chips::-webkit-scrollbar{display:none}.profile-four-chips .chip-button{letter-spacing:.12em;flex:none;min-height:32px;padding:8px 10px;font-size:9px}.profile-four .top-five-row{border-top:0;margin-top:0;padding-top:0}.profile-four .top-five-row .section-heading>div:first-child{display:none}.profile-four .top-five-row .section-heading{justify-content:flex-end}.friends-page .contact-rail{border-top:1px solid var(--line);margin-top:30px;padding-top:22px}.friends-page .contact-line{margin:6px 0 18px}.owner-headline{gap:12px;margin:0 0 22px;display:grid}.owner-headline p{grid-template-columns:auto 1fr;align-items:baseline;gap:14px;margin:0;display:grid}.owner-headline b{font-family:var(--font-display);color:var(--espresso);min-width:2.2em;font-size:26px;font-weight:400}.owner-headline span{font-family:var(--font-reading);color:var(--muted);font-size:14px;line-height:1.45}.poster-frame:has(>.made-poster.theatre){aspect-ratio:3/4}.recent-strip .poster-tile:has(.made-poster.theatre) .poster-frame{margin-top:auto}.loves-page .list-name-search{margin:8px 0 22px}.loves-page .lists-view-switch{margin:0 0 24px}.loves-page .list-index li{margin-bottom:12px}.loves-page .created-fold,.loves-page .section-heading{margin-top:18px}.loves-page .open-fold.curated-part{border-top:0;margin-top:18px}.loves-page .open-fold>.section-heading{margin-top:0;margin-bottom:8px}.loves-page .open-fold.curated-part>.record-part-body{padding-top:0}.app-shell button:not(.mobile-nav button),.app-shell .chip-button,.app-shell label.upload-ticket-open,.shelf-popup button,.profile-popup button,.settings-panel button{border-radius:0}.record-private .record-part-body{padding-bottom:4px}.record-private .night-kinds{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.record-private .night-kinds>*{width:100%;min-height:44px;margin:0}.record-private .night-add.wide-add{min-height:44px;margin-top:10px}.record-private .age-pick{margin-top:26px;padding-top:22px}.record-private .item-lists{margin-top:26px}.record-private .item-lists .list-open{justify-content:center;width:100%;min-height:44px}.record-private .private-toggle{margin-top:12px}.record-private .private-toggle button{min-height:44px}.item-delete .danger-button{justify-content:center;align-items:center;width:100%;min-height:44px;display:inline-flex}.stage-part{margin-top:22px}.stage-part:first-child{margin-top:4px}.stage-part>.choice-label{margin-bottom:8px;display:block}.stage-part.held{border:1px dashed var(--line);padding:14px 16px}.stage-part.held>.choice-label{margin-bottom:4px}.stage-part .family-name{margin:0 0 8px}.stage-part .family-rows,.person-list{margin:0;padding:0;list-style:none}.person-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.person-row:last-child{border-bottom:0}.person-name{text-align:left;cursor:pointer;min-width:0;color:var(--espresso);background:0 0;border:0;flex-direction:column;flex:auto;align-items:flex-start;gap:3px;min-height:0;padding:0;display:flex}.person-name b{font-family:var(--font-display);font-size:17px;font-weight:400;line-height:1.2}.person-name small{font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:9px}.person-heart{border:1px solid var(--line);background:var(--field);cursor:pointer;width:40px;height:40px;color:var(--muted);flex:none;place-items:center;display:grid}.person-heart svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:18px;height:18px}.person-heart.on{color:var(--button-fill);border-color:var(--button-fill)}.person-heart.on svg{fill:currentColor;stroke:var(--star-edge,var(--button-fill))}@supports (color:color-mix(in lab, red, red)){.person-heart.on svg{stroke:var(--star-edge,color-mix(in srgb, var(--button-fill) 60%, #3c2c21))}}.score-cell.score-held b{color:var(--muted)}.how-far{margin-top:18px}.how-far>.choice-label{margin-bottom:8px;display:block}.how-far-chips{flex-wrap:wrap;gap:10px;display:flex}.score-offer-art{object-fit:cover;border:1px solid var(--line);background:var(--paper);flex:none;width:56px;height:56px}.score-offer-words{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.score-offer-words b,.score-offer-words small{text-align:left}.release-scores>.release-keep{align-items:center;margin-top:4px;display:flex}.release-scores>.release-yours{justify-content:flex-start;align-items:flex-start;margin-top:4px;display:flex}.release-scores>.release-keep{text-indent:0;justify-content:center}.release-scores>.release-keep .plus-mark{margin-right:.25em}.release-keep.on .check-mark{vertical-align:0;width:10px;height:10px;margin-right:5px;position:relative;top:-1.5px}.release-keep.on .check-mark path{stroke-width:3.2px}.watched-with .custom-list-items{gap:10px;margin-top:10px}.watched-with .custom-list-item{background:var(--button-fill);border:1px solid var(--button-fill);height:40px;min-height:40px;color:var(--fill-ink,var(--button-ink));font-family:var(--font-display);gap:6px;padding:0 8px 0 16px;font-size:16px;line-height:1}.watched-with .custom-list-item .list-remove{color:var(--button-ink);opacity:.7;width:26px;height:40px;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;padding:0;font-size:16px;display:grid}.watched-with .custom-list-item .list-remove:hover{opacity:1}.watched-with .custom-list-item .shared-mark{font-family:var(--font-reading);opacity:.85;font-size:12px;font-style:italic}.made-poster .made-mark svg.filled path{fill:currentColor}.made-poster:not(.ink-light) .made-mark svg.filled{color:#3c2c21;opacity:1}.made-poster .made-mark svg.filled{transform:scale(.9)}.folio-detail .record-top{margin-bottom:6px}.item-verdict .choice-label{color:var(--espresso)}.list-import{border:1px solid var(--espresso);margin:26px 0 8px;padding:20px 18px 18px}@supports (color:color-mix(in lab, red, red)){.list-import{border:1px solid color-mix(in srgb, var(--espresso) 16%, var(--line))}}.list-import{background:var(--button-fill)}@supports (color:color-mix(in lab, red, red)){.list-import{background:color-mix(in srgb, var(--button-fill) 7%, var(--field))}}.list-import{gap:12px;display:grid}.list-import>.eyebrow{display:block}.list-import-ways{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.list-import-way{border:1px solid var(--espresso);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:84px;display:flex}@supports (color:color-mix(in lab, red, red)){.list-import-way{border:1px solid color-mix(in srgb, var(--espresso) 26%, var(--line))}}.list-import-way{background:var(--field);color:var(--espresso);cursor:pointer;font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;padding:12px 6px;font-size:10px}.list-import-way:disabled{opacity:.5;cursor:default}.list-import-way.on{border-color:var(--button-fill);box-shadow:0 0 0 1px var(--button-fill) inset}.list-import-icon{width:26px;height:26px;color:var(--walnut,#70523b)}.list-import-field{gap:10px;display:grid}.list-import-field textarea,.list-import-field input{box-sizing:border-box;border:1px solid var(--espresso);width:100%}@supports (color:color-mix(in lab, red, red)){.list-import-field textarea,.list-import-field input{border:1px solid color-mix(in srgb, var(--espresso) 30%, var(--line))}}.list-import-field textarea,.list-import-field input{background:var(--field);font-family:var(--font-display);color:var(--espresso);padding:12px 14px;font-size:16px}.list-import-field .primary-button{justify-self:end}.list-import-status{font-family:var(--font-display);color:var(--espresso);align-items:center;gap:10px;margin:0;font-size:15px;font-style:italic;display:flex}.list-import-done{font-family:var(--font-display);color:var(--espresso);margin:0;font-size:16px;line-height:1.4}.list-import-done .check-mark{width:15px;height:15px;color:var(--button-fill);vertical-align:-2px}.list-import-done small{color:var(--muted);margin-top:4px;font-size:13px;display:block}.list-import-done.error{color:#8a3b2b;font-size:15px;font-style:italic}.list-import-or{font-family:var(--font-display);color:var(--muted);align-items:center;gap:14px;margin:26px 0 -8px;font-size:16px;font-style:italic;display:flex}.list-import-or:before,.list-import-or:after{content:"";background:var(--line);flex:1;height:1px}.episodes-part{margin-top:26px}.episodes-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.episodes-summary{font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:10.5px;display:inline-flex}.episodes-seasons{scrollbar-width:none;gap:8px;padding:12px 0 14px;display:flex;overflow-x:auto}.episodes-seasons::-webkit-scrollbar{display:none}.episodes-season{border:1px solid var(--espresso);flex:none;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.episodes-season{border:1px solid color-mix(in srgb, var(--espresso) 24%, var(--line))}}.episodes-season{background:var(--field);color:var(--espresso);font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;font-size:10px}.episodes-season.on{background:var(--button-fill);border-color:var(--button-fill);color:var(--fill-ink,var(--button-ink));font-weight:700}.episodes-season i{opacity:.75;letter-spacing:.04em;font-style:normal;font-weight:400}.episodes-list{margin:0;padding:0;list-style:none}.episode{border-bottom:1px solid var(--espresso);grid-template-columns:112px minmax(0,1fr) auto;grid-template-areas:"still info open""still stars stars";align-items:start;gap:6px 14px;padding:14px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.episode{border-bottom:1px solid color-mix(in srgb, var(--espresso) 10%, transparent)}}.episode>.episode-still{grid-area:still}.episode>.episode-info{grid-area:info}.episode>.episode-open{grid-area:open;align-self:start}.episode>.episode-stars{grid-area:stars}.episode-what{text-align:left;cursor:pointer;color:var(--espresso);background:0 0;border:0;min-width:0;padding:0;display:block}.episode-still{aspect-ratio:16/9;background:var(--field);border:1px solid var(--line);align-self:start;width:112px;overflow:hidden}.episode-still img{object-fit:cover;width:100%;height:100%;display:block}.episode-still i{background:var(--button-fill);width:100%;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.episode-still i{background:color-mix(in srgb, var(--button-fill) 18%, var(--field))}}.episode-info{flex-direction:column;min-width:0;display:flex}.episode-info small{font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px}.episode-info b{font-family:var(--font-display);color:var(--espresso);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:16px;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}.episode.rated .episode-info b{font-weight:600}.episode-stars{margin:0 0 0 -3px}.episode-open{min-height:30px;padding:6px 12px}.episode-record{z-index:60;-webkit-overflow-scrolling:touch;background:var(--paper);animation:.22s ease-out episode-in;position:fixed;inset:0;overflow-y:auto}@keyframes episode-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.episode-record{animation:none}}.episode-record-page{background:var(--field);max-width:680px;min-height:100%;padding:calc(max(var(--safe-top,0px), env(safe-area-inset-top,0px)) + 14px) 22px calc(max(var(--safe-bottom,0px), env(safe-area-inset-bottom,0px)) + 28px);flex-direction:column;gap:22px;margin:0 auto;display:flex}.episode-record-bar{align-items:center;display:flex}.episode-record-still{aspect-ratio:16/9;object-fit:cover;background:var(--line);width:calc(100% + 44px);max-width:none;margin:0 -22px;display:block}.episode-record-head{flex-direction:column;gap:6px;display:flex}.episode-record-head h1{font-family:var(--font-display);color:var(--heading,var(--espresso));text-wrap:balance;margin:2px 0 0;font-size:34px;font-weight:400;line-height:1.1}.episode-record-show{font-family:var(--font-display);color:var(--muted);font-size:17px;font-style:italic}.episode-record-facts{font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--espresso);margin-top:4px;font-size:11px}.episode-record-part{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:20px;display:flex}.episode-record-about{font-family:var(--font-display);color:var(--espresso);margin:0;font-size:17px;line-height:1.55}.episode-record-credits p{font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--espresso);margin:0;font-size:11.5px;line-height:1.6}.episode-record-credits p span{color:var(--muted);margin-right:6px}.episode-record-guests{grid-template-columns:1fr 1fr;gap:12px 18px;margin:0;padding:0;list-style:none;display:grid}.episode-record-guests li{flex-direction:column;min-width:0;display:flex}.episode-record-guests b{font-family:var(--font-display);color:var(--espresso);font-size:16px;font-weight:400}.episode-record-guests em{font-family:var(--font-display);color:var(--muted);font-size:14px}.episode-record-review textarea{min-height:130px}.episode-record-actions{justify-content:space-between;align-items:center;display:flex}.episodes-part{border-top:1px solid var(--line);padding-top:18px}.episodes-title{margin:0}.film-series{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.film-series-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.film-series-head small{font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:right;font-size:10px}.film-series-strip{scroll-snap-type:x proximity;scrollbar-width:none;gap:14px;padding:14px 2px 6px;display:flex;overflow-x:auto}.film-series-strip::-webkit-scrollbar{display:none}.film-series-strip>*{scroll-snap-align:center;flex:0 0 min(104px,33.3333% - 9.33333px);min-width:0;position:relative}.film-series-cell .family-tile{width:100%}.film-series-cell .family-tile .family-tile-keep{white-space:normal;letter-spacing:.06em;padding:5px 4px;line-height:1.2}.film-series-here img,.film-series-here .family-blank{aspect-ratio:2/3;object-fit:cover;width:100%;box-shadow:0 0 0 3px var(--field), 0 0 0 5px var(--button-fill), 0 8px 18px #29231c38;display:block}.film-series-here{margin:0}.film-series-here figcaption{margin-top:10px}.film-series-here figcaption b{font-family:var(--font-display);color:var(--espresso);font-size:14px;font-weight:600;line-height:1.25;display:block}.film-series-here figcaption small{font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;color:var(--button-fill);margin-top:2px;font-size:9.5px;font-weight:700;display:block}.film-series-tag{z-index:2;background:var(--field);border:1px solid var(--espresso);position:absolute;top:-8px;left:6px}@supports (color:color-mix(in lab, red, red)){.film-series-tag{border:1px solid color-mix(in srgb, var(--espresso) 20%, var(--line))}}.film-series-tag{font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--espresso);padding:3px 7px;font-size:8.5px}.film-series-nav{font-family:var(--font-display);color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:8px 0 0;font-size:14px;display:flex}.film-series-nav b{color:var(--espresso);font-weight:400}.elsewhere-hint{border-left:2px solid var(--button-fill);background:var(--button-fill);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0 0 10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.elsewhere-hint{background:color-mix(in srgb, var(--button-fill) 8%, var(--field))}}.elsewhere-hint{font-family:var(--font-display);color:var(--espresso);font-size:15px}.elsewhere-hint b{font-weight:600}.awards-bar{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 14px;display:flex}.awards-sort{font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:10px;display:inline-flex}.awards-sort select{appearance:none;border:1px solid var(--espresso)}@supports (color:color-mix(in lab, red, red)){.awards-sort select{border:1px solid color-mix(in srgb, var(--espresso) 28%, var(--line))}}.awards-sort select{background:var(--field) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2370523b' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 12px center / 11px 8px;font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--espresso);border-radius:0;padding:10px 34px 10px 14px;font-size:10.5px}.awards-last{margin:-4px 0 10px}.awards-cat-year{margin-bottom:18px}.awards-cat-year-head{font-family:var(--font-display);color:var(--espresso);border-bottom:1px solid var(--line);margin:18px 0 8px;padding-bottom:6px;font-size:26px;font-weight:400}.award-rating .stars,.award-rating svg{vertical-align:middle}.make-list .built-open-title{text-align:left;width:100%;display:block}@media (width<=400px){.mobile-head:has(.whose-now){padding-left:14px;padding-right:10px}.mobile-head:has(.whose-now) .top-buttons{gap:2px}.mobile-head:has(.whose-now) .settings-button:not(.search-word){width:40px;min-width:40px}.mobile-head:has(.whose-now) .whose-now{gap:4px;padding:0 8px}}@media (width<=360px){.mobile-head:has(.whose-now){padding-left:10px;padding-right:8px}.mobile-head:has(.whose-now) .settings-button:not(.search-word){width:34px;min-width:34px}.mobile-head:has(.whose-now) .whose-now{gap:3px;padding:0 6px}.mobile-head:has(.whose-now) .whose-name{text-overflow:ellipsis;max-width:2.6em;overflow:hidden}.mobile-head:has(.whose-now) .keep-button{padding:0 10px}}.whose-name{min-width:0;display:inline-block}@media (width<=360px){.search-results button{gap:10px;padding-left:14px;padding-right:12px}.search-results .search-said b{font-size:15px}.search-results li.with-keep{gap:6px;padding-right:10px}}.whose-initial,.mobile-head.whose-tight .whose-name{display:none}.mobile-head.whose-tight .whose-initial{text-transform:uppercase;display:inline}@media (width<=460px){.mobile-head.whose-tight{padding-left:10px}.mobile-head.whose-tight .settings-button:not(.search-word){width:38px;min-width:38px}}@media (width<=400px){.mobile-head.whose-tight .settings-button:not(.search-word){width:35px;min-width:35px}}@media (width<=360px){.mobile-head.whose-tight{padding-left:7px;padding-right:3px}.mobile-head.whose-tight .top-buttons{gap:1px}.mobile-head.whose-tight .settings-button:not(.search-word){width:31px;min-width:31px}.mobile-head.whose-tight .whose-now{padding:0 4px}}.chip-button .check-mark{margin-right:0;position:relative;top:-1.5px}.award-doing .chip-button{min-height:34px;padding:6px 13px;position:relative}.award-doing .chip-button:after{content:"";position:absolute;inset:-5px 0}.search-field{min-width:0;display:block;position:relative}.search-field input{width:100%;padding-right:46px}.search-field input::-webkit-search-cancel-button{appearance:none;display:none}.search-clear{cursor:pointer;width:36px;height:36px;min-height:0;color:var(--espresso);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:15px;line-height:1;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.search-tagline{flex:none;align-items:center;gap:8px;display:inline-flex}.search-tagline .row-score{font-size:13px;display:inline-flex}.search-tagline .score-badge.in-row{vertical-align:0;margin-left:0}@media (width<=580px){.search-apply.head{padding-left:14px;padding-right:14px}}.score-badge.unrated .score-badge-figure{font-weight:700}.shelf-popup.art-popup{padding-top:calc(max(var(--safe-top,0px), env(safe-area-inset-top,0px)) + 40px);align-items:start}.other-art-grid.waiting .other-art-option i{aspect-ratio:2/3;background:var(--button-fill);width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.other-art-grid.waiting .other-art-option i{background:color-mix(in srgb, var(--button-fill) 14%, var(--field))}}.other-art-grid.waiting.shape-square .other-art-option i{aspect-ratio:1}.other-art-grid.waiting.shape-wide .other-art-option i{aspect-ratio:16/10}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
