17 lines
1.3 KiB
CSS
17 lines
1.3 KiB
CSS
/* Domain composition only; all controls come from the Design Guideline. */
|
|
body { margin:0; background:var(--nodedc-canvas); color:var(--nodedc-text-primary); font-family:var(--nodedc-font-family); font-size:var(--nodedc-font-size-md); }
|
|
main { max-width:960px; margin:0 auto; padding:32px 24px 64px; }
|
|
main>header { display:flex; align-items:center; justify-content:space-between; gap:24px; margin-bottom:24px; }
|
|
h1 { font-size:var(--nodedc-font-size-title); font-weight:600; margin:8px 0; }
|
|
p { font-size:var(--nodedc-font-size-sm); line-height:1.6; color:var(--nodedc-text-secondary); }
|
|
main>header p { font-size:var(--nodedc-font-size-xs); }
|
|
.notice { margin-bottom:24px; }
|
|
.actions { display:flex; flex-wrap:wrap; gap:12px; margin:16px 0; }
|
|
.demands { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px; margin:24px 0; }
|
|
.demands>div { display:flex; flex-direction:column; gap:8px; }
|
|
.demands strong { font-size:var(--nodedc-font-size-lg); font-variant-numeric:tabular-nums; }
|
|
.demands span { font-size:var(--nodedc-font-size-sm); }
|
|
.trace { display:grid; gap:20px; }
|
|
.trace-row { display:grid; grid-template-columns:minmax(0,1fr) 250px 100px; align-items:center; gap:16px; font-size:var(--nodedc-font-size-sm); }
|
|
@media (max-width:720px) { main {padding:20px 12px 40px;} .trace-row {grid-template-columns:1fr;} }
|