# presentation/styles/site.style.css

> 83 lines of code and 0 definitions.

Tree: Site tree
Language: css
Layer: product
Canonical: https://banes-lab.com/anatomy/tree#file-presentation-styles-site-style-css
Source text: https://banes-lab.com/assets/sources/source.74a14905624808eecf9470fdf849de168f6d155587aca41a6a2fed42ae2122d8.generated.txt

## Source

```css
@import url("../tokens/base.tokens.css");
@import url("../tokens/asset.tokens.css");
@import url("../tokens/icon.tokens.generated.css");
@import url("../tokens/tab.tokens.css");
@import url("../tokens/card.tokens.css");
@import url("../tokens/accent.tokens.css");
@import url("../tokens/home.tokens.css");
@import url("../tokens/learning.tokens.css");
@import url("../effects/element.effect.css");
@import url("../effects/overlay.effect.css");
@import url("../effects/reference.effect.css");
@import url("../effects/walk.effect.css");
@import url("./page.style.css");
@import url("./page.fragment.style.css");
@import url("./element.style.css");
@import url("./menu.style.css");
@import url("./home.style.css");
@import url("./home.fragment.style.css");
@import url("./learning.style.css");
@import url("./document.style.css");
@import url("./block.style.css");
@import url("./card.style.css");
@import url("./panel.style.css");
@import url("./code.style.css");
@import url("./overlay.style.css");
@import url("./tab.style.css");
@import url("./section.style.css");
@import url("./grid.style.css");
@import url("./chapter.style.css");
@import url("./glossary.style.css");
@import url("./ontology.style.css");
@import url("./anatomy.style.css");
@import url("./markdown.style.css");
@import url("./diagram.style.css");
@import url("./walk.style.css");
@import url("./metric.style.css");
@import url("./link.style.css");
@import url("./keyword.style.css");
@import url("./checklist.style.css");
@import url("./grammar.style.css");
@import url("./table.style.css");
@import url("./reference.style.css");

*,
*::before,
*::after {
    box-sizing: border-box;
}

html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizelegibility;
}

body {
    background-attachment: fixed;
    background-color: var(--banes-lab-main);
    background-image: var(--gradient-page);
    font-family: var(--font-family-base);
    margin: 0;
    min-height: var(--viewport-full);
    -webkit-tap-highlight-color: transparent;
    touch-action: pan-x pan-y;
    word-spacing: var(--word-spacing-mono);
}

@supports (padding: env(safe-area-inset-top)) {
    body {
        padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom)
            env(safe-area-inset-left);
    }
}

a {
    text-decoration: none;
}

pre,
code {
    word-spacing: 0;
}

img {
    display: block;
    max-width: var(--percent-full);
}

::-webkit-scrollbar {
    width: 0;
}
```
