:root{--mat:#1b3f27;--chalk:#e6e7cc;--muted:#a8b79b;--paper:#e7e1cb;--ink:#25352a;--orange:#e5a44f;--mono:'Courier New',Courier,monospace;--hand:'Segoe Print','Bradley Hand','Comic Sans MS',cursive;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--mat);color:var(--chalk);font-family:var(--mono);font-size:14px;background-image:radial-gradient(ellipse at 48% 30%,#38543833,transparent 65%),linear-gradient(#dae4c00b 1px,transparent 1px),linear-gradient(90deg,#dae4c00b 1px,transparent 1px),linear-gradient(#d7e4c018 1px,transparent 1px),linear-gradient(90deg,#d7e4c018 1px,transparent 1px);background-size:auto,20px 20px,20px 20px,100px 100px,100px 100px;min-height:100vh}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible{outline:2px dashed #ffce83;outline-offset:7px}.mat-grain{pointer-events:none;position:fixed;inset:0;z-index:-1;background:url('assets/scuffs.svg') center/cover;opacity:.9}.topbar{height:88px;margin:0 42px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c7d4b344;gap:24px}.brand{font-size:15px;letter-spacing:1.3px;font-weight:bold;white-space:nowrap}.brand-icon{font-size:30px;vertical-align:-3px;margin-right:11px;font-weight:normal}.brand-sub{font-size:11px;letter-spacing:0;color:var(--muted);font-weight:normal;margin-left:12px}.topbar nav{display:flex;gap:16px}.nav-tape{background:#d5d3b9;color:#243728;box-shadow:1px 3px 4px #09180d55;padding:10px 17px;font-size:12px;transform:rotate(-2deg);clip-path:polygon(1% 0,98% 2%,100% 95%,2% 100%,0 83%,1% 65%,0 40%)}.nav-tape:nth-child(2){transform:rotate(1.5deg);background:#dedbc4}.nav-tape:nth-child(3){transform:rotate(-1deg)}.nav-tape span{margin-left:14px}.nav-tape:hover{background:#fff0be;transform:rotate(0deg) translateY(-2px)}main{padding:0 42px}.bench-heading{height:68px;display:flex;align-items:center;justify-content:space-between;gap:12px}.location{font-size:10px;letter-spacing:1px;display:flex;align-items:center;gap:10px;margin:0}.route-arrow{font-size:17px;color:#dfc88d}.badge-separator{color:#93a286}.live-dot{display:inline-block;width:6px;height:6px;min-width:6px;background:#b8cba0;border-radius:50%;box-shadow:0 0 8px #dbe7a52b}.view-switch{display:flex;border:1px solid #b3c0a04d;padding:3px;background:#132c1d7a}.view-switch button{border:0;background:transparent;color:#a9b99b;font-size:10px;padding:7px 12px;cursor:pointer}.view-switch button span{margin-right:6px;font-size:13px}.view-switch button[aria-pressed=true]{background:#d3d7bb;color:#25432b}.workbench{position:relative;max-width:1540px;margin:0 auto;height:calc(100svh - 224px);min-height:690px;max-height:1000px;border:1px solid #c5d1ad55;border-radius:2px;isolation:isolate;background:radial-gradient(ellipse at 40% 90%,#081e0f40,transparent 60%);overflow:hidden}.ruler-top{position:absolute;top:0;height:19px;left:28px;right:20px;display:flex;justify-content:space-between;border-bottom:1px solid #d4e0b833;background:repeating-linear-gradient(90deg,#c9d7b473 0 1px,transparent 1px 10px);background-size:100% 5px;background-repeat:no-repeat;padding-top:7px;color:#b4c3a0;font-size:8px;pointer-events:none}.ruler-top span{position:relative}.ruler-top small{font-size:7px}.ruler-side{position:absolute;left:0;top:30px;bottom:30px;width:20px;display:flex;flex-direction:column;justify-content:space-around;font-size:8px;color:#b4c3a0;background:repeating-linear-gradient(#c9d7b466 0 1px,transparent 1px 10px);background-size:5px 100%;background-repeat:no-repeat;border-right:1px solid #d4e0b833;padding-left:9px}.ruler-side small{display:block;margin-top:6px;font-size:7px}.introduction{position:absolute;left:4.5%;top:7%;z-index:2;pointer-events:none}.eyebrow{font-size:9px;letter-spacing:1.6px;font-weight:normal;margin:0 0 18px}.introduction .eyebrow{color:#b2c1a1}.introduction h1{font-size:clamp(27px,2.7vw,42px);line-height:1.16;letter-spacing:-1.9px;font-weight:bold;margin:0 0 18px;text-shadow:0 1px 1px #071a1340}.intro-copy{font-size:11px;line-height:1.9;color:#b7c5a8;margin:0}.pencil-note{font-family:var(--hand);font-size:17px;transform:rotate(-5deg);color:#d2d5b4;margin:23px 0 0 17px;position:relative}.pencil-note svg{position:absolute;left:162px;top:24px;width:81px;stroke:#ced2af;stroke-width:1.5;fill:none;transform:rotate(20deg)}.objects{position:absolute;inset:0}.object{position:absolute;display:flex;flex-direction:column;align-items:center;background:none;border:0;color:var(--chalk);padding:0;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='13' cy='13' r='10' fill='%23e4ddc6' stroke='%23263829' stroke-width='2'/%3E%3Cpath d='M9 13h8m-4-4v8m8 12 8 8' stroke='%23263829' stroke-width='2'/%3E%3C/svg%3E") 13 13,pointer;transform:rotate(var(--rotation));transition:transform .35s;z-index:3}.object::before{content:'';position:absolute;inset:9% 10% 20%;border-radius:50%;background:#dce6b6;filter:blur(40px);opacity:0;transition:opacity .35s;z-index:-1}.object:hover,.object:focus-visible{transform:rotate(0deg) translateY(-7px);z-index:5}.object:hover::before,.object:focus-visible::before{opacity:.075}.object-image{display:block;width:100%;height:100%;min-height:0;object-fit:contain;filter:drop-shadow(5px 8px 6px #06160c33);transition:filter .35s}.object-art{width:100%;position:relative;display:flex;align-items:center;justify-content:center}.tape-label{display:block;position:relative;width:max-content;max-width:100%;padding:9px 16px 8px;background:#dedbc2;color:#263b2b;box-shadow:2px 4px 5px #0617093d;transform:rotate(-2deg);font-size:11px;font-weight:bold;letter-spacing:1px;line-height:1.4;clip-path:polygon(1% 0,99% 1%,98% 15%,100% 37%,99% 68%,100% 95%,1% 100%,2% 72%,0 48%,1% 29%);transition:background .25s}.tape-label strong{font:inherit}.tape-label small{font:inherit}.object:hover .tape-label,.object:focus-visible .tape-label{background:#f9e6ab}.object-short{display:none}.object-phone{--rotation:-9deg;width:32%;left:5%;top:39%;}.object-phone .object-art{aspect-ratio:440/345}.object-phone .tape-label{transform:rotate(5deg)}.object-benchy{--rotation:8deg;width:23%;left:39%;top:9%;}.object-benchy .object-art{aspect-ratio:330/255}.object-benchy .tape-label{transform:rotate(-5deg);font-size:10px}.object-solder{--rotation:-10deg;width:30%;right:3%;top:10%}.object-solder .object-art{aspect-ratio:460/270}.object-solder .tape-label{transform:rotate(8deg);font-size:10px}.object-saw{--rotation:-19deg;width:39%;left:33%;top:58%}.object-saw .object-art{aspect-ratio:550/250}.object-saw .tape-label{transform:rotate(6deg)}.object-watch{--rotation:15deg;width:19%;right:6%;top:45%}.object-watch .object-art{height:clamp(210px,20vw,280px)}.object-watch .tape-label{transform:rotate(-6deg);font-size:10px}.about-scrap{position:absolute;left:39%;top:42%;width:210px;padding:22px 19px 14px;color:#394333;background:#dfd9b8;transform:rotate(4deg);box-shadow:2px 6px 9px #051b0c55;z-index:2;transition:transform .2s;background-image:repeating-linear-gradient(transparent 0 23px,#777f5320 23px 24px)}.about-scrap:hover{transform:rotate(0deg) translateY(-3px)}.scrap-pin{position:absolute;width:63px;height:23px;background:#d5cf9eaa;left:70px;top:-12px;transform:rotate(-7deg)}.about-scrap .eyebrow{font-size:8px;display:block;margin-bottom:12px;color:#667050}.about-scrap strong{font-family:var(--hand);font-size:20px;line-height:1.4;font-weight:normal}.scrap-bottom{display:flex;justify-content:space-between;margin-top:14px;font-size:9px;padding-top:8px;border-top:1px solid #66705044}.mat-brand{position:absolute;left:35px;bottom:20px;display:flex;flex-direction:column;gap:5px;color:#b5c3a276;pointer-events:none}.mat-brand b{font-size:13px;letter-spacing:3px}.mat-brand span{font-size:6px;letter-spacing:1px}.bench-corner{position:absolute;bottom:24px;right:25px;font-size:33px;display:flex;align-items:center;gap:11px;color:#bac6a47a}.bench-corner span{font-size:7px;line-height:1.6;letter-spacing:1px}footer{max-width:1540px;margin:0 auto;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.2px;color:#b7c3a7}footer .live-dot{height:5px;width:5px;margin-right:7px;background:#dda45d}footer a{border-bottom:1px solid #bac6a455;padding:5px 0}footer a span{margin-left:12px}.footer-middle{font-size:7px;letter-spacing:1.6px;color:#93a685}.skip{position:fixed;top:-70px;left:20px;padding:15px;background:var(--paper);color:var(--ink);z-index:20}.skip:focus{top:10px}.watch-glow{position:absolute;left:41%;top:42%;width:25%;height:11%;background:#ffc47c;filter:blur(10px);opacity:0;mix-blend-mode:screen;transition:opacity .25s}.object-watch:hover .watch-glow{opacity:.65}
/* Project sheet thingies */
dialog{padding:34px 20px;border:0;background:transparent;color:var(--ink);width:min(990px,94vw);max-height:92svh;overflow:auto;overscroll-behavior:contain;color-scheme:light}dialog::backdrop{background:#07180ed9;backdrop-filter:blur(5px)}dialog[open]{animation:sheet-in .35s ease-out}@keyframes sheet-in{from{opacity:0;transform:translateY(35px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.paper-sheet{position:relative;background:#e9e4d3;box-shadow:8px 14px 30px #07150a66;padding:30px 44px 20px;background-image:linear-gradient(#7b8b7210 1px,transparent 1px),linear-gradient(90deg,#7b8b7210 1px,transparent 1px);background-size:24px 24px}.paper-sheet::before{content:'';position:absolute;top:-15px;left:40%;width:140px;height:31px;background:#d0c494b8;transform:rotate(-4deg)}.paper-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #64715666;padding:0 0 16px;gap:15px;font-size:9px;letter-spacing:1px}.close-button{font-family:var(--hand);font-size:21px;background:none;border:0;cursor:pointer;transform:rotate(-4deg);color:#3b4b37;white-space:nowrap}.close-button span{font-family:var(--mono);font-size:29px;vertical-align:-2px;margin-left:8px}.close-button:hover{color:#9e4a2d}.sheet-category{font-size:9px;letter-spacing:1.5px;line-height:1.7;color:#647151;margin:26px 0 12px}.sheet-title{font-family:var(--mono);font-size:clamp(27px,4vw,46px);letter-spacing:-2px;line-height:1.05;max-width:650px;margin:0 0 24px}.project-lead{display:grid;grid-template-columns:1.3fr 1fr;gap:25px;align-items:center;margin-bottom:24px}.lead-text{font-size:18px;line-height:1.5;font-weight:bold;letter-spacing:-.6px}.project-illustration{height:240px;width:100%;object-fit:contain;filter:drop-shadow(3px 5px 4px #253f221f)}.prose{font-family:var(--mono);font-size:13px;line-height:1.9;max-width:690px}.prose p{margin:0 0 20px}.video-block{margin:32px 0}.section-label{font-size:10px;letter-spacing:1.5px;border-bottom:1px solid #7a896b66;padding-bottom:10px;margin:0 0 14px}.video-frame{aspect-ratio:16/9;width:100%;background:#193822;border:0;display:block}.video-link{font-size:10px;display:inline-block;margin-top:10px;text-decoration:underline;text-underline-offset:3px}.gallery{margin:32px 0}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gallery figure{margin:0;min-width:0}.gallery img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border:7px solid #faf5e3;box-shadow:1px 3px 5px #23352022}.gallery figcaption{font-family:var(--hand);font-size:16px;line-height:1.4;padding-top:8px}.photo-placeholder{aspect-ratio:4/3;border:1px dashed #8e9b79;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#7a8768;background:#c8cdb14d}.photo-placeholder span{font-size:26px;font-weight:normal}.photo-placeholder small{font-size:8px;text-align:center;letter-spacing:1px}.paper-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #64715666;padding-top:18px;margin-top:32px;font-size:8px;letter-spacing:1px;color:#647151}.back-button,.print-button,.download-button{font:inherit;border:1px solid #526a48;background:none;color:#35492e;padding:10px 13px;cursor:pointer;font-size:10px}.back-button:hover,.print-button:hover,.download-button:hover{background:#d2d9bc}.paper-sheet :focus-visible{outline-color:#51683e}.about-intro{font-family:var(--hand);font-size:27px;line-height:1.4;margin:10px 0 27px}.principles{margin:25px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0;list-style:none}.principles li{font-family:var(--hand);font-size:23px;padding:13px;background:#d7d7b5;transform:rotate(-1deg)}.principles li:nth-child(even){transform:rotate(1deg)}.principles span{font:11px var(--mono);margin-right:10px;color:#6f7d59}.resume-section{margin-top:26px}.resume-section h3{font-size:12px;border-bottom:1px solid #8f997b;padding-bottom:8px}.resume-section p,.resume-section li{font-size:12px;line-height:1.8}.resume-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.resume-note{font-size:10px;color:#637153;line-height:1.7}.noscript-note{padding:25px;background:#e9e4d3;color:#25352a}
/* A genuinely usable plain list, also the small-screen layout. */
.list-view .workbench{height:auto;max-height:none;min-height:0;padding:35px 40px}.list-view .introduction{position:relative;left:auto;top:auto;padding:12px 0 32px}.list-view .introduction h1{font-size:35px}.list-view .pencil-note{display:none}.list-view .objects{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px 30px}.list-view .object{position:relative;inset:auto;width:100%;transform:none;display:grid;grid-template-columns:140px 1fr;align-items:center;text-align:left;border-top:1px solid #c5d1ad44;padding:18px 0;column-gap:12px}.list-view .object-art{height:120px;grid-row:1/4;aspect-ratio:auto}.list-view .tape-label{font-size:10px;margin:0;justify-self:start;transform:rotate(-1deg);padding:7px 10px}.list-view .object-short{display:block;font-size:11px;line-height:1.8;color:#b7c5a8;padding-top:9px;max-width:240px}.list-view .object:hover{background:#bacda308}.list-view .about-scrap{position:relative;left:auto;top:auto;transform:rotate(-2deg);margin:32px 0 15px auto}.list-view .mat-brand,.list-view .bench-corner{display:none}
@media(min-width:1600px){.object-phone{width:30%;left:7%}.object-watch{right:7%}.introduction h1{font-size:43px}.intro-copy{font-size:13px}.tape-label{font-size:13px}.object-benchy .tape-label,.object-solder .tape-label,.object-watch .tape-label{font-size:12px}}
@media(max-width:1100px) and (min-width:761px){.brand-sub{display:none}.topbar,main{margin:0 25px}.topbar{padding:0}main{padding:0}.introduction h1{font-size:29px;letter-spacing:-1.5px}.intro-copy{font-size:10px}.pencil-note{font-size:15px}.object-benchy{left:41%;top:10%;width:24%}.object-solder{top:14%;width:30%;right:2%}.object-phone{top:43%;width:36%;left:2%}.object-watch{width:21%;right:3%;top:49%}.object-saw{top:65%;left:31%;width:42%}.about-scrap{top:43%;left:41%;width:180px;padding:18px 15px 12px}.about-scrap strong{font-size:18px}.tape-label{font-size:10px}.footer-middle{display:none}.list-view .objects{grid-template-columns:1fr}.list-view .object{grid-template-columns:180px 1fr}.list-view .object-art{height:140px}.list-view .object-short{max-width:none}}
@media(max-width:760px){.topbar{height:auto;min-height:105px;margin:0 20px;flex-wrap:wrap;gap:13px;padding:20px 0 17px}.brand{font-size:12px;letter-spacing:1px}.brand-icon{font-size:23px;margin-right:7px}.brand-sub{display:none}.topbar nav{gap:9px}.nav-tape{padding:7px 11px;font-size:10px}.nav-tape span{margin-left:10px}main{padding:0 14px}.bench-heading{height:58px;padding:0 5px}.location{font-size:8px;gap:6px;letter-spacing:0;flex-wrap:wrap}.location .live-dot{width:4px;height:4px;min-width:4px}.route-arrow{font-size:13px}.view-switch{display:none}.workbench,.list-view .workbench{height:auto;max-height:none;min-height:0;padding:30px 22px 35px}.ruler-top{left:15px;right:12px}.ruler-top span:nth-child(even){display:none}.ruler-side{width:13px;padding-left:5px;font-size:7px}.introduction,.list-view .introduction{position:relative;left:auto;top:auto;padding:10px 3px 35px}.introduction h1,.list-view .introduction h1{font-size:clamp(26px,6.6vw,40px);letter-spacing:-1.5px;margin-bottom:17px}.eyebrow{font-size:8px;margin-bottom:16px}.intro-copy{font-size:10px;line-height:1.9}.pencil-note,.list-view .pencil-note{display:block;font-size:16px;margin:20px 0 0 5px}.pencil-note svg{width:55px;left:220px;top:-4px;transform:rotate(25deg)}.objects,.list-view .objects{position:relative;display:flex;flex-direction:column;gap:25px}.object,.list-view .object{position:relative;inset:auto;width:100%;transform:none;display:grid;grid-template-columns:43% 1fr;column-gap:15px;align-items:center;text-align:left;border-top:1px solid #c5d1ad44;padding:22px 0 5px;min-height:155px}.object-art,.object-watch .object-art,.list-view .object-art{height:145px;aspect-ratio:auto;grid-row:1/4;width:100%}.object-watch .object-art{height:175px}.tape-label,.object .tape-label,.list-view .tape-label{font-size:9px;padding:8px 9px;transform:rotate(-2deg);letter-spacing:.5px;justify-self:start;margin-top:0;max-width:100%}.tape-label strong,.tape-label small{display:block}.object-short,.list-view .object-short{display:block;font-size:10px;line-height:1.7;color:#c0ccb0;padding-top:10px}.about-scrap,.list-view .about-scrap{position:relative;left:auto;top:auto;margin:48px 15px 26px auto;transform:rotate(3deg);width:210px}.mat-brand,.list-view .mat-brand{display:flex;position:relative;left:auto;bottom:auto;margin:25px 0 0;font-size:10px}.bench-corner{display:none}footer{font-size:8px;line-height:1.6;flex-wrap:wrap;gap:10px;padding:20px 5px}.footer-middle{display:none}dialog{width:97vw;padding:25px 10px;max-height:95svh}.paper-sheet{padding:20px 20px 16px}.paper-top{font-size:7px;letter-spacing:.5px}.close-button{font-size:17px}.sheet-title{font-size:31px;letter-spacing:-1.5px}.sheet-category{font-size:8px}.project-lead{grid-template-columns:1fr;gap:12px}.project-illustration{height:200px;grid-row:1}.lead-text{font-size:17px}.prose{font-size:12px;line-height:1.9}.gallery-grid{grid-template-columns:1fr}.gallery figure{max-width:380px}.principles{grid-template-columns:1fr}.paper-bottom{font-size:6px;letter-spacing:.3px}.back-button{font-size:8px;padding:8px}.about-intro{font-size:23px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{body{background:white;color:black}body>header,body>main,.mat-grain,.skip{display:none!important}dialog[open]{position:static;display:block;width:100%;max-height:none;padding:0;overflow:visible}.paper-sheet{box-shadow:none;background:white;padding:0}.paper-sheet::before,.close-button,.paper-bottom,.resume-actions,.resume-note{display:none}.sheet-title{font-size:30px}.paper-top{padding:10px 0}dialog::backdrop{background:none}}
@media(min-width:761px){}

/* god i hate css, this is so ugly */
.topbar{height:72px}
main{padding-top:18px;padding-bottom:20px}
.workbench{height:calc(100svh - 110px);min-height:800px;max-height:1100px}
.about-scrap{padding:25px 20px 17px;width:185px}
.about-scrap strong{font-size:29px;line-height:1.3}
.about-scrap .scrap-bottom{font-size:11px;margin-top:18px;padding-top:12px}
.scrap-pin{left:61px}
.tape-label strong,.tape-label small{display:block}
@media(min-width:761px){
 .introduction{left:4.5%;top:7%}
 body:not(.list-view) .object-phone{left:3%;top:43%;width:32%;max-width:380px;--rotation:-7deg}
 body:not(.list-view) .object-phone .object-art{aspect-ratio:440/345}
 body:not(.list-view) .object-benchy{left:42%;top:6%;width:22%;max-width:270px;--rotation:6deg}
 body:not(.list-view) .object-solder{right:2%;top:8%;width:29%;max-width:380px;--rotation:-7deg}
 body:not(.list-view) .object-saw{left:37%;top:auto;bottom:8%;width:35%;max-width:420px;--rotation:-13deg}
 body:not(.list-view) .object-watch{right:5%;top:48%;width:18%;--rotation:12deg}
 body:not(.list-view) .object-watch .object-art{height:260px}
 body:not(.list-view) .object-saw .object-art{height:165px;aspect-ratio:auto}
 body:not(.list-view) .object .tape-label{font-size:12px;line-height:1.45;letter-spacing:.7px;padding:9px 15px;transform:rotate(-2deg)}
 body:not(.list-view) .about-scrap{left:44%;top:44%;width:185px;transform:rotate(3deg)}
 .list-view .tape-label{font-size:12px}
 .list-view .object-short{font-size:12px}
}
@media(min-width:761px) and (max-width:1000px){
 .workbench{min-height:820px}
 .introduction h1{font-size:26px}
 .intro-copy{max-width:260px}
 body:not(.list-view) .object-phone{width:35%;left:2%;top:44%}
 body:not(.list-view) .object-benchy{left:43%;width:23%}
 body:not(.list-view) .object-solder{width:30%;right:1%;top:12%}
 body:not(.list-view) .object-watch{width:21%;right:3%;top:49%}
 body:not(.list-view) .object-saw{width:38%;left:36%;top:auto;bottom:8%}
 body:not(.list-view) .about-scrap{left:43%;top:44%;width:165px}
 body:not(.list-view) .object .tape-label{font-size:11px}
 .about-scrap strong{font-size:26px}
}
@media(max-width:760px){
 .topbar{height:68px;min-height:68px;flex-wrap:nowrap;margin:0 14px;padding:12px 0;gap:8px}
 .brand{font-size:11px;letter-spacing:.5px;flex-shrink:0}
 .brand-icon{font-size:21px;margin-right:4px}
 .view-switch{display:flex;flex-shrink:0}
 .view-switch button{font-size:9px;padding:7px 8px}
 .view-switch button span{display:none}
 main{padding-top:14px;padding-bottom:14px}
 .workbench,.list-view .workbench{height:auto;min-height:0;max-height:none}
 .object .tape-label,.list-view .tape-label{font-size:10px;line-height:1.5}
 .object-short,.list-view .object-short{font-size:11px}
 .about-scrap,.list-view .about-scrap{width:190px;margin:45px auto 35px}
 .list-view .object-art{height:95px}
 .list-view .object{min-height:115px;grid-template-columns:32% 1fr}
 .list-view .objects{gap:12px}
}
