.sidebar label{cursor:pointer;letter-spacing:1px;font-weight:500}.sidebar label:hover{color:var(--color-accent)}.sidebar input[type=checkbox]{display:none}.sidebar:has(input[type=checkbox]:checked) .sidebar-wrapper{transform:translate(0)}.sidebar:has(input[type=checkbox]:checked) label:hover{color:var(--color-accent)}.sidebar .sidebar-wrapper{z-index:100;width:100%;transition:transform .24s cubic-bezier(0,0,1,1);position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.sidebar .sidebar-wrapper .sidebar-content{background-color:var(--color-accent);width:50%;min-width:525px;max-width:800px;padding:80px var(--spacing-default)var(--spacing-default)var(--spacing-default);overscroll-behavior:contain;text-align:left;position:absolute;top:0;bottom:0;right:0;overflow:hidden auto}@media (max-width:840px){.sidebar .sidebar-wrapper .sidebar-content{width:100%;min-width:100%;max-width:100%}}.sidebar .sidebar-wrapper .sidebar-content .sidebar-close{top:32px;right:var(--spacing-default);letter-spacing:1px;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:500;position:absolute}.sidebar .sidebar-wrapper .sidebar-content .sidebar-info-table-row{border-bottom:solid var(--color-text)1px;grid-template-rows:auto auto;row-gap:4px;padding:10px 0 12px;display:grid}.sidebar .sidebar-wrapper .sidebar-content .sidebar-info-table-row:first-of-type{border-top:solid var(--color-text)1px}.sidebar .sidebar-wrapper .sidebar-content .sidebar-info-table-row>:first-child{opacity:.5}.sidebar .sidebar-wrapper .sidebar-content .sidebar-info-table-row>:nth-child(2){line-height:1.6rem}