    /* Terminal für VOIDCOM Webseite */
    /* Autor: Raik Schumacher        */
    /* Datum: 31.01.2026             */
    .boot{
      position:fixed;
      inset:0;
      z-index:999;
      display:grid;
      place-items:end start;
      padding:18px;
      background: rgba(11,14,17,.55);
      backdrop-filter: blur(6px);
      opacity:0;
      pointer-events:none;
      transition: opacity .25s ease;
    }

    .boot.show{
      opacity:1;
      pointer-events:auto;
    }

    .boot-window{
      width:min(560px, calc(100vw - 36px));
      border-radius:18px;
      border:1px solid rgba(242,244,248,.12);
      background: rgba(11,14,17,.82);
      box-shadow: 0 18px 60px rgba(0,0,0,.6);
      overflow:hidden;
    }

    .boot-header{
      display:flex;
      align-items:center;
      justify-content:space-between;
      gap:12px;
      padding:12px 14px;
      border-bottom:1px solid rgba(242,244,248,.08);
    }

    .boot-title{
      font-family:"Space Grotesk", Inter, system-ui, sans-serif;
      letter-spacing:.14em;
      text-transform:uppercase;
      font-weight:600;
      font-size:12px;
      color: rgba(242,244,248,.78);
    }

    .boot-status{
      font-family:"Space Grotesk", Inter, system-ui, sans-serif;
      letter-spacing:.18em;
      text-transform:uppercase;
      font-weight:700;
      font-size:11px;
      color: #C9A24D;
    }

    .boot-body{
      margin:0;
      padding:14px;
      min-height: 180px;
      max-height: 240px;
      overflow:auto;
      color: rgba(242,244,248,.78);
      font-size: 12.5px;
      line-height: 1.6;
      font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
      white-space: pre-wrap;
    }
    .boot-body .ok{ color: rgba(242,244,248,.88); }
    .boot-body .warn{ color: rgba(201,162,77,.95); }
    .boot-body .dim{ color: rgba(242,244,248,.55); }

    .boot-footer{
      padding:12px 14px 14px;
      border-top:1px solid rgba(242,244,248,.08);
      display:flex;
      align-items:center;
      justify-content:space-between;
      gap:12px;
    }

    .boot-bar{
      flex:1;
      height:8px;
      border-radius:999px;
      background: rgba(242,244,248,.08);
      overflow:hidden;
    }

    .boot-bar-fill{
      height:100%;
      width:0%;
      background:#C9A24D;
      border-radius:999px;
      transition: width .18s ease;
    }

    .boot-hint{
      color: rgba(242,244,248,.45);
      font-size: 11px;
      letter-spacing: .06em;
      text-transform: uppercase;
    }