feat: version campaigns and document original puzzle design

Restore v0.1 and v0.2 archives with separate progress, publish the curved v0.3 campaign, and document the original 24-level design with reproducible evidence. Refine board presentation and movement, and keep video lab tooling within its own directory.
This commit is contained in:
cabinw
2026-09-09 13:17:30 +08:00
parent 70b021d4cc
commit e92cccba82
52 changed files with 76449 additions and 15076 deletions
+22
View File
@@ -93,3 +93,25 @@ body:not(.editing) .rotation-controls{display:flex;position:absolute;left:0;righ
body:not(.editing) .rotate-button{pointer-events:auto;min-width:80px;min-height:84px;gap:7px;padding:4px}
body:not(.editing) .rotate-button>.ui-icon{width:58px;height:58px}
body:not(.editing) .rotate-button b{font-size:13px}
/* Expanded foldables, tablets and desktop windows share a height-aware stage. */
@media(min-width:600px){
body:not(.editing){padding:16px}
body:not(.editing) .game-shell{width:min(100%,960px,calc(100dvh + 80px));height:calc(100dvh - 32px);max-height:1200px;padding:12px 20px 16px;margin:auto}
body:not(.editing) .game-column{grid-template-rows:48px 44px minmax(0,1fr)}
body:not(.editing) .game-top{top:14px;left:28px;right:28px}
body:not(.editing) .game-card{grid-template-rows:minmax(0,1fr) 72px}
body:not(.editing) .rotation-controls{bottom:88px;left:4%;right:4%;justify-content:space-between}
body:not(.editing) .board-tools>button{justify-self:center;width:96px}
body:not(.editing) .level-ribbon{font-size:28px}
}
@media(min-width:600px) and (max-height:600px){
body:not(.editing){padding:6px}
body:not(.editing) .game-shell{height:calc(100dvh - 12px);padding:4px 12px}
body:not(.editing) .game-column{grid-template-rows:40px 32px minmax(0,1fr)}
body:not(.editing) .game-top{top:4px}
body:not(.editing) .game-card{grid-template-rows:minmax(0,1fr) 56px}
body:not(.editing) .rotation-controls{bottom:66px;left:0;right:0}
body:not(.editing) .rotate-button>.ui-icon{width:46px;height:46px}
}
body:not(.editing) .game-card{align-self:stretch}