/* Pixel surf, sand and a familiar cat. Decoration never captures input. */
.coastalShore{position:relative;height:68px;max-width:190px;margin:0 auto 30px;pointer-events:none;color:#68c9f5;isolation:isolate}.coastalShore img{position:absolute;left:70px;bottom:10px;image-rendering:pixelated;z-index:2}.coastalShoreSun{position:absolute;right:23px;top:1px;width:28px;height:28px;background:var(--note-rose,#f6cee2);clip-path:polygon(25% 0,75% 0,75% 12%,100% 12%,100% 88%,75% 88%,75% 100%,25% 100%,25% 88%,0 88%,0 12%,25% 12%)}.coastalShoreWave,.coastalSuccessWave{position:absolute;inset:auto 0 7px;height:20px;background:currentColor;opacity:.55;clip-path:polygon(0 55%,8% 55%,8% 35%,16% 35%,16% 15%,24% 15%,24% 35%,32% 35%,32% 55%,40% 55%,40% 75%,48% 75%,48% 55%,56% 55%,56% 35%,64% 35%,64% 15%,72% 15%,72% 35%,80% 35%,80% 55%,88% 55%,88% 75%,100% 75%,100% 100%,0 100%)}.coastalShoreSand{position:absolute;bottom:-10px;left:0;right:0;text-align:center;font-size:14px;letter-spacing:8px;color:var(--text-secondary,#cfbccc);opacity:.6}.coastalFooter .footerContainer{position:relative}.coastalFooter{border-top-style:solid}.coastalFooter .coastalShore{margin-top:0}
.coastalSuccess{position:relative;display:block;height:66px;width:min(100%,340px);margin:10px 0 4px;overflow:hidden;pointer-events:none;color:#68c9f5}.coastalSuccessWave{bottom:0;height:27px;width:120%;left:-10%;opacity:.65}.coastalSuccess img{position:absolute;bottom:10px;left:12px;image-rendering:pixelated}.coastalSuccessLabel{position:absolute;right:15px;top:15px;font:inherit;font-size:11px;line-height:1.7;color:var(--text-main);max-width:70%}html[data-interface-style=minimal] .coastalSuccessWave{clip-path:ellipse(65% 65% at 50% 100%);opacity:.25}html[data-interface-style=minimal] .coastalShore{opacity:.75}html[data-interface-style=minimal] .coastalShoreWave{clip-path:ellipse(65% 65% at 50% 100%)}html[data-interface-style=minimal] .coastalShoreSun{clip-path:none;border-radius:50%}
#inboxDialog .inboxToolbar{position:sticky;top:0;background:var(--note-paper,var(--bg-solid));padding:8px 0;z-index:2}#inboxItems .inboxItem{cursor:pointer}#inboxItems .inboxItem:focus-visible{outline:2px solid var(--text-accent);outline-offset:3px}#inboxItems .inboxItemReadLabel{display:block;font-size:10px;line-height:1.7;margin-top:12px;color:var(--text-accent)}#variantBuilderStatus{font-size:12px;line-height:1.8;color:var(--text-accent);padding-inline:8px}#variantBuilderStatus:empty{display:none}
@media(prefers-reduced-motion:no-preference){.coastalSuccess{animation:coastal-arrive .3s ease-out}.coastalSuccessWave{animation:coastal-surf 1.3s steps(8,end) infinite}.coastalSuccess img{animation:coastal-cat 1.3s steps(5,end) infinite}@keyframes coastal-arrive{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes coastal-surf{0%,100%{translate:-8px 0}50%{translate:8px 0}}@keyframes coastal-cat{0%,100%{transform:translate(0,0) rotate(-3deg)}50%{transform:translate(10px,-4px) rotate(3deg)}}}
.coastalNoteIcon{display:inline-block;width:20px;height:12px;vertical-align:middle;background:currentColor;clip-path:polygon(0 50%,15% 50%,15% 20%,35% 20%,35% 50%,50% 50%,50% 80%,65% 80%,65% 50%,80% 50%,80% 20%,100% 20%,100% 45%,90% 45%,90% 75%,70% 75%,70% 100%,45% 100%,45% 75%,25% 75%,25% 45%,15% 45%,15% 75%,0 75%)}.workspaceMark{position:relative}.workspaceMark:after{content:"";position:absolute;left:2px;right:2px;bottom:-3px;height:6px;background:#68c9f5;opacity:.8;pointer-events:none;clip-path:polygon(0 30%,20% 30%,20% 0,40% 0,40% 30%,60% 30%,60% 60%,80% 60%,80% 30%,100% 30%,100% 100%,0 100%)}html[data-interface-style=minimal] .coastalNoteIcon{clip-path:ellipse(60% 30% at 50% 60%)}html[data-interface-style=minimal] .workspaceMark:after{border-radius:50%;clip-path:none;opacity:.3}

html[data-theme=light] :is(.coastalSuccess,.coastalShore){color:#157db5}.coastalSuccessWave{background:linear-gradient(180deg,#9ce6ff 0 35%,#3cb6ed 35% 65%,#148ac5 65%)}

.coastalNoteIcon{background:#68c9f5}html[data-theme=light] .coastalNoteIcon{background:#157db5}
