@import url(https://fast.fonts.net/t/1.css?apiType=css&projectid=a93e0be1-37c0-4e28-9469-cc6a21fadcf1);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{border:none;box-sizing:border-box;font-family:sans-serif;font-size:100%;height:18px;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:0;resize:none;vertical-align:bottom;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;left:-100000px;position:absolute;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{box-sizing:border-box;padding:4px;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{background-color:#fff;border:0;display:block;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}.select2-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;padding:1px;position:absolute;right:0}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:0 0 0 20px;position:relative;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;left:0;padding:0 4px;position:absolute;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-top-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{-webkit-appearance:textfield;background:transparent;border:none;box-shadow:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;border:1px solid #aaa;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);outline:0}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;border:none;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-top-right-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-radius:0;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-bottom-left-radius:4px;border-top-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{box-shadow:none;outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
@font-face{font-family:Frutiger;font-stretch:condensed;font-weight:400;src:url(/fonts/5995e4b5-97ff-4823-bebb-dc150282a2cf.woff2?0f34a76ea26eee21fe8b7491b3f01bb8) format("woff2"),url(/fonts/bd26bfea-b97f-4b32-b5f6-504be0b1938d.woff?cd73f9653572b52a25b2e1b476ef50dd) format("woff")}@font-face{font-family:Frutiger;font-stretch:normal;font-weight:400;src:url(/fonts/0811514e-6660-4043-92c1-23d0b8caaa2f.woff2?7381c16ecb57d5b7a4b860445d8a26a9) format("woff2"),url(/fonts/aeae8cac-ba4d-40d2-bbcf-936f2c7dcfe6.woff?4104823da7ccf62f22b2e02609a72f9b) format("woff")}@font-face{font-family:Frutiger;font-stretch:condensed;font-weight:700;src:url(/fonts/4c4ee705-e593-4456-988d-03a5a2594534.woff2?c99d37a08969d4c75e191a343d9a26e4) format("woff2"),url(/fonts/e728739a-5d86-4213-9f4f-73394eff3d19.woff?f4599bb0ec741eea251d909a41f27a20) format("woff")}@font-face{font-family:Frutiger;font-stretch:normal;font-weight:700;src:url(/fonts/8c92eb68-ce37-4962-a9f4-5b47d336bd1c.woff2?87b6c954f430f8802dd4d498738be76a) format("woff2"),url(/fonts/9bdfdcac-bbd4-46a9-9280-056c9a4438a2.woff?5c1c111cb524e9fe2d0e91d19b1487a4) format("woff")}*{box-sizing:border-box}body{background:#f2ede9;font-family:Frutiger,sans-serif;margin:0;padding:0;scroll-behavior:smooth}main{height:100%}ol,ul{list-style-type:none;margin:0;padding:0}header.back{margin:2em auto;width:clamp(340px,80%,1100px)}.pagination{bottom:-25px;flex-flow:row wrap;gap:12px;margin-bottom:0;margin-inline:2em;position:relative;z-index:5}.pagination,.pagination li{align-items:center;display:flex;justify-content:center}.pagination li{height:30px;width:30px}.pagination li a{color:#000;text-decoration:none}.pagination li button{background:transparent;border:none;cursor:pointer;font-size:24px}.pagination li.active{font-size:32px}.pagination li.active span{color:#e6007e}.pagination li:first-of-type a,.pagination li:last-of-type a{font-size:27px}.pagination svg{width:40px}ul.project-overview{grid-gap:5em;display:grid;justify-content:space-between;padding:3em}@media screen and (max-width:767px){ul.project-overview.desktop{display:flex;flex-flow:column nowrap;padding:3em 0}}ul.project-overview.mobile .project{width:205px}ul.project-overview.mobile .project .content{height:445.65217px;width:205px}ul.project-overview.desktop .project{max-width:400px;width:90vw}ul.project-overview.desktop .project .content{height:50vw;width:90vw}@media screen and (min-width:576px){ul.project-overview.desktop .project{width:400px}ul.project-overview.desktop .project .content{height:222.22222px;width:400px}}@media screen and (max-width:767px){ul.project-overview.desktop .project{margin:auto}}.project{align-items:center;display:flex;flex-direction:column-reverse;gap:16px;justify-content:flex-end;position:relative}.project:hover img{transform:scale(1.03)}.project figure{height:100%;inset:0;margin:0;overflow:hidden;position:absolute;width:100%}.project figure img{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;transition:all .3s ease-in-out;width:100%}.project figure img:not(.default){-o-object-position:0 0;object-position:0 0}.project>.content{background:#eee;box-shadow:0 0 30px rgba(0,0,0,.1);overflow:hidden;position:relative}.project>.content .banner{color:#fff;cursor:pointer;inset:-2px;overflow:hidden;pointer-events:none;position:absolute;right:-2px;text-align:center}.project>.content .banner .text{align-items:center;background:#e6007e;bottom:20px;display:flex;height:30px;justify-content:center;position:absolute;right:-40px;transform:rotate(315deg);width:150px}.project>.content button.delete,.project>.content button.update-screenshot-button{background:hsla(0,0%,100%,.49);border:none;bottom:0;cursor:pointer;left:0;padding:5px;position:absolute;transition:all .2s ease-in-out}.project>.content button.delete svg,.project>.content button.update-screenshot-button svg{height:20px;transition:all .2s ease-in-out;width:20px}.project>.content button.delete:hover svg,.project>.content button.update-screenshot-button:hover svg{stroke:#ee8f0a}.project>.content .tag-list{display:flex;flex-flow:row wrap;gap:8px;padding:1em;position:absolute;top:0;width:100%}.project>.content .tag-list li{align-items:center;background:linear-gradient(90deg,#f6a12b,#f6c72b);border-radius:.15em;color:#fff;cursor:pointer;display:flex;font-stretch:condensed;height:30px;padding:.3em .5em;transition:all .3s ease-in-out;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content}.project>.content .tag-list li a{color:inherit;text-decoration:none}.project>.content .tag-list li.active{background:linear-gradient(90deg,#f6a12b,#f6c72b);border:none;color:#fff}.project>.title{color:#7d7d7d;font-size:18px;font-weight:400;margin:0;position:relative;z-index:1}.project>.title a{color:inherit;display:block;line-height:1.5;text-decoration:none}.project>.title a:visited{color:inherit}.project>.title a:hover{text-decoration:underline}ul.project-overview.mobile{grid-template-columns:repeat(auto-fill,205px)}@media screen and (max-width:870px){ul.project-overview.mobile{justify-content:center}}ul.project-overview.desktop{grid-template-columns:repeat(auto-fill,400px)}@media screen and (max-width:1455px){ul.project-overview.desktop{justify-content:center}}.project .content{overflow:visible}.project .details{background:rgba(0,0,0,.25);bottom:0;cursor:pointer;left:0;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transition:all .3s ease-in-out}.project:hover .details{opacity:1}button.infinite{opacity:0}.show-project{height:100%;margin:auto;overflow:hidden;transform:translateY(-20px)}.show-project header a{color:#fff;position:relative;top:20px;z-index:10}.show-project div.box{margin:2em auto 0;width:100%}.show-project div.box .display figure{margin:0;padding:0}.show-project div.box .display img{-o-object-fit:contain;object-fit:contain;width:100%}.show-project.scroll{overflow:auto}div.desktop{max-height:calc(100vh - 112px);overflow:hidden;position:relative;top:0}div.desktop .window{background-image:url(/images/browser.png?8a37fd3032cf334b8c912dd936d49bba);height:100%;position:absolute;top:0;width:50%;z-index:1}div.desktop .window.left{background-position:0 0;left:0}div.desktop .window.right{background-position:100% 0;right:0}div.desktop .display{background-color:#404040;cursor:pointer;height:calc(100vh - 113px);left:47px;overflow-x:hidden;overflow-y:auto;padding-bottom:63px;position:relative;top:66px;width:calc(100% - 93px)!important;z-index:2}div.desktop.no-scroll .display{height:-webkit-max-content;height:-moz-max-content;height:max-content}div.mobile{aspect-ratio:.63;background:url(/images/phone.png?3765fa7e57f91739838f2efd8c210033) no-repeat top;background-size:100%;max-width:500px;min-width:320px;padding-top:108px}div.mobile .display{aspect-ratio:.561;cursor:pointer;margin:auto;overflow-x:hidden;overflow-y:auto;position:relative;width:64%}@media screen and (max-width:499px){div.mobile{padding-top:21.5%}}.show-project .display span{background:#404040;height:100%;left:0;place-items:center;position:absolute;top:0;width:100%;z-index:5}.show-project .display span img{-webkit-animation:jump 1s linear 0s infinite forwards;animation:jump 1s linear 0s infinite forwards;border-radius:12px;width:100px!important}.show-project .display figure{position:relative;z-index:6}.show-project header{height:62px;padding-top:60px}@-webkit-keyframes jump{0%{transform:translateY(0)}50%{transform:translateY(-15px)}65%{transform:translateY(-25px)}to{transform:translateY(0)}}@keyframes jump{0%{transform:translateY(0)}50%{transform:translateY(-15px)}65%{transform:translateY(-25px)}to{transform:translateY(0)}}header.search{align-items:center;background:#f2ede9;box-shadow:0 0 20px rgba(0,0,0,.1);display:flex;flex-direction:column-reverse;gap:32px;justify-content:center;padding-bottom:30px;padding-top:2em;position:-webkit-sticky;position:sticky;top:0;transition:all .3s ease-in-out;z-index:2}header.search.fade-out{top:-189px}@media screen and (min-width:768px){header.search{flex-direction:row;gap:8px}}@media screen and (max-width:767px){header.search{align-items:flex-end;height:320px}header.search.fade-out{top:-320px}}#search-options{align-items:center;display:flex;flex-basis:calc(100% - 150px);flex-direction:row;flex-wrap:wrap;gap:32px;grid-template-areas:"orientation orientation preview" "search search search" "tags tags tags";grid-template-columns:repeat(3,1fr);grid-template-rows:100px 1fr 1fr;height:110px;justify-content:flex-start;padding:40px 1.5em 5px 48px;width:100%}@media screen and (min-width:768px){#search-options{flex-direction:row;flex-wrap:nowrap;gap:8px}}@media screen and (max-width:767px){#search-options{display:grid;padding:1.5em 20px 5px;transform:translateY(-156px)}#search-options .orientation{gap:8px;justify-content:center;padding-bottom:20px;padding-top:20px}}@media screen and (max-width:460px){#search-options .orientation{justify-content:flex-start}}#search-options>:not(.select2-container){height:100%}#search-options svg{cursor:pointer;height:100%}#search-options .preferred-tags{align-items:flex-end;display:flex;flex-flow:row wrap;gap:8px;grid-area:tags;justify-content:space-evenly;width:100%}@media screen and (min-width:768px){#search-options .preferred-tags{width:300px}}#search-options .preferred-tags li{align-items:center;background:linear-gradient(90deg,#f6a12b,#f6c72b);background:linear-gradient(90deg,#ffe3c5,#fff0d4);border:1px solid #f6c72b;border-radius:.15em;color:#fff;color:#ffa800;cursor:pointer;display:flex;font-stretch:condensed;height:30px;padding:.3em .5em;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content}#search-options .preferred-tags li a{color:inherit;text-decoration:none}#search-options .preferred-tags li.active{background:linear-gradient(90deg,#f6a12b,#f6c72b);border:none;color:#fff}#search-options .preferred-tags .timm4-logo{background:none;border:none;transform:scale(1.2);width:40px}#search-options .preferred-tags .timm4-logo svg{transform:scale(.5) translate(-28px,4px)}#search-options .stopwatch{height:100%}#search-options .orientation{display:flex;grid-area:orientation}#search-options .orientation svg{fill:#fff}#search-options .orientation button{background:transparent;border:none;height:100%}#search-options .orientation button.active svg{fill:#f6a12b}@media screen and (min-width:768px){#preview{padding-right:48px}}@media screen and (max-width:767px){#preview{position:relative;right:calc(20px + 15%)}@supports (-webkit-touch-callout:none){#preview{top:-30px}}}@media screen and (max-width:460px){#preview{right:20px}}#preview .add-preview{align-items:center;border:2px dashed #f6a12b;border-radius:1em;display:flex;height:100px;justify-content:center;position:relative;width:100px}#preview .add-preview svg{height:40px;width:40px}#preview .add-preview svg path{pointer-events:none}#preview .add-preview input{cursor:copy;inset:0;opacity:0;position:absolute;width:100%}#preview .add-preview .banner{background:linear-gradient(90deg,#f6a12b,#f6c72b);bottom:9px;color:#fff;font-size:12px;font-stretch:condensed;padding:.1em;pointer-events:none;position:absolute;right:-22px;text-align:center;transform:rotate(315deg);width:80px}#preview .add-preview .banner-clip{background:#f2ede9;bottom:-17px;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,0 87%,87% 87%,87% 0);clip-path:polygon(100% 0,100% 100%,0 100%,0 87%,87% 87%,87% 0);height:100px;pointer-events:none;position:absolute;right:-17px;width:100px}.select2-container{align-self:flex-end}.select2-results{display:none}.select2{grid-area:search;width:100%!important}@media screen and (min-width:768px){.select2{width:40%!important}}.select2 .selection:focus{outline:2px solid #f6a12b}.select2 .selection .select2-selection{align-items:center;display:flex;flex-direction:row;padding:0 .2em}.select2 .selection .select2-selection__choice{margin-left:0;margin-top:0;padding:.35em .5em .25em!important}.select2 #select2-search-input-container{display:flex;flex-flow:row wrap;gap:4px;height:45px}.select2 #select2-search-input-container li{align-items:center;align-self:center;background:linear-gradient(90deg,#f6a12b,#f6c72b);border:none;border-radius:.15em;color:#fff;cursor:pointer;display:flex;flex-direction:row-reverse;font-stretch:condensed;height:30px;padding:.3em .5em;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content}.select2 #select2-search-input-container li a{color:inherit;text-decoration:none}.select2 #select2-search-input-container li.active{background:linear-gradient(90deg,#f6a12b,#f6c72b);border:none;color:#fff}.select2 #select2-search-input-container li button,.select2 #select2-search-input-container li span{border:none;border-radius:.2em;position:relative}.select2 #select2-search-input-container li span{bottom:1px}.select2-dropdown--below{display:none}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-radius:4px}@media screen and (max-width:767px){#preview,.orientation svg{transform:scale(.8)}#search-options{gap:9px}.select2{transform:scale(.9)}header.search{height:200px;padding-bottom:0}}@media screen and (max-width:767px) and (orientation:portrait){header.search{height:230px}#search-options .preferred-tags{position:relative;top:9px}}.confirm-actions,.swal2-actions{gap:8px;margin:0 2em}.confirm-actions .confirm,.confirm-actions .swal2-confirm,.swal2-actions .confirm,.swal2-actions .swal2-confirm{background-color:#f6a12b!important;order:2}.confirm-actions .cancel,.confirm-actions .swal2-cancel,.swal2-actions .cancel,.swal2-actions .swal2-cancel{background-color:#e6007e!important;order:3}div.error-404{margin:auto;width:clamp(340px,80%,1100px)}div.error-404 h1{margin-top:100px}div.error-404 a{margin-top:1em}div.error-503{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}div.error-503 h2{margin:0}
