header .links li:nth-child(3) a,header .links li:nth-child(3) a:link,header .links li:nth-child(3) a:visited{font-weight:500;color:#57bc92}header .links li:nth-child(3)::before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:2.75rem;height:5px;background-color:#57bc92;border-radius:10px 10px 0 0}main{display:flex;flex-direction:column;justify-content:space-between;gap:2.5rem}main button.more{background-color:#76cad4;color:#fff;border:none;border-radius:3px;display:flex;align-items:center;justify-content:center;height:2.5rem;padding:0 1.5rem;text-align:center;width:-moz-fit-content;width:fit-content;text-transform:uppercase;margin:2rem auto 0rem;box-shadow:0px 0px 1.1px rgba(118,202,212,.028),0px 0px 3px rgba(118,202,212,.056),0px 0px 6px rgba(118,202,212,.09),0px 0px 20px rgba(118,202,212,.2);grid-column:span 3}@media only screen and (max-width: 1200px){main button.more{grid-column:span 2}}@media only screen and (max-width: 992px){main button.more{grid-column:span 1}}main button.more:hover{background-color:#68b4bc;box-shadow:0 0 3px #68b4bc;cursor:pointer}main .upper{text-transform:uppercase}main #background{display:flex;justify-content:center;align-items:center;background-color:#011a17;height:12rem;min-width:100%}main #background h1{color:#fff;z-index:1}main #content{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;width:100%;max-width:83.3125rem;padding:0 2rem;gap:1.75rem;margin-bottom:4rem}@media only screen and (max-width: 992px){main #content{padding-left:0 1.5rem;padding-right:0 1.5rem}}@media only screen and (max-width: 768px){main #content{padding-left:1rem;padding-right:1rem}}@media only screen and (max-width: 360px){main #content{padding-left:.5rem;padding-right:.5rem}}main #content a[href="/custom-lists"]{color:#357a5d;text-decoration:none}main #content a[href="/custom-lists"]:hover{text-decoration:underline}main #content #search-bar{display:flex;align-items:stretch;height:3rem;text-align:center;width:84%;height:-moz-fit-content;height:fit-content}main #content #search-bar .public-list-search[name="items[]"]+.public-list-search.ts-wrapper{width:100%}main #content #search-bar .public-list-search[name="items[]"]+.public-list-search.ts-wrapper .ts-control{height:3.3125rem;border:1px solid #ebebeb;border-radius:0;border-left:none}main #content #search-bar .public-list-search[name="items[]"]+.public-list-search.ts-wrapper .ts-dropdown{margin:0}@media only screen and (max-width: 360px){main #content #search-bar{width:95%}}main #content #search-bar .material-icons{width:3rem;padding:0 .75rem;line-height:3rem;text-align:center;border:1px solid #ebebeb;border-left:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer !important;background-color:#f8f8f8}main #content #search-bar .material-icons:hover{background-color:#d7d7d7}main #content #search-bar #list-type{display:flex;align-items:center;justify-content:center;background-color:#f8f8f8;border:1px solid #ebebeb;padding:0 .75rem;min-width:-moz-max-content;min-width:max-content;border-radius:4px 0 0 4px;width:8.5rem;line-height:3rem}main #content #search-bar #list-type.open{border-radius:4px 0 0 0}main #content #search-bar #list-type:hover{cursor:pointer !important;background-color:#e7e7e7}main #content #search-bar #public-list-search-confirm{display:flex;align-items:center;justify-content:center}main #content #search-bar #public-list-search-confirm:hover{cursor:pointer !important;background-color:#e7e7e7}main #content #search-bar #list-type-options{display:flex;position:absolute;left:0;height:2.25rem;align-items:stretch;flex-direction:column;text-align:center;top:calc(3rem - 1px);z-index:3;line-height:3rem;vertical-align:middle;width:7.4rem}main #content #search-bar #list-type-options .dropdown-choice{border:1px solid #ebebeb;border-bottom:0px;background-color:#f8f8f8;padding:0 .75em;font-size:1rem;width:100%}main #content #search-bar #list-type-options .dropdown-choice:last-child{border-radius:0px 0px 4px 4px;border-bottom:1px solid #ebebeb}main #content #search-bar #list-type-options .dropdown-choice:hover{background-color:#e7e7e7;cursor:pointer !important}main #content #liked-only-wrapper{display:flex;flex-direction:row;align-self:flex-start;margin-left:1rem;gap:.5rem}main #content #lists{width:100%;display:grid;grid-template-columns:repeat(auto-fill, minmax(32%, 1fr));-moz-column-gap:2%;column-gap:2%;row-gap:1.8rem}@media only screen and (max-width: 1200px){main #content #lists{grid-template-columns:repeat(auto-fill, minmax(48%, 1fr))}}@media only screen and (max-width: 768px){main #content #lists{grid-template-columns:repeat(auto-fill, minmax(100%, 1fr))}}main #content #lists .notice{width:100%;text-align:center;vertical-align:middle;font-size:1.2rem}main #content #lists .list{border:1px solid #f2f2f2;padding:1rem;border-radius:7px;box-shadow:0px 0px 30px -5px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between}main #content #lists .list .list-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media only screen and (max-width: 450px){main #content #lists .list .list-header{flex-direction:column;align-items:flex-start;gap:.5rem}}main #content #lists .list .list-header .list-author{display:flex;flex-direction:row}main #content #lists .list .list-header .list-author .profile-picture{height:3.5rem;width:3.5rem;border-radius:3px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}main #content #lists .list .list-header .list-author .profile-picture.material-icons{font-size:3.5rem;color:#011a17}main #content #lists .list .list-header .list-author .username-wrapper{display:flex;flex-direction:column;justify-content:center;padding-left:.5rem;gap:.125rem}main #content #lists .list .list-header .list-author .username-wrapper .username{font-weight:500;font-size:1.1rem;color:#000;text-decoration:none;width:-moz-fit-content;width:fit-content}main #content #lists .list .list-header .list-author .username-wrapper .likes-count{font-size:.9rem}main #content #lists .list .list-header .list-stats{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.25rem}@media only screen and (max-width: 992px){main #content #lists .list .list-header .list-stats{gap:.66rem}}main #content #lists .list .list-header .list-stats .list-like{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.25rem;border-radius:4px;outline:none;border:none;background-color:#e9e7e7;opacity:.8;transition:opacity .2s;height:-moz-min-content;height:min-content;padding:.25rem .5rem}@media only screen and (max-width: 450px){main #content #lists .list .list-header .list-stats .list-like{order:2}}main #content #lists .list .list-header .list-stats .list-like:hover{opacity:1}main #content #lists .list .list-header .list-stats .list-like span:not(.material-icons){font-size:.95rem}main #content #lists .list .list-header .list-stats .list-like .material-icons{font-size:1.25rem;transform:rotate(0.03deg)}main #content #lists .list .list-header .list-stats .list-like.liked{background-color:#fee7ef}main #content #lists .list .list-header .list-stats .list-like.liked .material-icons{color:#f10f59}main #content #lists .list .list-header .list-stats .affinity-circle{display:flex;flex-direction:row;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:50%}main #content #lists .list .list-header .list-stats .affinity-circle .affinity-percent{font-weight:500}main #content #lists .list .list-body-wrapper{height:100%;margin-top:1.25rem;display:flex;flex-direction:column}main #content #lists .list .list-body-wrapper span:first-child{font-size:.95rem}main #content #lists .list .list-body-wrapper .list-content{margin-top:.66rem;height:100%;width:100%}main #content #lists .list .list-body-wrapper .list-content .items{display:grid;grid-template-columns:repeat(auto-fill, minmax(45%, 1fr));-moz-column-gap:10%;column-gap:10%;row-gap:.5rem;height:100%}@media only screen and (max-width: 576px){main #content #lists .list .list-body-wrapper .list-content .items{grid-template-columns:repeat(auto-fill, minmax(100%, 1fr))}}main #content #lists .list .list-body-wrapper .list-content .items .item{display:flex;flex-direction:row;gap:.25rem;align-items:center}main #content #lists .list .list-body-wrapper .list-content .items .item .item-name{text-decoration:none;color:#000}main #content #lists .list .list-body-wrapper .list-content .items .item .item-name:hover{text-decoration:underline}main #content #lists .list .list-body-wrapper .list-content .items .item .item-picture.character{height:3rem;width:3rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}main #content #lists .list .list-body-wrapper .list-content .items .item .item-picture.series{-o-object-fit:contain;object-fit:contain;height:3rem;width:3rem;object-fit:contain;-o-object-position:center;object-position:center}main #content #lists .list .list-body-wrapper .list-content .more{color:#5da2ac;text-decoration:underline;align-self:flex-end;justify-self:flex-end;padding:0 1.2rem 0rem 0;line-height:3rem}main #content #lists .list .list-body-wrapper .list-content .more.full{grid-column:1/-1}main #search-bar.mobile #list-type,main #search-bar.mobile #list-type-options span{width:-moz-fit-content !important;width:fit-content !important;margin:0 !important;font-size:24px !important}main #search-bar.mobile #list-type-options span{padding:0 !important;width:3.15rem !important}main #search-bar.mobile .dropdown::after{margin:0;border:none}body.dark header .links li:nth-child(3)::before{background-color:#3c556d}body.dark main #background{background-color:#3c556d}body.dark main #background::after{background-color:rgba(50,61,75,.902)}body.dark main #content a[href="/custom-lists"]{color:#6fa8ca}body.dark main #content #search-bar input{background-color:#14171d;border-color:#2c323c}body.dark main #content #search-bar #list-type,body.dark main #content #search-bar #public-list-search-confirm{background-color:#2c323c;border-color:#2c323c;color:#eaeaea}body.dark main #content #search-bar #list-type:hover,body.dark main #content #search-bar #public-list-search-confirm:hover{background-color:#2c323c}body.dark main #content #search-bar #list-type-options .dropdown-choice{background-color:#2c323c;border-color:#2c323c}body.dark main #content #search-bar #list-type-options .dropdown-choice:hover{background-color:#2c323c}body.dark main #content #search-bar .ts-wrapper .ts-control,body.dark main #content #search-bar .ts-wrapper .ts-dropdown{background-color:#14171d;color:#eaeaea;border-color:#383a40}body.dark main #content #search-bar .ts-wrapper .ts-control input,body.dark main #content #search-bar .ts-wrapper .ts-dropdown input{color:#eaeaea}body.dark main #content #search-bar .ts-wrapper .ts-control .option:hover,body.dark main #content #search-bar .ts-wrapper .ts-control .option.active,body.dark main #content #search-bar .ts-wrapper .ts-control .item,body.dark main #content #search-bar .ts-wrapper .ts-dropdown .option:hover,body.dark main #content #search-bar .ts-wrapper .ts-dropdown .option.active,body.dark main #content #search-bar .ts-wrapper .ts-dropdown .item{background-color:#2c323c;color:#e2e2e2}body.dark main #content #search-bar .public-list-search[name="items[]"]+.public-list-search.ts-wrapper .ts-control{border-color:#2c323c}body.dark main #content #lists .list{border-color:#2c323c;box-shadow:0px 0px 30px -5px rgba(127,127,127,.1)}body.dark main #content #lists .list .list-header .list-author .material-icons.profile-picture{color:#eaeaea}body.dark main #content #lists .list .list-header .list-author .username-wrapper .username{color:#f8f8f8}body.dark main #content #lists .list .list-header .list-author .username-wrapper .likes-count{color:#f8f8f8}body.dark main #content #lists .list .list-body-wrapper .list-content .items .item .item-name{color:#eaeaea}body.dark main #content #lists #more-items{background-color:#5190b3;box-shadow:0px 0px 1.1px rgba(118,202,212,.028),0px 0px 3px rgba(118,202,212,.056),0px 0px 6px rgba(118,202,212,.09),0px 0px 20px rgba(115,151,155,.2)}body.dark main #content #lists #more-items:hover{background-color:#6fa8ca}