.scenario-print{width:816px;min-height:1056px;padding:var(--gs-space-5);background:var(--gs-surface-raised);color:var(--gs-text);font-family:var(--gs-font-body);font-size:var(--gs-text-base);line-height:var(--gs-leading-snug);letter-spacing:var(--gs-tracking-normal);box-sizing:border-box}.scenario-print p{margin:0}.scenario-print__meta{border-width:var(--gs-border-thin);border-style:dashed;border-color:var(--gs-text-muted);padding:var(--gs-space-1);font-size:var(--gs-text-xs);overflow-wrap:anywhere}.scenario-print__title{font-family:var(--gs-font-reading);font-size:var(--gs-text-2xl);line-height:var(--gs-leading-tight);margin-block:var(--gs-space-2)}.scenario-print__intro{gap:var(--gs-space-3);grid-template-columns:3fr 1fr;display:grid}.scenario-print__intro-copy{gap:var(--gs-space-1);display:grid}.scenario-print__context-cards{gap:var(--gs-space-2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.scenario-print__context-cards img{border-radius:var(--gs-radius-sm);width:100%;display:block}.scenario-print__label,.scenario-print__meta,.scenario-print__choice,.scenario-print__slot{font-family:var(--gs-font-mono);font-size:var(--gs-text-xs);color:var(--gs-text)}.scenario-print__label{font-weight:var(--gs-weight-bold);text-transform:uppercase;margin-bottom:var(--gs-space-1)}.scenario-print__tip{border-top-width:var(--gs-border-medium);border-top-style:solid;border-top-color:var(--gs-accent);margin-top:var(--gs-space-2);padding-top:var(--gs-space-1)}.scenario-print__rounds-title{font-size:var(--gs-text-lg);font-weight:var(--gs-weight-bold);margin-top:var(--gs-space-2);margin-bottom:0}.scenario-print__round{margin-top:0}.scenario-print__round-title{font-size:var(--gs-text-sm);font-weight:var(--gs-weight-bold);margin-bottom:0}.scenario-print__pulls{align-items:center;gap:var(--gs-space-2);padding-top:var(--gs-space-1);padding-bottom:var(--gs-space-1);border-top:var(--gs-border-thin) solid var(--gs-color-ink);border-bottom:var(--gs-border-thin) solid var(--gs-color-ink);padding-left:var(--gs-space-2);padding-right:var(--gs-space-2);background:linear-gradient(to right, color-mix(in srgb, var(--gs-color-blue) 18%, var(--gs-color-white)), var(--gs-color-white), color-mix(in srgb, var(--gs-accent) 35%, var(--gs-color-white)));font-size:var(--gs-text-sm);color:var(--gs-color-ink);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.scenario-print__pull-value{font-weight:var(--gs-weight-bold);line-height:var(--gs-leading-snug)}.scenario-print__pull-value--end{text-align:right}.scenario-print__axis{align-items:center;display:flex}.scenario-print__axis-line{height:var(--gs-border-medium);background:linear-gradient(to right, var(--gs-color-blue), var(--gs-accent));flex-grow:1}.scenario-print__axis-dot:first-child{background:var(--gs-color-blue)}.scenario-print__axis-dot:last-child{background:var(--gs-accent);box-shadow:inset 0 0 0 var(--gs-border-thin) var(--gs-color-ink)}.scenario-print__axis-dot{width:var(--gs-space-2);height:var(--gs-space-2);border-radius:var(--gs-radius-pill);background:var(--gs-color-ink)}.scenario-print__cards{gap:var(--gs-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scenario-print__slot{font-weight:var(--gs-weight-bold);margin-bottom:0;display:block}.scenario-print__choice{border-top-width:var(--gs-border-thin);border-top-style:solid;border-top-color:var(--gs-accent);text-align:center;margin-top:0;padding-top:0}.scenario-print__footer{margin-top:var(--gs-space-1);font-size:var(--gs-text-xs);color:var(--gs-text-muted)}.scenario-print__card-face{aspect-ratio:713/413;border-radius:var(--gs-radius-sm);width:100%;position:relative;overflow:hidden}.scenario-print__card-face svg{width:100%;height:100%;display:block;position:absolute;inset:0}
