|
74 | 74 | .pf-stage{position:relative;padding:16px;min-height:0;overflow:hidden; |
75 | 75 | background:radial-gradient(1100px 640px at 55% 42%,#474a41 0%,#31342c 72%)} |
76 | 76 | .pf-stage .bed{position:absolute;inset:16px;width:auto;max-height:none;aspect-ratio:auto} |
77 | | -/* leave paper margins for the labels + caption; canvas & svg share the same |
78 | | - box so the pen crosshair stays aligned with the ink */ |
79 | | -.pf-stage #pcanvas,.pf-stage #stage{inset:46px 40px 92px} |
| 77 | +/* leave paper margins for the labels + caption, and reserve the right side |
| 78 | + for the LIVE PLOT card + journal so the artwork sits clear of them — |
| 79 | + canvas & svg share the same box so the pen crosshair stays aligned */ |
| 80 | +.pf-stage #pcanvas,.pf-stage #stage{inset:46px 350px 92px 44px} |
| 81 | +@media(max-width:1280px){.pf-stage #pcanvas,.pf-stage #stage{inset:46px 310px 92px 40px}} |
80 | 82 | .pf-stage .bed .bl{left:16px;transform:none} |
81 | 83 | .pf-view{position:absolute;top:8px;right:16px;z-index:3;font-weight:700;font-size:8px; |
82 | 84 | letter-spacing:.16em;text-transform:uppercase;color:#a99a76} |
|
118 | 120 | /* responsive: stack sidebar under the stage; card goes static */ |
119 | 121 | @media(max-width:940px){ |
120 | 122 | .pf-ws{grid-template-columns:1fr;height:auto} |
121 | | - .pf-stage{order:1;height:72vh;min-height:420px} |
| 123 | + .pf-stage{order:1;height:70vh;min-height:420px} |
122 | 124 | .pf-side{order:2;border-right:none;border-top:1px solid var(--line)} |
123 | 125 | .pf-machine{margin-top:0} |
124 | | - .pf-card{width:auto;left:34px} |
| 126 | + .pf-card{left:auto;top:16px;right:16px;width:230px} |
| 127 | + .pf-card .big b{font-size:19px} |
| 128 | + .pf-card .grid{gap:8px 12px;padding:11px 14px} |
| 129 | + .pf-card .grid b{font-size:11.5px} |
| 130 | + .pf-card .ft{display:none} |
| 131 | + .pf-stage #pcanvas,.pf-stage #stage{inset:44px 30px 60px} |
125 | 132 | .pf-cap{display:none} |
126 | 133 | } |
127 | 134 | @media(max-width:560px){ |
|
136 | 143 |
|
137 | 144 | /* command journal — PlotGrid's translucent terminal, bottom-right of the sheet */ |
138 | 145 | .pf-term{position:absolute;right:34px;bottom:30px;z-index:8;width:470px; |
139 | | - background:rgba(8,18,10,.62);border:1px solid rgba(123,224,138,.30); |
140 | | - -webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px); |
141 | | - color:#7be08a;font-family:'Liberation Mono','Courier New',monospace} |
| 146 | + background:rgba(8,18,10,.38);border:1px solid rgba(123,224,138,.30); |
| 147 | + color:#7be08a;font-family:'Liberation Mono','Courier New',monospace; |
| 148 | + transition:background .25s ease} |
| 149 | +.pf-term:hover{background:rgba(8,18,10,.9)} |
142 | 150 | .pf-term .hd{display:flex;gap:10px;padding:8px 12px;border-bottom:1px solid rgba(123,224,138,.24); |
143 | 151 | font-size:9.5px;font-weight:700;letter-spacing:.12em} |
144 | 152 | .pf-term .hd .sp{flex:1} |
145 | 153 | .pf-term pre{margin:0;padding:9px 12px;font-size:10.5px;line-height:1.75;min-height:212px; |
146 | | - white-space:pre-wrap;text-shadow:0 1px 2px rgba(0,0,0,.55)} |
| 154 | + white-space:pre-wrap;text-shadow:0 1px 3px rgba(0,0,0,.8)} |
147 | 155 | @media(max-width:940px){.pf-term{display:none}} |
0 commit comments