all repos — site @ ad9999a94c880abd7c68833d9a1023bdbdf4c911

source for my site, found at icyphox.sh

input.css (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
@import "tailwindcss";

@layer base {
    @theme {
        --color-cyan: #509c93;
        --color-light: #fff9eb;
        --color-light-gray: #fceccc;
        --color-medium-gray: #e6dcd1;
        --color-mediumer-gray: #d8cbbe;
        --color-gray: #776e63;
        --color-dark: #4a443d;
        --color-darker: #2a261f;
        --color-warm: #fffdf5;
        --color-fg: #100f0f;
        --color-selection: rgba(143, 105, 213, 0.2);

        --color-dark-light: #2a261f;
        --color-dark-light-gray: #4a443d;
        --color-dark-medium-gray: #6b635a;
        --color-dark-gray: #d3cec1;
        --color-dark-fg: #fff6e3;
        --color-dark-dark: #e6dcd1;
        --color-dark-darker: #fff9eb;
        --color-dusk: #100f0f;
        --color-dark-selection: rgba(80, 156, 147, 0.2);

        --breakpoint-md: 400px;
    }

    h1 {
        @apply text-2xl;
        @apply font-medium;
        @apply pt-4 pb-3;
    }

    h2 {
        @apply text-xl;
        @apply font-normal;
        @apply text-darker dark:text-dark-darker;
        @apply pt-4 pb-3;
    }

    ::selection {
        @apply bg-selection;
        @apply dark:bg-dark-selection;
    }

    html {
        @apply bg-warm dark:bg-dusk;
        @apply text-fg dark:text-dark-fg;
    }

    main {
        @apply text-base p-0 font-normal;
        @apply text-base/relaxed;
        article {
            @apply py-5;
            p {
                @apply py-2;
            }
            strong {
                @apply font-medium;
            }

            ul {
                @apply list-disc;
                @apply mx-8 my-2;
                @apply marker:text-mediumer-gray;
            }

            ol {
                counter-reset: counter;
                li {
                    counter-increment: counter;
                }
                @apply list-decimal;
                @apply mx-8 my-2;
                @apply marker:text-gray;
            }

            code {
                @apply bg-light text-[0.9rem];
            }
            pre {
                @apply bg-light p-4 my-2 overflow-x-auto overflow-y-hidden;
            }

            .footnotes {
                hr {
                    @apply border-t dark:border-dark-light-gray border-light-gray pt-6 mt-6;
                }
            }

            .footnotes > ol li {
                @apply flex items-center gap-3;
            }

            .footnotes > ol li::before {
                @apply content-[counter(counter)];
                @apply rounded-full text-center leading-4 text-light bg-cyan;
                @apply w-4 h-4 text-xs inline-block flex-shrink-0;
            }

            .footnote-ref a {
                @apply no-underline dark:text-dark-light text-light rounded-full text-center bg-cyan border-b-0;
                @apply w-3 h-3 text-[0.6rem] leading-3 inline-block;
            }

            .footnotes > ol li p {
                @apply m-0 leading-4;
            }

            .footnote-return {
                @apply border-b-0 text-cyan ml-auto;
            }

            .footnote-return:hover {
                @apply border-b-0 text-cyan ml-auto;
            }

            .footnotes ol li:not(:last-child) {
                @apply pb-8;
            }
        }
    }

    body {
        @apply max-w-[655px];
        @apply px-4 pt-8 pb-80;
        @apply my-4 mx-auto;
    }

    a {
        @apply text-darker dark:text-dark-darker;
        @apply border-b border-medium-gray hover:border-gray;
        @apply dark:border-dark-medium-gray dark:hover:border-dark-gray;
    }

    img {
        @apply max-w-full;
        @apply w-full;
        @apply block;
        @apply mx-auto my-[10px_auto_4px_auto];
        @apply rounded-md;
    }

    .row {
        @apply flex flex-col md:flex-row items-center justify-between;
        @apply gap-4 md:gap-2;
    }
}