/* Exact logical sizes from CavureScreenLayout and CavureWatchDesign. */
#watch-app.watch-native-capture{padding:0;overflow:hidden;background:radial-gradient(ellipse at 50% 38%,transparent 24%,#00000080 100%),linear-gradient(to bottom,#00d1db1a 0%,transparent 34%,#0006 62%,#000000e0 100%),url('assets/watch-capture-background.png') center/cover;color:white;font:11px -apple-system,BlinkMacSystemFont,system-ui,sans-serif}
.wc-header{position:absolute;left:0;right:0;top:38px;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:3px;pointer-events:none}.wc-header>img{width:22px;height:22px;object-fit:contain}.wc-header h2{font:400 11px -apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#fff;margin:0;line-height:1.2;max-width:160px;white-space:nowrap;overflow:hidden}.wc-back{position:absolute;left:6px;top:8px;width:28px;height:28px;border-radius:50%;background:#ffffff18;border:0;padding:7px;color:white;z-index:4}.wc-back svg{width:14px;height:14px}.wc-clock{position:absolute;right:16px;top:20px;font:500 15px -apple-system,BlinkMacSystemFont,system-ui,sans-serif}.wc-middle{position:absolute;inset:0;touch-action:none}.wc-fish-stage{position:absolute;left:0;right:0;top:50%;height:132px;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center}.wc-art{width:165px;height:88px;object-fit:contain;pointer-events:none}.wc-choice{position:relative;height:38px;border:1px solid var(--wc-outline,var(--primary));border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#00212a30,#00000052);color:white}.wc-fish-stage>.wc-choice{margin-top:-10px;width:calc(100% - 28px);flex-shrink:0}.wc-choice:before,.wc-choice:after{content:'';position:absolute;left:20%;right:20%;height:1px;background:linear-gradient(to right,transparent,var(--wc-outline,var(--primary)),transparent);box-shadow:0 0 6px 1px color-mix(in srgb,var(--wc-outline,var(--primary)) 30%,transparent);pointer-events:none}.wc-choice:before{top:-1px}.wc-choice:after{bottom:-1px}.wc-selection-value{font:400 16px -apple-system,BlinkMacSystemFont,system-ui,sans-serif;white-space:nowrap;max-width:95%;overflow:hidden}.wc-status{font:9px -apple-system,BlinkMacSystemFont,system-ui,sans-serif;line-height:14px;height:14px;margin-top:2px;white-space:nowrap}.wc-surface{border-radius:14px;border:.75px solid #00d1dbb8;background:linear-gradient(to bottom,#ffffff24,transparent 50%),linear-gradient(135deg,#ffffff30,#00d1db61,#008c99d1),#000000f0;box-shadow:none}.wc-footer{position:absolute;left:50%;transform:translateX(-50%);bottom:20px;height:34px;display:flex;overflow:hidden;z-index:3}.wc-footer button{border:0;background:none;color:white;font:400 11px -apple-system,BlinkMacSystemFont,system-ui,sans-serif;line-height:1.2;flex:1;min-width:0;padding:0 4px;white-space:nowrap}.wc-footer.wc-split button:last-child{flex:none;width:25%;border-left:1px solid #00d1db7a;color:var(--primary)}.wc-footer svg{width:12px;height:12px;vertical-align:middle}.wc-saved{position:absolute;top:calc(50% + 8px);left:12px;right:12px;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:4px}.wc-saved-fish{display:flex;align-items:center;gap:9px;max-width:100%}.wc-saved-fish img{width:94px;height:54px;object-fit:contain}.wc-saved-fish strong{font:400 18px -apple-system,BlinkMacSystemFont,system-ui,sans-serif;white-space:nowrap;max-width:100px;overflow:hidden}.wc-saved>b{font:400 25px -apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:var(--primary);margin-top:-6px;line-height:1.2}.wc-saved p{margin:0;text-align:center}.wc-saved-status{font:14px -apple-system,BlinkMacSystemFont,system-ui,sans-serif;white-space:nowrap;line-height:1.2}.wc-location{font:11px -apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#00d1dbe6;display:flex;align-items:center;gap:5px;margin-top:2px!important;white-space:nowrap}.wc-location svg{width:11px;height:11px}.wc-edit{position:absolute;top:36px;right:2px;width:36px;height:36px;border:0;background:none;color:var(--primary);padding:12px;z-index:4}.wc-edit svg{width:12px;height:12px}.wc-retention{position:absolute;left:50%;top:calc(50% + 35px);transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:6px;width:164px}.wc-retention button{height:34px;font:400 11px -apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:white;padding:0;border-radius:14px}.wc-anglers{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:176px;height:104px;overflow:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:8px}.wc-anglers button{width:100%;height:38px;min-height:38px;padding:0 8px;font:10px -apple-system,BlinkMacSystemFont,system-ui,sans-serif;justify-content:space-between}.wc-anglers svg{width:16px;height:16px;color:var(--primary)}.wc-notice{position:absolute;inset:0;background:#000000c2;z-index:5;display:grid;place-items:center}.wc-notice p{border:1px solid var(--primary);border-radius:10px;margin:0 14px;background:#001317cc;padding:8px;font:10px -apple-system,BlinkMacSystemFont,system-ui,sans-serif;line-height:1.35;text-align:center}#watch-app.watch-native-capture :focus-visible{outline-offset:-2px}

/* Watch bundle does not register Orbitron; match the native system-font fallback. */
.wc-session-prompt{position:absolute;left:50%;top:calc(50% + 14px);transform:translate(-50%,-50%);width:176px;display:flex;flex-direction:column;gap:6px}.wc-session-prompt p{font:10px -apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:var(--secondary);line-height:1.2;text-align:center;margin:0}.wc-session-prompt button{height:34px;flex-shrink:0;padding:0;color:white;font:400 11px -apple-system,BlinkMacSystemFont,system-ui,sans-serif}
