
/* generated 2026-06-27T15:26:27+09:00 */


/**********
 * file: 0-version.css
 *
 */

/**
 * Acsiryo 2025
 *
 */



/**********
 * file: 1-fonts.css
 *
 */

/* fonts.googleapis.com/css?family=Lato:300,400,700,900 */
@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap);



/**********
 * file: 2-reset.css
 *
 */

body, div, span,
h1, h2, h3, h4, h5, h6, p,
a,
em, img,
small, strike, strong, sub, sup,
b, u, i,
ol, ul, li,
form, label, legend,
table, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: none;
    outline: 0;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-optical-sizing: auto;
    vertical-align: baseline;
    background-color: transparent;
    background-repeat: no-repeat;
}

body, div, p, h1, h2, h3, h4, h5 {
    font-weight: 300;
    font-size: 1rem;
}

input, textarea, keygen, select, button {
  font-family: "Plus Jakarta Sans", sans-serif;
  font-weight: 300;
  }

a,b,u,i { font-size: inherit; }

body { line-height: 1; }
u { text-decoration: none; }
ol, ul { list-style: none; }
img { vertical-align: bottom; background-color: transparent; }
a img { border: none; }
/* remember to define focus styles! */
:focus { outline: 0; }




/**********
 * file: empty.css
 *
 */




/**********
 * file: footer.css
 *
 */

footer {
 -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
       box-sizing: border-box;
  background-color: black;
  padding         : 20px;
  width           : 100%;
  }

footer div {
  margin-bottom: 1em;
	}

footer ul {
  color          : white;
  list-style-type: none;
  padding-left   : 0;
  align-items    : center;
  display        : flex;
  }

footer li {}
footer li a {
  color          : white;
  display        : block;
  padding        : 10px 10px;
  text-decoration: none;
  }

footer li:first-child a { padding-left : 0; }
footer li:last-child  a { padding-right: 0; }

footer .logo {
	background-image: url(https://cdn.acsiryo.com/assets/logo-white.png);
  background-size: contain;
  display        : block;
  height         : 0;
  overflow       : hidden;
  padding        : 20px 0 0;
  width          : 130px;
  }




/**********
 * file: loading.css
 *
 */

.loading::after {
  animation      : rotation 1s infinite linear;
  background-size: contain;
  content        : "";
  display        : block;
  height         : 150px;
  left           : 50%;
  position       : absolute;
  top            : 50%;
  width          : 150px;

  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAMAAACahl6sAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAuVQTFRFAAAA////////////////////////////+vr69fX18vLy8/Pz////////////////////////////9/f38PDw9fX1////////////////////9PT0/////////////////v7+8vLy////////////9vb2////////////////9/f3////////////7+/v////////////+Pj48vLy////////////////////////8/Pz////////////+fn5////////////7u7u/Pz87u7u8fHx7u7u////9PT0////7u7u7+/v/////////////////v7+8vLy/Pz8////////////////7+/v////////////////8vLy7+/v9/f3////////////////7+/v8fHx////////7+/v////+/v7/////////Pz8////////9fX1////////////////////7+/v////8PDw////////////+/v7////////8PDw////////8/Pz9PT0////+Pj48PDw+vr6////////////////////////8PDw////8fHx8PDw////////8fHx////8fHx////9vb2////////8fHx////+fn5////////////9PT0////////////////////////////////9fX1/////////////v7+////8/Pz////////8/Pz+vr68/Pz////////////////9fX1////////////////////+/v79vb2+Pj49vb29/f3/f39////////////////////////////////+Pj4////+fn5+fn5////////////////+vr6/////////////////////f39/f39////////////////////////////////////////////////////////7+/v+Pj4+fn5+vr6+/v79PT09/f3/Pz88fHx/f398PDw////8F8VcQAAAOt0Uk5TAAQiPVhwiJyzydzZnWEcJk1yl8HrzGQBED9u0ocSN2yh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');
}

@keyframes rotation {
    from { transform: translate(-50%, -50%) rotate(0deg);   }
    to   { transform: translate(-50%, -50%) rotate(359deg); }
}



/**********
 * file: meet.css
 *
 */

html, body {
	margin: 0;
	padding: 0;
	background-color: black;
	}

header {
 -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
       box-sizing: border-box;
  margin          : 0;
  width           : 100%;
	padding: 20px;
	color: white;
	background-color: black;
  z-index: 100; /* the menu slides UNDER the header. */
  }

header ul {
  align-items    : center;
  display        : flex;
  justify-content: flex-start;
  width          : 100%;
  list-style-type: none;
  }

header li {}

header .icon { margin-right: 20px; }

header .icon.with-user-pic a {
	border-radius: 30px;
	}

header .icon a {
  background-size: contain;
  background-repeat: no-repeat;
  display        : block;
  height         : 60px;
  text-decoration: none;
  width          : 60px;
  background-image: url(https://cdn.acsiryo.com/assets/icon-white.png);
	}

header h3 {
  color        : white;
  font-size    : 20px;
  font-weight  : bold;
  margin-bottom: 0;
  text-align   : left;
  }

header .user,
header .burger { display: none; }

.menu { display: none; }


section {
	padding: 0;
	}

.meeting {
	max-width  : none;
	width      : 100%;
	}

iframe {
	border : none;
	display: block;
	height : calc( 100vh - 225px );
	width  : 100%;
	background-color: black;
	}

div.frame-loading { display: none; }

iframe.loading + div.frame-loading {
	display         : block;
	height          : calc( 100vh - 225px );
	position        : absolute;
	top             : 100px;
	width           : 100%;
	z-index         : 10;
	background-color: black;
	}



/* === begin @media === */



/* === begin @theme === */

