text: /**
   * Contains options for generating default styles for `<svg-bigheads>`. Changes makes sence only before fisrt `<svg-bigheads>` is created. See {@link style.cerate}.
   * @typedef {Object} style_options
   * @property {boolean} [allow=true] Allow creating global default styles
   * @property {string} [fit=contain] CSS `fit` property of `<svg>` inside `<svg-bigheads>`
   * @property {string} [big_hat=bigheads-hat-longhairs] Class name for making hat bigger when long hair
   */
  /**
   * @namespace
   * @private
   * @global
   */
  const style_global= {
      /**
       * @property {style_options} options
       * @memberof style_global
       * @public
       */
      options: { allow: true, fit: "contain", big_hat: "bigheads-hat-longhairs" },
      /**
       * Keeping information the global style was created – see {@link style.cerate}
       * @property {boolean} [is_created=false]
       * @memberof style_global
       * @private
       */
      is_created: false,
      /**
       * Creates new `<style>` inside `<head>` with default styling of `<svg-bigheads>` (displays block and size)
       * @method
       * @memberof style_global
       * @public
       */
      create(){
          if(!this.options.allow||this.is_created) return false;
          const style_el= document.createElement("style");
          const { fit, big_hat }= this.options;
          style_el.innerHTML=
              `svg-bigheads svg, svg-bigheads-part svg { all: unset; width: 100%; height: 100%; object-fit: ${fit}; }` +
              `svg-bigheads .${big_hat} { transform: scale(1.1) translate(-5%, -7.5%); }`;
          document.head.appendChild(style_el);
          this.is_created= true;
      }
  };