.content .feed-icon svg {
    width: 1rem;
    vertical-align: center;
    color: orange;
    margin-left: 0.2rem;
}

.content {
    margin-bottom: 2rem;
}

.movie-tracker-list details {
    flex-direction: column;
    list-style: none;
    align-items: start;
    font-size: .9rem;
    text-align: left;
    margin: 0 0 1rem 0;
    @media (max-width: 1024px) {
        margin: 0 1rem 1rem 1rem;
    }
}

.movie-tracker-list details[open] {
    background-color: var(--movie-tracker-background-color);
    border-radius: 5px;
}

.movie-tracker-list details .details {
    padding: .5rem;
}

.movie-tracker-list details .details p {
    margin-bottom: calc(var(--paragraph-spacer) / 2);
}

.movie-tracker-list details[open] summary ~ * {
    animation: none;
}


.movie-tracker-list a {
    color: var(--link-text-color);
}

.movie-tracker-list li:before {
    content: '' !important;
}

.movie-tracker-list summary {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 140px 120px;
    grid-template-areas: "title seen rating";
    border-radius: 5px;
    background-color: var(--movie-tracker-background-color);
    color: var(--text-color);
    padding: .3rem 0;
    @media (max-width: 1024px) {
        grid-template-columns: 1fr auto;
        grid-template-rows: auto auto;
        grid-template-areas: "title title" "seen rating";
        column-gap: 1rem;
    }
}

.movie-tracker-list summary.has-no-details {
    cursor: auto;
}

.movie-tracker-list summary.has-no-details .title:before {
    content: '\00a0\00a0\00a0';
}

.movie-tracker-list summary.has-details .title:before {
    content: '\25B6\FE0E';
    color: #999;
}

.movie-tracker-list summary:hover {
    text-decoration: none;
}

.movie-tracker-list summary .title {
    grid-area: title;
    text-align: left;
    margin-left: .5rem;
}

.movie-tracker-list summary .original-title {
    color: #666;
    font-style: italic;
}

.movie-tracker-list summary .seen {
    grid-area: seen;
    text-align: right;
    font-size: .85rem;
}

.movie-tracker-list summary .rating {
    grid-area: rating;
    text-align: right;
    margin-right: .5rem;
}

.movie-tracker-list .rating svg {
    width: 17px;
    margin-top: 5px;
    fill: #666;
}