/* * ----------------------------------------------------------------------------- * NibblePoker CSS Theme * ----------------------------------------------------------------------------- * Author: Herwin Bozet (@NibblePoker) * License: CC0 1.0 (Public Domain) * Sources: * - https://github.com/aziascreations/CSS-NibblePoker/ * - https://git.nibblepoker.lu/aziascreations/CSS-NibblePoker * ----------------------------------------------------------------------------- */ /* Externals */ @import 'externals/reset'; // Doesn't reset checkboxes ! /* Config */ @import 'config'; /* Variables */ @import 'variables'; /* Layouts */ @import 'layouts/layout_commons'; // Sets up the page's default sizing rules @import 'layouts/layout_generic'; // Theme used for websites with a toggleable sidebar (Similar to WinUI apps) /* Defaults */ /* Defaults > Text */ @import 'defaults/text/defaults-text-basics'; @import 'defaults/text/defaults-text-links'; @import 'defaults/text/defaults-text-weights'; @import 'defaults/defaults-backgrounds'; // Defines some basic styling/coloring rules @import 'defaults/defaults-fonts'; @import 'defaults/defaults-images'; @import 'defaults/defaults-inputs'; // Has ugly fix for download buttons @import 'defaults/defaults-code'; // Uses forced borders, roundings and paddings @import 'defaults/defaults-tables'; // Uses copied paddings for cells & ugly rounding fix /* Core */ @import 'core/core-grids'; // /!\ Needs an overhaul, especially for mobile !!! /* Elements */ @import 'elements/elements-backgrounds'; @import 'elements/elements-lists'; @import 'elements/elements-wedge'; // Wedges shown in code blocks and other notifications. @import 'elements/elements-hr'; // Custom horizontal rulers @import 'elements/elements-video'; @import 'elements/elements-scrollbar'; // /!\ Horizontal unfinished, and thy look bad in some contexts /!\ /* Inputs */ @import 'inputs/inputs-langs'; @import 'inputs/inputs-textarea'; /* Tables */ @import 'tables/tables-modifiers'; /* Borders */ @import 'borders/border-targeting'; // Border rules (.border, .bt-0, ...) @import 'borders/border-styles'; // Types of borders @import 'borders/border-colors'; // Default colors for some elements (Overrides global color in border-targeting) /* Text */ @import 'text/text-sizes'; @import 'text/text-weights'; @import 'text/text-alignment'; @import 'text/text-styling'; @import 'text/text-misc'; /* Spacing */ @import 'spacing/spacing_global'; @import 'spacing/spacing_axis'; @import 'spacing/spacing_sided'; /* Rounding */ @import 'rounding/rounding_global'; @import 'rounding/rounding_sided'; @import 'rounding/rounding_corner'; /* Overrides */ @import 'utils/utils-float'; // Floating rules (.f-right, ...) @import 'utils/utils-cursor'; @import 'utils/utils-text'; @import 'utils/utils-display'; // /!\ Needs more classes ! @import 'utils/utils-overflow'; // Defines generic overflow rules (.o-hidden, .ox-scroll, ...) @import 'utils/utils-flex'; // /!\ Needs an overhaul !!! @import 'utils/utils-sizing'; // Rules for setting elements size (.w-full, ...) @import 'utils/utils-position'; @import 'utils/utils-mobile'; /* Extras */ @import 'extra/extra-splide'; // Picture gallery @import 'extra/extra-np-content'; // Uses fixed sizes and floats /* Fixes */ @import 'fixes/fixes-mobile'; // Hotfixes for mobile-related issues @import 'fixes/fixes-buttons'; // Ugly fix for download buttons