/* デザイントークン（Phase 2 指示書 §2-1 準拠・モックから抽出） */
:root{
  --bg:        #0f0f0f;
  --surface:   #1c1c1c;
  --surface-2: #272727;
  --line:      #303030;
  --text:      #f1f1f1;
  --text-mute: #aaaaaa;
  --text-dim:  #717171;
  --radius:    12px;
  --sidebar-w: 230px;
}

*{ box-sizing:border-box; margin:0; padding:0 }
html,body{ height:100% }
body{
  background: var(--bg);
  color: var(--text);
  font-family: "Hiragino Kaku Gothic ProN","Noto Sans JP","Roboto",-apple-system,sans-serif;
  -webkit-font-smoothing: antialiased;
}
a{ color: inherit; text-decoration: none }
img{ max-width:100%; display:block }

::-webkit-scrollbar{ height:8px; width:8px }
::-webkit-scrollbar-thumb{ background:#383838; border-radius:8px }
