diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..013d01f --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +desertedisland.name \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..c28d422 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020 Eric Huber + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall 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/README.md b/README.md new file mode 100644 index 0000000..694195d --- /dev/null +++ b/README.md @@ -0,0 +1,31 @@ +# Deserted Island Name Generator +

+ +

+Plan your island getaway and pick the perfect island name from a variety of categories! https://desertedisland.name + +## About +[Animal Crossing: New Horizons](http://www.animal-crossing.com/new-horizons) will allow players to name their very own island. In the prequels, this task was often described as difficult. Until the release of Animal Crossing: New Horizons, players will hopefully be able to find inspiration from this Deserted Island Name Generator! + +Generates island names from a variety of sources, such as Nintendo games and fruits. + +## Name Sources (Categories) +You can submit more name sources! Please keep the sources [PG](https://en.wikipedia.org/wiki/Motion_Picture_Association_of_America_film_rating_system#MPAA_film_ratings) and use common sense when submitting a new list of names. + +1. [Fork the repository](https://github.com/Externalizable/desertedisland.name/fork) +2. Add a `.txt` file in `/names/` +3. Fill your `.txt` file with as many names as your category serves +4. Add your `.txt` file name to of the `files` array in `core.js`, without the succeeding `.txt` + * **Example:** Your `.txt` file is `Pokemon SwSh.txt`, which means you want to insert `"Pokemon SwSh",` into the array, ideally somewhere in the middle +5. [Submit a Pull Request](https://github.com/Externalizable/desertedisland.name/pulls), and don't forget to describe your category! + +Alternatively, you can [open an issue](https://github.com/Externalizable/desertedisland.name/issues/new) and wait for a contributor to add the category for you! + +## Authors +- [Externalizable](https://github.com/Externalizable) - Website & domain +- [MrFowben](https://twitter.com/MrFowben) - Logo, icon, background + +See also the list of [contributors](https://github.com/Externalizable/desertedisland.name/contributors) who participated in this project. + +## License +This project is licensed under the MIT License - see the [LICENSE](https://github.com/Externalizable/desertedisland.name/blob/master/LICENSE) file for details diff --git a/font/FinkHeavy.ttf b/font/FinkHeavy.ttf new file mode 100644 index 0000000..efbea3c Binary files /dev/null and b/font/FinkHeavy.ttf differ diff --git a/font/FinkHeavy.woff b/font/FinkHeavy.woff new file mode 100644 index 0000000..b610c9b Binary files /dev/null and b/font/FinkHeavy.woff differ diff --git a/img/background_grass.png b/img/background_grass.png new file mode 100644 index 0000000..b71270d Binary files /dev/null and b/img/background_grass.png differ diff --git a/img/background_sky.png b/img/background_sky.png new file mode 100644 index 0000000..171dde9 Binary files /dev/null and b/img/background_sky.png differ diff --git a/img/logo.png b/img/logo.png new file mode 100644 index 0000000..97d3403 Binary files /dev/null and b/img/logo.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..b9b7056 --- /dev/null +++ b/index.html @@ -0,0 +1,76 @@ + + + + + + AC:NH Island Name Generator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ Enable Javascript to use this website +
+ +
+
+

Name Sources

