<!doctype html>
<html ⚡ lang="id">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
  <title>SENJA128 — Keindahan Alam, Foto Senja &amp; Atraksi Lokal Indonesia</title>
  <meta name="description" content="SENJA128 adalah platform foto dan galeri keindahan alam senja terlengkap di Indonesia. Temukan foto senja memukau, panduan kegiatan luar ruangan, atraksi lokal, dan berita hiburan paling update.">
  <link rel="canonical" href="https://senja128id.com/">
  <script async src="https://cdn.ampproject.org/v0.js"></script>
  <link rel="icon" type="image/x-icon" href="https://senja128id.com/img/logosenja128new.ico">
  <style amp-boilerplate>body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}</style>
  <noscript><style amp-boilerplate>body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}</style></noscript>

  <style amp-custom>
    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

    :root {
      --navy:         #0A0F1E;
      --orange:       #e57346;
      --orange-dark:  #ed643a;
      --orange-light: #f8a381;
      --white:        #FFFFFF;
      --muted:        rgba(255,255,255,0.55);
      --glass-bg:     rgba(255,255,255,0.06);
      --glass-border: rgba(255,255,255,0.12);
    }

    html, body {
      height: 100%;
      background: var(--navy);
      color: var(--white);
      font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
      -webkit-font-smoothing: antialiased;
      overflow-x: hidden;
    }

    .bg-wrap {
      position: fixed;
      inset: 0;
      pointer-events: none;
      z-index: 0;
      overflow: hidden;
    }

    .orb {
      position: absolute;
      border-radius: 50%;
      filter: blur(90px);
    }

    .orb-1 {
      width: 520px; height: 520px;
      background: radial-gradient(circle, #e57346 0%, #ed643a 60%, transparent 100%);
      top: -140px; left: -100px;
      opacity: 0.35;
      -webkit-animation: float1 8s ease-in-out infinite alternate;
      animation: float1 8s ease-in-out infinite alternate;
    }

    .orb-2 {
      width: 400px; height: 400px;
      background: radial-gradient(circle, #f8a381 0%, #e57346 50%, transparent 100%);
      bottom: -100px; right: -80px;
      opacity: 0.28;
      -webkit-animation: float2 10s ease-in-out infinite alternate;
      animation: float2 10s ease-in-out infinite alternate;
    }

    .orb-3 {
      width: 260px; height: 260px;
      background: radial-gradient(circle, #ed643a 0%, transparent 80%);
      top: 50%; left: 55%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      opacity: 0.18;
    }

    @-webkit-keyframes float1 {
      from { -webkit-transform: translate(0,0) scale(1); transform: translate(0,0) scale(1); }
      to   { -webkit-transform: translate(40px,30px) scale(1.08); transform: translate(40px,30px) scale(1.08); }
    }
    @keyframes float1 {
      from { transform: translate(0,0) scale(1); }
      to   { transform: translate(40px,30px) scale(1.08); }
    }
    @-webkit-keyframes float2 {
      from { -webkit-transform: translate(0,0) scale(1); transform: translate(0,0) scale(1); }
      to   { -webkit-transform: translate(-30px,-20px) scale(1.06); transform: translate(-30px,-20px) scale(1.06); }
    }
    @keyframes float2 {
      from { transform: translate(0,0) scale(1); }
      to   { transform: translate(-30px,-20px) scale(1.06); }
    }

    .bg-grid {
      position: fixed;
      inset: 0;
      z-index: 0;
      background-image:
        linear-gradient(rgba(229,115,70,0.05) 1px, transparent 1px),
        linear-gradient(90deg, rgba(229,115,70,0.05) 1px, transparent 1px);
      background-size: 48px 48px;
      pointer-events: none;
    }

    .page {
      position: relative;
      z-index: 1;
      min-height: 100vh;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      flex-direction: column;
      -webkit-align-items: center;
      align-items: center;
      -webkit-justify-content: center;
      justify-content: center;
      padding: 40px 20px;
    }

    .card {
      width: 100%;
      max-width: 420px;
      background: var(--glass-bg);
      border: 1px solid var(--glass-border);
      border-radius: 28px;
      padding: 48px 40px 44px;
      -webkit-backdrop-filter: blur(24px);
      backdrop-filter: blur(24px);
      box-shadow:
        0 0 0 1px rgba(229,115,70,0.15),
        0 32px 64px rgba(0,0,0,0.45),
        inset 0 1px 0 rgba(255,255,255,0.08);
      -webkit-animation: fadeUp 0.7s cubic-bezier(0.22,1,0.36,1) both;
      animation: fadeUp 0.7s cubic-bezier(0.22,1,0.36,1) both;
    }

    @-webkit-keyframes fadeUp {
      from { opacity: 0; -webkit-transform: translateY(28px); transform: translateY(28px); }
      to   { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
    }
    @keyframes fadeUp {
      from { opacity: 0; transform: translateY(28px); }
      to   { opacity: 1; transform: translateY(0); }
    }

    .logo-wrap {
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      flex-direction: column;
      -webkit-align-items: center;
      align-items: center;
      margin-bottom: 36px;
    }

    .logo-img-wrap {
      margin-bottom: 10px;
      display: block;
    }

    .logo-tagline {
      margin-top: 4px;
      font-size: 13px;
      color: var(--muted);
      letter-spacing: 0.2px;
      text-align: center;
    }

    .divider {
      width: 100%;
      height: 1px;
      background: linear-gradient(90deg, transparent 0%, var(--glass-border) 30%, var(--glass-border) 70%, transparent 100%);
      margin-bottom: 32px;
    }

    .headline {
      text-align: center;
      margin-bottom: 32px;
    }

    .headline h1 {
      font-size: 22px;
      font-weight: 700;
      letter-spacing: -0.3px;
      color: var(--white);
      line-height: 1.35;
      margin-bottom: 8px;
    }

    .headline p {
      font-size: 14px;
      color: var(--muted);
      line-height: 1.6;
    }

    .btn-group {
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      flex-direction: column;
      gap: 14px;
    }

    .btn {
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      align-items: center;
      -webkit-justify-content: center;
      justify-content: center;
      gap: 8px;
      width: 100%;
      padding: 15px 24px;
      border-radius: 14px;
      font-size: 15px;
      font-weight: 600;
      letter-spacing: 0.1px;
      text-decoration: none;
      cursor: pointer;
      position: relative;
      overflow: hidden;
      border: none;
    }

    .btn-primary {
      background: linear-gradient(135deg, #e57346 0%, #ed643a 100%);
      color: #fff;
      box-shadow:
        0 4px 20px rgba(229,115,70,0.45),
        inset 0 1px 0 rgba(255,255,255,0.15);
    }

    .btn-secondary {
      background: transparent;
      color: var(--orange-light);
      border: 1.5px solid rgba(248,163,129,0.35);
      box-shadow: 0 2px 12px rgba(229,115,70,0.12);
    }

    .btn-icon {
      width: 18px;
      height: 18px;
      -webkit-flex-shrink: 0;
      flex-shrink: 0;
    }

    .footer-note {
      margin-top: 28px;
      text-align: center;
      font-size: 12px;
      color: rgba(255,255,255,0.3);
      line-height: 1.6;
    }

    .footer-note a {
      color: rgba(248,163,129,0.7);
      text-decoration: none;
    }

    .badge {
      display: -webkit-inline-flex;
      display: inline-flex;
      -webkit-align-items: center;
      align-items: center;
      gap: 6px;
      background: rgba(229,115,70,0.15);
      border: 1px solid rgba(229,115,70,0.3);
      border-radius: 100px;
      padding: 5px 14px;
      font-size: 11.5px;
      font-weight: 600;
      letter-spacing: 0.5px;
      text-transform: uppercase;
      color: var(--orange-light);
      margin-bottom: 24px;
      -webkit-animation: fadeUp 0.6s 0.1s cubic-bezier(0.22,1,0.36,1) both;
      animation: fadeUp 0.6s 0.1s cubic-bezier(0.22,1,0.36,1) both;
    }

    .badge-dot {
      width: 6px;
      height: 6px;
      border-radius: 50%;
      background: #4ade80;
      box-shadow: 0 0 8px rgba(74,222,128,0.7);
      -webkit-flex-shrink: 0;
      flex-shrink: 0;
    }

    .trust {
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      align-items: center;
      -webkit-justify-content: center;
      justify-content: center;
      gap: 20px;
      margin-top: 24px;
      padding-top: 20px;
      border-top: 1px solid var(--glass-border);
    }

    .trust-item {
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      flex-direction: column;
      -webkit-align-items: center;
      align-items: center;
      gap: 2px;
    }

    .trust-num {
      font-size: 15px;
      font-weight: 700;
      color: var(--white);
      letter-spacing: -0.3px;
    }

    .trust-label {
      font-size: 10.5px;
      color: var(--muted);
      letter-spacing: 0.2px;
    }

    .trust-sep {
      width: 1px;
      height: 28px;
      background: var(--glass-border);
    }

    @media (max-width: 400px) {
      .card { padding: 40px 28px 36px; border-radius: 22px; }
      .headline h1 { font-size: 19px; }
    }

    @media (prefers-reduced-motion: reduce) {
      .orb-1, .orb-2 { -webkit-animation: none; animation: none; }
      .card, .badge { -webkit-animation: none; animation: none; }
    }
  </style>
</head>

<body>

  <div class="bg-wrap">
    <div class="orb orb-1"></div>
    <div class="orb orb-2"></div>
    <div class="orb orb-3"></div>
  </div>
  <div class="bg-grid"></div>

  <main class="page">

    <div class="badge">
      <span class="badge-dot"></span>
      Platform Aktif &amp; Terpercaya
    </div>

    <div class="card">

      <div class="logo-wrap">
        <div class="logo-img-wrap">
          <amp-img
            src="https://senja128id.com/img/logosenja128new.webp"
            alt="SENJA128 Logo"
            width="170"
            height="60"
            layout="fixed">
          </amp-img>
        </div>
        <p class="logo-tagline">Platform Sportainment &amp; Hiburan Digital</p>
      </div>

      <div class="divider"></div>

      <div class="headline">
        <h1>Selamat Datang Kembali &#128075;</h1>
        <p>Masuk ke akun Anda atau bergabung bersama ribuan member yang telah mempercayai SENJA128.</p>
      </div>

      <div class="btn-group">

        <a href="https://senja128a.site/" class="btn btn-primary">
          <svg class="btn-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round">
            <rect x="3" y="11" width="18" height="11" rx="2" ry="2"/>
            <path d="M7 11V7a5 5 0 0 1 10 0v4"/>
          </svg>
          Masuk ke Akun
        </a>

        <a href="https://senja128a.site/" class="btn btn-secondary">
          <svg class="btn-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round">
            <path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"/>
            <circle cx="9" cy="7" r="4"/>
            <line x1="19" y1="8" x2="19" y2="14"/>
            <line x1="22" y1="11" x2="16" y2="11"/>
          </svg>
          Daftar Gratis Sekarang
        </a>

      </div>

      <div class="trust">
        <div class="trust-item">
          <span class="trust-num">50K+</span>
          <span class="trust-label">Member Aktif</span>
        </div>
        <div class="trust-sep"></div>
        <div class="trust-item">
          <span class="trust-num">99.9%</span>
          <span class="trust-label">Uptime</span>
        </div>
        <div class="trust-sep"></div>
        <div class="trust-item">
          <span class="trust-num">SSL</span>
          <span class="trust-label">Terenkripsi</span>
        </div>
      </div>

    </div>

    <p class="footer-note">
      &#169; 2026 SENJA128 &middot; <strong>SEO LUDRUK &amp; SL TEAM128</strong> &middot; All Rights Reserved
    </p>

  </main>

</body>
</html>