A fast, local-first "redirection engine" for !bang users with a few extra features ^-^
1@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap"); 2 3:root { 4 font-family: 5 Inter, 6 system-ui, 7 -apple-system, 8 BlinkMacSystemFont, 9 "Segoe UI", 10 Roboto, 11 Oxygen, 12 Ubuntu, 13 Cantarell, 14 "Open Sans", 15 "Helvetica Neue", 16 sans-serif; 17 font-synthesis: none; 18 text-rendering: optimizeLegibility; 19 -webkit-font-smoothing: antialiased; 20 -moz-osx-font-smoothing: grayscale; 21} 22 23* { 24 margin: 0; 25 padding: 0; 26 box-sizing: border-box; 27} 28 29html, 30body { 31 height: 100%; 32 width: 100%; 33} 34 35body { 36 line-height: 1.5; 37 font-weight: 400; 38 font-size: 16px; 39 color: #1a1a1a; 40} 41 42h1, 43h2, 44h3, 45h4, 46h5, 47h6 { 48 font-weight: 600; 49 line-height: 1.2; 50} 51 52a { 53 color: #444444; 54} 55a:hover { 56 color: #888888; 57} 58 59button { 60 font: inherit; 61 border: none; 62 background: none; 63 cursor: pointer; 64} 65 66input, 67textarea { 68 font: inherit; 69} 70 71/* Add these new styles */ 72.url-container { 73 display: flex; 74 align-items: center; 75 gap: 8px; 76 margin-top: 16px; 77} 78 79/* Add this new style */ 80.content-container { 81 max-width: 36rem; 82 text-align: center; 83} 84 85/* Update url-input width to be 100% since container will control max width */ 86.url-input { 87 padding: 8px 12px; 88 border: 1px solid #ddd; 89 border-radius: 4px; 90 width: 100%; 91 background: #f5f5f5; 92} 93 94.copy-button { 95 padding: 8px; 96 color: #666; 97 border-radius: 4px; 98 transition: all 0.2s; 99 display: flex; 100 align-items: center; 101 justify-content: center; 102} 103 104.copy-button:hover { 105 background: #f0f0f0; 106} 107 108.copy-button:active { 109 background: #e5e5e5; 110} 111 112.copy-button img { 113 width: 20px; 114 height: 20px; 115} 116 117.copy-button.copied { 118 background: #28a745; 119} 120 121/* Add footer styles */ 122.footer { 123 position: fixed; 124 bottom: 16px; 125 left: 0; 126 right: 0; 127 text-align: center; 128 font-size: 14px; 129 color: #666; 130} 131 132.footer a { 133 color: #666; 134 text-decoration: none; 135 font-weight: 500; 136} 137 138.footer a:hover { 139 color: #333; 140}