@layer defaults.desktop{}@layer components.desktop{}@layer layout.desktop{}@layer aheader.desktop{}@layer pagination.desktop{}@layer preview-switch.desktop{label:has(> input#preview-switch-mobile) {
    display: none;
}





label:has(> input#preview-switch-desktop) {
    position: fixed;

    left: calc((100vw - var(--container-width)) / 2 - 25px);




    bottom: 20vh;

    color: hsl(0, 0%, 70%);
    border-color: hsl(0, 0%, 40%);

    line-height:    1;


    --border-width: 1px;
    --padding-top:  5px;
    --padding-left: 1px;
    --padding-bottom:5px;
    --padding-right: 2px;

    padding-right:  calc(var(--padding-right) + var(--border-width));
    padding-left:   calc(var(--padding-left) + var(--border-width));
    padding-top:    calc(var(--padding-top) + var(--border-width));
    padding-bottom: calc(var(--padding-bottom) + var(--border-width));


    transform: rotate(180deg);
    writing-mode: vertical-lr;

    cursor: pointer;
    
}
label > span:first-child {



    font-weight:    400;
    line-height:    1;
}


label:has(> input#preview-switch-desktop):hover {
    color: hsl(0, 0%, 95%);
}


label:has(> input#preview-switch-desktop:checked) {

    color: hsl(0, 0%, 95%);



    
    
    
    

















    
    
    






    
    
    
    
} }@layer alist.desktop{}@layer primary-header.desktop{header.primary-header {
    padding-left: 1em;
}

 }@layer layout-decor.desktop{}