#scrapbook-community-prototype{color-scheme:inherit}#scrapbook-community-prototype *{box-sizing:border-box}#scrapbook-community-prototype .sc-app{--sc-stock: light-dark(#f2f2f2, #202124);--sc-desk: light-dark(#dbdbdb, #18191c);--sc-paper: light-dark(#fff, #2c2e32);--sc-ink: light-dark(#303030, #f2f2f2);--sc-ink2: light-dark(#626262, #b8bac1);--sc-line: light-dark(#c9c9c9, #50535a);--sc-blue: light-dark(#0064e2, #85b4ff);--sc-input: light-dark(#ededed, #24262a);--sc-label: #f9f5a2;--sc-page: #f8f6eb;--sc-page-ink: #33352e;--sc-on-ink: light-dark(#fff, #202124);min-height:850px;background:var(--sc-stock);color:var(--sc-ink);font:400 14px/1.45 Geist,Arial,sans-serif;border-radius:12px;overflow:hidden;isolation:isolate}#scrapbook-community-prototype button,#scrapbook-community-prototype input,#scrapbook-community-prototype textarea,#scrapbook-community-prototype select{font:inherit;color:inherit}#scrapbook-community-prototype button{border:0;background:transparent;touch-action:manipulation}#scrapbook-community-prototype button:focus-visible,#scrapbook-community-prototype input:focus-visible,#scrapbook-community-prototype textarea:focus-visible,#scrapbook-community-prototype select:focus-visible{outline:2px solid var(--sc-blue);outline-offset:3px}#scrapbook-community-prototype button:hover{background:var(--sc-input)}#scrapbook-community-prototype button:disabled{opacity:.4}#scrapbook-community-prototype button[aria-pressed=true]{color:var(--sc-blue)}#scrapbook-community-prototype .sc-head{display:flex;gap:24px;align-items:center;padding:18px 24px;border-bottom:1px solid var(--sc-line);background:var(--sc-paper)}#scrapbook-community-prototype .sc-brand{font-weight:600;font-size:20px;letter-spacing:-.07em;white-space:nowrap}#scrapbook-community-prototype .sc-brand span{font-weight:400;letter-spacing:-.04em}#scrapbook-community-prototype .sc-divider{width:1px;height:24px;background:var(--sc-line)}#scrapbook-community-prototype .sc-mono{font:400 11px/1.5 Geist Mono,monospace;letter-spacing:.025em}#scrapbook-community-prototype .sc-label{font:400 11px/1.5 Geist Mono,monospace;letter-spacing:.06em;text-transform:uppercase}#scrapbook-community-prototype .sc-search{display:flex;align-items:center;gap:8px;background:var(--sc-input);padding:0 12px;border-radius:7px;flex:1;max-width:370px;margin-left:auto}#scrapbook-community-prototype .sc-search input{background:none;border:0;width:100%;height:40px;min-width:0;font-size:14px}#scrapbook-community-prototype .sc-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--sc-line);border-radius:8px;font-size:23px;flex-shrink:0}#scrapbook-community-prototype .sc-top-create{background:var(--sc-ink);color:var(--sc-on-ink);border:0}#scrapbook-community-prototype .sc-top-create:hover{background:var(--sc-ink);opacity:.85}#scrapbook-community-prototype .sc-avatar{width:30px;height:30px;background:var(--sc-desk);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}#scrapbook-community-prototype .sc-shell{display:grid;grid-template-columns:154px minmax(0,1fr)}#scrapbook-community-prototype .sc-nav{padding:28px 14px;border-right:1px solid var(--sc-line);display:flex;flex-direction:column;gap:5px}#scrapbook-community-prototype .sc-nav button{text-align:left;padding:12px;border-radius:6px;min-height:44px;display:flex;align-items:center;gap:10px;font-size:13px}#scrapbook-community-prototype .sc-nav button[data-active=true]{background:var(--sc-paper);color:var(--sc-ink);font-weight:500}#scrapbook-community-prototype .sc-nav .sc-nav-foot{margin-top:auto;padding-top:80px;color:var(--sc-ink2)}#scrapbook-community-prototype .sc-nav-label{padding:12px;color:var(--sc-ink2);margin-top:24px}#scrapbook-community-prototype .sc-workspace{min-width:0;padding:30px 24px 20px}#scrapbook-community-prototype .sc-intro{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-bottom:24px}#scrapbook-community-prototype h1{font:500 38px/1.1 Geist,Arial,sans-serif;letter-spacing:-.055em;margin:6px 0 0;text-wrap:balance;color:var(--sc-ink)}#scrapbook-community-prototype h2{font:500 25px/1.2 Geist,Arial,sans-serif;letter-spacing:-.035em;margin:6px 0 16px;color:var(--sc-ink)}#scrapbook-community-prototype h3{font:500 16px/1.3 Geist,Arial,sans-serif;margin:0;color:var(--sc-ink)}#scrapbook-community-prototype p{margin:8px 0 16px}#scrapbook-community-prototype .sc-muted{color:var(--sc-ink2)}#scrapbook-community-prototype .sc-marker{display:inline-block;background:var(--sc-label);color:#303030;padding:7px 12px;transform:rotate(-3deg);font-size:12px;border-radius:1px;white-space:nowrap}#scrapbook-community-prototype .sc-filters{display:flex;gap:5px;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--sc-line);padding-bottom:16px;margin-bottom:24px}#scrapbook-community-prototype .sc-filters button{padding:8px 12px;min-height:40px;border-radius:5px;color:var(--sc-ink2)}#scrapbook-community-prototype .sc-filters button[aria-pressed=true]{background:var(--sc-ink);color:var(--sc-on-ink)}#scrapbook-community-prototype .sc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sc-review-gap, 25px) 18px;align-items:start}#scrapbook-community-prototype .sc-art-open{display:block;width:100%;padding:0;background:transparent;text-align:left;border-radius:3px}#scrapbook-community-prototype .sc-art-open:hover{background:transparent}#scrapbook-community-prototype .sc-art-open:hover .sc-mount{transform:translateY(-3px) rotate(0)}#scrapbook-community-prototype .sc-mount{padding:11px 11px 8px;background:#fff;color:#303030;box-shadow:0 2px 3px #0002,0 8px 16px #0000000b;transform:rotate(-1.4deg);transition:transform .18s ease}#scrapbook-community-prototype .sc-card:nth-child(2n) .sc-mount{transform:rotate(1.2deg)}#scrapbook-community-prototype .sc-card:nth-child(3n) .sc-mount{transform:rotate(-.4deg)}#scrapbook-community-prototype .sc-mount-meta{display:flex;justify-content:space-between;font:400 10px/1.4 Geist Mono,monospace;margin-top:10px;color:#555}#scrapbook-community-prototype .sc-art{position:relative;aspect-ratio:1.05;background:var(--sc-page);color:var(--sc-page-ink);overflow:hidden;isolation:isolate}#scrapbook-community-prototype .sc-art img{object-fit:cover;position:absolute;width:50%;height:64%;background:#e2dfd5}#scrapbook-community-prototype .sc-art:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:#48413522;box-shadow:2px 0 5px #48413518;z-index:4;pointer-events:none}#scrapbook-community-prototype .sc-art .sc-photo-a{left:5%;top:17%;width:43%;height:55%;transform:rotate(-4deg);border:5px solid #fff;box-shadow:0 2px 3px #0002}#scrapbook-community-prototype .sc-art .sc-photo-b{right:4%;top:32%;width:42%;height:47%;transform:rotate(4deg);border:5px solid #fff;box-shadow:0 2px 3px #0002}#scrapbook-community-prototype .sc-art .sc-photo-c{left:53%;top:4%;width:42%;height:24%;object-fit:cover;transform:rotate(-3deg)}#scrapbook-community-prototype .sc-art .sc-page-title{position:absolute;left:8%;top:4%;font:500 clamp(12px,1.4vw,20px)/1.1 "Geist",sans-serif;letter-spacing:-.035em;max-width:42%}#scrapbook-community-prototype .sc-art .sc-page-date{position:absolute;bottom:5%;left:7%;max-width:40%;overflow-wrap:anywhere;font:400 8px/1.2 Geist Mono,monospace;letter-spacing:.09em}#scrapbook-community-prototype .sc-art .sc-paper-bit{position:absolute;right:9%;bottom:5%;width:34%;height:15%;background:#e5d8ae;transform:rotate(-6deg);border-top:1px dashed #9b8b64;border-bottom:1px dashed #9b8b64;display:flex;align-items:center;justify-content:center;font:400 8px/1.3 Geist Mono,monospace;letter-spacing:.08em}#scrapbook-community-prototype .sc-art .sc-tape{position:absolute;left:16%;top:14%;width:22%;height:8%;background:#ead9aaa6;transform:rotate(-8deg);z-index:3}#scrapbook-community-prototype .sc-art.botanical{background:#dde4d7}#scrapbook-community-prototype .sc-art.botanical .sc-photo-a{height:64%;width:40%;top:20%;transform:rotate(1deg)}#scrapbook-community-prototype .sc-art.botanical .sc-photo-b{height:60%;width:39%;top:18%;transform:rotate(-4deg)}#scrapbook-community-prototype .sc-art.botanical .sc-photo-c{top:68%;left:55%;height:24%;width:30%;transform:rotate(8deg)}#scrapbook-community-prototype .sc-art.sunset{background:#e8c1ae}#scrapbook-community-prototype .sc-art.sunset .sc-photo-a{left:5%;top:9%;height:70%;width:44%;transform:rotate(-2deg)}#scrapbook-community-prototype .sc-art.sunset .sc-page-title{top:81%;font-weight:500}#scrapbook-community-prototype .sc-art.archive{background:#ddd0b7}#scrapbook-community-prototype .sc-art.archive .sc-photo-a{left:6%;top:18%;height:65%;width:38%}#scrapbook-community-prototype .sc-art.archive .sc-photo-b{top:24%;height:50%;width:45%;right:4%;transform:rotate(-3deg)}#scrapbook-community-prototype .sc-card-info{display:flex;gap:8px;align-items:flex-start;margin-top:15px;padding:0 2px}#scrapbook-community-prototype .sc-card-title{font-size:14px;font-weight:500;display:block;padding:0;text-align:left;line-height:1.4}#scrapbook-community-prototype .sc-card-sub{font-size:11px;color:var(--sc-ink2);margin-top:3px}#scrapbook-community-prototype .sc-save{margin-left:auto;width:44px;min-width:44px;height:44px;border-radius:6px;font-size:21px;align-self:center}#scrapbook-community-prototype .sc-card-footer{padding:8px 2px 0;display:flex;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--sc-ink2)}#scrapbook-community-prototype .sc-subtle-line{border-top:1px solid var(--sc-line);margin-top:28px;padding-top:16px;display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between;color:var(--sc-ink2);font-size:11px}#scrapbook-community-prototype .sc-more{display:flex;justify-content:center;margin-top:30px}#scrapbook-community-prototype .sc-status{min-height:25px;margin:12px 0;color:var(--sc-blue);font-size:12px}#scrapbook-community-prototype .sc-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}#scrapbook-community-prototype .sc-action{padding:11px 15px;min-height:44px;border:1px solid var(--sc-line);border-radius:7px;background:var(--sc-paper);font-weight:500;font-size:13px}#scrapbook-community-prototype .sc-primary{background:var(--sc-ink);color:var(--sc-on-ink);border-color:var(--sc-ink)}#scrapbook-community-prototype .sc-primary:hover{background:var(--sc-ink);opacity:.85}#scrapbook-community-prototype .sc-back{display:inline-flex;gap:8px;align-items:center;padding:0 10px 0 0;min-height:44px;margin-bottom:14px;color:var(--sc-ink2)}#scrapbook-community-prototype .sc-reader{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:var(--sc-review-gap, 24px)}#scrapbook-community-prototype .sc-viewer{min-width:0;background:var(--sc-desk);padding:22px 18px;border-radius:6px;align-self:start}#scrapbook-community-prototype .sc-viewer .sc-mount{transform:none;padding:12px}#scrapbook-community-prototype .sc-viewer .sc-art{aspect-ratio:1.15}#scrapbook-community-prototype .sc-page-controls{display:flex;align-items:center;justify-content:space-between;margin-top:18px;font-size:12px;gap:8px;flex-wrap:wrap}#scrapbook-community-prototype .sc-page-controls .sc-icon{border-color:var(--sc-line);background:var(--sc-paper)}#scrapbook-community-prototype .sc-pin{position:absolute;right:18%;top:12%;z-index:6;width:44px;height:44px;background:#0064e2;color:#fff;border-radius:50%;border:3px solid #fff;font:500 12px/1 Geist,sans-serif;box-shadow:0 2px 5px #0004}#scrapbook-community-prototype .sc-art.botanical .sc-pin{top:45%}#scrapbook-community-prototype .sc-pin:hover{background:#0055c2}#scrapbook-community-prototype .sc-detail-head{display:flex;justify-content:space-between;align-items:center;gap:8px}#scrapbook-community-prototype .sc-detail-head .sc-save{margin:0}#scrapbook-community-prototype .sc-author{display:flex;align-items:center;gap:8px;margin:8px 0 16px;font-size:12px}#scrapbook-community-prototype .sc-tabs{display:flex;border-bottom:1px solid var(--sc-line);gap:12px;margin-top:22px;margin-bottom:18px}#scrapbook-community-prototype .sc-tabs button{padding:10px 0;min-height:44px;font-size:12px;color:var(--sc-ink2);border-bottom:2px solid transparent}#scrapbook-community-prototype .sc-tabs button[aria-selected=true]{border-color:var(--sc-ink);color:var(--sc-ink);font-weight:500}#scrapbook-community-prototype .sc-material{padding:12px 0;border-bottom:1px solid var(--sc-line);font-size:13px}#scrapbook-community-prototype .sc-material small{display:block;font-size:11px;color:var(--sc-ink2);margin:5px 0}#scrapbook-community-prototype .sc-material[data-highlight=true]{background:var(--sc-input);padding:12px 8px;border-left:2px solid var(--sc-blue)}#scrapbook-community-prototype .sc-process-step{margin-bottom:16px}#scrapbook-community-prototype .sc-process-step b{font-weight:500}#scrapbook-community-prototype .sc-process-step p{font-size:12px;color:var(--sc-ink2);margin-top:5px}#scrapbook-community-prototype .sc-field{display:flex;flex-direction:column;gap:7px;margin:16px 0;font-size:13px}#scrapbook-community-prototype .sc-field input,#scrapbook-community-prototype .sc-field select,#scrapbook-community-prototype .sc-field textarea{background:var(--sc-paper);border:1px solid var(--sc-line);border-radius:6px;padding:11px;font-size:16px;width:100%;min-width:0}#scrapbook-community-prototype .sc-field textarea{resize:vertical;min-height:100px}#scrapbook-community-prototype .sc-note{font-size:12px;color:var(--sc-ink2);margin:16px 0}#scrapbook-community-prototype .sc-question{background:var(--sc-paper);padding:12px;border-radius:5px;margin-bottom:8px;overflow-wrap:anywhere}#scrapbook-community-prototype .sc-question p{margin:5px 0 0;font-size:13px}#scrapbook-community-prototype .sc-focus-view{max-width:650px;margin:0 auto}#scrapbook-community-prototype .sc-focus-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}#scrapbook-community-prototype .sc-check{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:12px 0;font-size:13px}#scrapbook-community-prototype .sc-check input{accent-color:var(--sc-blue);width:19px;height:19px;flex-shrink:0;margin:0}#scrapbook-community-prototype .sc-empty-layout{background:var(--sc-page);aspect-ratio:1.1;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:28px;color:#565a55}#scrapbook-community-prototype .sc-empty-layout div{border:1px dashed #868980;display:grid;place-items:center;min-width:0;font-size:12px}#scrapbook-community-prototype .sc-empty-layout div:last-child{grid-column:1 / -1;height:45px}#scrapbook-community-prototype .sc-share-card{background:#fff;color:#303030;padding:16px;max-width:360px;margin:20px auto;box-shadow:0 3px 12px #0002}#scrapbook-community-prototype .sc-share-card .sc-art{aspect-ratio:1}#scrapbook-community-prototype .sc-share-credit{padding:14px 0 0;display:flex;justify-content:space-between;gap:8px;font-size:12px}#scrapbook-community-prototype [data-study=index] .sc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 12px}#scrapbook-community-prototype [data-study=index] .sc-mount{transform:none;padding:0;box-shadow:none}#scrapbook-community-prototype [data-study=index] .sc-mount-meta{padding:6px 0}#scrapbook-community-prototype [data-study=index] .sc-art{aspect-ratio:1}#scrapbook-community-prototype [data-study=index] .sc-card-info{border-top:1px solid var(--sc-line);padding-top:10px;margin-top:5px}#scrapbook-community-prototype .sc-album-index{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0}#scrapbook-community-prototype .sc-album-index button{background:var(--sc-paper);border:1px solid var(--sc-line);border-radius:5px;padding:8px 13px;min-height:44px;font-size:12px}#scrapbook-community-prototype .sc-album-index button[aria-pressed=true]{border-color:var(--sc-blue)}#scrapbook-community-prototype .sc-no-results{padding:50px 10px;grid-column:1 / -1}@media(prefers-reduced-motion:reduce){#scrapbook-community-prototype .sc-mount{transition:none}}@media(max-width:580px){#scrapbook-community-prototype .sc-nav .sc-nav-foot,#scrapbook-community-prototype .sc-nav .sc-nav-label,#scrapbook-community-prototype .sc-nav button.sc-studio-link{display:none}}@media(min-width:950px){#scrapbook-community-prototype [data-study=table] .sc-card:nth-child(2){margin-top:35px}#scrapbook-community-prototype [data-study=table] .sc-card:nth-child(3){margin-top:10px}#scrapbook-community-prototype [data-study=table] .sc-card:nth-child(2) .sc-art{aspect-ratio:.86}}@media(max-width:850px){#scrapbook-community-prototype .sc-shell{grid-template-columns:120px minmax(0,1fr)}#scrapbook-community-prototype .sc-reader{grid-template-columns:minmax(0,1fr)}#scrapbook-community-prototype .sc-detail-panel{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}#scrapbook-community-prototype .sc-detail-summary{grid-column:1}#scrapbook-community-prototype .sc-context{grid-column:2;grid-row:1 / 3}#scrapbook-community-prototype .sc-tabs{margin-top:0}#scrapbook-community-prototype .sc-grid,#scrapbook-community-prototype [data-study=index] .sc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#scrapbook-community-prototype .sc-community-word{display:none}}@media(max-width:580px){#scrapbook-community-prototype .sc-app{border-radius:0;min-height:850px}#scrapbook-community-prototype .sc-head{gap:10px;padding:14px 16px;flex-wrap:wrap}#scrapbook-community-prototype .sc-brand{font-size:20px}#scrapbook-community-prototype .sc-head .sc-divider{display:none}#scrapbook-community-prototype .sc-head>.sc-avatar{width:44px;height:44px}#scrapbook-community-prototype .sc-search{order:5;max-width:none;flex-basis:100%;margin-top:5px}#scrapbook-community-prototype .sc-top-create{margin-left:auto}#scrapbook-community-prototype .sc-shell{display:block}#scrapbook-community-prototype .sc-nav{flex-direction:row;padding:6px 12px;border-right:0;border-bottom:1px solid var(--sc-line);gap:4px;justify-content:space-between}#scrapbook-community-prototype .sc-nav button{padding:10px 8px;font-size:12px;gap:5px}#scrapbook-community-prototype .sc-nav-label,#scrapbook-community-prototype .sc-nav-foot,#scrapbook-community-prototype .sc-studio-link{display:none}#scrapbook-community-prototype .sc-workspace{padding:24px 16px 18px}#scrapbook-community-prototype h1{font-size:33px}#scrapbook-community-prototype .sc-intro{align-items:flex-start;margin-bottom:20px}#scrapbook-community-prototype .sc-marker{font-size:10px;padding:6px;white-space:normal;max-width:82px}#scrapbook-community-prototype .sc-grid{grid-template-columns:1fr;gap:30px}#scrapbook-community-prototype [data-study=index] .sc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}#scrapbook-community-prototype [data-study=index] .sc-card-info .sc-avatar{display:none}#scrapbook-community-prototype [data-study=index] .sc-save{width:30px;min-width:30px}#scrapbook-community-prototype .sc-filters button{padding:8px 10px}#scrapbook-community-prototype .sc-detail-panel{display:block}#scrapbook-community-prototype .sc-tabs{margin-top:22px}#scrapbook-community-prototype .sc-viewer{padding:18px 10px}#scrapbook-community-prototype .sc-focus-grid{grid-template-columns:1fr}#scrapbook-community-prototype .sc-art .sc-page-title{font-size:18px}#scrapbook-community-prototype [data-study=index] .sc-art .sc-page-title{font-size:11px}#scrapbook-community-prototype .sc-art .sc-page-date,#scrapbook-community-prototype .sc-art .sc-paper-bit{font-size:8px}#scrapbook-community-prototype .sc-card-title{font-size:15px}#scrapbook-community-prototype [data-study=index] .sc-card-title{font-size:13px}}@font-face{font-family:Geist;src:url(/community-assets/Geist-Regular-9Iuf_FcN.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(/community-assets/Geist-Medium-CP5SNd9l.ttf) format("truetype");font-weight:500 700;font-display:swap}@font-face{font-family:Geist Mono;src:url(/community-assets/GeistMono-Regular-CLj8sTp0.ttf) format("truetype");font-display:swap}html,body{margin:0;padding:0;background:light-dark(#f2f2f2,#202124);color-scheme:inherit}a{color:inherit;text-decoration:none}button,a,input,select,textarea{touch-action:manipulation}#scrapbook-community-prototype .sc-app{min-height:100dvh;border-radius:0}#scrapbook-community-prototype .sc-nav a{padding:11px 14px;border-radius:5px;font-weight:500}#scrapbook-community-prototype .sc-nav a[aria-current=page]{background:var(--sc-paper);color:var(--sc-blue)}.cm-cover{display:block;width:100%;height:270px;object-fit:contain;background:var(--sc-page);box-shadow:0 1px 8px #0002}.cm-empty{padding:64px 24px;text-align:center;border:1px dashed var(--sc-line);margin:30px 0}.cm-empty h2{font-size:24px;font-weight:400}.cm-reader{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px}.cm-public-page{margin:0;padding:18px;background:var(--sc-paper)}.cm-public-page img{max-width:100%;height:auto;display:block;margin:auto}.cm-public-page figcaption{padding:12px 0;color:var(--sc-ink2)}.cm-panel{background:var(--sc-paper);border:1px solid var(--sc-line);padding:24px;align-self:start;position:sticky;top:calc(var(--cm-header-height, 81px) + 20px)}.cm-panel button{min-height:40px}.cm-panel h2{font-size:19px}.cm-panel ul{padding:0;list-style:none}.cm-panel li{padding:16px 0;border-bottom:1px solid var(--sc-line)}.cm-panel p{white-space:pre-wrap}.cm-modal{width:min(640px,calc(100vw - 32px));max-height:90dvh;border:1px solid var(--sc-line);border-radius:8px;padding:30px;background:var(--sc-paper);color:var(--sc-ink);box-shadow:0 20px 90px #0004}.cm-modal::backdrop{background:#16171c70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cm-modal h2{font-weight:500;margin-top:0}.cm-close{float:right}.cm-form{max-width:760px;background:var(--sc-paper);padding:32px;border:1px solid var(--sc-line);margin:25px auto}.cm-form fieldset{border:0;padding:0;margin:20px 0}.cm-form legend{font-size:20px;margin-bottom:14px}.cm-form input:not([type=checkbox]),.cm-form select,.cm-form textarea,.cm-modal input:not([type=checkbox]),.cm-modal textarea,.cm-panel textarea{display:block;width:100%;margin:7px 0 18px;padding:12px;border:1px solid var(--sc-line);border-radius:4px;background:var(--sc-input);color:var(--sc-ink);font:inherit}.cm-form textarea{min-height:90px}.cm-check{display:flex;gap:10px;align-items:start;margin:16px 0}.cm-grid-small{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:15px}.cm-grid-small img{width:100%;height:150px;object-fit:contain;background:var(--sc-desk)}.cm-grid-small input{width:100%}.cm-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:20px 0}.cm-error{border-left:3px solid var(--sc-ink);padding:10px 14px;margin:14px 0;background:var(--sc-input)}.cm-skip{position:absolute;top:-70px;left:15px;z-index:1000;background:#fff;color:#111;padding:15px}.cm-skip:focus{top:10px}.cm-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0}.cm-page-nav{display:flex;gap:8px;overflow-x:auto;margin:14px 0}.cm-page-nav button{min-width:42px;min-height:42px;border:1px solid var(--sc-line);background:var(--sc-paper);border-radius:3px}.cm-page-nav [aria-current=page]{outline:2px solid var(--sc-blue)}.cm-empty-art{display:flex;justify-content:center;gap:30px;min-height:210px;align-items:center;margin:35px 0}.cm-paper-study{height:175px;width:145px;background:var(--sc-page);padding:13px;box-shadow:0 5px 14px #0002;transform:rotate(-5deg);display:flex;flex-direction:column;gap:8px;position:relative}.cm-paper-study:nth-child(2){transform:rotate(6deg);margin-top:30px}.cm-paper-study:before{content:"";position:absolute;width:60px;height:20px;top:-8px;left:40px;background:#f9f5a2b0;transform:rotate(-7deg)}.cm-paper-study span{display:block;background:#c5c8c1;flex:1}.cm-paper-study:nth-child(2) span{background:#b5bdc5}.cm-meta{font-size:12px;color:var(--sc-ink2);font-family:Geist Mono,monospace}.cm-live{margin-top:20px;min-height:22px}.cm-outline{display:block;padding:12px;border:1px solid var(--sc-line)}.cm-render-progress{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px 10px;padding:12px 14px;margin-bottom:15px;border:1px solid var(--sc-line);background:var(--sc-stock)}.cm-render-progress progress{grid-column:1 / -1;width:100%;height:6px;accent-color:var(--sc-blue)}.cm-render-spinner{width:14px;height:14px;border:2px solid var(--sc-line);border-top-color:var(--sc-blue);border-radius:50%;animation:cm-spin .8s linear infinite}@keyframes cm-spin{to{transform:rotate(360deg)}}.cm-page-pending{display:grid;gap:6px;min-height:150px;align-content:center;justify-items:center;background:var(--sc-desk)}.cm-page-rendered{background:var(--sc-paper)}@media(prefers-reduced-motion:reduce){.cm-render-spinner{animation:none}}.cm-source-credit{display:flex;align-items:flex-start;gap:8px;line-height:1.5}.cm-source-credit>svg{flex:none;margin-top:.2em}.cm-credit-editor,.cm-credit-editor .cm-outline{margin-top:12px}.cm-credit-editor form{display:grid;gap:12px;max-width:40rem}.cm-credit-editor input{width:100%}.cm-upload{display:block;border:1px dashed var(--sc-line);padding:30px;text-align:center;background:var(--sc-stock)}@media(max-width:850px){.cm-reader{grid-template-columns:1fr}.cm-panel{position:static}.cm-form{padding:20px}.cm-cover{height:250px}}@media(max-width:560px){#scrapbook-community-prototype .sc-head{gap:10px}.sc-community-word{display:none}.cm-empty{padding:28px 12px}.cm-paper-study{width:110px;height:145px}.cm-cover{height:260px}.cm-modal{padding:22px}.cm-toolbar{flex-wrap:wrap}.cm-form{margin:15px 0}.cm-reader{gap:15px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cm-privacy-image{position:relative;touch-action:none;line-height:0;overflow:hidden}.cm-privacy-image img{width:100%;display:block}.cm-privacy-image span{position:absolute;pointer-events:none}.cm-redaction{fill:#161a1d;background:#161a1d}.cm-crop{outline:2px solid #ffdc56;box-shadow:0 0 0 3000px #161a1d55}.cm-selection{border:2px dashed #2671ff}.cm-region-inputs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cm-region-inputs input{width:100%;min-width:0}.cm-book-title{margin:10px 0}.cm-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px}.cm-review-grid figure{margin:0;min-width:0}.cm-review-grid img{display:block;width:100%;height:auto;max-height:65vh;object-fit:contain;background:var(--sc-desk)}.cm-review-grid figcaption{margin-top:10px}.cm-privacy-image img{height:auto;object-fit:fill}.cm-layout{display:block;max-width:240px;width:100%;height:auto;background:var(--sc-stock);border:1px solid var(--sc-line);margin:15px 0}.cm-reader .sc-art-open{position:relative;width:100%}.cm-reader .sc-art-open img{width:100%;height:auto}.cm-page-frame{position:relative;display:block;width:fit-content;max-width:100%;margin:auto;overflow:hidden}.cm-page-frame[data-pinning=true]{cursor:crosshair;touch-action:none;outline:2px dashed var(--sc-blue);outline-offset:3px}.cm-page-frame[data-pinning=true] .sc-art-open{cursor:crosshair}.cm-page-frame .sc-art-open img{display:block}.cm-anchor{position:absolute;box-sizing:border-box;border:2px solid var(--sc-blue);box-shadow:0 0 0 9999px #00000047;pointer-events:none}.cm-pin-hint{position:absolute;left:50%;bottom:12px;transform:translate(-50%);padding:6px 12px;border-radius:14px;background:var(--sc-ink);color:var(--sc-on-ink);font:500 12px/1.4 Geist Mono,monospace;white-space:nowrap;pointer-events:none}.cm-pin{position:absolute;transform:translate(-50%,-50%);min-width:26px;height:26px;padding:0 7px;border:2px solid #fff;border-radius:13px;background:var(--sc-blue);color:#fff;font:600 12px/22px Geist Mono,monospace;box-shadow:0 1px 4px #0006;cursor:pointer}.cm-pin[aria-pressed=true]{background:var(--sc-ink)}.cm-pin-inline{position:static;transform:none;display:inline-block;cursor:default}.cm-filter{display:flex;gap:6px;margin:8px 0 12px}.cm-panel .cm-filter button{padding:6px 12px;min-height:32px;border:1px solid var(--sc-line);border-radius:16px;background:var(--sc-paper);font-size:12px}.cm-panel .cm-filter button[aria-pressed=true]{background:var(--sc-ink);color:var(--sc-on-ink);border-color:var(--sc-ink)}.cm-questions{margin:0}.cm-question{display:grid;gap:8px}.cm-question-focused{box-shadow:inset 3px 0 0 var(--sc-blue);padding-left:12px}.cm-question-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cm-question-body{display:flex;gap:12px;align-items:flex-start}.cm-panel .cm-question-body p{margin:0}#scrapbook-community-prototype .cm-crop-link{flex:none;padding:0;border:0;background:none;min-height:0;cursor:pointer}.cm-part{display:block;border:1px solid var(--sc-line);background-color:var(--sc-desk);background-repeat:no-repeat}.cm-question-actions{display:flex;gap:8px;flex-wrap:wrap}#scrapbook-community-prototype .cm-question-actions .sc-action,#scrapbook-community-prototype .cm-selection-note .sc-action{min-height:32px;padding:5px 10px;font-size:12px}.cm-replies{margin:4px 0 0;padding:0 0 0 14px;border-left:2px solid var(--sc-line)}.cm-panel .cm-replies li{padding:10px 0;border-bottom:0}.cm-maker-tag{padding:1px 7px;border-radius:3px;background:var(--sc-label);color:var(--sc-page-ink);font-size:11px;font-weight:600}.cm-ask{display:grid;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--sc-line)}.cm-selection-note{display:flex;gap:12px;align-items:center}.cm-page-nav{padding:8px 8px 2px 0}.cm-page-nav button{position:relative}.cm-page-nav button[data-count]:after{content:attr(data-count);position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--sc-blue);color:#fff;font:600 11px/18px Geist Mono,monospace}@media(max-width:580px){#scrapbook-community-prototype .sc-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px}#scrapbook-community-prototype .sc-nav a{padding:10px 5px;text-align:center;font-size:13px}#scrapbook-community-prototype .sc-nav a:last-of-type{grid-column:1 / -1;text-align:right;padding:5px;font-size:12px}}#scrapbook-community-prototype .cm-process-photo{display:block;width:100%;max-height:360px;object-fit:contain;margin:12px 0;background:var(--sc-page)}#scrapbook-community-prototype .sc-action,#scrapbook-community-prototype .sc-action>span,#scrapbook-community-prototype .sc-tabs button,#scrapbook-community-prototype .sc-nav a{display:inline-flex;align-items:center;gap:8px}#scrapbook-community-prototype svg{flex-shrink:0}#scrapbook-community-prototype .cm-compact-action{width:44px;height:44px;padding:0;justify-content:center}.cm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#scrapbook-community-prototype .cm-action-active{color:var(--sc-blue)}#scrapbook-community-prototype .cm-action-active svg{fill:currentColor}.cm-card-actions{display:flex;gap:2px;align-items:center;margin:7px -8px 0}#scrapbook-community-prototype .cm-card-actions button,#scrapbook-community-prototype .cm-card-actions a{width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}#scrapbook-community-prototype .cm-card-actions a:hover{background:var(--sc-input)}.cm-card-save{margin-left:auto}@media(max-width:580px){#scrapbook-community-prototype .sc-nav a{flex-direction:column;justify-content:center;gap:5px;font-size:11px}#scrapbook-community-prototype .sc-nav a:last-of-type{flex-direction:row;justify-content:flex-end}#scrapbook-community-prototype .sc-tabs button{gap:6px}}@media(min-width:581px){#scrapbook-community-prototype .sc-nav a{padding-left:10px;padding-right:10px;white-space:nowrap}}@media(max-width:580px){#scrapbook-community-prototype .sc-tabs button{flex:1;flex-direction:column;justify-content:center;gap:5px}}.cm-project-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:28px;max-width:1000px}.cm-project-card{display:block;padding:28px;background:var(--sc-paper);border:1px solid var(--sc-line);color:var(--sc-ink);text-decoration:none;box-shadow:2px 4px 0 var(--sc-desk)}.cm-project-card:hover{border-color:var(--sc-ink)}.cm-project-number{display:flex;align-items:center;justify-content:space-between;height:110px;margin-bottom:28px;padding:20px;font-size:48px;background:var(--sc-stock);border:1px solid var(--sc-line);transform:rotate(-2deg)}.cm-project-card:nth-child(2n) .cm-project-number{transform:rotate(2deg)}.cm-project-card h2{margin:20px 0 8px}.cm-project-card p{min-height:3em;line-height:1.6;color:var(--sc-ink2)}.cm-project-open,.cm-project-joined,.cm-project-entries{display:flex;align-items:center;gap:10px}.cm-project-open{margin-top:28px}.cm-project-brief{max-width:780px;padding:clamp(20px,4vw,40px);margin:20px 0 48px;background:var(--sc-paper);border:1px solid var(--sc-line)}.cm-project-brief h1{margin:20px 0}.cm-project-summary{font-size:20px;line-height:1.5}.cm-project-brief ol{padding-left:24px;line-height:1.7}.cm-project-brief li{padding-left:8px;margin-bottom:12px}.cm-project-submit{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-top:24px}.cm-project-submit label{flex:1 1 240px}.cm-project-submit input{display:block;width:100%;margin-top:8px}.cm-project-entries{margin-bottom:32px}.cm-project-submit input{min-height:44px;border:1px solid var(--sc-line);border-radius:6px;padding:10px 12px;color:var(--sc-ink);background:var(--sc-input)}#scrapbook-community-prototype .sc-app{overflow:clip;--cm-header-height: 81px}#scrapbook-community-prototype .sc-head{position:sticky;top:0;z-index:40;min-height:var(--cm-header-height)}#scrapbook-community-prototype .sc-nav{position:sticky;top:var(--cm-header-height);align-self:start;height:calc(100dvh - var(--cm-header-height));overflow-y:auto;overscroll-behavior:contain;background:var(--sc-stock);z-index:20}#scrapbook-community-prototype .sc-nav .sc-nav-foot{padding-top:24px}#scrapbook-community-prototype .sc-workspace{min-height:calc(100dvh - var(--cm-header-height))}#scrapbook-community-prototype .brand-logo{display:inline-flex;align-items:center;width:180px;vertical-align:middle}#scrapbook-community-prototype .brand-logo img{display:block;width:100%;height:auto}#scrapbook-community-prototype .brand-logo .brand-logo-white,html[data-community-appearance=dark] #scrapbook-community-prototype .brand-logo-colour,#scrapbook-community-prototype [data-appearance=dark] .brand-logo-colour{display:none}html[data-community-appearance=dark] #scrapbook-community-prototype .brand-logo .brand-logo-white,#scrapbook-community-prototype [data-appearance=dark] .brand-logo .brand-logo-white{display:block}@media(prefers-color-scheme:dark){html:not([data-community-appearance=light]) #scrapbook-community-prototype .sc-app:not([data-appearance=light]) .brand-logo-colour{display:none}html:not([data-community-appearance=light]) #scrapbook-community-prototype .sc-app:not([data-appearance=light]) .brand-logo .brand-logo-white{display:block}}#scrapbook-community-prototype a:focus-visible{outline:2px solid var(--sc-blue);outline-offset:3px}#scrapbook-community-prototype .sc-filters a[aria-current=page]{background:var(--sc-ink);color:var(--sc-on-ink);border-color:var(--sc-ink)}.cm-feed-progress{margin-left:auto;min-width:110px;text-align:right}.cm-feed-results{min-height:min(560px,70dvh)}.cm-feed-results[aria-busy=true]>div[inert]{opacity:.6}.cm-clear-filters{margin-top:-2px}html{color-scheme:light dark;scrollbar-gutter:stable;scroll-padding-top:100px}html:has(.cm-modal[open]){overflow:hidden}@media(max-width:580px){html{scroll-padding-top:112px}#scrapbook-community-prototype .sc-head{position:static}#scrapbook-community-prototype .sc-nav{top:0;height:auto;overflow:visible}#scrapbook-community-prototype .brand-logo{width:140px}.cm-feed-progress{min-width:0;flex-basis:100%;text-align:left}}.cm-editor-fields{border:0;padding:0;margin:0;min-width:0}#scrapbook-community-prototype .sc-app{--sc-stock: light-dark(#f7f6f2, #202521);--sc-desk: light-dark(#ebe9df, #191e1b);--sc-line: light-dark(#ddddd4, #48534b);--sc-input: light-dark(#fff, #28312b);--sc-ink: light-dark(#253c32, #f2f3e9);--sc-ink2: light-dark(#60665f, #b9c2b9)}#scrapbook-community-prototype .sc-head{gap:20px}#scrapbook-community-prototype .sc-nav{border-right:0;padding-inline:14px}#scrapbook-community-prototype .sc-nav a{border-radius:12px;min-height:48px}#scrapbook-community-prototype .sc-nav a[aria-current=page]{background:light-dark(#e2e8dd,#39483d);color:var(--sc-ink)}#scrapbook-community-prototype .sc-primary{background:light-dark(#274c3c,#dbe9b8);border-color:light-dark(#274c3c,#dbe9b8);color:light-dark(#fff,#253c32);border-radius:12px}#scrapbook-community-prototype .sc-primary:hover{background:light-dark(#193d2e,#ebf1d5)}#scrapbook-community-prototype h1{text-wrap:balance;letter-spacing:-.04em}#scrapbook-community-prototype .sc-intro{align-items:center;padding-block:20px 26px}#scrapbook-community-prototype .sc-intro h1{margin-block:8px 0}#scrapbook-community-prototype .cm-create-link{display:inline-flex;align-items:center;gap:8px}#scrapbook-community-prototype .sc-filters{gap:8px;border-bottom:0;padding-bottom:16px}#scrapbook-community-prototype .sc-filters .sc-action{border-radius:24px;padding-inline:18px;background:transparent;border-color:transparent}#scrapbook-community-prototype .sc-filters .sc-action[aria-current=page]{background:var(--sc-paper);color:var(--sc-ink);border-color:var(--sc-line);box-shadow:0 2px 5px #00000008}#scrapbook-community-prototype .sc-card{min-width:0}#scrapbook-community-prototype .sc-mount{border-radius:5px;padding:10px;box-shadow:0 2px 6px #00000012}#scrapbook-community-prototype .sc-mount-meta{display:none}#scrapbook-community-prototype .sc-card-info{margin-top:10px}#scrapbook-community-prototype .cm-cover{object-fit:cover;border-radius:2px}#scrapbook-community-prototype .cm-empty{min-height:340px;border:0;background:var(--sc-paper);border-radius:18px;padding:52px 24px}#scrapbook-community-prototype .cm-empty-icon{display:inline-flex;padding:24px;border-radius:22px;background:light-dark(#f5efb6,#515333);color:var(--sc-ink);transform:rotate(-5deg);margin-bottom:16px}#scrapbook-community-prototype .cm-composer{width:100%;max-width:1100px;margin:10px auto 32px;padding:30px;border:0;border-radius:20px;box-shadow:0 2px 16px #00000007}#scrapbook-community-prototype .cm-composer h1{font-size:clamp(28px,3vw,38px);margin:6px 0 22px}#scrapbook-community-prototype .cm-compose-progress{display:flex;align-items:center;gap:12px;margin-bottom:26px;color:var(--sc-ink2)}#scrapbook-community-prototype .cm-compose-progress button{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:8px 12px;border-radius:10px}#scrapbook-community-prototype .cm-compose-progress button[aria-current=step]{background:light-dark(#eef1e5,#39483d);color:var(--sc-ink);font-weight:600}#scrapbook-community-prototype .cm-compose-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:start}#scrapbook-community-prototype .cm-compose-caption,#scrapbook-community-prototype .cm-compose-media{min-width:0}#scrapbook-community-prototype .cm-compose-media .cm-upload{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:280px;padding:36px 20px;background:light-dark(#f5f2e6,#30392e);border:1px dashed light-dark(#a3ad91,#77876c);border-radius:15px;text-align:center;cursor:pointer}#scrapbook-community-prototype .cm-upload strong{font-size:18px;font-weight:600}#scrapbook-community-prototype .cm-upload span{font-size:12px;color:var(--sc-ink2)}#scrapbook-community-prototype .cm-upload input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}#scrapbook-community-prototype .cm-upload:focus-within{outline:2px solid var(--sc-blue);outline-offset:3px}#scrapbook-community-prototype .cm-compose-media .cm-grid-small{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;gap:16px}#scrapbook-community-prototype .cm-grid-small img{border-radius:7px;max-height:250px;object-fit:contain;background:var(--sc-stock)}#scrapbook-community-prototype .cm-compose-caption>label{display:block;font-weight:500;margin-bottom:7px}#scrapbook-community-prototype .cm-compose-caption>input,#scrapbook-community-prototype .cm-compose-caption>textarea{border-radius:10px;min-height:48px;margin:0 0 20px;padding:12px 14px;background:var(--sc-paper)}#scrapbook-community-prototype .cm-compose-caption>textarea{min-height:110px;resize:vertical}#scrapbook-community-prototype .cm-extras{border-block-start:1px solid var(--sc-line);margin-block:12px;padding-block:4px}#scrapbook-community-prototype .cm-extras>summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;list-style:none;font-weight:500}#scrapbook-community-prototype .cm-extras>summary:after{content:"+";margin-left:auto;font-size:20px;font-weight:400}#scrapbook-community-prototype .cm-extras[open]>summary:after{content:"−"}#scrapbook-community-prototype .cm-compose-caption>.cm-actions{margin-top:22px}#scrapbook-community-prototype .cm-compose-caption>.cm-actions .sc-primary{flex:1}#scrapbook-community-prototype .cm-compose-caption>.cm-actions button:last-child:not(.sc-primary){color:var(--sc-ink2)}#scrapbook-community-prototype .cm-sketch-options{font-size:12px}#scrapbook-community-prototype .cm-modal{border-radius:20px;max-width:460px;padding:32px;box-shadow:0 20px 90px #0003}#scrapbook-community-prototype .cm-modal h2{font-size:26px;letter-spacing:-.04em;padding-right:28px;margin:0 0 24px}#scrapbook-community-prototype .cm-social-signin{display:grid;gap:10px;margin-bottom:20px}#scrapbook-community-prototype .cm-provider{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;border-radius:12px;min-height:48px}#scrapbook-community-prototype .cm-text-action{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:underline}#scrapbook-community-prototype .cm-auth-divider{display:flex;align-items:center;gap:12px;color:var(--sc-ink2);font-size:12px}#scrapbook-community-prototype .cm-auth-divider:before,#scrapbook-community-prototype .cm-auth-divider:after{content:"";flex:1;height:1px;background:var(--sc-line)}@media(max-width:850px){#scrapbook-community-prototype .cm-compose-grid{grid-template-columns:minmax(0,1fr);gap:24px}#scrapbook-community-prototype .cm-composer{padding:22px}#scrapbook-community-prototype .cm-compose-media .cm-upload{min-height:190px}#scrapbook-community-prototype .cm-create-link{display:none}}@media(max-width:580px){#scrapbook-community-prototype .cm-composer{padding:18px;margin-top:0;border-radius:14px}#scrapbook-community-prototype .cm-compose-progress{margin-bottom:16px}#scrapbook-community-prototype .cm-modal{padding:24px;max-width:calc(100% - 24px)}}#scrapbook-community-prototype .cm-composer>h1{margin-bottom:28px}#scrapbook-community-prototype .cm-compose-caption>.cm-actions{gap:10px}#scrapbook-community-prototype .cm-live:not(:empty){position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:40;padding:13px 20px;border:1px solid var(--sc-line);border-radius:12px;background:var(--sc-paper);color:var(--sc-ink);box-shadow:0 4px 22px #0002;max-width:min(90vw,480px)}.cm-route-progress{position:fixed;z-index:20;top:82px;right:24px;padding:8px 14px;border:1px solid var(--sc-line);border-radius:8px;background:var(--sc-paper);color:var(--sc-ink2);font-size:12px}.cm-photo-preview{display:block;width:100%;max-height:65vh;background:var(--sc-input)}.cm-dimension-probe{display:none!important}.cm-photo-tools{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.cm-photo-tools .sc-action{flex:1}.cm-photo-status{margin:8px 0}#scrapbook-community-prototype .cm-photo-editor{width:min(860px,calc(100vw - 32px));max-width:860px;padding:0;max-height:calc(100dvh - 32px);overflow:auto}.cm-photo-editor-head{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 0;gap:16px}#scrapbook-community-prototype .cm-photo-editor-head h2{margin:0;font-size:24px}#scrapbook-community-prototype .cm-photo-hint{margin:12px 24px 16px;color:var(--sc-ink2)}.cm-photo-canvas-wrap{padding:20px;background:#161a1d;display:flex;justify-content:center}.cm-photo-canvas{width:min(100%,72vh);max-height:52vh;flex:0 1 auto;cursor:crosshair}#scrapbook-community-prototype .cm-grid-small .cm-photo-canvas img{height:100%;width:100%;object-fit:fill;max-height:none;border-radius:0}.cm-photo-selection{position:absolute;min-width:1px;min-height:1px;border:2px solid white;cursor:move;touch-action:none}.cm-photo-crop-selection{box-shadow:0 0 0 3000px #0009}.cm-photo-cover-selection{background:#161a1d;outline:1px solid #fff}.cm-photo-grid{position:absolute;inset:0;background-image:linear-gradient(to right,transparent 33%,#ffffff55 33%,#ffffff55 33.5%,transparent 33.5%,transparent 66%,#ffffff55 66%,#ffffff55 66.5%,transparent 66.5%),linear-gradient(to bottom,transparent 33%,#ffffff55 33%,#ffffff55 33.5%,transparent 33.5%,transparent 66%,#ffffff55 66%,#ffffff55 66.5%,transparent 66.5%)}.cm-privacy-image .cm-photo-handle{pointer-events:auto;position:absolute;width:24px;height:24px;background:#fff;border:5px solid #303a31;border-radius:50%}.cm-handle-top-left{left:-2px;top:-2px;cursor:nwse-resize}.cm-handle-top-right{right:-2px;top:-2px;cursor:nesw-resize}.cm-handle-bottom-left{left:-2px;bottom:-2px;cursor:nesw-resize}.cm-handle-bottom-right{right:-2px;bottom:-2px;cursor:nwse-resize}.cm-crop-guide{outline:1px dashed #fff8;box-shadow:0 0 0 3000px #0005}.cm-photo-options{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:16px 24px}.cm-photo-options .cm-meta{flex-basis:100%}.cm-photo-precision{margin:0 24px 20px;color:var(--sc-ink2);font-size:12px}.cm-photo-precision .cm-region-inputs{margin-top:12px}.cm-photo-editor-footer{position:sticky;bottom:0;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px;background:var(--sc-paper);border-top:1px solid var(--sc-line)}@media(max-width:600px){#scrapbook-community-prototype .cm-photo-editor{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.cm-photo-editor-head,.cm-photo-options,.cm-photo-editor-footer{padding-left:16px;padding-right:16px}.cm-photo-hint{margin-left:16px;margin-right:16px}.cm-photo-canvas-wrap{padding:16px}.cm-photo-editor-footer .sc-action{flex:1}.cm-route-progress{top:auto;bottom:16px;right:16px}}.cm-route-content{display:contents}
