.media-item-compare-row{border-radius:.5em;display:contents}.media-item-compare-row:hover{color:var(--hover-foreground)}.media-item-compare-row:hover .media-item-compare-row__background{background-color:var(--hover-background,rgba(var(--theme-page-fg-rgb), .035))}.media-item-compare-row--hover-variant-blue:hover .media-item-compare-row__background{background-color:rgba(var(--theme-brightblue-rgb), .4)}.media-item-compare-row--hover-variant-invert:hover{color:var(--theme-page-bg)}.media-item-compare-row--hover-variant-invert:hover .media-item-compare-row__background{background-color:rgba(var(--theme-page-fg-rgb), .4)}.media-item-compare-row__compare{z-index:1;flex-direction:column;justify-content:center;align-items:center;font-size:1.2em;display:flex;position:relative}.media-item-compare-row__expand-button{cursor:pointer;z-index:2;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.media-item-compare-row__expand-button:focus-visible{outline:4px solid rgba(var(--theme-link-rgb), .2)}.media-item-compare-row__expand-container{flex-direction:column;gap:1em;display:flex;overflow:hidden}.media-item-compare-row__background{background-color:rgba(var(--theme-page-fg-rgb), .035);border-radius:inherit;margin:.33em 0}.media-item-compare-row__background--highlighted{background-color:rgba(var(--theme-yellow-rgb), .05);border:2px solid rgba(var(--theme-yellow-rgb), .5)}.media-item-compare-row--has-action:hover .media-item-compare-row__background{background-color:rgba(var(--theme-link-rgb), .1);border-color:rgba(var(--theme-link-rgb), .5)}.media-item-compare-row__title{z-index:1;flex-direction:column;padding:1.5em 1.25em;display:flex;position:relative}.media-item-compare-row__label{align-items:center;gap:.5em;line-height:1.1;display:flex}.media-item-compare-row__description,.media-item-compare-row__description_spacer{text-align:left;opacity:.7;margin-top:.5em;font-size:.85em}.media-item-compare-row__description_spacer{height:0;margin:0;overflow:hidden}.media-item-compare-row__label-icon{position:relative;top:.05em}.media-item-compare-row__action{border-radius:inherit;z-index:2;border:2px solid #0000}.media-item-compare-row__expanded-actions-list{z-index:2;justify-content:flex-start;align-items:center}.media-item-compare-row__expanded-actions-list a,.media-item-compare-row__expanded-actions-list button{z-index:100}.media-item-compare-row__expand-icon{text-align:right;flex-grow:1}.media-item-compare-row__expand-icon img,.media-item-compare-row__expand-icon svg{width:1.25em;transition:transform .3s}.media-item-compare-row__expand-icon svg{width:1.75em;fill:var(--theme-page-fg);transition:transform .3s}.media-item-compare-row--dark{color:rgba(var(--theme-page-bg-rgb), .9)}.media-item-compare-row--dark .media-item-compare-row__background{background-color:rgba(var(--theme-page-fg-rgb), .965)}.media-item-compare-row--dark .media-item-compare-row__expand-icon path{fill:rgba(var(--theme-page-bg-rgb), .9)}.scroll-id{opacity:0;width:1px;height:1px;position:absolute;top:-80px}.media-item-compare{grid-template-columns:1fr;grid-template-rows:minmax(1fr, auto);place-items:center;width:100%;min-height:100%;padding-top:4em;padding-bottom:4em;display:grid}.media-item-compare__grid{gap:0 .5em;min-width:min(30vw,80%);display:grid}.media-item-compare__row{position:relative}.media-item-compare__col-heading{flex-direction:column;justify-content:center;align-items:center;gap:.5em;padding:1em;display:flex;position:relative}.media-item-compare__col-icon{flex:1;justify-content:center;align-items:center;display:flex}.media-item-compare__col-icon>div{-o-object-fit:contain;object-fit:contain;transition:transform .2s cubic-bezier(.215,.61,.355,1)}.media-item-compare__col-icon--has-action:hover>div{transform:scale(1.1)}.media-item-compare__col-title{flex:none}.media-item-compare__col-icon-action{z-index:1;position:absolute;inset:0}.media-item-compare__col-highlight{display:none}.media-item-compare__col-highlight--highlighted{background-color:rgba(var(--theme-brightblue-rgb), .05);border:2px solid rgba(var(--theme-brightblue-rgb), .5);border-radius:.5em;margin-top:-1em;margin-bottom:-1em;display:block}.media-item-compare--wide .media-item-compare__grid{width:100%}.media-item-compare--sm{font-size:.85em}
