| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- @import "../../../../responsive";
- .backdrop {
- position: fixed;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- visibility: hidden;
- background: rgba(0, 0, 0, 0.2);
- z-index: 1000;
- cursor: pointer;
- }
- .backdrop--open {
- visibility: visible;
- }
- .panel {
- position: fixed;
- top: 0;
- left: 0;
- bottom: 0;
- width: 25rem;
- background-image: url("/assets/images/background-40.jpg");
- z-index: 1001;
- padding: 1.5rem;
- transform: translateX(-100%);
- transition: transform 0.3s ease-in-out;
- overflow: hidden;
- border-right: var(--gold-3);
- box-shadow: var(--shadow-right);
- }
- .panel--open {
- transform: translateX(0);
- }
- ul {
- padding: 0;
- list-style: none;
- }
- .navigation-entry {
- font-size: 1.25rem;
- font-weight: 500;
- margin-bottom: 1rem;
- padding: 0.25rem 0 0.25rem 2rem;
- @include height-small {
- padding: 0.5rem 0 0.5rem 2rem;
- }
- border: var(--gold-3);
- background-image: url("/assets/images/texture-30.jpg");
- box-shadow: var(--shadow);
- border-radius: 10px;
- cursor: pointer;
- &:hover {
- background-image: url("/assets/images/texture-20.jpg");
- }
- &.active {
- background-image: url("/assets/images/texture-0.jpg");
- }
- }
- .settings-container {
- display: flex;
- justify-content: space-between;
- position: absolute;
- bottom: 2rem;
- width: 22rem;
- }
- .settings-button {
- font-size: 1.25rem;
- width: 9rem;
- font-weight: 500;
- padding: 0.5rem;
- border: solid 1px var(--border-color);
- box-shadow: var(--shadow);
- border-radius: 10px;
- border: var(--gold-3);
- background-image: url("/assets/images/texture-30.jpg");
- &:hover {
- background-image: url("/assets/images/texture-20.jpg");
- }
- &.active {
- background-image: url("/assets/images/texture-0.jpg");
- }
- }
|