body{color:#777;display:flex;flex-direction:column;margin:0;min-height:100vh}.pure-img-responsive{height:auto;max-width:100%}#layout,#menu,.menu-link{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}a[href^="mailto:"]{color:#7db3d3}a[href^="mailto:"]:hover{color:#5a9bd4}.last-updated{margin:.25em 0 .5em;text-align:left}.last-updated p{color:#999;font-size:.8em;margin:0}.content-wrapper,.page-wrapper{display:flex;flex:1;flex-direction:column}#layout{left:0;padding-left:0;position:relative}#layout.active #menu{left:200px;width:200px}#layout.active .menu-link{left:200px}.content{flex:1;line-height:1.6em;margin:0 auto 50px;max-width:800px;padding:0 2em}.header{border-bottom:1px solid #eee;color:#333;height:0;margin:0;padding:2.5em 2em 0;text-align:center;visibility:hidden}.header h1{font-size:3em;font-weight:300;margin:.2em 0}.header h2{color:#ccc;font-weight:300;margin-top:0;padding:0}.content-subhead{color:#888;font-weight:300;margin:30px 0 15px}.collection-guides{display:grid;gap:1em;grid-template-columns:repeat(3,1fr);margin:2em 0}.collection-card{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between;padding:1.5em;transition:box-shadow .3s ease}.collection-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.collection-card h3{color:#333;font-size:1.3em;font-weight:600;margin:0 0 1em}.collection-card h3 a{font-weight:600}.collection-card h3 a,.collection-card h3 a:hover{color:#333;text-decoration:none}.collection-card p{color:#666;flex-grow:1;line-height:1.4;margin-bottom:1.5em}.collection-card .pure-button{align-self:flex-start;flex-shrink:0;margin-top:auto}#menu{background:linear-gradient(180deg,#2c3e50,#34495e);bottom:0;box-shadow:2px 0 10px rgba(0,0,0,.1);left:0;margin-left:-200px;overflow-y:auto;position:fixed;top:0;width:200px;z-index:1000}#menu a{border:none;color:#bdc3c7;font-size:.85em;font-weight:500;letter-spacing:.5px;padding:.4em 0 .4em 1em;transition:all .3s ease}#menu .pure-menu,#menu .pure-menu ul{background:transparent;border:none}#menu .pure-menu .menu-item-divided,#menu .pure-menu ul{border-top:1px solid hsla(0,0%,100%,.1)}#menu .pure-menu li a:focus,#menu .pure-menu li a:hover{background:hsla(0,0%,100%,.1);color:#ecf0f1;transform:translateX(3px)}#menu .pure-menu-selected{background:linear-gradient(90deg,#3498db,#2980b9);border-left:3px solid #e74c3c}#menu .pure-menu-selected a{color:#fff;font-weight:600}#menu .pure-menu-heading{backdrop-filter:blur(10px);background:rgba(0,0,0,.2);border-bottom:2px solid hsla(0,0%,100%,.2);color:#fff;font-size:.9em;font-weight:700;letter-spacing:.5px;margin:0;padding:1em;text-transform:uppercase}#menu .menu-sub-item a{color:#95a5a6;font-size:.8em;font-weight:400;padding-bottom:.3em;padding-left:2em;padding-top:.3em;position:relative}#menu .menu-sub-item a:before{content:"→";left:1.2em;opacity:0;position:absolute;transition:all .3s ease}#menu .menu-sub-item a:focus,#menu .menu-sub-item a:hover{background:rgba(52,152,219,.2);color:#ecf0f1;transform:translateX(3px)}#menu .menu-sub-item a:focus:before,#menu .menu-sub-item a:hover:before{opacity:1}#menu .menu-sub-item.pure-menu-selected{background:rgba(52,152,219,.3)}#menu .menu-sub-item.pure-menu-selected a{color:#fff;font-weight:600}.menu-link{background:rgba(0,0,0,.7);display:block;font-size:10px;height:auto;left:0;padding:2.1em 1.6em;position:fixed;top:0;width:2em;z-index:10}.menu-link:focus,.menu-link:hover{background:#000}.menu-link span{display:block;position:relative}.menu-link span,.menu-link span:after,.menu-link span:before{background-color:#fff;height:.2em;pointer-events:none;width:100%}.menu-link span:after,.menu-link span:before{content:" ";margin-top:-.6em;position:absolute}.menu-link span:after{margin-top:.6em}.series-card{margin-top:2em}.series-section{margin-bottom:1.5rem;scroll-margin-top:20px}.series-section:target{animation:highlightFade 3s ease-out;background-color:#fff3cd;border-radius:4px;padding:.5rem}.series-title-row{align-items:center;border-bottom:2px solid #34495e;display:flex;justify-content:space-between;margin:0 0 .3rem;padding-bottom:.2rem}.series-title{color:#333;font-size:1.4rem;margin:0}.complete-badge{background:#28a745;border-radius:12px;color:#fff;font-size:.7rem;font-weight:600;letter-spacing:.5px;padding:.2rem .5rem;text-transform:uppercase}.complete-badge.original-series{background:#fd7e14}.complete-badge.incomplete,.complete-badge.partial{background:#dc3545}.series-content{align-items:flex-start;display:flex;gap:1rem}.series-text{flex:1}.series-text .series-description{color:#555;line-height:1.4;margin-bottom:.5rem}.series-image{flex-shrink:0;margin-top:1em;order:-1;width:120px}.series-image img{border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);height:auto;max-height:150px;object-fit:contain;width:100%}.episode-info{font-size:.9rem;margin-top:.5rem}.compact-table{border-collapse:collapse;font-size:.85rem;margin-bottom:.5rem;width:100%}.compact-table th{background:transparent;border:none;color:#333;font-size:1rem;font-weight:700;padding:.2rem .3rem;text-align:left}.compact-table th.bluray-col,.compact-table th.dvd-col{text-align:center}.compact-table td{border:1px solid #ddd;font-size:.8rem;padding:.15rem .3rem;text-align:center;vertical-align:middle}.compact-table td.title-col{text-align:left}.img-col{width:80px}.title-col{width:40%}.spinoffs-col{width:100px}.bluray-col,.dvd-col{width:15%}.cartoon-table{font-size:.85em;margin:1.5em 0;width:100%}.cartoon-table th{background:transparent;border:none;color:#333;font-size:1.1em;font-weight:700;padding:.3em;text-align:center}.cartoon-table td{padding:.2em .6em;text-align:center;vertical-align:top}.cartoon-table td:nth-child(2){font-weight:500;text-align:left}.cartoon-table td:nth-child(4),.cartoon-table td[data-label=Notes]{font-size:.85em;line-height:1.3;max-width:200px;text-align:left}.cartoon-image{border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);height:60px;object-fit:cover;width:80px}.btn-link{background:#fff;border:1px solid #1976d2;border-radius:3px;color:#1976d2;display:inline-block;font-size:.75rem;padding:.2rem .4rem;text-decoration:none;transition:all .2s}.btn-link.primary,.btn-link:hover{background:#1976d2;color:#fff}.btn-link.primary:hover{background:#1565c0}.btn-link.multiple-release{display:inline-block;margin-bottom:.3rem}.btn-link.multiple-release:last-child{margin-bottom:0}.na{color:#999;font-style:italic}.series-page-link{background:#f8f9fa;border-radius:4px;padding:1rem;text-align:center}.table-note{background:#f8f9fa;border-left:4px solid #007bff;border-radius:0 4px 4px 0;font-size:.9rem;line-height:1.5;margin:1rem 0;padding:.75rem 1rem}.table-note p{color:#495057;margin:0}.cartoon-table tr.highlighted{animation:highlightFade 3s ease-out;background-color:#fff3cd}@keyframes highlightFade{0%{background-color:#ffeaa7}to{background-color:#fff3cd}}.cartoon-table tr.highlighted td{border-color:#f39c12}.purchase-links{white-space:nowrap}.purchase-links .pure-button{font-size:.75em;margin:0 .2em;padding:.4em .8em}.button-stack{align-items:center;display:flex;flex-direction:column;gap:.3em}.button-stack .pure-button{font-size:.7em;margin:0;min-width:80px;padding:.3em .6em;white-space:nowrap}.unavailable{color:#999;font-size:.85em;font-style:italic}.series-page{margin:0 auto;max-width:1000px}.series-hero{background:#f8f9fa;border-radius:8px;display:flex;gap:2rem;margin-bottom:2rem;padding:1.5rem}.series-hero .series-image{flex-shrink:0}.series-cover{border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,.1);height:250px;object-fit:contain;width:200px}.series-info{flex:1}.series-page .series-title-row{align-items:center;display:flex;justify-content:space-between;margin:0 0 .5rem}.series-page .series-title{color:#333;font-size:2.5rem;line-height:1.2;margin:0}.complete-badge-large{border-radius:18px;font-size:1rem;padding:.4rem 1rem}.complete-badge-large.original-series{background:#fd7e14}.complete-badge-large.partial{background:#dc3545}.series-years{color:#666;font-size:1.1rem;font-style:italic;margin:0 0 1rem}.series-page .series-description{color:#555;font-size:1rem;line-height:1.5;margin:0 0 1.5rem}.series-stats{display:flex;flex-wrap:wrap;gap:2rem}.stat{font-size:1rem}.movies-section,.notes-section,.releases-section{margin:2rem 0}.movies-section h2,.notes-section h2,.releases-section h2{border-bottom:2px solid #ddd;color:#333;margin-bottom:1.5rem;padding-bottom:.5rem}.format-section{margin:1.5rem 0}.format-section h3{color:#555;margin-bottom:1rem}.movies-grid,.release-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.movie-item,.release-item{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:1.5rem}.movie-item h3,.release-item h4{color:#333;margin:0 0 .5rem}.movie-header{align-items:baseline;display:flex;gap:.5rem;margin-bottom:.5rem}.movie-year,.release-meta{color:#666;font-size:.9rem}.release-meta{margin:0 0 1rem}.movie-description{color:#555;font-size:.9rem;line-height:1.4;margin:0 0 1rem}.movie-releases{display:flex;flex-wrap:wrap;gap:.5rem}.legacy-releases{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.notes-content{background:#f9f9f9;border-left:4px solid #ddd;border-radius:0 4px 4px 0;padding:1rem}.recommendation-card{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:1em 0;padding:1.5em}.recommendation-card h4{color:#2c3e50;font-size:1.2em;margin:0 0 .5em}.recommendation-card p{margin:.5em 0}.recommendation-note{background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#856404;margin-top:1em;padding:.8em}.back-navigation{margin:3em 0 2em;text-align:center}.purchase-btn{font-size:.8em;padding:.5em 1em}.site-footer{background:#2c2c2c;border-top:3px solid #1f8dd6;color:#ccc;margin-top:2em;padding:1em 0}.footer-content{margin:0 auto;max-width:800px;padding:0 2em;text-align:center}.footer-content p{font-size:.85em;line-height:1.4;margin:.5em 0}.footer-content p:first-child{color:#aaa}.footer-content p:last-child{border-top:1px solid #444;color:#888;margin-top:.8em;padding-top:.8em}@media (min-width:48em){.content,.header{padding-left:2em;padding-right:2em}#layout{left:0;padding-left:200px}#menu{left:200px}.menu-link{display:none;left:200px;position:fixed}#layout.active .menu-link{left:200px}}@media (min-width:75em){#menu{left:250px;margin-left:-250px;width:250px}#layout{padding-left:250px}#layout.active .menu-link,.menu-link{left:250px}#layout.active #menu{left:250px;width:250px}}@media (max-width:48em){#menu{margin-left:-80vw;width:80vw}#layout.active{left:80vw;position:relative}#layout.active #menu{left:80vw;width:80vw}.header{padding:1em 1em 0}.header h1{font-size:2em;margin:.2em 0}.header h2{font-size:1em;margin:.5em 0 1em}.content{padding:0 1em}.cartoon-table{display:block;font-size:.8em;overflow-x:auto;white-space:nowrap}.cartoon-table tbody,.cartoon-table td,.cartoon-table th,.cartoon-table thead,.cartoon-table tr{display:block}.cartoon-table thead tr{left:-9999px;position:absolute;top:-9999px}.cartoon-table tr{background:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:10px;padding:10px;white-space:normal}.cartoon-table td{border:none;padding:8px 0 8px 50%;position:relative;text-align:left}.cartoon-table td:before{color:#555;content:attr(data-label) ": ";font-weight:700;left:6px;padding-right:10px;position:absolute;white-space:nowrap;width:45%}.cartoon-image{float:right;height:45px;margin-left:10px;width:60px}.purchase-links{white-space:normal}.purchase-links .pure-button{display:block;margin:.2em 0;text-align:center;width:100%}.collection-guides{gap:1em;grid-template-columns:1fr}.menu-link{padding:1.5em 1.2em}}@media (max-width:768px){.series-content{flex-direction:column;gap:.5rem}.series-image{align-self:center;width:80px}.series-image img{max-height:100px}.compact-table{font-size:.75rem}.compact-table td,.compact-table th{padding:.3rem .2rem}.img-col img{height:60px;width:50px}.btn-link{font-size:.7rem;padding:.15rem .3rem}.img-col{width:60px}.title-col{width:35%}.spinoffs-col{width:80px}.bluray-col,.dvd-col{width:15%}.series-hero{flex-direction:column;text-align:center}.series-cover{height:190px;margin:0 auto;width:150px}.series-page .series-title{font-size:2rem}.series-stats{justify-content:center}.movies-grid,.release-grid{grid-template-columns:1fr}}@media (max-width:480px){.series-title{font-size:1rem}.compact-table{font-size:.7rem}.compact-table td,.compact-table th{padding:.25rem .15rem}.img-col{display:none}.title-col{width:50%}.spinoffs-col{width:15%}.bluray-col,.dvd-col{width:17.5%}.btn-link{display:block;font-size:.6rem;margin:.1rem 0;padding:.1rem .2rem;text-align:center}}