<br />
<b>Warning</b>:  mkdir(): Permission denied in <b>/var/www/_phplib/scss.inc.php</b> on line <b>4556</b><br />
<br />
<b>Warning</b>:  file_put_contents(./scss_cache/5d7ff67694be8dfbc3834815761e75eb.css): Failed to open stream: No such file or directory in <b>/var/www/_phplib/scss.inc.php</b> on line <b>4475</b><br />
<br />
<b>Warning</b>:  file_put_contents(./scss_cache/5d7ff67694be8dfbc3834815761e75eb.css.imports): Failed to open stream: No such file or directory in <b>/var/www/_phplib/scss.inc.php</b> on line <b>4477</b><br />
<br />
<b>Warning</b>:  filemtime(): stat failed for ./scss_cache/5d7ff67694be8dfbc3834815761e75eb.css in <b>/var/www/_phplib/scss.inc.php</b> on line <b>4498</b><br />
/* compiled by scssphp v0.0.12 on Wed, 10 Dec 2025 20:50:53 +0700 (0.0032s) */

a {
  text-decoration: underline; }

@font-face {
  font-family: aileron;
  src: url(/css/font/Aileron-BlackItalic.otf); }

@font-face {
  font-family: cornerstone;
  src: url(/css/font/Cornerstone.ttf); }

.flex {
  display: flex !important; }

.flex-vcenter {
  flex-direction: column;
  justify-content: center; }

.flex-vtop {
  flex-direction: column;
  justify-content: flex-start; }

.flex-hcenter {
  flex-direction: row;
  justify-content: center; }

.text-vmid {
  vertical-align: middle; }

.only {
  display: none; }

@media (max-width: 767px) {
  .mobile.only {
    display: block; } }

@media (min-width: 768px) and (max-width: 991px) {
  .tablet.only {
    display: block; } }

@media (min-width: 992px) {
  /*Biar tinggi bagian main minimal 61 persen dari vertical height*/
    .computer.only {
      display: block; } }

main {
  min-height: 61vh; }

.islink {
  cursor: pointer;
  text-decoration: underline;
  color: blue; }
