.workshop-personal,.workshop-atlas-page,.workshop-library-page{--personal-paper:var(--workshop-paper,#eee4d2);--personal-ink:var(--workshop-ink,#171d1b);--personal-panel:var(--workshop-panel,#202923);--personal-muted:var(--workshop-muted,#b7b9ac);--personal-accent:var(--workshop-accent,#c78d64);--personal-line:var(--workshop-line,#eee4d22b);--personal-serif:var(--workshop-serif,Georgia, serif);--gold:var(--personal-accent);--muted:var(--personal-muted)}.workshop-atlas-page,.workshop-library-page{background:var(--personal-panel);color:var(--personal-paper)}.workshop-personal-intro{isolation:isolate;color:var(--personal-paper);position:relative;overflow:hidden}.workshop-atlas-page .atlas-personal-intro{min-height:320px;padding-block:clamp(48px,6vw,80px) 48px;position:relative}.atlas-evening-scene{z-index:-1;object-fit:cover;object-position:center 62%;opacity:.75;width:min(68%,900px);height:100%;position:absolute;inset:0 0 0 auto;mask-image:linear-gradient(90deg,#0000,#000 55%),linear-gradient(#000 58%,#0000);mask-composite:intersect}.atlas-scene-credit{width:fit-content;color:var(--personal-muted);margin-top:28px;font-size:11px;text-decoration:none;display:block;position:absolute;bottom:28px;right:0}.workshop-atlas-page .atlas-personal-intro h1,.workshop-library-page .my-builds h1{font-family:var(--personal-serif);letter-spacing:-.045em;color:var(--personal-paper);margin:12px 0 20px;font-size:clamp(2.5rem,5vw,4.2rem);font-weight:400;line-height:1.06}.workshop-atlas-page .atlas-personal-intro>p{max-width:36ch;color:var(--personal-muted);line-height:1.7}.workshop-personal .eyebrow,.workshop-atlas-page .eyebrow,.workshop-library-page .eyebrow{letter-spacing:.13em;color:var(--personal-muted);font-family:Inter,sans-serif;font-size:.68rem;font-weight:600}.workshop-atlas-page .atlas-personal-intro .eyebrow,.workshop-library-copy .eyebrow{color:var(--personal-accent)}.workshop-atlas-page .atlas-personal-intro .workshop-storage-line,.workshop-library-page .workshop-storage-line{color:var(--personal-muted);margin-top:24px;font:400 .78rem/1.6 Inter,sans-serif}.workshop-atlas-page .atlas-personal-intro .workshop-storage-line{margin-top:14px}.workshop-personal{color:var(--personal-paper);background:0 0;border:0}.workshop-personal .atlas-personal-shell{padding-block:28px 48px}.workshop-personal .atlas-personal-heading h2{font:400 clamp(1.6rem, 3vw, 2.3rem)/1.2 var(--personal-serif);color:var(--personal-paper);letter-spacing:-.025em}.workshop-personal .atlas-personal-status{color:var(--personal-muted);margin-block:12px 34px;font-size:.82rem}.workshop-personal [data-atlas-error]{color:#f0bd91;border-left:2px solid;padding-left:14px}.workshop-personal .atlas-personal-grid{border:0;border-top:1px solid var(--personal-line);gap:36px}.workshop-personal .atlas-personal-entry{border:0;padding:26px 0}.workshop-personal .atlas-personal-entry:first-child{padding-left:0}.workshop-personal .atlas-personal-entry:last-child{padding-right:0}.workshop-personal .atlas-personal-entry+.atlas-personal-entry{border:0}.workshop-atlas-page .atlas-personal-grid{grid-template-columns:1fr 1fr;gap:0 64px}.workshop-atlas-page .atlas-personal-entry[data-atlas-slot=goal]{border-top:1px solid var(--personal-line);grid-column:1/-1;padding-block:24px}.workshop-atlas-page [data-atlas-slot=goal] h3{font-style:italic}.workshop-personal .atlas-entry-label{color:var(--personal-accent);letter-spacing:0;text-transform:none;font-size:.8rem}.workshop-personal .atlas-personal-entry h3{font:400 clamp(1.35rem, 2.2vw, 1.8rem)/1.25 var(--personal-serif);color:var(--personal-paper);margin-block:16px 10px}.workshop-personal .atlas-personal-images{margin-top:20px}.workshop-personal .atlas-personal-images img{border-radius:2px}.workshop-personal :is(.atlas-personal-detail,.atlas-personal-caption){color:var(--personal-muted)}.workshop-personal .atlas-personal-detail{font-size:.86rem;line-height:1.7}.workshop-personal :is(.atlas-personal-caption,.atlas-personal-counts){color:var(--personal-muted);font-size:.73rem}.workshop-personal .atlas-personal-actions{gap:6px 18px;padding-top:14px}.workshop-personal :is(a,button),.workshop-atlas-page .atlas-personal-footnote :is(a,summary){color:var(--personal-paper)}.workshop-personal [data-atlas-action]{text-underline-offset:5px;text-decoration:underline;text-decoration-color:var(--personal-accent)}.workshop-personal :is([data-atlas-choose],[data-atlas-recent]){color:var(--personal-muted);font-size:.78rem}.workshop-personal .atlas-library-links{gap:8px 30px;margin-top:18px;font-size:.83rem}.workshop-personal .atlas-run-preparation{border-color:var(--personal-line)}.workshop-personal .atlas-run-preparation p{color:var(--personal-muted)}.workshop-personal .atlas-run-preparation a{color:var(--personal-paper);border-color:var(--personal-accent);background:0 0;border-radius:2px}.workshop-personal .atlas-run-preparation a:hover{background:#eee4d20a}.workshop-atlas-page .atlas-personal-footnote{color:var(--personal-muted);padding-block:0 52px}.workshop-atlas-page .atlas-personal-footnote details{max-width:76ch;font-size:.8rem}.workshop-personal .atlas-picker{background:var(--personal-panel);color:var(--personal-paper);border-color:#777767;border-radius:3px}.workshop-personal .atlas-picker h2{color:var(--personal-paper);font:400 1.8rem/1.2 var(--personal-serif)}.workshop-personal .atlas-picker :is(p,small,.atlas-plan-name){color:var(--personal-muted)}.workshop-personal .atlas-picker button{border-color:var(--personal-line);border-radius:2px}.workshop-personal .atlas-picker-tabs button[aria-pressed=true]{border-color:var(--personal-accent);background:#eee4d20b}.workshop-personal .atlas-choice{border-color:var(--personal-line)}.workshop-personal .atlas-choice:has(input:checked){background:#eee4d20b}.workshop-personal .atlas-picker input{accent-color:var(--personal-accent)}.workshop-personal .atlas-plan-name input{background:var(--personal-ink);color:var(--personal-paper);border-color:#777767}.workshop-personal .atlas-picker-actions{background:var(--personal-panel);box-shadow:0 28px 0 var(--personal-panel)}.workshop-personal .atlas-picker-actions button:first-child{background:var(--personal-paper);color:var(--personal-ink)}.workshop-personal :focus-visible,.workshop-atlas-page .atlas-personal-footnote :focus-visible,.workshop-library-page .my-builds :focus-visible{outline:2px solid var(--personal-accent);outline-offset:4px}.workshop-library-page .my-builds{max-width:1000px;padding-block:32px 70px}.workshop-library-page .my-builds>.workshop-library-intro{min-height:0;color:var(--personal-paper);background:0 0;padding:0;display:block}.workshop-library-page .my-builds>.workshop-library-intro:after{content:none}.workshop-library-page .my-builds h1{font-size:clamp(2.3rem,4.4vw,3.5rem)}.workshop-library-copy>p{max-width:46ch;color:var(--personal-muted);font-size:1rem;line-height:1.7}.workshop-return{color:var(--personal-muted);text-underline-offset:4px;padding-block:4px 22px;font-size:.78rem;display:inline-block}.workshop-storage-line a{color:inherit;text-underline-offset:4px}.workshop-library-page .my-build-links{gap:12px 26px;margin-block:28px 18px;font-size:.85rem}.workshop-library-page .my-build-links a,.workshop-library-page .my-build-empty a{color:var(--personal-paper);text-underline-offset:5px}.workshop-library-page .my-build-links .workshop-new-build{background:var(--personal-accent);color:var(--personal-ink);border-radius:2px;padding:12px 20px;font-weight:600;text-decoration:none}.workshop-library-page .plan-new-goal{background:0 0;border:0;margin:0 0 24px;padding:0}.workshop-library-page .plan-new-goal summary{min-height:44px;color:var(--personal-paper);padding-block:12px;font-size:.84rem}.workshop-library-page .my-build-tools{border:0;border-block:1px solid var(--personal-line);background:0 0;margin-bottom:0;padding:16px 0}.workshop-library-page .my-build-tools>span{padding-right:0}.workshop-library-page .my-build-list{display:block}.workshop-library-page .my-build-card{border:0;border-bottom:1px solid var(--personal-line);background:0 0;padding:32px 0;scroll-margin-top:90px}.workshop-library-page .my-build-card h2{font:400 clamp(1.8rem, 3vw, 2.4rem)/1.2 var(--personal-serif);letter-spacing:-.025em;color:var(--personal-paper);margin-block:9px}.workshop-library-page .my-build-card .my-build-meta{color:var(--personal-muted);align-items:center;gap:9px;display:flex}.workshop-library-page .my-build-card .my-build-meta:before{content:"";background:var(--plan-accent,var(--personal-accent));border-radius:50%;width:7px;height:7px}.workshop-library-page .plan-build-name{color:var(--personal-muted)}.workshop-library-page .plan-version{margin-bottom:16px;font-size:.73rem}.workshop-library-page .plan-source-note{color:var(--personal-muted);max-width:68ch;margin-block:10px 18px;font-size:.8rem;line-height:1.6}.workshop-library-page .plan-goal{border:0;border-left:2px solid var(--personal-line);background:0 0;margin-block:20px;padding:16px 20px}.workshop-library-page .plan-goal .eyebrow{color:var(--personal-accent)}.workshop-library-page .plan-goal-check{max-width:70ch}.workshop-library-page .plan-item-link{color:var(--personal-paper);margin-right:24px;font-size:.8rem}.workshop-library-page .my-build-open{background:var(--personal-paper);color:var(--personal-ink);border-radius:2px;font-size:.87rem;text-decoration:none}.workshop-library-page .my-build-actions{gap:8px 20px}.workshop-library-page .my-build-actions>a{min-height:44px;color:var(--personal-paper);text-underline-offset:4px;align-items:center;font-size:.8rem;display:inline-flex}.workshop-library-page .my-build-actions>button{color:var(--personal-paper);text-underline-offset:4px;border-color:#0000;padding-inline:0;text-decoration:underline}.workshop-library-page :is(.plan-editor,.plan-share-panel){border-color:var(--personal-line)}.workshop-library-page .plan-share-panel summary,.workshop-library-page .build-more-actions summary{color:var(--personal-paper);cursor:pointer;min-height:44px;padding-block:12px;font-size:.82rem}.workshop-library-page .plan-share-preview{color:var(--personal-paper)}.workshop-library-page .my-builds :is(input,textarea,select){background:var(--personal-ink);color:var(--personal-paper);accent-color:var(--personal-accent);border-color:#777767;border-radius:2px}.workshop-library-page .my-builds :is(input,textarea)::placeholder{color:#a7a99e}.workshop-library-page .my-builds button,.workshop-library-page .my-build-import{color:var(--personal-paper);border-color:var(--personal-line);background:0 0;border-radius:2px}.workshop-library-page .plan-editor button[type=submit]{background:var(--personal-paper);color:var(--personal-ink)}.workshop-library-page .my-build-empty{border:0;border-bottom:1px solid var(--personal-line);background:0 0;padding:36px 0}.workshop-library-page .my-build-empty h2{color:var(--personal-paper);font:400 2rem/1.2 var(--personal-serif)}.workshop-library-page .build-backup-menu{border-top:1px solid var(--personal-line);margin-top:32px;padding-top:16px}.workshop-library-page .build-backup-menu summary{cursor:pointer;min-height:44px;padding-block:12px;font-size:.83rem}.workshop-library-page .build-backup-menu>div{flex-wrap:wrap;gap:12px;display:flex}.workshop-library-help{color:var(--personal-muted);margin-top:24px;font-size:.8rem;line-height:1.7}.workshop-library-help a{color:var(--personal-paper);text-underline-offset:4px}.workshop-library-page .plan-shared{color:var(--personal-paper);border:0;border-block:1px solid var(--personal-line);background:0 0;margin-block:24px 38px;padding:32px 0}.workshop-library-page .plan-shared h2{color:var(--personal-paper);font:400 clamp(2.1rem, 4.5vw, 3.5rem)/1.1 var(--personal-serif);letter-spacing:-.03em;max-width:24ch;margin-block:14px}.workshop-library-page .plan-shared>p{color:var(--personal-muted);max-width:64ch;font-size:.87rem;line-height:1.7}.workshop-library-page .plan-shared .plan-shared-goal{color:var(--personal-paper);border-color:var(--personal-accent);margin-block:24px;padding-block:4px;font-size:1.15rem}.workshop-library-page .plan-shared :is(.my-build-open,.my-build-actions a){background:var(--personal-accent);color:var(--personal-ink);padding:12px 20px;font-size:.86rem}.workshop-library-page .plan-shared :is(button,.plan-item-link){color:var(--personal-paper)}body.workshop-library-page main .workshop-library-copy>p,body.workshop-atlas-page main .atlas-personal-intro>p{font-size:16px!important}body.workshop main .workshop-storage-line,body.workshop main .atlas-personal-status{font-size:13px!important}body.workshop main .workshop-personal .eyebrow,body.workshop-atlas-page main .atlas-personal-intro .eyebrow{font-size:11px!important}.workshop-library-page .my-builds:has(.plan-shared:not([hidden]))>.workshop-library-intro{background:0 0;padding:0;display:block}.workshop-library-page .my-builds:has(.plan-shared:not([hidden])) .workshop-library-copy h1{color:var(--personal-paper);margin:8px 0 0;font-size:1.5rem}.workshop-library-page .my-builds:has(.plan-shared:not([hidden])) .workshop-library-copy .workshop-return{color:var(--personal-paper);padding-bottom:4px}.workshop-library-page .my-builds:has(.plan-shared:not([hidden])) :is(.workshop-library-copy>p,.workshop-library-image){display:none}@media (width<=700px){.workshop-atlas-page .atlas-personal-intro{min-height:300px;padding-block:38px 32px}.atlas-evening-scene{opacity:.24;width:100%;mask-image:linear-gradient(#000 35%,#0000)}.atlas-scene-credit{margin-top:20px;position:static}.workshop-personal .atlas-personal-grid{grid-template-columns:1fr}.workshop-personal .atlas-personal-entry{padding:24px 0}.workshop-personal .atlas-personal-entry+.atlas-personal-entry{border-left:0;border-top:1px solid var(--personal-line)}.workshop-personal .atlas-personal-heading{flex-direction:row;align-items:flex-start;gap:16px}.workshop-personal .atlas-open{font-size:.76rem}.workshop-library-page .my-builds{padding-top:22px}.workshop-library-page .my-build-actions>:is(a,button){flex:0 auto}.workshop-library-page .plan-shared .my-build-actions{gap:10px 20px}}