+
+
+ +
+
+
+ +
+ + + \ No newline at end of file diff --git a/js/core.js b/js/core.js new file mode 100644 index 0000000..3f92563 --- /dev/null +++ b/js/core.js @@ -0,0 +1,102 @@ +var dictionary = {}; + +var files = [ + "Colors", + "Elder Scrolls V Skyrim", + "Flowers", + "Fruits & Vegetables", + "Gems & Minerals", + "Pokemon DPPT", + "Pokemon RBY", + "Pokemon RSE", + "Pokemon SwSh", + "Planets & Stars", + "Super Mario Galaxy", + "Super Mario Odyssey", + "Super Mario Sunshine", + "Trees", + "Undertale", + "US Towns", + "Zelda BOTW", + "Zelda Majoras Mask", + "Zelda OOT", + "Zelda Wind Waker" +]; + +function getNames() { + var names = {}; + for (var key in dictionary) { + var id = convertToId(key); + if ($("input#" + id).is(":checked")) { + for (var entry in dictionary[key]) { + var name = dictionary[key][entry]; + if (!names.hasOwnProperty(name)) { + names[name] = key; + } + } + } + } + return names; +} + +function convertToId(name) { + return name.toLowerCase().replace(/\s/g, "_").replace(/\W/g, ""); +} + +$(document).ready(function() { + files.forEach(function(file, i) { + $.get("./names/" + file.replace(/\s/g, "%20").replace("/\&/g", "%26") + ".txt", function(data) { + dictionary[file] = data.split('\n'); + $("#content").append(""); + }); + }); + + $("#redo").on("click", function() { + var button = $(this); + button.removeClass("spin"); + setTimeout(function() { + button.addClass("spin"); + + var element = $("#name").find("span:first"); + + var names = getNames(); + var keys = Object.keys(names); + var values = Object.values(names); + + var currentName = element.text(); + var name; + var category; + if (keys.length > 0) { + while (name == undefined || name == currentName) { + var index = Math.floor(Math.random() * keys.length); + name = keys[index] + " Island"; + category = values[index]; + } + } + if (name == undefined) name = "Isle of Nothingness"; + if (category == undefined) category = "Never Ending Void"; + + element.text(name); + element.attr("category", category); + }, 100); + }); + + $("#select-all").click(function(event) { + var checked = this.checked; + $(":checkbox").each(function() { + this.checked = checked; + }); + }); + + setTimeout(function() { + $(":checkbox").change(function(event) { + if (!this.checked) { + $("#select-all").each(function() { + this.checked = false; + }); + } + }); + + $("#redo").click(); + }, 100); +}); \ No newline at end of file diff --git a/meta/android-chrome-192x192.png b/meta/android-chrome-192x192.png new file mode 100644 index 0000000..08eb6ed Binary files /dev/null and b/meta/android-chrome-192x192.png differ diff --git a/meta/android-chrome-256x256.png b/meta/android-chrome-256x256.png new file mode 100644 index 0000000..2d5f579 Binary files /dev/null and b/meta/android-chrome-256x256.png differ diff --git a/meta/apple-touch-icon.png b/meta/apple-touch-icon.png new file mode 100644 index 0000000..d917b35 Binary files /dev/null and b/meta/apple-touch-icon.png differ diff --git a/meta/browserconfig.xml b/meta/browserconfig.xml new file mode 100644 index 0000000..3f0ec39 --- /dev/null +++ b/meta/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #00be42 + + + diff --git a/meta/favicon-16x16.png b/meta/favicon-16x16.png new file mode 100644 index 0000000..9c30629 Binary files /dev/null and b/meta/favicon-16x16.png differ diff --git a/meta/favicon-32x32.png b/meta/favicon-32x32.png new file mode 100644 index 0000000..7906369 Binary files /dev/null and b/meta/favicon-32x32.png differ diff --git a/meta/favicon.ico b/meta/favicon.ico new file mode 100644 index 0000000..5f5f491 Binary files /dev/null and b/meta/favicon.ico differ diff --git a/meta/mstile-150x150.png b/meta/mstile-150x150.png new file mode 100644 index 0000000..e481e3e Binary files /dev/null and b/meta/mstile-150x150.png differ diff --git a/meta/safari-pinned-tab.svg b/meta/safari-pinned-tab.svg new file mode 100644 index 0000000..777ca80 --- /dev/null +++ b/meta/safari-pinned-tab.svg @@ -0,0 +1,34 @@ + + + + +Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + + diff --git a/meta/site.webmanifest b/meta/site.webmanifest new file mode 100644 index 0000000..8f3e7ea --- /dev/null +++ b/meta/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "", + "short_name": "", + "icons": [ + { + "src": "/meta/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/meta/android-chrome-256x256.png", + "sizes": "256x256", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/meta/thumbnail.png b/meta/thumbnail.png new file mode 100644 index 0000000..037dcbd Binary files /dev/null and b/meta/thumbnail.png differ diff --git a/names/Colors.txt b/names/Colors.txt new file mode 100644 index 0000000..e6e86ee --- /dev/null +++ b/names/Colors.txt @@ -0,0 +1,11 @@ +Aero +Blue +Cyan +Fuchsia +Green +Indigo +Magenta +Orange +Red +Violet +Yellow \ No newline at end of file diff --git a/names/Elder Scrolls V Skyrim.txt b/names/Elder Scrolls V Skyrim.txt new file mode 100644 index 0000000..2bcb926 --- /dev/null +++ b/names/Elder Scrolls V Skyrim.txt @@ -0,0 +1,9 @@ +Dawnstar, +Falkreath, +Markarth, +Morthal, +Riften, +Solitude, +Whiterun, +Windhelm, +Winterhold \ No newline at end of file diff --git a/names/Flowers.txt b/names/Flowers.txt new file mode 100644 index 0000000..12bff99 --- /dev/null +++ b/names/Flowers.txt @@ -0,0 +1,20 @@ +Bluebell +Cherry Blossom +Chrysanthemum +Crocus +Daffodil +Daisy +Dandelion +Geranium +Hyacinth +Iris +Lily +Lotus +Orchid +Peony +Poppy +Rose +Snowdrop +Sunflower +Tulip +Water Lily \ No newline at end of file diff --git a/names/Fruits & Vegetables.txt b/names/Fruits & Vegetables.txt new file mode 100644 index 0000000..1b2acb5 --- /dev/null +++ b/names/Fruits & Vegetables.txt @@ -0,0 +1,45 @@ +Apple +Apricot +Avocado +Banana +Blackberry +Blackcurrant +Blueberry +Cantaloupe +Cherry +Clementine +Coconut +Cranberry +Durian +Fig +Grape +Grapefruit +Guava +Honeydew +Jackfruit +Kiwi +Lemon +Lime +Lychee +Mandarin +Mango +Nectarine +Olive +Orange +Papaya +Passion +Peach +Pear +Pineapple +Pitaya +Plum +Pomegranate +Prune +Pummelo +Quince +Raspberry +Rhubarb +Soursop +Strawberry +Tangerine +Watermelon \ No newline at end of file diff --git a/names/Gems & Minerals.txt b/names/Gems & Minerals.txt new file mode 100644 index 0000000..690cc2a --- /dev/null +++ b/names/Gems & Minerals.txt @@ -0,0 +1,21 @@ +Amber +Amethysit +Aquamarine +Coal +Diamond +Emerald +Gold +Jade +Lapis +Marbles +Moon Stone +Opal +Pearl +Platinum +Quartz +Ruby +Salt +Sapphire +Sunstone +Topaz +Turquoise \ No newline at end of file diff --git a/names/Planets & Stars.txt b/names/Planets & Stars.txt new file mode 100644 index 0000000..5038ad1 --- /dev/null +++ b/names/Planets & Stars.txt @@ -0,0 +1,12 @@ +Saturn +Jupiter +Mars +Earth +Venus +Pluto +Mercury +Moon +Neptune +Sun +Europa +Titan \ No newline at end of file diff --git a/names/Pokemon DPPT.txt b/names/Pokemon DPPT.txt new file mode 100644 index 0000000..9fbbc2f --- /dev/null +++ b/names/Pokemon DPPT.txt @@ -0,0 +1,14 @@ +Canalave +Celestic +Eterna +Floaroma +Hearthome +Jubilife +Oreburgh +Pastoria +Sandgem +Snowpoint +Solaceon +Sunyshore +Twinleaf +Veilstone \ No newline at end of file diff --git a/names/Pokemon RBY.txt b/names/Pokemon RBY.txt new file mode 100644 index 0000000..79dcdb7 --- /dev/null +++ b/names/Pokemon RBY.txt @@ -0,0 +1,11 @@ +Celadon +Cerulean +Cinnabar +Fuchsia +Kanto +Lavender +Pallet +Pewter +Saffron +Vermillion +Viridian \ No newline at end of file diff --git a/names/Pokemon RSE.txt b/names/Pokemon RSE.txt new file mode 100644 index 0000000..ccf81c6 --- /dev/null +++ b/names/Pokemon RSE.txt @@ -0,0 +1,16 @@ +Dewford +Ever Grande +Fallarbor +Fortree +Lavaridge +Lilycove +Littleroot +Mauville +Mossdeep +Oldale +Pacifidlog +Petalburg +Rustboro +Slateport +Sootopolis +Verdanturf \ No newline at end of file diff --git a/names/Pokemon SwSh.txt b/names/Pokemon SwSh.txt new file mode 100644 index 0000000..edd202d --- /dev/null +++ b/names/Pokemon SwSh.txt @@ -0,0 +1,12 @@ +Ballonlea +Circhester +Galar +Hammerlocke +Hulbury +Motostoke +Postwick +Spikemuth +Stow-on-Side +Turffield +Wedgehurst +Wyndon \ No newline at end of file diff --git a/names/Super Mario Galaxy.txt b/names/Super Mario Galaxy.txt new file mode 100644 index 0000000..7193c77 --- /dev/null +++ b/names/Super Mario Galaxy.txt @@ -0,0 +1,29 @@ +Battlerock +Beach Bowl +Bonefin +Bubble Blast +Bubble Breeze +Buoy Base +Deep Dark +Dreadnought +Drip Drop +Flipswitch +Gateway +Ghostly +Gold Leaf +Good Egg +Honeyhive +Hurry-Scurry +Loopdeeloop +Loopdeeswoop +Matter Splatter +Melty Molten +Rolling Gizmo +Rolling Green +Sand Spiral +Sea Slide +Sling Pod +Snow Cap +Space Junk +Sweet Sweet +Toy Time \ No newline at end of file diff --git a/names/Super Mario Odyssey.txt b/names/Super Mario Odyssey.txt new file mode 100644 index 0000000..8e5996b --- /dev/null +++ b/names/Super Mario Odyssey.txt @@ -0,0 +1,16 @@ +Cap +Cascase +Cloud +Dark +Darker +Lake +Lost +Luncheon +Metro +Moon +Mushroom +Ruined +Sand +Seaside +Snow +Wooded \ No newline at end of file diff --git a/names/Super Mario Sunshine.txt b/names/Super Mario Sunshine.txt new file mode 100644 index 0000000..177328b --- /dev/null +++ b/names/Super Mario Sunshine.txt @@ -0,0 +1,8 @@ +Bianco +Delfino +Gelato +Noki +Pianta +Pinna +Ricco +Sirena \ No newline at end of file diff --git a/names/Trees.txt b/names/Trees.txt new file mode 100644 index 0000000..e4af96a --- /dev/null +++ b/names/Trees.txt @@ -0,0 +1,15 @@ +Aspen +Birch +Butternut +Cedar +Elm +Hawthorn +Hickory +Locust +Maple +Myrtle +Oak +Pecan +Pine +Spruce +Willow \ No newline at end of file diff --git a/names/US Towns.txt b/names/US Towns.txt new file mode 100644 index 0000000..a075cc2 --- /dev/null +++ b/names/US Towns.txt @@ -0,0 +1,28 @@ +Austin +Boston +Branson +Charleston +Chicago +Golden Gate +Honolulu +Lahaina +Las Vegas +Los Angeles +Miami Beach +Nashville +New Orleans +New York +Orlando +Palm Springs +Portland +Saint Augustine +Saltlake +San Antonio +San Diego +San Francisco +Savannah +Seattle +Sedona +St. Louis +Washington +Yellowstone \ No newline at end of file diff --git a/names/Undertale.txt b/names/Undertale.txt new file mode 100644 index 0000000..5197689 --- /dev/null +++ b/names/Undertale.txt @@ -0,0 +1,5 @@ +Hotland +New Home +Ruins +Snowdin +Waterfall \ No newline at end of file diff --git a/names/Zelda BOTW.txt b/names/Zelda BOTW.txt new file mode 100644 index 0000000..2748d8b --- /dev/null +++ b/names/Zelda BOTW.txt @@ -0,0 +1,12 @@ +Akkala +Eldin +Faron +Gerudo +Great Plateau +Hateno +Hebra +Hyrule +Lanayru +Ridgeland +Tabantha +Woodland \ No newline at end of file diff --git a/names/Zelda Majoras Mask.txt b/names/Zelda Majoras Mask.txt new file mode 100644 index 0000000..6f125bd --- /dev/null +++ b/names/Zelda Majoras Mask.txt @@ -0,0 +1,14 @@ +Clock +Cucco +Gorman +Great Bay +Ikana +Lone Peak +Milk +Oceanside +Pinnacle +Pirates' +Romani +Snowhead +Spring Water +Termina \ No newline at end of file diff --git a/names/Zelda OOT.txt b/names/Zelda OOT.txt new file mode 100644 index 0000000..87777d9 --- /dev/null +++ b/names/Zelda OOT.txt @@ -0,0 +1,9 @@ +Deku Tree +Dodongo's +Gerudo +Goron +Hylia +Kakariko +Kokiri +Lon Lon +Zora's \ No newline at end of file diff --git a/names/Zelda Wind Waker.txt b/names/Zelda Wind Waker.txt new file mode 100644 index 0000000..f9c297e --- /dev/null +++ b/names/Zelda Wind Waker.txt @@ -0,0 +1,53 @@ +Angular +Bird's Peak +Boating +Bomb +C-c-cold +Cliff Plateau +Crescent Moon +Cyclops +Diamond Steppe +Dragon Roost +Eastern Fairy +Eastern Triangle +Fire +Five-Eye +Five-Star +Flight Control +Forest +Forsaken +Four-Eye +Gale +Ghost +Greatfish +Headstone +Hidden +Horseshoe +Hyrule +Ice Ring +Lookout +Mother & Child +Needle Rock +Northern Fairy +Northern Triangle +Outset +Overlook +Pawprint +Private +Rock Spire +Seven-Star +Shark +Six-Eye +Southern Fairy +Southern Triangle +Spectacle +Star +Star Belt +Stone Watcher +Submarines +Thorned Fairy +Three-Eye +Tingle +Two-Eye +Western Fairy +Windfall \ No newline at end of file diff --git a/style/style.css b/style/style.css new file mode 100644 index 0000000..be7f9f2 --- /dev/null +++ b/style/style.css @@ -0,0 +1,317 @@ +@import "https://fonts.googleapis.com/css?family=Open+Sans"; + +@font-face { + font-family: "FinkHeavy"; + src: url("../font/FinkHeavy.woff") format("woff"), url("../font/FinkHeavy.ttf") format("truetype") +} + +@keyframes wave { + 0%, 100% { + transform: rotate(0) + } + + 20%, 60% { + transform: rotate(-25deg) + } + + 40%, 80% { + transform: rotate(10deg) + } +} + +@keyframes glide { + from { + background-position: 0 0 + } + + to { + background-position: 190px 0 + } +} + +@keyframes spin { + from { + transform: scale(0.7) rotateZ(0) + } + + to { + transform: scale(1) rotateZ(360deg) + } +} + +#container { + align-items: center; + display: flex; + flex-wrap: wrap; + float: left; + height: auto; + justify-content: center; + justify-items: center; + left: 50%; + max-width: 40%; + position: relative; + top: 50%; + transform: translate(-50%, -50%); + z-index: 1 +} + +#name { + font-size: 22px; + height: auto; + margin: 0 10px 0 0; + max-width: 454px; + overflow: hidden; + white-space: nowrap; + width: calc(100% - 58px) +} + +#name span { + -webkit-user-select: all; + align-items: center; + display: flex; + user-select: all; + vertical-align: middle +} + +#name span::after { + background: #a0ddc4; + border: 2px solid #66c8a0; + border-radius: 5px; + content: attr(category); + font-family: 'Open Sans', sans-serif; + font-size: 11px; + margin: 0 6px; + padding: 2px 6px +} + +#redo { + -webkit-text-stroke: 4px #a0ddc4; + color: #f7fcfa; + cursor: pointer; + display: inline-block; + font-size: 48px; + outline: none; + position: relative; + text-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) +} + +#select-all~span { + font-weight: 700 +} + +#sources { + display: inline-block; + font-size: 18px; + margin: 10px 0 0; + max-height: 400px; + max-width: 512px; + overflow: hidden; + padding: 0; + position: relative; + width: 100% +} + +#sources #title { + background: #66c8a0; + border-bottom: 4px solid #a0ddc4; + box-sizing: border-box; + width: 100% +} + +#sources div { + padding: 10px 15px +} + +#wrapper { + display: inline-block; + float: left; + height: 100%; + overflow: hidden; + position: relative; + width: 100% +} + +#wrapper:before { + animation: glide 20s linear infinite; + background: url(../img/background_grass.png) 0 0 repeat; + background-position: 0 0; + background-size: 190px 191px; + content: ""; + height: 200%; + left: -50%; + position: absolute; + top: -50%; + transform: rotate(10deg) scale(0.8); + width: 200%; + z-index: -1 +} + +.box { + background: #f7fcfa; + border: 4px solid #a0ddc4; + border-radius: 25px; + box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1); + box-sizing: border-box; + display: inline-block; + font-family: FinkHeavy !important; + padding: 10px 15px; + position: relative +} + +.check { + color: silver; + font-size: 20px; + position: relative; + transition: all 50ms ease-in-out +} + +.check::before { + content: "\f0c8" +} + +.spin { + animation: spin .4s ease-out +} + +a { + color: inherit +} + +a#github { + z-index: 1000 +} + +body { + -moz-user-select: none; + -ms-user-select: none; + -webkit-user-select: none; + background: #88caa2; + color: #222; + font-family: 'Open Sans', sans-serif; + height: 100%; + margin: 0; + user-select: none; + width: 100% +} + +footer { + bottom: 0; + padding: 10px; + position: absolute; + text-align: center; + width: calc(100% - 20px); + z-index: 500 +} + +footer a { + text-decoration: none +} + +footer span { + font-size: 14px; + margin: 0 7px +} + +h2 { + margin: 0; + text-align: center +} + +html { + height: 100%; + width: 100% +} + +img { + -khtml-user-drag: none; + -moz-user-drag: none; + -o-user-drag: none; + -webkit-user-drag: none; + height: 225px; + padding: 0 50% +} + +input { + display: none +} + +label { + align-items: center; + background: #FFF; + border: 2px solid silver; + border-radius: 5px; + cursor: pointer; + display: inline-flex; + margin: 1px; + padding: 1px 3px; + position: relative +} + +label input:checked~.check { + color: green +} + +label input:checked~.check::before { + content: "\f14a" !important +} + +label span { + margin: 0 5px +} + +label:hover input~.check { + color: #66c8a0 +} + +svg#github { + border: 0; + color: #fff; + fill: #000; + position: absolute; + right: 0; + top: 0; + z-index: 1000 +} + +svg#github:hover .octo-arm { + animation: wave 560ms ease-in-out +} + +@media (prefers-reduced-motion: reduce) { + #wrapper:before, svg#github:hover .octo-arm { + animation: none + } +} + +@media only screen and (max-width: 769px) { + #container { + height: calc(100% - 42px); + min-width: 90%; + top: 0; + transform: translate(-50%, 0) + } + + #sources #content { + font-size: 16px + } + + #wrapper { + height: auto + } + + a#github { + visibility: hidden + } + + footer { + display: inline-block; + float: left; + position: relative + } + + img { + height: 150px + } +} + +@media only screen and (min-width: 769px) {} \ No newline at end of file