/*!
Theme Name: Inspire by Namide
Theme URI: https://github.com/namide/inspire-2
Author: Namide
Author URI: https://namide.com/
Description: Collect and storage URL, images, code, videos... to retrieve easily with tags. Use it like your visual storage online tool.
Requires PHP: 5.6S
Version: 0.6.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: namide-inspire
Tags: pinterest, free, self-hosted
*/*{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}img{max-width:100%;height:auto}pre{font-size:1rem;margin:0;padding:0;background:#000;white-space:break-spaces}pre code{display:block;color:#928c86;padding:1em}html,body{background:#111312;color:#dde9e4}a{color:#f07}body{display:flex;min-height:100vh;flex-direction:column;justify-content:space-between}.entry-title{margin:2em 0 .25em 0;text-align:center;font-size:2.5rem}.main-container{flex:1}.inspire-footer{text-align:center;margin:var(--inspire-margin);padding:var(--inspire-margin) 0}.inspire-footer ul{list-style:none}.inspire-footer *{display:inline-block}.main-header{margin:calc(var(--inspire-margin)*2) var(--inspire-margin) var(--inspire-margin)}.head-top{display:flex;align-items:center;flex-direction:column;gap:4px;justify-content:space-between}@media screen and (min-width: 512px){.head-top{flex-direction:row;gap:var(--inspire-margin)}}.inspire-logo a{text-decoration:none;text-transform:uppercase;font-size:2rem;line-height:0}.main-search input{background:rgba(0,0,0,0);border:1px #ccc solid;border-radius:8px;color:#eee;padding:.6rem .8rem;font-size:1em}.head-menu{margin-top:var(--inspire-margin)}.head-menu ul{list-style:none;width:100%;display:flex;justify-content:center;gap:1rem}.head-menu li{display:inline-block}.head-menu li a{color:#f0f8ff;font-size:1.25rem;margin-right:auto}.head-menu li:after{content:"•";display:inline-block;margin-left:1em}.head-menu li:last-child:after{display:none}@media(min-width: 640px){.main-header{flex-direction:row}}.inspire-wall{--inspire-wall-column: 1;--gutter: var(--inspire-margin);--columns: 4;--width: 100vw;display:grid;grid-template-columns:repeat(var(--columns), 1fr);grid-gap:var(--gutter);padding:var(--gutter);grid-auto-rows:calc((var(--width) - var(--gutter)*(var(--columns) - 1))/var(--columns));grid-auto-flow:dense}.inspire-card{grid-row-end:span 2;grid-column-end:span 2;position:relative;overflow:hidden;border-radius:8px}.inspire-card.is-subscriber:before,.inspire-card.is-private:before{content:"private";position:absolute;top:1em;right:1em;display:inline-block;z-index:1;opacity:0;transform:translateY(-1rem);transition:transform .5s .1s ease-in-out,opacity .5s .1s ease-in-out;background-color:brown;color:#fff;margin:.2em;padding:.1em .5em;border-radius:1em}.inspire-card .wp-block-cover{position:absolute;top:0;left:0;width:100%;height:100%}.inspire-card:nth-child(4n+0){--from: translateY(101%);--by: translateY(10%);--to: translateY(-101%)}.inspire-card:nth-child(4n+1){--from: translateX(101%);--by: translateX(10%);--to: translateX(-101%)}.inspire-card:nth-child(4n+2){--from: translateY(-101%);--by: translateY(-10%);--to: translateY(101%)}.inspire-card:nth-child(4n+3){--from: translateX(-101%);--by: translateX(-10%);--to: translateX(101%)}.inspire-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:var(--inspire-card-color)}.inspire-card.is-init:after{transform:var(--from);opacity:1}.inspire-card.is-init img{transform:var(--by);opacity:0}.inspire-card.is-init .inspire-poster{opacity:0}.inspire-card.is-started:after{transition:transform .5s ease-in;transform:none}.inspire-card.is-started img{transform:var(--by);opacity:0}.inspire-card.is-loaded:after{background-color:var(--inspire-card-color);transition:transform .5s ease-out,opacity .5s ease-in-out;transform:var(--to)}.inspire-card.is-loaded .inspire-poster{opacity:1}.inspire-card.is-loaded img{transition:opacity .5s ease-in-out,transform .5s ease-out;transform:none;opacity:1}.inspire-card.is-loaded .wp-block-cover__inner-container{opacity:1}.inspire-card .card-header{position:absolute;margin:var(--inspire-margin);bottom:0;left:0;right:0;transition:opacity .5s ease-in-out;z-index:1;opacity:0}.inspire-card .card-title{text-wrap:balance;font-size:xx-large;color:azure;font-weight:bold;text-shadow:var(--inspire-text-border);transform:translateY(1rem);transition:transform .5s ease-in-out}.inspire-card .card-tags{margin:.75rem 0 0;text-align:left;transform:translateY(1.25rem);transition:transform .5s ease-in-out;display:none}@media(min-width: 960px){.inspire-card .card-tags{display:block}}.inspire-card .wp-block-cover__inner-container{transition:opacity .5s ease;opacity:0}.inspire-card .wp-block-cover__inner-container *{font-size:1.25rem}.inspire-card:hover:after{transform:none;opacity:.75}.inspire-card:hover .card-header{opacity:1}.inspire-card:hover .card-title{transform:none}.inspire-card:hover .card-tags{transform:none}.inspire-card:hover img{transform:scale(1.05)}.inspire-card:hover.is-subscriber:before,.inspire-card:hover.is-private:before{opacity:1;transform:none}.inspire-card:hover .wp-block-cover__inner-container{opacity:.25}.inspire-card figure{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.inspire-card .inspire-poster,.inspire-card .wp-block-video,.inspire-card .wp-block-image,.inspire-card .wp-block-code{position:absolute;top:0;left:0;width:100%;height:100%}.inspire-card .wp-block-code{display:flex}.inspire-card .inspire-poster>img,.inspire-card .wp-block-video>video,.inspire-card .wp-block-image>img{-o-object-fit:cover;object-fit:cover;width:inherit;height:inherit;pointer-events:none}.inspire-card .wp-block-code code{margin:auto}.inspire-card .wp-block-code:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:33%;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgb(0, 0, 0))}.inspire-card.ratio-1\/1{grid-column-end:span 2;grid-row-end:span 2}.inspire-card.ratio-1\/2{grid-column-end:span 2;grid-row-end:span 4}.inspire-card.ratio-1\/3{grid-column-end:span 1;grid-row-end:span 3}.inspire-card.ratio-1\/4{grid-column-end:span 1;grid-row-end:span 4}.inspire-card.ratio-1\/5{grid-column-end:span 1;grid-row-end:span 5}.inspire-card.ratio-1\/6{grid-column-end:span 1;grid-row-end:span 6}.inspire-card.ratio-2\/1{grid-column-end:span 4;grid-row-end:span 2}.inspire-card.ratio-2\/3{grid-column-end:span 2;grid-row-end:span 3}.inspire-card.ratio-2\/5{grid-column-end:span 2;grid-row-end:span 5}.inspire-card.ratio-3\/1{grid-column-end:span 4;grid-row-end:span 2}.inspire-card.ratio-3\/2{grid-column-end:span 4;grid-row-end:span 2}.inspire-card.ratio-3\/4{grid-column-end:span 2;grid-row-end:span 3}.inspire-card.ratio-3\/5{grid-column-end:span 2;grid-row-end:span 3}.inspire-card.ratio-4\/1{grid-column-end:span 4;grid-row-end:span 1}.inspire-card.ratio-4\/3{grid-column-end:span 4;grid-row-end:span 3}.inspire-card.ratio-4\/5{grid-column-end:span 2;grid-row-end:span 2}.inspire-card.ratio-5\/1{grid-column-end:span 5;grid-row-end:span 1}.inspire-card.ratio-5\/2{grid-column-end:span 4;grid-row-end:span 2}.inspire-card.ratio-5\/3{grid-column-end:span 4;grid-row-end:span 2}.inspire-card.ratio-5\/4{grid-column-end:span 2;grid-row-end:span 2}.inspire-card.ratio-5\/6{grid-column-end:span 2;grid-row-end:span 3}.inspire-card.ratio-6\/1{grid-column-end:span 4;grid-row-end:span 1}.inspire-card.ratio-6\/5{grid-column-end:span 4;grid-row-end:span 3}.inspire-card.is-best.ratio-1\/1{grid-column-end:span 4;grid-row-end:span 4}.inspire-card.is-best.ratio-1\/2{grid-column-end:span 4;grid-row-end:span 8}.inspire-card.is-best.ratio-1\/3{grid-column-end:span 2;grid-row-end:span 6}.inspire-card.is-best.ratio-1\/4{grid-column-end:span 2;grid-row-end:span 8}.inspire-card.is-best.ratio-1\/5{grid-column-end:span 2;grid-row-end:span 10}.inspire-card.is-best.ratio-1\/6{grid-column-end:span 2;grid-row-end:span 12}.inspire-card.is-best.ratio-2\/3{grid-column-end:span 4;grid-row-end:span 6}.inspire-card.is-best.ratio-2\/5{grid-column-end:span 4;grid-row-end:span 10}.inspire-card.is-best.ratio-3\/4{grid-column-end:span 4;grid-row-end:span 4}.inspire-card.is-best.ratio-3\/5{grid-column-end:span 4;grid-row-end:span 6}.inspire-card.is-best.ratio-4\/5{grid-column-end:span 4;grid-row-end:span 4}.inspire-card.is-best.ratio-5\/4{grid-column-end:span 4;grid-row-end:span 4}.inspire-card.is-best.ratio-5\/6{grid-column-end:span 4;grid-row-end:span 6}@media(min-width: 640px){.inspire-card.ratio-1\/1{grid-column-end:span 3;grid-row-end:span 3}.inspire-card.ratio-1\/3{grid-column-end:span 2;grid-row-end:span 6}.inspire-card.ratio-4\/5{grid-column-end:span 3;grid-row-end:span 4}.inspire-card.ratio-3\/1{grid-column-end:span 6;grid-row-end:span 2}.inspire-card.ratio-3\/2{grid-column-end:span 3;grid-row-end:span 2}.inspire-card.ratio-3\/4{grid-column-end:span 3;grid-row-end:span 4}.inspire-card.ratio-3\/5{grid-column-end:span 3;grid-row-end:span 5}.inspire-card.ratio-5\/2{grid-column-end:span 5;grid-row-end:span 2}.inspire-card.ratio-5\/3{grid-column-end:span 5;grid-row-end:span 3}.inspire-card.ratio-5\/4{grid-column-end:span 4;grid-row-end:span 3}.inspire-card.ratio-5\/6{grid-column-end:span 3;grid-row-end:span 4}.inspire-card.ratio-6\/1{grid-column-end:span 6;grid-row-end:span 1}.inspire-card.is-best.ratio-2\/1{grid-column-end:span 6;grid-row-end:span 3}.inspire-card.is-best.ratio-3\/1{grid-column-end:span 9;grid-row-end:span 3}.inspire-card.is-best.ratio-3\/2{grid-column-end:span 6;grid-row-end:span 4}.inspire-card.is-best.ratio-4\/1{grid-column-end:span 8;grid-row-end:span 2}.inspire-card.is-best.ratio-4\/3{grid-column-end:span 5;grid-row-end:span 4}.inspire-card.is-best.ratio-5\/1{grid-column-end:span 8;grid-row-end:span 2}.inspire-card.is-best.ratio-5\/2{grid-column-end:span 8;grid-row-end:span 3}.inspire-card.is-best.ratio-5\/3{grid-column-end:span 5;grid-row-end:span 3}.inspire-card.is-best.ratio-6\/1{grid-column-end:span 8;grid-row-end:span 1}.inspire-card.is-best.ratio-6\/5{grid-column-end:span 6;grid-row-end:span 5}}@media(min-width: 640px){.inspire-wall{--columns: 8}}@media(min-width: 960px){.inspire-wall{--columns: 10}}@media(min-width: 1280px){.inspire-wall{--columns: 12}}@media(min-width: 1600px){.inspire-wall{--columns: 14}}@media(min-width: 1920px){.inspire-wall{--columns: 16}}@media(min-width: 2240px){.inspire-wall{--columns: 18}}@media(min-width: 2560px){.inspire-wall{--columns: 20}}@media(min-width: 2880px){.inspire-wall{--columns: 22}}@media(min-width: 3200px){.inspire-wall{--columns: 24}}@media(min-width: 3520px){.inspire-wall{--columns: 26}}@media(min-width: 3840px){.inspire-wall{--columns: 28}}@media(min-width: 4160px){.inspire-wall{--columns: 30}}@media(min-width: 4480px){.inspire-wall{--columns: 32}}@media(min-width: 4800px){.inspire-wall{--columns: 34}}table,th,td{border:1px solid hsla(0,0%,100%,.2)}.inspire-post-content,.inspire-modal-container{position:relative;padding-top:1px;padding-bottom:1px}.inspire-post-content>*,.inspire-modal-container>*{position:relative;max-width:840px;margin:1em auto;font-size:large}.inspire-post-content .wp-block-table,.inspire-modal-container .wp-block-table{max-width:840px !important}.inspire-post-content .wp-block-table td,.inspire-modal-container .wp-block-table td{padding:.5em !important}.inspire-post-content .wp-block-table table,.inspire-modal-container .wp-block-table table{border-collapse:collapse}.inspire-post-content .wp-block-table table,.inspire-post-content .wp-block-table th,.inspire-post-content .wp-block-table td,.inspire-modal-container .wp-block-table table,.inspire-modal-container .wp-block-table th,.inspire-modal-container .wp-block-table td{border-width:1px;border-style:solid}.inspire-post-content p,.inspire-modal-container p{line-height:1.8;margin-top:1rem;margin-bottom:1rem}.inspire-post-content .wp-block-list,.inspire-modal-container .wp-block-list{position:relative;margin-top:1rem;margin-bottom:1rem;list-style:none}.inspire-post-content .wp-block-list ul,.inspire-post-content .wp-block-list ol,.inspire-modal-container .wp-block-list ul,.inspire-modal-container .wp-block-list ol{margin-top:.5rem;margin-bottom:.5rem}.inspire-post-content .wp-block-list li,.inspire-modal-container .wp-block-list li{padding-left:.75rem}.inspire-post-content .wp-block-list li:before,.inspire-modal-container .wp-block-list li:before{position:absolute;left:0rem;content:"- "}.inspire-post-content figure,.inspire-modal-container figure{width:-moz-fit-content;width:fit-content;max-width:100%;display:block}.inspire-post-content figure>*,.inspire-modal-container figure>*{max-width:100%}.inspire-post-content figure>img,.inspire-modal-container figure>img{height:auto}.inspire-post-content h1,.inspire-modal-container h1{text-align:center;font-size:3rem}.inspire-post-content:before,.inspire-modal-container:before{content:"";top:var(--inspire-margin);left:50%;bottom:var(--inspire-margin);width:100%;max-width:calc(840px + 2*var(--inspire-margin));transform:translateX(-50%);display:block;position:absolute}.inspire-modal-container table,.inspire-modal-container th,.inspire-modal-container td{border-color:rgba(0,0,0,.2)}.inspire-post-content{margin-top:var(--inspire-margin);padding-top:var(--inspire-margin);padding-bottom:var(--inspire-margin)}.inspire-post-content table,.inspire-post-content th,.inspire-post-content td{border-color:hsla(0,0%,100%,.2)}.inspire-post-content:before{background-color:rgba(0,0,0,.8)}.inspire-modal-box .inspire-modal-container:before{background-color:#fff}.inspire-modal-tags{list-style:none;margin-top:2rem;margin-bottom:2rem;text-align:right}.inspire-modal-tags>li{display:inline-block;margin:.2em}.inspire-modal-tags>li:first-child{margin-left:0}.inspire-modal-tags>li:last-child{margin-right:0}.inspire-modal-tag{background-color:#8a2be2;color:#fff;padding:.1em .5em;border-radius:1em;text-decoration:none}.inspire-modal-tag:before{content:"#"}.inspire-modal{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .3s ease;color:#1d1f1e;font-size:1.25rem}.inspire-modal-box{background-color:var(--modal-bg-color, rgb(243, 229, 229));position:relative;padding:var(--inspire-margin) 0;width:100%;overflow-y:auto;max-height:calc(100vh - var(--inspire-margin)*6);text-align:right}@media(min-width: 640px){.inspire-modal-box{padding:1px 0 1rem;width:calc(100% - 8em)}}.inspire-modal-container{text-align:left}.inspire-modal-container:before{background-color:#fff}.inspire-modal .close-button{font-size:3rem;padding:1rem;line-height:.8;background:rgba(0,0,0,0);border:none;display:inline-block;margin:0 0 0 auto;cursor:pointer;text-shadow:4px 0 #fff,-4px 0 #fff,0 4px #fff,0 -4px #fff,3px 0 #fff,-3px 0 #fff,0 3px #fff,0 -3px #fff,2px 0 #fff,-2px 0 #fff,0 2px #fff,0 -2px #fff,1px 1px #fff,-1px -1px #fff,1px -1px #fff,-1px 1px #fff}.inspire-modal.is-open{pointer-events:auto;opacity:1}.inspire-modal-shadow{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.8;backdrop-filter:blur(16px)}.group-list{text-align:center;margin:3rem 0 0 var(--inspire-margin)}.group-item{width:calc((100% - var(--inspire-margin)*3)/2);max-width:250px;position:relative;display:inline-block;margin:0 var(--inspire-margin) var(--inspire-margin) 0;text-decoration:none}.group-item.is-init{opacity:0}.group-item.is-init img{opacity:0 !important}.group-item.is-init .group-cover:nth-child(3) img{transform:scale(1.1)}.group-item.is-init .group-title{transform:translateX(-50%) translateY(-50%) translateY(0.5rem);opacity:0}.group-item.is-started{opacity:1;transition:opacity .8s ease-out}.group-item.is-started img{transition:opacity .8s .5s ease-out}.group-item.is-started .group-cover:nth-child(3) img{transition:opacity 1.2s .2s ease,transform .8s .2s ease-out}.group-item.is-started .group-title{transition:opacity .8s ease-out,transform .8s ease-out}.group-cover{overflow:hidden;position:relative;transform-origin:bottom;background-color:#000;border-radius:8px}.group-cover:before{display:block;position:relative;content:"";width:100%;padding-top:175%}.group-cover:first-child{transform:scale(0.8) translateY(14px)}.group-cover:first-child img{opacity:.25;transform:scaleX(-1);-o-object-position:left bottom;object-position:left bottom}.group-cover:nth-child(2){position:absolute;transform:scale(0.9) translateY(7px);top:0;left:0;width:100%}.group-cover:nth-child(2) img{opacity:.5;transform:rotate(180deg);-o-object-position:right top;object-position:right top}.group-cover:nth-child(3){position:absolute;top:0;left:0;width:100%}.group-item img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:0;transition:transform .5s ease-out}.group-item:hover .group-cover:nth-child(3) img{transform:scale(1.15)}.group-title{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);max-width:100%;color:azure;font-weight:bold;text-shadow:var(--inspire-text-border);font-size:1.75rem;padding:1.5rem 1rem 1.5rem}.inspire-poster:after{content:url("img/play.svg");display:block;position:absolute;right:var(--inspire-margin);bottom:var(--inspire-margin);padding:var(--inspire-margin);width:2rem;height:2rem;opacity:.7}.inspire-embed,.wp-block-video{position:relative;max-width:100% !important;width:calc(100vh*var(--embed-ratio, 1.77)) !important}.inspire-embed:before,.wp-block-video:before{content:"";display:block;position:relative;width:100%;padding-top:calc(100%/var(--embed-ratio, 1.77))}.inspire-embed>*,.wp-block-video>*{position:absolute;top:0;left:0;width:100%;height:100%}.loader{display:block;width:64px;height:16px;position:relative;overflow:hidden;animation:loader 4s infinite ease-in-out;transform-origin:center center;margin:2rem auto}.loader:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;animation:loader-item-1 4s infinite ease-in}.loader:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f07;animation:loader-item-2 4s infinite ease-in}@keyframes loader{0%{transform:rotate(0deg)}25%{transform:rotate(0deg)}50%{transform:rotate(180deg)}75%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@keyframes loader-item-1{0%{transform:translateX(0)}12%{transform:translateX(100%)}13%{transform:translateX(100%)}13.001%{transform:translateX(-100%)}25%{transform:translateX(0)}100%{transform:translateX(0)}}@keyframes loader-item-2{0%{transform:translateX(100%)}50%{transform:translateX(100%)}62%{transform:translateX(0%)}75%{transform:translateX(-100%)}100%{transform:translateX(-100%)}}.wp-block-cover{position:relative}.wp-block-cover__image-background{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wp-block-cover__inner-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:2em;font-weight:bold;color:#fff;background-color:rgba(0,0,0,.75);text-align:center}.wp-block-cover__inner-container *{text-wrap:balance;font-size:2rem}.navigation.pagination{text-align:center;margin:2rem 0}:root{--inspire-margin: 1rem;--inspire-text-border: rgb(0, 0, 0) 2px 2px 0px, rgba(0, 120, 120, 0.5) 8px 8px 16px, rgba(0, 120, 120, 0.5) -8px -8px 16px, rgba(0, 0, 0, 0.5) 0 0 32px}