91098bc437
* Split SCSS for easier changes * Re-ordered SCSS files for easier overrides of defaults * Fixed padding classes with auto value * Added theme """stub"""
101 lines
3.4 KiB
SCSS
101 lines
3.4 KiB
SCSS
/*
|
|
* -----------------------------------------------------------------------------
|
|
* 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
|