/**
 * -------------------------------------------------------------------------
 *
 * Reset the browser styles.
 *
 * -------------------------------------------------------------------------
 *
 * @package    MimimiFramework
 * @subpackage Examples / Static Pages only
 * @license    GPL-2.0
 *             https://opensource.org/license/gpl-2-0/
 * @copyright  2022 MiMiMi Community
 *             https://mimimi.software/
 *
 * -------------------------------------------------------------------------
 */

    * {
        background: transparent;
        border: none;
        box-shadow: none;
        box-sizing: border-box;
        border-radius: 0;
        color: inherit;
        outline: none;
        cursor: default;
        font-family: inherit;
        font-size: inherit;
        font-style: normal;
        font-weight: normal;
        line-height: 1.33;
        margin: 0 auto;
        padding: 0;
        max-width: 100%;
        text-align: left;
        text-decoration: none;
        text-shadow: none;
        vertical-align: middle;
        position: relative;
    }

    a,
    button,
    input[type="button"],
    input[type="reset"],
    input[type="submit"],
    input[type="image"],
    input[type="file"],
    .btn {
        cursor: pointer;
    }

    input.switch {
        cursor: default;
        pointer-events: none;
        display: block;
        height: 1px;
        width: 1px;
        overflow: hidden;
        opacity: 0.0001;
        position: fixed;
        bottom: 110vh;
        right: 110vw;
        z-index: -1;
    }

    :root > *:not(body),
    head,
        base,
        meta,
        title,
        link,
        style,
        script,
    slot,
    template,
    embed,
    .hidden,
    [hidden] {
        display: none !important;
    }
