:root{color-scheme:light dark;--font-family: system-ui, sans-serif;--font-family-serif: Georgia, "Times New Roman", serif;--color-light: #fff;--color-gray-900: #eee;--color-gray-800: #d2d2d2;--color-gray-600: #8c8c8c;--color-gray-500: #6a6a6a;--color-gray-400: #4a4a4a;--color-dark: #2a2a2a;--color-red: #ff2900;--color-red-light: #e7e0e7;--color-txt: var(--color-dark);--color-txt-link: var(--color-dark);--color-txt-meta: var(--color-gray-500);--color-txt-secondary: var(--color-gray-600);--color-txt-input: var(--color-dark);--color-bg-app: #f8f8f8;--color-bg-nav: var(--color-light);--color-bg-list: var(--color-gray-900);--color-bg-curator-list: var(--color-light);--color-bg-callout: var(--color-gray-900);--color-bg-input: var(--color-light);--color-border: var(--color-gray-800);--color-btn-prompt-bg: #e7e0e7;--color-btn-prompt-border: #d9d;--color-btn-prompt-txt: #909;--color-btn-default-bg: #909;--color-btn-default-border: #603;--color-btn-default-txt: #fff;--color-btn-quiet-bg: var(--color-light);--color-btn-quiet-border: var(--color-border);--color-btn-quiet-txt: var(--color-gray-400);--color-btn-juicy-bg: #63e6be;--color-btn-juicy-border: #37D3A4;--color-btn-juicy-txt: var(--color-txt);--color-radio-checkbox: #15a68f;--color-toggle-on-bg: #15a68f;--color-toggle-on-txt: var(--color-light);--color-toggle-off-bg: var(--color-gray-800);--color-toggle-off-txt: var(--color-txt);--color-delete-form: #e7e0e7;--color-shadow: rgba(0, 0, 0, 0.15);--big-shadow: 0 2px 8px var(--color-shadow), 0 4px 32px var(--color-shadow), 0 24px 64px -8px var(--color-shadow);--font-size-base: 10px;--font-size-XS: 1.2rem;--font-size-S: 1.4rem;--font-size-M: 1.6rem;--font-size-XM: 1.8rem;--font-size-L: 2rem;--font-size-XL: 3rem;--font-size-XXL: 3.6rem;--font-size-nav: var(--font-size-S);--width-login: 30rem;--width-comments: 54rem;--width-flash-msg: 300px;--width-max-content: 1046px;--width-max-content-narrow: 540px;--width-max-login: 400px;--width-sign-me-up: 300px;--width-narrow-narrow: 300px;--width-content: 60rem;--padding-content: 12px}@media (min-width: 60rem){:root{--font-size-L: 2.2rem;--font-size-XL: 3.6rem;--font-size-XXL: 4.6rem}}@media (prefers-color-scheme: dark){:root{--color-light: #2c2442;--color-gray-900: #3c3554;--color-gray-800: #5c517b;--color-gray-600: #948fa3;--color-gray-500: #afabba;--color-gray-400: #d7d5e0;--color-dark: #e4e3e8;--color-red: #ff7f66;--color-bg-app: #211b32;--color-bg-list: var(--color-light);--color-btn-prompt-bg: transparent;--color-btn-prompt-border: #fcf;--color-btn-prompt-txt: #fcf;--color-btn-quiet-bg: var(--color-light);--color-btn-juicy-txt: var(--color-bg-app);--color-radio-checkbox: var(--color-btn-juicy-bg);--color-toggle-on-bg: var(--color-btn-juicy-bg);--color-toggle-on-txt: var(--color-btn-juicy-txt);--color-toggle-off-bg: var(--color-gray-500);--color-toggle-off-txt: var(--color-btn-juicy-txt);--color-delete-form: #2c2442;--color-jelly: #f17ea1}}*,*:before,*:after{box-sizing:border-box}html{font-size:var(--font-size-base);margin:0;padding:0;-webkit-text-size-adjust:none}html.zoomed{overflow:hidden}body{background-color:var(--color-bg-app);color:var(--color-txt);font-family:var(--font-family);font-size:var(--font-size-M);font-weight:400;line-height:1.5;margin:0;padding:0;text-wrap:pretty;word-break:break-word}iframe{display:block}h1,h2,h3,h4,h5,h6{line-height:normal;margin:0;padding:0}h1{font-size:var(--font-size-XL);letter-spacing:-0.3px;line-height:1.2;text-align:center}h1 .h1-edit-link{display:inline-block;font-size:0.7em;margin:-5px 0 0 8px;vertical-align:middle}h1 .h1-edit-link a{color:var(--color-txt-secondary)}@media (pointer: fine){h1 .h1-edit-link a:hover{color:var(--color-txt-link)}}h2{font-size:var(--font-size-L);line-height:1.2}h3{font-size:var(--font-size-M);font-weight:600;line-height:1.25}a,.link-like-button{color:var(--color-txt-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}@media (pointer: fine){a:hover,.link-like-button:hover{text-decoration:none}}.avatar{aspect-ratio:1/1;border-radius:50%;display:inline-block;overflow:hidden;vertical-align:middle}.avatar img{display:block;height:auto;width:100%}.avatar-XS{height:18px;width:18px}.avatar-S{height:28px;width:28px}.avatar-M{height:40px;width:40px}.avatar-L{height:72px;width:72px}hr{background:var(--color-border);border:0;height:1px;width:100%}i.heart-full{color:var(--color-red)}:disabled{cursor:not-allowed !important;opacity:0.3 !important}input[type="text"],input[type="email"],input[type="password"],textarea,select{appearance:none;background-color:var(--color-bg-input);border:1px solid var(--color-border);border-radius:0.4em;color:var(--color-txt-input);font-family:var(--font-family);font-size:var(--font-size-M);line-height:normal;margin:0;padding:10px;vertical-align:middle;width:100%}textarea{line-height:1.5;min-height:4.125em;overscroll-behavior:contain;padding-block:7px 9px;resize:vertical}fieldset,legend{border:0;margin:0;padding:0}.form-label{display:block;font-size:var(--font-size-S);font-weight:600;margin-bottom:2px}input[type="radio"]:not(.cm-toggle),input[type="checkbox"]:not(.cm-toggle){accent-color:var(--color-radio-checkbox);display:inline-block;height:14px;margin:6px 2px 0 0;padding:0;vertical-align:top;width:14px}.radio-options{display:flex;flex-direction:column}.radio-options.radio-options-horizontal{flex-direction:row}.radio-options.radio-options-horizontal label{flex:1}button,input[type="button"],input[type="submit"],input[type="reset"],.button,.button-like-link{appearance:none;background-color:var(--color-btn-default-bg);border:1px solid var(--color-btn-default-border);border-radius:0.6em;color:var(--color-btn-default-txt);cursor:pointer;display:inline-block;font-family:'Inter', "Helvetica Neue", Helvetica, sans-serif;font-size:var(--font-size-S);font-weight:600;line-height:1.3;padding:8px 12px;text-decoration:none;vertical-align:middle}button.quiet,input.quiet[type="button"],input.quiet[type="submit"],input.quiet[type="reset"],.button.quiet,.button-like-link.quiet{background-color:var(--color-btn-quiet-bg);border-color:var(--color-btn-quiet-border);color:var(--color-btn-quiet-txt);font-weight:500}button.big-juicy-button,input.big-juicy-button[type="button"],input.big-juicy-button[type="submit"],input.big-juicy-button[type="reset"],.button.big-juicy-button,.button-like-link.big-juicy-button{background-color:var(--color-btn-juicy-bg);border-color:var(--color-btn-juicy-border);color:var(--color-btn-juicy-txt);font-size:var(--font-size-XM);padding:14px 20px}button.homepage-button,input.homepage-button[type="button"],input.homepage-button[type="submit"],input.homepage-button[type="reset"],.button.homepage-button,.button-like-link.homepage-button{font-size:var(--font-size-L);padding:18px 24px}button.medium-button,input.medium-button[type="button"],input.medium-button[type="submit"],input.medium-button[type="reset"],.button.medium-button,.button-like-link.medium-button{font-size:var(--font-size-M);padding:10px 18px}button.tiny-button,input.tiny-button[type="button"],input.tiny-button[type="submit"],input.tiny-button[type="reset"],.button.tiny-button,.button-like-link.tiny-button{font-size:var(--font-size-XS);padding:6px 10px}.link-like-button{background:transparent;border:0;color:var(--color-txt-link);font-weight:inherit;margin:0;padding:0;text-decoration:underline;vertical-align:baseline}form .form-node{margin:0 0 1em 0}form .buttons{margin:1em 0}form .toggle-special .form-label{display:inline-block;font-weight:400;margin:0}form .error-msg{color:var(--color-red);display:block;font-size:var(--font-size-S)}form .explanation,form .form-tips{color:var(--color-txt-meta);display:block;font-size:var(--font-size-XS);margin-block:2px 0.5em}.inline-form{background-color:var(--color-bg-callout);border-radius:0.8em;margin:1em auto;max-width:var(--width-max-content-narrow);padding:1.4em;text-align:left}.inline-form.delete-form{background-color:var(--color-delete-form)}.simple-nav{font-size:var(--font-size-nav);line-height:normal;width:100%}.simple-nav nav.top-nav{display:flex;justify-content:space-between;margin:0 auto;max-width:var(--width-max-content);padding:var(--padding-content)}.simple-nav nav.top-nav .logo{display:block;line-height:0}.simple-nav nav.top-nav ul{align-self:center;display:flex;gap:8px;list-style:none;margin:0;padding:0}#main-container{margin:auto;max-width:var(--width-max-content);padding:var(--padding-content);position:relative}.content-wrapper{margin:1.5em auto 0;max-width:var(--width-max-content);padding:0}.fullpage-form{max-width:var(--width-max-content-narrow)}.fullpage-form h1{margin-bottom:1em}.changelog-wrapper{max-width:var(--width-max-content-narrow)}.my-stuff-wrapper,.legal-wrapper{max-width:var(--width-max-content-narrow)}.flash-default{background-color:var(--color-bg-callout);border-radius:0.8em;font-size:var(--font-size-S);margin:1em auto;max-width:var(--width-flash-msg);padding:0.8em 1em;text-align:center}.rss-feed-link{display:inline-block;margin-top:6px}.rss-feed-link i{margin-right:6px}.footer{margin:3em 0;text-align:center}.footer i{font-size:var(--font-size-L)}.footer .fine-print{color:var(--color-txt-secondary);font-size:var(--font-size-S);margin:3em auto}.footer .fine-print p{margin:1em 0}.ftux-intro{margin-inline:auto;max-width:var(--width-max-content-narrow);text-align:center}.ftux-form{margin:2em auto 1em;max-width:var(--width-max-content-narrow)}.ftux-form .form-label>span,.ftux-form .form-node:first-of-type .form-label{font-weight:400}.first-list-prompts{display:grid;gap:4px;margin-block:1em}@media (min-width: 30rem){.first-list-prompts{grid-template-columns:1fr 1fr}}.first-list-prompts button{background-color:var(--color-btn-prompt-bg);border-color:var(--color-btn-prompt-border);border-style:dashed;color:var(--color-btn-prompt-txt);font-weight:500}.curator-info-block{margin:1.5em auto;text-align:center}.curator-info-block .curator-name{font-size:var(--font-size-L);letter-spacing:0;margin-top:0.3em}.curator-info-block .curator-bio{margin-top:0.3em}.curator-info-block .curator-bio p{display:inline;margin:0}.curator-info-block .curator-action{margin-top:1.2em}h2.list-header{color:var(--color-txt-secondary);font-size:var(--font-size-XS);font-weight:500;position:relative;text-align:center;text-transform:uppercase}h2.list-header i{margin-right:2px}h2.list-header:before,h2.list-header:after{background-color:var(--color-border);content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:36%}h2.list-header:after{left:auto;right:0}@media (min-width: 60rem){h2.list-header:before,h2.list-header:after{width:40%}}.curator-list-of-lists{list-style:none;margin:0;padding:0}.curator-list-of-lists li a{align-items:center;background-color:var(--color-bg-curator-list);border:1px solid var(--color-border);border-radius:0.8em;display:grid;grid-template-columns:1fr min-content;margin:1em 0;overflow:hidden;text-decoration:none}.curator-list-of-lists li a .list-info{padding:0.8em 1em}.curator-list-of-lists li a h3 .flag-private{background-color:var(--color-bg-callout);border-radius:2px;color:var(--color-txt-meta);display:inline-block;font-size:var(--font-size-XS);font-weight:400;line-height:normal;margin:-4px 0 0 2px;padding:2px 4px;transform:skew(-10deg, 0deg);vertical-align:middle}.curator-list-of-lists li a .list-meta{color:var(--color-txt-meta);font-size:var(--font-size-S);line-height:normal;margin-top:3px}.curator-list-of-lists li a .list-meta .avatar{margin:-4px 1px -2px 0}.curator-list-of-lists li a .list-artwork{aspect-ratio:1 / 1;height:72px;padding:8px;width:72px}.curator-list-of-lists li a .list-artwork div{aspect-ratio:1 / 1;background-color:var(--color-bg-callout);border-radius:100px;display:grid;grid-template-columns:100%;grid-template-rows:100%;overflow:hidden}.curator-list-of-lists li a .list-artwork div img{aspect-ratio:1 / 1;height:100%;max-width:100%;object-fit:cover;user-select:none;width:auto}.curator-list-of-lists li a .list-artwork div:has(:nth-child(2)){grid-template-columns:50% 50%}.curator-list-of-lists li a .list-artwork div:has(:nth-child(3)){grid-template-columns:50% 50%;grid-template-rows:50% 50%}#admin-tools{margin:1em 0}.newsletter-yes i,.newsletter-no i{margin-right:5px}.newsletter-yes{color:green}.newsletter-no{color:dimgray}.main-actions{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.main-actions form{display:inline}@media (max-width: 30rem){.main-actions.grid-main-actions{display:grid;grid-template-columns:50% 50%}}.footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin:2em 0}.heart-drawer{color:var(--color-txt-meta);font-size:var(--font-size-S);margin:1em 0;text-align:center}.heart-drawer i.fa-heart{color:var(--color-red)}.heart-drawer a,.heart-drawer .link-like-button{font-weight:600}.share-confirmation{color:var(--color-txt-meta);font-size:var(--font-size-S);margin-top:0.3em;text-align:center}.list-info-block{margin:0 auto 1.5em;text-align:center}.list-info-block .list-author{text-align:center}.list-info-block .list-author a{align-items:center;display:inline-flex;font-size:var(--font-size-S);gap:6px;justify-content:center}.list-info-block h1{margin:0 auto}.list-info-block .list-description{margin-inline:auto;max-width:var(--width-max-content-narrow)}.highlight-note-private{background-color:var(--color-bg-callout);border-radius:0.8em;display:inline-block;font-size:var(--font-size-S);margin:0 auto 2em auto;padding:0.8em 1em}.empty{color:var(--color-txt-meta);margin:1em auto 3.5em;max-width:var(--width-comments);text-align:center}.albums-container{align-items:flex-start;display:flex;flex-flow:wrap row;justify-content:center;list-style:none;margin:2.5em 0 0;padding:0}.albums-container.ranked{counter-reset:ranking 0}.albums-container.ranked h2::before{background-color:var(--color-bg-list);border-radius:4px;content:counter(ranking);counter-increment:ranking;display:inline-block;display:flex;flex-shrink:0;font-size:var(--font-size-L);font-weight:500;height:50px;justify-content:center;line-height:48px;min-width:50px;padding-inline:8px;white-space:nowrap}@media (min-width: 35rem){.albums-container.ranked h2::before{height:44px;line-height:42px;width:44px}}.albums-container.ranked.countdown h2::before{counter-increment:ranking -1}.big-play-button{align-items:center;background-color:var(--color-btn-juicy-bg);border:1px solid var(--color-btn-juicy-border);border-radius:1000px;bottom:3%;box-shadow:var(--big-shadow);color:var(--color-btn-juicy-txt);cursor:pointer;display:flex !important;font-size:2rem;height:5rem;justify-content:center;position:absolute;right:3%;text-decoration:none;transform-origin:center center;transition:100ms ease-out;width:5rem;z-index:1}.big-play-button i{margin-left:3px}@media (prefers-reduced-motion){.big-play-button{transition:0}}.big-play-button:focus{opacity:1 !important;transform:none !important}@media (pointer: fine){.big-play-button:hover{opacity:1 !important;transform:scale(1.05) !important}}.per-album{margin-bottom:3em;position:relative;width:100%}.per-album .album-artwork img{user-select:none}.per-album .album-artwork{position:relative}.per-album .album-artwork img,.per-album .album-artwork iframe{aspect-ratio:1/1;display:block;height:auto !important;width:100% !important}@media screen and (min-width: 55rem) and (pointer: fine){.per-album .album-artwork .big-play-button{opacity:0;pointer-events:none;transform:translateY(0.5em)}}@media screen and (min-width: 55rem) and (pointer: fine) and (pointer: fine){.per-album .album-artwork:hover .big-play-button{pointer-events:unset}}@media (pointer: fine){.per-album:hover .big-play-button{opacity:1;pointer-events:unset;transform:translateY(0)}}.per-album:focus-within .big-play-button{opacity:1;pointer-events:unset;transform:translateY(0)}.per-album .album-cover,.per-album .album-sort-handle{display:none}.per-album .album-info{margin-block:0.8em}.per-album h2{align-items:flex-start;display:flex;font-size:inherit;gap:0.8em;line-height:1.25;margin-bottom:1em}.per-album .album-name{font-size:var(--font-size-XM);line-height:1.4}.per-album .album-artist{color:var(--color-txt-meta);font-weight:400;margin-top:4px}.per-album .album-notes p,.per-album .album-notes ul,.per-album .album-notes ol{margin-block:0.5em}.per-album .album-notes ul,.per-album .album-notes ol{padding-left:2em}.per-album .album-notes ul{list-style:disc}.per-album .album-notes li>ul{list-style:circle}.per-album .album-notes li>ul,.per-album .album-notes li>ol{margin-block:0}.per-album .album-notes blockquote{border-left:2px solid var(--color-gray-800);margin-inline:0;padding-inline:1em 0}.per-album .inline-album-edit{color:var(--color-txt-meta);font-size:var(--font-size-S);margin-top:1em}.per-album .inline-album-edit .buttons{margin-top:0.5em}.per-album .album-tools{margin-top:1em}.per-album .album-flash{color:var(--color-txt-meta);font-size:var(--font-size-S)}@media (min-width: 35rem){.album-layout-grid:not(.album-edit-mode){gap:5%}.album-layout-grid:not(.album-edit-mode) .per-album{max-width:340px;width:47.5%}.album-layout-grid:not(.album-edit-mode) .per-album .album-name{font-size:inherit;line-height:inherit}}@media (min-width: 55rem){.album-layout-grid:not(.album-edit-mode){gap:5%}.album-layout-grid:not(.album-edit-mode) .per-album{width:30%}}@media (min-width: 35rem){.album-layout-list:not(.album-edit-mode){display:block;padding-inline:2em}.album-layout-list:not(.album-edit-mode) h2::before{height:50px;line-height:48px;min-width:50px}.album-layout-list:not(.album-edit-mode) .per-album{align-items:center;display:grid;gap:1.5em;grid-template-columns:31% 1fr}.album-layout-list:not(.album-edit-mode) .per-album .album-artwork{align-self:flex-start}.album-layout-list:not(.album-edit-mode) .per-album .album-info{margin:0}.album-layout-list:not(.album-edit-mode) .per-album .album-name{font-size:var(--font-size-L);line-height:1.2;margin-bottom:2px}}.album-edit-mode{gap:0;margin-bottom:3em}.album-edit-mode a{pointer-events:none;text-decoration:none}.album-edit-mode .big-play-button{display:none !important}.album-edit-mode .per-album{align-items:center;background-color:var(--color-bg-list);border-radius:0.4em;cursor:grab;display:grid;gap:10px;grid-template-columns:20px 64px 1fr;margin:0.25em 0;max-width:100%;padding:0.5em 1em;width:100%}.album-edit-mode h2{margin:0}.album-edit-mode.ranked .per-album h2{align-items:center;flex-direction:row-reverse;justify-content:space-between}.album-edit-mode.ranked .per-album h2::before{height:auto;justify-content:flex-end;min-width:0;padding:0}.album-edit-mode .album-sort-handle{display:block !important}.album-edit-mode .album-artwork{pointer-events:none;position:relative}.album-edit-mode .album-artwork img,.album-edit-mode .album-artwork iframe{width:64px}.album-edit-mode .album-artwork .album-cover{background-color:blue;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.album-edit-mode .album-name{font-size:inherit;line-height:inherit}.album-edit-mode .album-info,.album-edit-mode .album-artist{margin:0}.album-edit-mode .album-notes,.album-edit-mode .inline-album-edit{display:none}.author-highlight{align-items:center;border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);display:grid;font-size:var(--font-size-S);gap:1em;grid-template-columns:80px 1fr;margin:auto;max-width:var(--width-comments);padding:1.5em 0.5em}.author-highlight .avatar{align-self:flex-start}.author-highlight span{font-family:Georgia, 'Times New Roman', Times, serif}.author-highlight p{display:inline;margin:0}.sign-me-up{background-color:var(--color-bg-callout);border-radius:0.8em;margin:3em auto 1.5em;padding:1em;text-align:center;width:var(--width-sign-me-up)}.sign-me-up p>a{display:inline-block;font-size:var(--font-size-S);margin-top:8px}.album-page-header{margin:0 auto 1.5em;text-align:center}.album-page-header .album-artwork{aspect-ratio:1 / 1;margin-inline:auto;position:relative;text-align:center}@media (min-width: 35rem){.album-page-header .album-artwork{max-width:360px !important}}.album-page-header .album-artwork iframe,.album-page-header .album-artwork img{aspect-ratio:1 / 1;display:block;height:auto !important;margin-inline:auto;object-fit:contain;width:100% !important}.album-page-header .album-artwork .big-play-button{font-size:2.4rem;height:6rem;width:6rem}.album-page-header .album-artwork .album-page-image-zoom{aspect-ratio:1 / 1;background-color:transparent;border:0;border-radius:0;color:var(--color-txt-meta);cursor:zoom-in;font-size:0;left:0;position:absolute;top:0;width:100%}.album-page-header .album-artwork .album-page-image.zoomed{align-items:center;background:var(--color-bg-app);cursor:zoom-out;display:flex;height:100%;justify-content:center;left:0;object-fit:contain;position:fixed;top:0;width:100%;z-index:10}.album-page-header .album-artwork .album-page-image.zoomed img{box-shadow:var(--big-shadow);height:auto !important;max-height:90% !important;max-width:90% !important;width:auto !important}@media (max-width: 35rem){.album-page-header .album-artwork .album-page-image.zoomed img{max-height:100% !important;max-width:100% !important}}.album-page-header h1{margin-top:0.4em}.album-page-header h2{font-weight:600;margin-top:0.1em}.album-page-header time{color:var(--color-txt-secondary);display:block;font-size:var(--font-size-S);font-weight:400;margin-top:0.3em}.album-page-header .album-tools{margin-block:1em}.album-page-header .album-tools .album-flash{background:var(--color-bg-callout);border:1px solid var(--color-bg-callout);border-radius:0.6em;display:inline-block;font-size:var(--font-size-XS);line-height:normal;margin:0;padding:7px 10px}.streaming-list{background:var(--color-bg-callout);border-radius:0.6em;margin:1em auto;padding:1em;text-align:left}.streaming-list h2{font-size:var(--font-size-M)}@media (min-width: 35rem){.streaming-list{max-width:360px !important}}.streaming-list ul{display:flex;flex-wrap:wrap;margin:1em 0 0 0;padding:0}.streaming-list ul li{display:block;width:25%}.streaming-list ul li a{border-radius:0.5em;display:block;font-size:10px;padding:5px;text-align:center;text-decoration:none;width:100%}.streaming-list ul li a:hover{background:var(--color-bg-app)}.streaming-list ul li a i{display:block;font-size:30px;margin:3px 0 4px 0}.album-lists{margin-top:2em}.album-lists h2{font-size:var(--font-size-M);text-align:center}.list-of-notes{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:1em;list-style:none;margin-block:2em 4em;padding:0}.list-of-notes>li{align-items:center;display:flex;gap:1em;margin-inline:auto;max-width:700px;outline-offset:4px;position:relative;text-decoration:none;width:100%}.list-of-notes>li>div{flex:1}.list-of-notes:has(li:nth-child(3))>li{margin-inline:0}@media (min-width: 55rem){.list-of-notes{flex-direction:row}.list-of-notes>li{max-width:100%;width:calc(50% - 0.5em)}}.list-of-notes .fa-heart{font-size:var(--font-size-S);left:0.8em;position:absolute;top:0.8em}.list-of-notes a.list-artwork{align-self:flex-start;aspect-ratio:1 / 1;background-color:var(--color-bg-list);border-radius:0.8em;display:block;flex-shrink:0;padding:0.8em;user-select:none;width:30%}@media (min-width: 55rem){.list-of-notes a.list-artwork{padding:1em}}.list-of-notes a.list-artwork div{aspect-ratio:1 / 1;background-color:rgba(0,0,0,0.05);border-radius:1000px;display:grid;grid-template-columns:100%;grid-template-rows:100%;overflow:hidden;user-select:none}.list-of-notes a.list-artwork div img{aspect-ratio:1 / 1;display:block;height:100%;max-width:100%;object-fit:cover;user-select:none;width:auto}.list-of-notes a.list-artwork div:has(:nth-child(2)){grid-template-columns:50% 50%}.list-of-notes a.list-artwork div:has(:nth-child(3)){grid-template-columns:50% 50%;grid-template-rows:50% 50%}.list-of-notes a.list-info{display:block;text-decoration:none}.list-of-notes .list-meta{color:var(--color-txt-meta);font-size:var(--font-size-S);font-weight:400;line-height:normal;margin-top:3px}.list-of-notes .list-meta .avatar{margin:-4px 1px -2px 0}.list-of-notes .note-description{margin-top:1em}.list-of-notes .note-description p,.list-of-notes .note-description ul,.list-of-notes .note-description ol{margin-block:0.5em}.list-of-notes .note-description ul,.list-of-notes .note-description ol{padding-left:2em}.list-of-notes .note-description ul{list-style:disc}.list-of-notes .note-description li>ul{list-style:circle}.list-of-notes .note-description li>ul,.list-of-notes .note-description li>ol{margin-block:0}.list-of-notes .note-description blockquote{border-left:2px solid var(--color-gray-800);margin-inline:0;padding-inline:1em 0}.list-of-notes .note-description>*:first-child{margin-top:0}.list-of-notes .note-description>*:last-child{margin-bottom:0}.list-of-notes .note-description .no-notes{color:var(--color-txt-secondary);font-style:italic;line-height:1.25}.discover-rss{align-items:center;display:inline-block;font-size:var(--font-size-S)}.discover-rss i{margin-right:4px}.excuse-us{font-size:var(--font-size-S);margin:0.5em 0 2em 0;text-align:center}.discover-wrapper section{margin-block:3em 5em}.discover-index-header{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between}.discover-index-header h2 a{text-decoration:none}@media (pointer: fine){.discover-index-header h2 a:hover{text-decoration:underline}}.discover-page-header{margin-bottom:2em;text-align:center}.discover-page-header p{margin-top:0.5em}.list-of-lists{display:grid;gap:4vw;grid-template-columns:repeat(2, 1fr);list-style:none;margin-bottom:2em;padding:0}@media (min-width: 40rem){.list-of-lists{gap:2.5vw;grid-template-columns:repeat(3, 1fr)}}@media (min-width: 55rem){.list-of-lists{gap:2vw;grid-template-columns:repeat(4, 1fr)}.discover-index-section .list-of-lists li:nth-of-type(5),.discover-index-section .list-of-lists li:nth-of-type(6){display:none}}.list-of-lists a{display:flex;flex-direction:column;outline-offset:4px;position:relative;text-decoration:none}.list-of-lists a .fa-heart{font-size:var(--font-size-S);left:0.8em;position:absolute;top:0.8em}.list-of-lists a .list-artwork{aspect-ratio:1 / 1;background-color:var(--color-bg-list);border-radius:0.8em;padding:0.8em;user-select:none;width:100%}@media (min-width: 55rem){.list-of-lists a .list-artwork{padding:1em}}.list-of-lists a .list-artwork div{aspect-ratio:1 / 1;background-color:rgba(0,0,0,0.05);border-radius:1000px;display:grid;grid-template-columns:100%;grid-template-rows:100%;overflow:hidden;user-select:none}.list-of-lists a .list-artwork div img{aspect-ratio:1 / 1;display:block;height:100%;max-width:100%;object-fit:cover;user-select:none;width:auto}.list-of-lists a .list-artwork div:has(:nth-child(2)){grid-template-columns:50% 50%}.list-of-lists a .list-artwork div:has(:nth-child(3)){grid-template-columns:50% 50%;grid-template-rows:50% 50%}.list-of-lists a .list-info{margin-block:0.8em 1.2em}.list-of-lists a .list-meta{color:var(--color-txt-meta);font-size:var(--font-size-S);font-weight:400;line-height:normal;margin-top:3px}.list-of-lists a .list-meta .avatar{margin:-4px 1px -2px 0}.list-of-albums{display:grid;gap:4vw;grid-template-columns:repeat(2, 1fr);list-style:none;margin-bottom:2em;padding:0}@media (min-width: 40rem){.list-of-albums{gap:2.5vw;grid-template-columns:repeat(3, 1fr)}}@media (min-width: 55rem){.list-of-albums{gap:2vw;grid-template-columns:repeat(4, 1fr)}.discover-index-section .list-of-albums li:nth-of-type(5),.discover-index-section .list-of-albums li:nth-of-type(6){display:none}}.list-of-albums a{display:flex;flex-direction:column;outline-offset:4px;position:relative;text-decoration:none}.list-of-albums a .album-artwork{aspect-ratio:1 / 1;user-select:none;width:100%}.list-of-albums a .album-artwork img{aspect-ratio:1 / 1;display:block;height:auto;width:100%}.list-of-albums a .album-info{margin-block:0.8em 1.2em}.list-of-albums a .album-artist{color:var(--color-txt-meta);font-size:var(--font-size-S);font-weight:400;line-height:normal;margin-top:3px}.list-of-curators{display:grid;gap:4vw;grid-template-columns:repeat(3, 1fr);list-style:none;margin-bottom:2em;padding:0}@media (min-width: 35rem){.list-of-curators{gap:3vw;grid-template-columns:repeat(4, 1fr)}}@media (min-width: 45rem){.list-of-curators{gap:2vw;grid-template-columns:repeat(5, 1fr)}}@media (min-width: 55rem){.list-of-curators{gap:1vw;grid-template-columns:repeat(6, 1fr)}}.list-of-curators a{align-items:center;background-color:var(--color-bg-list);border-radius:0.5em;display:flex;flex-direction:column;gap:0.4em;line-height:normal;padding:1em 0.2em;text-align:center;text-decoration:none}.list-of-curators a .avatar{user-select:none}.changelogs{border-top:1px solid var(--color-border);list-style:none;padding:0}.changelog-entry{border-bottom:1px solid var(--color-border);padding-block:2em}.changelog-entry time,.changelog-entry .floating-actions{color:var(--color-txt-meta);font-size:var(--font-size-S)}.changelog-entry p,.changelog-entry ul,.changelog-entry ol{margin-block:1em}.changelog-entry ul,.changelog-entry ol{padding-left:2em}.changelog-entry ul{list-style:disc}.changelog-entry li>ul{list-style:circle}.changelog-entry li>ul,.changelog-entry li>ol{margin-block:0}.changelog-entry img{max-width:100%}.changelog-entry .changelog-body *:first-child{margin-top:0.5em}.changelog-entry .changelog-body *:last-child{margin-bottom:0}.signup-new,.forgot-password,#log-in-form{margin-top:0;max-width:var(--width-max-login)}.signup-new label,.forgot-password label,#log-in-form label{display:none}.signup-new .newsletter-sign-up,.forgot-password .newsletter-sign-up,#log-in-form .newsletter-sign-up{margin:1em 0}.signup-new .newsletter-sign-up label,.forgot-password .newsletter-sign-up label,#log-in-form .newsletter-sign-up label{display:inline-block}.signup-new input[type="text"],.signup-new input[type="email"],.signup-new input[type="password"],.forgot-password input[type="text"],.forgot-password input[type="email"],.forgot-password input[type="password"],#log-in-form input[type="text"],#log-in-form input[type="email"],#log-in-form input[type="password"]{margin-top:0.5em}#log-in-form.content-wrapper{margin-top:1em}.tell-tale.content-wrapper{max-width:var(--width-max-content-narrow)}.tell-tale hr{margin:3.5em 0}.tell-tale h3{margin-top:1.5em}.tell-tale .thelead{font-size:var(--font-size-L);font-weight:500;margin-top:0.5em}.tell-tale .illustration{margin:1.5em 0;text-align:center}@media (prefers-color-scheme: dark){.tell-tale .illustration img{filter:invert(100%)}}.tell-tale .illustration figcaption{color:var(--color-txt-secondary);font-family:var(--font-family-serif);font-size:var(--font-size-S);font-style:italic;line-height:1.4;margin-top:0.2em}.tell-tale .q-and-a li{margin-block:0.2em}.tell-tale .whales-are-ok{margin:1.5em auto;width:80%}.signup-legal-notice{color:var(--color-txt-secondary);font-size:var(--font-size-S);text-align:center}.cm-toggle{appearance:none;border:0;cursor:pointer;display:inline-block;font-size:11px;font-weight:600;margin:0;outline:0;position:relative;-webkit-tap-highlight-color:transparent;vertical-align:middle;width:96px}.cm-toggle:after{background-color:var(--color-toggle-on-bg);border-radius:18px;clear:both;color:var(--color-toggle-on-txt);content:"Public";display:inline-block;font-family:var(--font-family);font-size:1.25em;height:24px;line-height:24px;margin-right:4px;padding:0 0 0 12px;text-align:left;width:92px}@media (prefers-color-scheme: dark){.cm-toggle:after{background-color:var(--color-btn-juicy-bg)}}.cm-toggle:before{background-color:#fff;border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,0.6);content:"";display:block;font-family:var(--font-family);height:26px;left:66px;position:absolute;top:-1px;width:26px}.cm-toggle:checked:before{left:0}.cm-toggle:checked:after{background-color:var(--color-toggle-off-bg);color:var(--color-toggle-off-txt);content:"Private";padding:0 10px 0 0;text-align:right}.cm-toggle,.cm-toggle:before,.cm-toggle:after,.cm-toggle:checked:before,.cm-toggle:checked:after{transition:ease .3s}@media (prefers-reduced-motion){.cm-toggle,.cm-toggle:before,.cm-toggle:after,.cm-toggle:checked:before,.cm-toggle:checked:after{transition:none}}.hidden{display:none}@media (max-width: 35rem){.hidden-on-mobile{display:none}}.center{text-align:center}.margin-block{margin-block:1.5em}.flex-line{display:flex;flex-wrap:wrap;gap:4px}
