<!doctype html>

<html lang="en">

<head>

  <meta charset="utf-8" />

  <meta name="viewport" content="width=device-width,initial-scale=1" />

  <title>Affect Index</title>

  <style>

    :root { --gap: 14px; }

    * { box-sizing: border-box; }

    body { margin:0; font:16px/1.6 system-ui, -apple-system, Segoe UI, Roboto, sans-serif; color:#111; background:#fff; }

    header { padding:48px 24px; border-bottom:1px solid #eee; }

    h1 { margin:0; font-size:28px; letter-spacing:.02em; }

    nav { margin-top:12px; }

    nav a { margin-right:16px; text-decoration:underline; color:#111; }

    main { padding:24px; max-width:1100px; margin:auto; }

    .intro { margin: 6px 0 24px; color:#444; }


    /* --- Gallery --- */

    .gallery {

      display:grid;

      grid-template-columns: repeat( auto-fill, minmax(220px, 1fr) );

      gap: var(--gap);

      align-items: start;

    }

    .card {

      display:block;

      border:1px solid #eee;

      border-radius:14px;

      overflow:hidden;

      text-decoration:none;

      color:inherit;

      transition: transform .08s ease, box-shadow .08s ease;

      background:#fff;

    }

    .card:hover { transform: translateY(-2px); box-shadow: 0 8px 20px rgba(0,0,0,.06); }

    .card img {

      width:100%; height: auto; display:block;

      aspect-ratio: 4/3; object-fit: cover; background:#f6f6f6;

    }

    .meta { padding:10px 12px; font-size:13px; color:#555; display:flex; justify-content:space-between; gap:8px; }

    .meta span { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:68%; }


    footer { padding:24px; text-align:center; border-top:1px solid #eee; font-size:14px; margin-top:42px; }

  </style>

</head>

<body>

  <header>

    <h1>AFFECT INDEX</h1>

    <nav>

      <a href="/imgs/">imgs</a>

      <a href="/sounds/">sounds</a>

      <a href="/movs/">movs</a>

      <a href="/txts/">txts</a>

    </nav>

  </header>


  <main>

    <p class="intro">Welcome. New site is under construction.</p>


    <!-- ====== GALLERY (imgs/ に入れた画像を一覧表示) ======

         使い方:

         1) /imgs/ に jpg/png/webp などを置く

         2) 下の <a class="card"> … </a> をコピペしてファイル名とキャプションを差し替え

         3) 画像原寸に飛ばしたくない場合は <a> を <div> にして href を消す

    -->

    <section class="gallery">


      <!-- 例:myphoto-01.jpg を表示 -->

      <a class="card" href="imgs/myphoto-01.jpg" target="_blank" rel="noopener">

        <img src="imgs/myphoto-01.jpg" alt="myphoto-01" loading="lazy">

        <div class="meta"><span>myphoto-01.jpg</span><time></time></div>

      </a>


      <a class="card" href="imgs/myphoto-02.jpg" target="_blank" rel="noopener">

        <img src="imgs/myphoto-02.jpg" alt="myphoto-02" loading="lazy">

        <div class="meta"><span>myphoto-02.jpg</span><time></time></div>

      </a>


      <a class="card" href="imgs/myphoto-03.jpg" target="_blank" rel="noopener">

        <img src="imgs/myphoto-03.jpg" alt="myphoto-03" loading="lazy">

        <div class="meta"><span>myphoto-03.jpg</span><time></time></div>

      </a>


      <!-- ここから下、必要なだけコピペしてファイル名だけ変えていけばOK -->

      <!--

      <a class="card" href="imgs/xxxx.jpg" target="_blank" rel="noopener">

        <img src="imgs/xxxx.jpg" alt="xxxx" loading="lazy">

        <div class="meta"><span>キャプションやファイル名</span><time></time></div>

      </a>

      -->


    </section>

  </main>


  <footer>

    AFFECT INDEX is based in Tokyo /

    <a href="mailto:99@affect-index.com">99@affect-index.com</a> – Hajime Matsuo

  </footer>

</body>

</html>