diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..b3dfee7 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,7 @@ +root = true + +[*] +end_of_line = lf +insert_final_newline = true +indent_style = space +indent_size = 2 diff --git a/DIFFER.css b/DIFFER.css new file mode 100644 index 0000000..4b4ad8b --- /dev/null +++ b/DIFFER.css @@ -0,0 +1,84 @@ +/* https://s9a.page/tape */ +:root{--tape-filter:none;--tape-bluv:#11dff1;--tape-play:#fbbfff;--tape-loud:#eee833;--tape-luvu:#44f477;--tape-blaq:#0e0e0e;--tape-watt:#e0e0e0;--tape-hex:#e0e0e0;--tape-mix:transparent}.tape-watt{--tape-hex:var(--tape-watt)}.tape-luvu{--tape-hex:var(--tape-luvu)}.tape-loud{--tape-hex:var(--tape-loud)}.tape-play{--tape-hex:var(--tape-play)}.tape-bluv{--tape-hex:var(--tape-bluv)}.tape-flat{border-color:transparent}.tape-flap{border-color:currentColor}.tape-flow{--tape-remix:none}.tape-flow :not(.tape-skip){background-color:transparent;color:inherit}.tape-blaq,.tape-bluv,.tape-loud,.tape-luvu,.tape-play,.tape-watt{--tape-mix:var(--tape-hex);--tape-remix:none;color:var(--tape-blaq)!important;background-color:var(--tape-mix)!important;background-image:var(--tape-remix);filter:var(--tape-filter)}.tape-blaq{--tape-mix:var(--tape-blaq);color:var(--tape-hex)!important}.tape-erase,.tape-erase *{color:transparent!important} + +/* play. */ + +.pastel { + --tape-bluv: lightskyblue; + --tape-luvu: turquoise; + --tape-play: moccasin; +} + +.pepper { + --tape-bluv: deepskyblue; +} + +.pacify { + --tape-play: hotpink; +} + +.saliva { + --tape-luvu: chartreuse; +} + +::selection { + color: var(--tape-loud); + background: darkorchid; +} + +:focus { + --tape-filter: hue-rotate(-18deg); + outline-color: thick outset; + border-radius: 0 9%; + box-shadow: 0 0 0 3vmax magenta; +} + +.hype { + --tape-remix: linear-gradient(.2turn, thistle, skyblue, deepskyblue, skyblue, mediumorchid); + font-family: sans-serif; + font-size: max(3ch, 2vmax + 3vmin); + line-height: 1.618; +} + +.nah { + display: contents; +} + +.byte { + display: block; + margin: auto; + margin-block-end: 1em; +} + +.duende { + margin: auto; + display: flex; + flex-flow: wrap; +} + +.tickle { + writing-mode: vertical-lr; +} + +.calm { font: inherit } +.bold { font-weight: bold } +.hella { font-size: 1.618em } +.exhale { margin-bottom: 1rem } + +span, +a { + display: inline-flex; + flex-flow: column; + transition: 500ms filter; +} + +:link { box-sizing: border-box; padding: 2vmax } +:visited { touch-action: manipulation } +:nth-child(odd) { text-decoration-style: dotted } +:focus { text-decoration-style: dashed } +:hover { text-decoration-style: wavy } + +.pad { + box-sizing: border-box; + padding: 1em; +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..db58799 --- /dev/null +++ b/README.md @@ -0,0 +1,4 @@ +## [yr](https://s9a.page/yr) + +* year +* your diff --git a/UNLICENSE.txt b/UNLICENSE.txt new file mode 100644 index 0000000..11fc489 --- /dev/null +++ b/UNLICENSE.txt @@ -0,0 +1,35 @@ +The Universal Permissive License +UPL-1.0 +© coral + +Subject to the condition set forth below, permission is hereby granted to any +person obtaining a copy of this software, associated documentation and/or data +(collectively the "Software"), free of charge and under any and all copyright +rights in the Software, and any and all patent rights owned or freely +licensable by each licensor hereunder covering either (i) the unmodified +Software as contributed to or provided by such licensor, or (ii) the Larger +Works (as defined below), to deal in both + +(a) the Software, and +(b) any piece of software and/or hardware listed in the lrgrwrks.txt file if +one is included with the Software (each a “Larger Work” to which the Software +is contributed by such licensors), + +without restriction, including without limitation the rights to copy, create +derivative works of, display, perform, and distribute the Software and make, +use, sell, offer for sale, import, export, have made, and have sold the +Software and the Larger Work(s), and to sublicense the foregoing rights on +either these or other terms. + +This license is subject to the following condition: +The above copyright notice and either this complete permission notice or at +a minimum a reference to the UPL must be included in all copies or +substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/index.html b/index.html new file mode 100644 index 0000000..921c90c --- /dev/null +++ b/index.html @@ -0,0 +1,32 @@ + + + +yr + + + + + + + + + + + +
+

+ yr +

+ +

w*

+

when ....... +

when ....... +

when ....... +

when ....... +

when ....... +

when ....... +