* { font-family: -apple-system, BlinkMacSystemFont, sans-serif; } :root { --capsule-color: hsla(196, 100%, 50%, 0.338); } @media (prefers-color-scheme: dark) { /* Dark theme styles go here */ :root { background-color:#111111; color:white; } #emoji { filter:grayscale() brightness(0.8); } } body { text-align: center; } a.bookmarklet { cursor:grab; padding:2em; color:currentColor; font-size:12px; text-decoration:none; user-select: none; font-weight:600; } .capsule { user-select:none; line-height:3em; border: 2px solid currentColor; padding:0.333em 1em; border-radius: 2em; box-shadow:1px 1px black; background-color:var(--capsule-color); transition:transform 1s; } .description { opacity:0.5; margin-bottom:10px; } .hint { font-size:small; opacity:0.54; } a.bookmarklet:hover .capsule{ padding: 0.5333em 1.2em; } div#content { max-width:300px; margin:10vh auto; } #emoji { font-size: 300%; /* filter:grayscale() brightness(1.1); */ } :root { color-scheme: light dark; } .mobile { display:none; } html[data-useragent*='Mobile'] .desktop { display:none } html[data-useragent*='Mobile'] .mobile { display:block }