# Reference

Welcome to the Textual Reference.

<div class="grid cards" markdown>

-   :octicons-book-16:{ .lg .middle } __CSS Types__

    ---

    CSS Types are the data types that CSS [styles](../styles/index.md) accept in their rules.

    :octicons-arrow-right-24: [CSS Types Reference](../css_types/index.md)


-   :octicons-book-16:{ .lg .middle } __Events__

    ---

    Events are how Textual communicates with your application.

    :octicons-arrow-right-24: [Events Reference](../events/index.md)


-   :octicons-book-16:{ .lg .middle } __Styles__

    ---

    All the styles you can use to take your Textual app to the next level.

    [:octicons-arrow-right-24: Styles Reference](../styles/index.md)


-   :octicons-book-16:{ .lg .middle } __Widgets__

    ---

    How to use the many widgets builtin to Textual.

    :octicons-arrow-right-24: [Widgets Reference](../widgets/index.md)

  

</div>
