:root[data-palette=captain]{--captain-sea:#087f94;--captain-foam:#58cdbb;--captain-brass:#b88b3c;--captain-vessel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='210' height='100' viewBox='0 0 210 100'%3E%3Cg stroke='%23087f94' stroke-width='2' fill='none' opacity='.2'%3E%3Cpath d='M28 65h145l-20 18H49zM93 15v50M88 23L49 58h39zM100 28l40 30h-40zM15 91q16-8 32 0t32 0t32 0t32 0t32 0t32 0'/%3E%3Ccircle cx='174' cy='23' r='12'/%3E%3Cpath d='M174 5v36m-18-18h36m-31-13 26 26m0-26-26 26'/%3E%3C/g%3E%3C/svg%3E");--captain-waves:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='180' viewBox='0 0 560 180'%3E%3Cg fill='none' stroke='%2358cdbb' stroke-opacity='.14'%3E%3Cpath d='M-80 70 Q60 0 200 70 T480 70 T760 70M-80 92 Q60 22 200 92 T480 92 T760 92M-80 114 Q60 44 200 114 T480 114 T760 114'/%3E%3C/g%3E%3C/svg%3E")}:root[data-palette=captain] body{background:var(--canvas)}:root[data-palette=captain] .main{background-image:var(--captain-waves), linear-gradient(155deg, color-mix(in srgb, var(--captain-sea) 8%, var(--canvas)), var(--canvas) 60%);background-position:100% 100%,50%;background-repeat:repeat-x,no-repeat;background-attachment:fixed}:root[data-palette=captain] :is([data-slot=sidebar-inner],.flow-theme [data-slot=sidebar-inner]){background:var(--captain-waves) left bottom / 560px 180px repeat-x, linear-gradient(180deg, var(--surface), color-mix(in srgb, var(--captain-sea) 9%, var(--surface)));border-right:1px solid var(--line)}:root[data-palette=captain] :is(.topbar,.flow-theme .topbar){background:linear-gradient(100deg, var(--surface), color-mix(in srgb, var(--captain-foam) 12%, var(--surface)));border-bottom:2px solid color-mix(in srgb, var(--captain-brass) 48%, var(--line))}:root[data-palette=captain] [data-slot=sidebar-menu-button][data-active=true]{background:var(--selection);color:var(--text);box-shadow:inset 3px 0 var(--blue);border-radius:6px 12px 12px 6px}:root[data-palette=captain] .palette-picker{border-color:var(--blue);background:var(--soft);color:var(--text)}:root[data-palette=captain] .palette-picker>svg:first-child{color:var(--blue)}:root[data-palette=captain] :is(.auth-screen,.service-maintenance){background:var(--captain-waves) center bottom repeat-x, radial-gradient(ellipse at top right, color-mix(in srgb, var(--captain-foam) 20%, var(--canvas)), var(--canvas) 70%)}:root[data-palette=captain] :is(.ai-speech-bubble,.ai-remote){border-color:var(--blue);box-shadow:0 8px 30px color-mix(in srgb, var(--captain-sea) 14%, transparent)}.technical-theme-boundary{display:contents}:root[data-palette=captain] .sidebar-order-footer{background:var(--captain-vessel) right bottom / 170px 80px no-repeat}:root[data-palette=captain] .topbar{background-image:var(--captain-vessel),linear-gradient(100deg,var(--surface),color-mix(in srgb,var(--captain-foam) 12%,var(--surface)));background-position:50%,50%;background-repeat:no-repeat;background-size:150px 72px,auto}
