Skip to content
Snippets Groups Projects
papers.sass 4.04 KiB
Newer Older
sebousan's avatar
sebousan committed
.paper
Olivia206's avatar
Olivia206 committed
    a
        text-decoration-color: transparent
        transition: color 0.3s ease
    > div
        &:first-of-type
            grid-column: 1 / 7
Olivia206's avatar
Olivia206 committed
        &.paper-actions
            grid-column: 8 / 12
            align-items: start
            display: flex
            @include media-breakpoint-down(desktop)
                flex-wrap: wrap
                justify-content: space-between
                margin-top: $spacing1
    h3
        a:hover
            color: $color-accent
Arnaud Levy's avatar
Arnaud Levy committed
    .paper-kind
        @include meta
        text-transform: uppercase
        margin-right: $spacing1
    .paper-volume
        @include meta
        text-transform: lowercase
        a
            @include link($color-text)
            text-transform: none
        span
            text-transform: uppercase
sebousan's avatar
sebousan committed

alexisben's avatar
alexisben committed
    @include list-reset
    margin-block-start: half($spacing3)
    li
        + li
            margin-top: $spacing2
Olivia206's avatar
Olivia206 committed
            @include media-breakpoint-up(desktop)
                margin-top: $spacing3
        article
            @include media-breakpoint-up(desktop)
                @include grid
            + article
                margin-top: $spacing2
Olivia206's avatar
Olivia206 committed
                @include media-breakpoint-up(desktop)
                    margin-top: $spacing3
            
Olivia206's avatar
Olivia206 committed
.papers__page
alexisben's avatar
alexisben committed
    @include media-breakpoint-down(desktop)
        .document-content
            aside
                order: 2
                padding: 0 half($grid-gutter-sm)
    @include media-breakpoint-up(desktop)
alexisben's avatar
alexisben committed
        .hero
            .content
                > h1, > hgroup
                    width: auto

alexisben's avatar
alexisben committed
        .paper-sidebar
            @include container-margin-left
            margin-top: 0
            top: 0
            left: 0
            height: 100%
            position: absolute
            width: col-outside-container(4)
Olivia206's avatar
Olivia206 committed
            > div
                height: 100%
                position: relative
            aside
                border-bottom: 1px solid $color-border
                padding-bottom: $spacing1
alexisben's avatar
alexisben committed
            .toc-container
Olivia206's avatar
Olivia206 committed
                height: unset
alexisben's avatar
alexisben committed
                margin-left: 0
Olivia206's avatar
Olivia206 committed
                padding-top: $spacing1
                @include sticky(-1px)
alexisben's avatar
alexisben committed
            .media
                width: col(2, 4)
alexisben's avatar
alexisben committed
    
Olivia206's avatar
Olivia206 committed
    .document-content
        min-height: 100vh
alexisben's avatar
alexisben committed
        .content
alexisben's avatar
alexisben committed
            margin-bottom: $spacing4
Olivia206's avatar
Olivia206 committed
            @include media-breakpoint-up(desktop)
alexisben's avatar
alexisben committed
                padding-left: offset(4)
alexisben's avatar
alexisben committed
            section + section
                margin-top: $spacing2
Olivia206's avatar
Olivia206 committed
                @include media-breakpoint-up(desktop)
alexisben's avatar
alexisben committed
                    margin-top: $spacing4
            .squared-button
                margin-bottom: 0
                margin-top: $spacing0
                width: auto
alexisben's avatar
alexisben committed
            h2
                margin-bottom: $spacing0
alexisben's avatar
alexisben committed
            .paper-essentials
                h2
                    @include meta
Olivia206's avatar
Olivia206 committed
                    margin-top: $spacing2
alexisben's avatar
alexisben committed
                    &:first-of-type
                        margin-top: 0
            .paper-body
                h2
                    margin-bottom: $spacing2
            .paper-authors
                h2
alexisben's avatar
alexisben committed
                    @include meta
alexisben's avatar
alexisben committed
                .authors
                    @include grid(2, desktop)
                    article
alexisben's avatar
alexisben committed
                        margin-top: $spacing1
alexisben's avatar
alexisben committed
                        .name
                            a
                                @include h4
                                @include stretched-link(before)
                                text-decoration: none
        .document-nav
alexisben's avatar
alexisben committed
            // @include media-breakpoint-up(desktop)
            //     grid-column: 1 / 5
            //     img
            //         width: col(2, 4)
alexisben's avatar
alexisben committed
            dl
                margin: 0
                dt
                    @include meta
                    margin-bottom: $spacing0
                    &:not(:first-of-type)
                        margin-top: $spacing2
                dd:first-of-type
                    a
                        display: flex
                        flex-direction: column
                        span
                            order: 3