.v39-header-spacer{width:44px;flex:none}
.v39-hero{padding-bottom:4px}
.v39-board{padding:10px;background:#f4efe6}
.v39-board .vision-art-head{background:#315849;color:white;margin:0;padding:19px 10px 17px;border-radius:9px 9px 2px 2px;min-height:139px}
.v39-board .vision-art-head h2{color:white;margin:5px auto;font-size:26px}
.v39-decor-wrap{position:relative;min-height:22px}
.v39-decor{outline:0;max-width:100%;overflow-wrap:anywhere}
.v39-eyebrow{font:10px Georgia,serif;letter-spacing:2px;color:#e6f0e8}
.v39-caption{font-size:12px;color:#e4ebe6}
.v39-board .vb-footer{display:flex;justify-content:center;padding:13px 4px 7px;min-height:45px;text-align:center;font-size:10px;letter-spacing:2px;color:#5b705f;background:none}
.v39-board .vb-footer .v39-footer{font-size:10px}
.v39-board.editing [contenteditable]{border:1px dashed #ffffffaa;border-radius:4px;cursor:text;padding:2px 10px;min-width:70px}
.v39-board.editing .vb-footer [contenteditable]{border-color:#799887}
.v39-hide-decor{position:absolute;right:0;top:0;background:#fff;color:#385648;border-radius:50%;font-size:14px;line-height:20px;width:20px;height:20px;z-index:3}
.v39-restore{background:#fff;border:1px dashed #94aa9b;border-radius:9px;padding:8px 12px;color:#416f57;font-size:12px;margin:4px}
.v39-collage{display:grid;gap:5px;margin-top:5px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense}
.v39-collage.layout-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.v39-collage.layout-stack{grid-template-columns:repeat(2,minmax(0,1fr))}
.v39-tile{height:170px;min-width:0;position:relative;border-radius:3px;overflow:hidden;background-size:cover;background-repeat:no-repeat;cursor:pointer;display:flex;align-items:flex-end;padding:10px;color:#fff}
.v39-collage.layout-grid .v39-tile{height:122px}
.v39-collage.layout-stack .v39-tile{height:205px}
.v39-collage.layout-polaroid .v39-tile{height:215px;border:7px solid white;border-bottom-width:28px}
.v39-tile:before{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#0009)}
.v39-tile>span{position:relative;z-index:1;font-size:13px;font-weight:700;line-height:1.4;text-shadow:0 1px 3px #0009}
.v39-board.editing .v39-tile{padding-bottom:52px}
.v39-tile-actions{position:absolute;z-index:2;left:4px;right:4px;bottom:4px;display:flex;gap:2px;justify-content:center;flex-wrap:wrap}
.v39-tile-actions button{background:#fffdf5e8;color:#263d32;border-radius:5px;font-size:9px;padding:5px 4px}
.v39-tile-actions button:disabled{opacity:.4}
.v39-board.editing .v39-tile{padding:0}
.v39-board.editing .v39-tile>span{position:absolute;top:4px;left:4px;right:4px;z-index:2;padding:4px;background:#263b2ec7;border-radius:4px;font-size:10px;line-height:1.25;max-height:37px;overflow:hidden}
.v39-board.editing .v39-tile-actions{display:grid;grid-template-columns:1fr 1fr}
.v39-board.editing .v39-collage.layout-grid .v39-tile{height:165px}
.v39-board-toolbar{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:6px;margin:10px 0 20px}
.v39-board-toolbar .btn{font-size:11px;padding:11px 3px;min-width:0}
.v39-editor-options{background:#fff;border-radius:15px;padding:15px;margin:-8px 0 22px;border:1px solid #e5e8dd}
.v39-editor-options .preset-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}
.v39-editor-options .preset{padding:10px 5px;font-size:12px;border:1px solid #e2e8df;border-radius:10px}
.v39-editor-options .preset.chosen{border-color:#365e50;background:#eaf1ec}
.v39-photo-preview{height:250px;background-size:cover;border-radius:14px;margin:12px 0}
.v39-empty{text-align:center}
.v39-recent-head{display:flex;justify-content:space-between;align-items:center;margin:17px 0 7px}
.v39-recent-head b{font-size:14px}.v39-recent-head button{width:30px;height:30px;border:1px solid #ddd;border-radius:50%;background:#fff;margin-left:5px;font-size:21px;color:#536d5b}
.v39-recent-card{width:100%;display:flex;gap:12px;min-height:100px;text-align:left;background:#f5f1e9;border:1px solid #e7e3d9;border-radius:15px;padding:9px;align-items:center}
.v39-recent-image{width:92px;height:82px;flex:none;border-radius:10px;background-size:cover;background-position:center}
.v39-text-art{display:grid;place-items:center;background:#dfe9e2;font-size:35px;color:#6a8c74}.v39-recent-card span:last-child{display:grid;gap:5px}.v39-recent-card small,.v39-recent-card em{font-size:10px;color:#7a7b70;font-style:normal}.v39-recent-card b{font-size:15px;line-height:1.35}
.v39-cheer{min-height:22px;color:#718973;font-size:12px;margin:4px 0 5px}
.v39-privacy{display:grid;gap:10px;margin:16px 0 18px;padding:14px;background:#f6f8f3;border-radius:12px;font-size:12px}.v39-privacy label{display:block}.v39-privacy small{line-height:1.5;color:#8a8f84}
.v39-edit-row{border:1px solid #ecece5;border-radius:12px;margin:9px 0;padding:10px}.v39-edit-row .field{margin-bottom:7px}.v39-mini-row{display:flex;gap:5px}.v39-mini-row button{padding:6px 10px;border-radius:7px;background:#edf2eb;color:#466b51;font-size:11px}.v39-mini-row button:disabled{opacity:.4}
.v39-wish-intro{margin:15px 0}.v39-wish-intro p{margin:11px 0 4px}.v39-wish-intro small{color:#858c81;font-size:11px}
.v39-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px}.v39-metrics div{display:grid;gap:3px;text-align:center;background:white;padding:9px 3px;border-radius:10px}.v39-metrics strong{font-size:19px;color:#416b52}.v39-metrics small{font-size:10px;color:#92958e}
.v39-start-card{background:#fbf5ed}.v39-task-row{display:flex;align-items:center;gap:7px;padding:11px 0;border-bottom:1px solid #eee}.v39-task-main{flex:1;min-width:0;display:grid;gap:5px}.v39-task-main b{font-size:13px;line-height:1.4}.v39-task-main small{font-size:10px;color:#91938d}.v39-task-row .mini{font-size:10px;padding:5px 6px;border-radius:6px;background:#edf2eb;color:#416f55}.v39-task-row .check{flex:none}
.v39-node{display:flex;gap:10px;padding:12px 7px;border-bottom:1px solid #ecede9;align-items:center}.v39-node.current{background:#f0f5ec;border-radius:9px}.v39-node.complete{opacity:.53}.v39-node>div{display:grid;gap:4px}.v39-node b{font-size:13px}.v39-node small{font-size:10px;color:#8a8b84}
.v39-journey .progress-track{margin:12px 0}.v39-journey>p.tiny{margin-top:12px}
.v39-linked,.v39-recommend,.v39-course-next{display:grid;gap:7px;padding:12px;margin-top:10px;border-radius:11px;background:#f4f6f1}.v39-linked small,.v39-recommend small,.v39-course-next small{font-size:11px;color:#858b80}.v39-recommend{display:flex;justify-content:space-between;align-items:center}.v39-recommend>div{display:grid;gap:6px}.v39-course-next{margin-top:17px;background:#f7f3e9}
.v39-management{margin-top:18px}.v39-management-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:18px}.v39-management-edit{display:flex;flex-wrap:wrap;gap:12px}.v39-management .btn{margin:0;min-height:44px}.v39-management .v39-danger{min-height:44px;padding:10px 12px;margin-left:auto;white-space:nowrap}.v39-danger{color:#b35a64!important}
.entry img{width:100%;max-height:250px;object-fit:cover;border-radius:9px;margin-top:8px}.entry audio{display:block;max-width:100%;margin-top:10px}.entry p{line-height:1.7}
.v39-manual-head{text-align:center}.bookpage{position:relative;background:#fffdf7;border:1px solid #e3d9c6;box-shadow:0 8px 22px #493a1e12;padding:27px 22px;margin:18px 0;min-height:290px}.bookpage:before{content:'';position:absolute;inset:8px;border:1px solid #e8e0ce;pointer-events:none}.bookpage>*{position:relative}.bookpage .num{font-size:10px;letter-spacing:2px;color:#a39077}.bookpage h2{font:25px Georgia,"Songti SC",serif;color:#42594b;margin:18px 0}.bookpage p{font-size:14px;line-height:1.8}.bookpage img{width:100%;max-height:330px;object-fit:cover;border-radius:4px;margin:12px 0}.bookpage audio{max-width:100%}.v39-book-cover,.v39-book-final{text-align:center}.v39-book-cover .stamp{margin:25px auto}.v39-book-line{display:grid;gap:5px;border-bottom:1px dotted #cfc6b6;padding:10px 0}.v39-book-line b{font-size:13px;font-weight:500}.v39-book-line small{color:#9f9a8c}.v39-book-date{font-size:12px;color:#8b9184}.v39-handwriting{font-family:"Songti SC",Georgia,serif;font-size:19px!important}.v39-big-stamp{font-size:69px;margin:24px 0}.v39-manual-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0}.v39-manual-actions .btn{font-size:12px;padding:12px 4px}
@media(max-width:380px){.v39-board-toolbar .btn{font-size:10px}.v39-task-row .mini{padding:4px}.v39-collage.layout-grid .v39-tile{height:105px}}

/* Wish cards keep image-free wishes expressive in the board, lists and spaces. */
.v39-tile.no-photo{padding:0;background:none!important}
.v39-tile.no-photo:before{display:none}
.v39-text-card{--card-bg:#315849;--card-ink:#fffdf6;--card-line:#91b49e;position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;min-height:100%;overflow:hidden;padding:17px 13px 15px;background:var(--card-bg);color:var(--card-ink);border-radius:3px;text-align:left}
.v39-text-card:before{content:"";position:absolute;inset:8px;border:1px solid var(--card-line);border-radius:2px;opacity:.75;z-index:-1}
.v39-text-card.theme-coral{--card-bg:#d8a7a0;--card-ink:#3e3036;--card-line:#f7e8db}
.v39-text-card.theme-paper{--card-bg:#efe2c8;--card-ink:#3f5849;--card-line:#b8a782}
.v39-text-card.theme-night{--card-bg:#394f61;--card-ink:#f9f1e3;--card-line:#a9bac0}
.v39-text-card .v39-card-mark,.v39-text-card .v39-card-foot{font:8px Georgia,serif;letter-spacing:1.5px;line-height:1.4;position:relative;z-index:1}
.v39-text-card strong{position:relative;z-index:1;align-self:center;max-width:100%;font:600 clamp(15px,4vw,23px)/1.38 Georgia,"Songti SC",serif;text-align:center;overflow-wrap:anywhere;letter-spacing:.04em}
.v39-text-card i{position:absolute;right:-5px;bottom:6px;font:normal 74px Georgia,serif;line-height:1;color:var(--card-line);opacity:.35;z-index:0}
.v39-collage.layout-magazine .v39-tile:nth-child(5n+1){height:205px}
.v39-collage.layout-magazine .v39-tile:nth-child(5n+2){height:205px}
.v39-collage.layout-stack .v39-tile:nth-child(3n+1){grid-column:span 2;height:190px}
.v39-collage.layout-stack .v39-tile:nth-child(3n+1) .v39-text-card strong{font-size:24px}
.v39-collage .v39-tile.no-photo.long-title{grid-column:1/-1!important;height:230px!important}
.v39-collage .v39-tile.no-photo.long-title .v39-text-card strong{font-size:18px}
.v39-board.editing .v39-tile.no-photo .v39-text-card{padding-bottom:55px}
.v39-board.editing .v39-tile.no-photo>.v39-text-card strong{position:relative;top:auto;left:auto;right:auto;background:none;color:inherit;font-size:15px;max-height:none;padding:0}
.v39-board.editing .v39-tile [contenteditable]{outline:1px dashed currentColor;cursor:text;min-width:60%;border-radius:3px}
.wish-h-photo.blank-wish{padding:0!important}
.wish-h-photo .v39-text-card{padding:10px 7px;border-radius:10px}
.wish-h-photo .v39-text-card strong{font-size:11px;line-height:1.3}
.wish-h-photo .v39-card-mark,.wish-h-photo .v39-card-foot{font-size:5px;letter-spacing:.5px}
.wish-h-photo .v39-text-card i{font-size:42px}
.v39-history-entry{width:100%;display:flex;align-items:center;gap:12px;text-align:left;margin:13px 0 15px;padding:16px;border:1px solid #d9e6d9;border-radius:16px;background:#eff5ee;color:#35584a}
.v39-history-entry>span:first-child{font-size:25px}.v39-history-entry>span:nth-child(2){display:grid;gap:4px;flex:1}.v39-history-entry b{font-size:14px}.v39-history-entry small{font-size:11px;color:#7a897b}.v39-history-entry strong{font-size:21px}
.v39-memory-intro{background:#f1eee5;border-radius:18px;padding:18px;margin:15px 0;color:#475e50}.v39-memory-intro h2{margin:0 0 8px;font:24px Georgia,"Songti SC",serif}.v39-memory-intro p{margin:0;line-height:1.7;font-size:13px}
.v39-finish-inline{margin:15px 0}.v39-finish-inline .btn{margin-top:8px}
.v39-cover-card{height:230px;margin-top:9px;border-radius:19px;overflow:hidden}.v39-cover-card .v39-text-card{padding:25px}.v39-cover-card .v39-text-card strong{font-size:27px}
.v39-export-choice{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:15px 0}.v39-export-choice button{background:#eeeae3;border:1px solid #ded9cc;border-radius:11px;padding:11px 5px;color:#596158;font-size:12px}.v39-export-choice button.selected{background:#355c4c;color:#fff;border-color:#355c4c}
.v39-export-preview-wrap{display:flex;justify-content:center;align-items:center;min-height:210px;max-height:47vh;padding:12px;background:#e6e4df;border-radius:12px;overflow:hidden}
.v39-export-preview-wrap img{max-width:100%;max-height:44vh;object-fit:contain;box-shadow:0 4px 16px #0002}
.v39-export-preview-wrap .hint{text-align:center}
.v39-export-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.v39-export-actions .btn{font-size:12px;padding:12px 5px}
.v39-metrics{grid-template-columns:repeat(auto-fit,minmax(85px,1fr))}
.v39-task-row .check:disabled{opacity:.55;cursor:default}
.v39-edit-photo{width:100%;max-height:190px;object-fit:cover;border-radius:10px;margin:6px 0 12px}
.v39-remove-photo{display:block;font-size:12px;color:#6c756d;margin:2px 0 16px}
/* The floating navigation must never cover the final form controls. */
.body{padding-bottom:calc(190px + env(safe-area-inset-bottom))}
.nav{bottom:max(14px,env(safe-area-inset-bottom))}
.v39-manual-actions,.v39-board-toolbar,.v39-management,.v39-history-entry{scroll-margin-bottom:125px}

/* Refactored wish detail: one clear next action, then the editable path. */
.v39-wish-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.v39-wish-summary>div{display:grid;gap:4px;text-align:center;background:#f6f8f2;border-radius:12px;padding:11px 4px}.v39-wish-summary strong{font-size:19px;color:#416b52}.v39-wish-summary small{font-size:10px;color:#858c81}.v39-current-action{background:#f1f6ed;border-color:#d9e7d8}.v39-current-action h2,.v39-path-card h2,.v39-official-support h2,.v39-companion-card h2{margin:2px 0;font-size:18px}.v39-current-action .v39-task-row{background:#fffdf8;border-radius:11px;padding:10px;margin-top:10px;border:1px solid #e5eadf}.v39-path-card{margin-top:14px}.v39-path-progress{display:flex;align-items:baseline;gap:7px;margin:13px 0 7px;color:#758177}.v39-path-progress b{font-size:20px;color:#416b52}.v39-path-progress span{font-size:11px}.v39-path-list{display:grid;gap:7px}.v39-path-item{display:flex;align-items:center;gap:10px;padding:10px 5px;border-bottom:1px solid #edf0e9}.v39-path-item>div{display:grid;gap:4px;min-width:0}.v39-path-item b{font-size:13px;overflow-wrap:anywhere}.v39-path-item small{font-size:10px;color:#8a9188}.v39-path-item.is-done{opacity:.55}.v39-path-index{display:grid;place-items:center;flex:none;width:25px;height:25px;border-radius:50%;background:#e6eee4;color:#416b52;font-size:12px}.v39-path-actions,.v39-companion-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.v39-official-support{margin-top:14px;background:#fbf6eb;border-color:#eadfc8}.v39-official-support .eyebrow,.v39-companion-card .eyebrow,.v39-path-card .eyebrow,.v39-current-action .eyebrow{font-size:9px;letter-spacing:1.6px;color:#9a8a72}.v39-companion-card{margin-top:14px;background:#f7f3ee}.v39-history{margin-top:16px}.v39-history>summary{cursor:pointer;list-style:none;text-align:center;color:#69786b;font-size:12px;padding:13px;border:1px dashed #d4ddd2;border-radius:12px}.v39-history>summary::-webkit-details-marker{display:none}.v39-history[open]>summary{margin-bottom:12px;background:#f6f8f3}.v39-history .card{margin-top:12px}
@media(max-width:380px){.v39-wish-summary{gap:5px}.v39-path-actions .btn,.v39-companion-actions .btn{flex:1;min-width:0;padding-left:6px;padding-right:6px;font-size:11px}.v39-current-action .v39-task-row{margin-left:-4px;margin-right:-4px}}
.v39-path-editor{margin-top:14px}.v39-path-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;flex:none}.v39-path-stage-list{display:grid;gap:12px}.v39-path-stage-card{border:1px solid #e1e8de;border-radius:14px;background:#fbfcf8;overflow:hidden}.v39-path-stage-card.is-done{opacity:.72}.v39-path-stage-copy{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 12px 10px}.v39-path-stage-title{display:flex;gap:9px;min-width:0}.v39-path-stage-title>div{min-width:0}.v39-path-stage-title h3{margin:1px 0 4px;font-size:14px;overflow-wrap:anywhere}.v39-path-stage-title p{margin:0;color:#899188;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.v39-path-stage-tools{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.v39-path-stage-tools .link{padding:3px;font-size:10px;white-space:nowrap}.v39-path-stage-tools button:disabled{opacity:.35}.v39-path-stage-body{padding:0 12px 12px}.v39-path-stage-meta{display:flex;gap:10px;color:#90988f;font-size:10px;padding:0 0 7px 34px}.v39-path-actions-list{display:grid;gap:6px}.v39-path-action{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #edf0ea;padding:9px 0 2px}.v39-path-action-main{display:flex;align-items:center;gap:8px;min-width:0}.v39-path-action-main>div{display:grid;gap:3px;min-width:0}.v39-path-action-main b{font-size:12px;line-height:1.4;overflow-wrap:anywhere}.v39-path-action-main small{font-size:10px;color:#929a91}.v39-path-action.is-done b{text-decoration:line-through;opacity:.55}.v39-path-action-tools{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;flex:none}.v39-path-action-tools .link{padding:3px;font-size:10px}.v39-path-empty-check{width:18px;height:18px;border:1px dashed #b7c5b4;border-radius:5px;flex:none}.v39-path-add-action{border:0;background:transparent;color:#5d8065;text-align:left;padding:8px 0 2px;font-size:11px}.v39-path-stage-edit{padding:14px 12px 10px}.v39-path-stage-edit .field{margin:0 0 8px}.v39-path-inline-actions{display:flex;gap:7px}.v39-path-action-new{border-top:1px solid #edf0ea;padding-top:9px}.v39-path-action-new .field{margin:0 0 8px}.v39-path-action-new>div,.v39-path-action-edit-fields{display:flex;gap:7px}.v39-path-action-edit-fields label{font-size:10px;color:#7e897e}.v39-path-action-edit-fields .field{width:110px;margin-top:3px}.v39-path-action.is-editing{display:block}.v39-path-add-stage{margin-top:12px}.v39-unassigned{margin-top:12px;border:1px dashed #d8dfd6;border-radius:12px;padding:10px 12px}.v39-unassigned summary{cursor:pointer;color:#68766a;font-size:12px}.v39-unassigned summary span{color:#a17b6d;margin-left:4px}
.v39-path-collapse{display:block;width:calc(100% - 24px);margin:0 12px 9px;padding:7px 10px;border:1px solid #e1e8de;border-radius:9px;background:#f4f7f1;color:#587661;font-size:11px;text-align:left}.v39-path-collapse span{float:right;font-size:14px;line-height:11px}
@media(max-width:380px){.v39-path-stage-copy{display:block}.v39-path-stage-tools{justify-content:flex-start;margin:8px 0 0 34px}.v39-path-action{align-items:flex-start}.v39-path-action-tools{max-width:92px}.v39-path-action-tools .link{font-size:9px}.v39-path-stage-meta{padding-left:0}}

/* Fixed two-column masonry with image space reserved before assets load. */
.v39-pool-head{margin:21px 0 10px}.v39-pool-head h1{font-size:23px;margin:0}
.v39-curated-title{margin:26px 0 12px}
#ideaFalls.v39-masonry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start;column-count:auto}
.v39-masonry-column{display:flex;flex-direction:column;gap:12px;min-width:0}
#ideaFalls .waterfall-item{display:block;margin:0;min-width:0;perspective:650px;transform-origin:center center;backface-visibility:hidden}
#ideaFalls .v39-reference-card .waterfall-img{display:flex;width:100%;height:auto;min-height:0;aspect-ratio:var(--wish-card-ratio, .68);padding:13px;border-radius:16px;background-repeat:no-repeat;background-size:cover;background-position:center}
#ideaFalls .size-0{--wish-card-ratio:.62}#ideaFalls .size-1{--wish-card-ratio:.75}#ideaFalls .size-2{--wish-card-ratio:.71}#ideaFalls .size-3{--wish-card-ratio:.60}#ideaFalls .size-4{--wish-card-ratio:.77}#ideaFalls .size-5{--wish-card-ratio:.66}
#ideaFalls .v39-reference-card .waterfall-img:after{background:linear-gradient(transparent 52%,#101718c9)}
#ideaFalls .v39-reference-card .waterfall-img b{font-size:clamp(15px,4.2vw,18px);line-height:1.3;font-weight:750;text-shadow:0 2px 5px #0008}
.v39-card-flip{animation:v39CardFlip .38s cubic-bezier(.22,.75,.25,1) forwards;pointer-events:none}
.v39-card-fade{animation:v39CardFade .09s ease-out forwards;pointer-events:none}
@keyframes v39CardFlip{0%{transform:perspective(700px) rotateY(0) scale(1);opacity:1}48%{transform:perspective(700px) rotateY(-24deg) scale(.97);opacity:.94}75%{transform:perspective(700px) rotateY(4deg) scale(.985);opacity:.98}100%{transform:perspective(700px) rotateY(0) scale(1);opacity:1}}
@keyframes v39CardFade{to{opacity:.65}}
.wish-h-row.no-photo{background:#f9f8f2;border-color:#e8e8dd;padding:17px 19px}
.wish-h-row.no-photo .wish-h-info{width:100%;gap:7px}
.wish-h-word-mark{font:10px Georgia,"Songti SC",serif;letter-spacing:.14em;color:#819884}
.v39-all-head{padding:22px 0 10px}
.v39-all-tabs{gap:5px}.v39-all-tabs button{flex:1;white-space:nowrap;text-align:center;padding:9px 3px}
@media(prefers-reduced-motion:reduce){.v39-card-flip,.v39-card-fade{animation:none;opacity:.8}}
.v39-path-editor.is-editing{background:#f6f8f3;border-color:#cfdccd}
.v39-path-stage-select{display:none}
.v39-path-select{display:grid;place-items:center;flex:none;width:24px;min-width:24px}
.v39-path-select input{width:17px;height:17px;margin:0;accent-color:#416b52}
.v39-path-batchbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 11px;margin:10px 0;background:#eaf1e6;border:1px solid #d9e6d5;border-radius:10px;color:#416b52;font-size:11px}
.v39-path-batchbar b{margin-right:auto}
