a[data-astro-cid-yxtifmrq]{display:flex;flex-direction:row;align-items:center;gap:.5rem}footer[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;width:100%;height:100%;align-items:center;margin-top:2rem;min-height:5rem}.socials[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;align-items:center;gap:1rem}p[data-astro-cid-sz7xmlte]{font-size:.7rem;color:#555}.link-card{list-style:none;display:flex;padding:1px;background-color:#23262d;border-radius:1.6rem;box-shadow:inset 0 0 0 1px #ffffff1a;transition:.3s ease-in-out}.link-card:hover{filter:brightness(1.1);box-shadow:0 6px 18px #00000040}.link-card:hover a{text-decoration:none}.link-card a{width:100%;min-height:11rem;display:flex;flex-direction:row;justify-content:space-between;list-style:none;opacity:1;gap:.75rem;text-decoration:none}.link-card a:focus-visible{outline:2px solid #234143;outline-offset:4px;text-decoration:none}.link-card p{color:#e7e6f7;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.link-card h3{margin-top:.5rem;line-height:1.2;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.link-card .left{width:100%;padding:1.25rem;display:flex;flex-direction:column}.link-card .left>*+*{margin-top:.5rem}.link-card .left>.footer{margin-top:auto}.link-card .right{width:26%;background-size:cover;background-position:center;border-top-right-radius:1.6rem;border-bottom-right-radius:1.6rem}.link-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem;padding:0}.footer{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;margin-top:.5rem}.footer .date{display:flex;flex-direction:row;align-items:center;gap:.5rem;text-wrap:nowrap}.footer .attributes .attribute{margin-right:.5rem}.footer .tags{display:flex;flex-wrap:wrap;margin-left:0;gap:.375rem}.footer .tags .tag{margin-right:0;padding:0 .45em}@media screen and (max-width: 636px){.link-card h3{font-size:1.5rem;margin-top:.5rem;line-height:2rem}.link-card .left{width:100%}.link-card .right{display:none}.link-card p{margin-top:.5rem;margin-bottom:.5rem}.footer{flex-direction:row}}a.btn-link{padding:1rem 2rem;border-radius:.5rem;background-color:#79addc;color:#234143;font-weight:700;transition:.3s ease-in-out}a.btn-link[aria-disabled=true]{filter:grayscale(100%) invert(100%);pointer-events:none}a.btn-link:hover{text-decoration:none;filter:brightness(108%)}.banner{padding:1rem;margin:1rem 0;border-radius:8px;font-family:Arial,sans-serif;font-size:1rem;display:flex;align-items:center;gap:.5rem}.banner-success{background-color:#223e33;color:#4caf50;border:1px solid #4caf50}.banner-warning{background-color:#3e3222;color:#ffb74d;border:1px solid #ffb74d}.banner-info{background-color:#22293e;color:#64b5f6;border:1px solid #64b5f6}.banner-error{background-color:#3e2222;color:#ef5350;border:1px solid #ef5350}.banner-icon{font-size:1.5rem}body{background-color:#0e131f;color:#e7e6f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica Neue,Arial,Noto Sans,"Apple Color Emoji","Segoe UI Emoji",sans-serif;line-height:1.7;padding:.5rem;max-width:960px;margin:auto}.content{min-height:calc(100vh - 20rem)}body>h1:first-of-type{margin-top:1rem}h1,h2,h3,h4,h5,h6{font-weight:700;margin-top:2rem;margin-bottom:.75rem;color:#7fc29b}h1{font-size:clamp(2rem,4vw,2.5rem)}h2{font-size:clamp(1.75rem,3.25vw,2rem)}h3{font-size:clamp(1.375rem,2.5vw,1.5rem)}h4{font-size:1.25rem}h5,h6{font-size:1.125rem}p{margin-bottom:1rem}a{color:#cb904d;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid #234143;outline-offset:3px;text-decoration:none}ul,ol{margin:1rem 0;padding-left:1.5rem}li{margin-bottom:.5rem}mark{background-color:#cb904d}blockquote{margin:1.5rem 0;padding-left:1.5rem;border-left:4px solid #CB904D;color:#e7e6f7;font-style:italic}pre,code{font-family:Courier New,Courier,monospace;color:#cb904d;padding:.2rem .5rem;border-radius:4px;font-size:.9rem;font-weight:600}code{background-color:#182034}pre code{background-color:transparent}kbd{margin:0;border:0;outline:0;color:#fff;font-size:100%;font-family:monospace,sans-serif;vertical-align:baseline;background:transparent;border-color:#e6e6e6 #bebebe #bebebe #e6e6e6;border-style:solid;border-width:1px 3px 4px;padding:0 5px;background-color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}code .line:empty{display:none}pre{padding:1rem;overflow-x:auto}img{max-width:100%;display:block;height:auto}.img-row{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;max-width:100%}.img-row img{width:auto;max-width:100%;flex:1 1 50%;object-fit:contain}table{width:100%;border-collapse:collapse;margin:1rem 0}th,td{border:1px solid #234143;padding:.5rem;text-align:left}th{background-color:#0b0f18}.centered{width:100%;text-align:center}.gradient-primary{background:linear-gradient(135deg,#234143,#7fc29b)}.gradient-secondary{background:linear-gradient(135deg,#7fc29b,#cb904d)}nav{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}.hamburger{cursor:pointer;padding-top:1rem;background:transparent;border:none;-webkit-appearance:none;appearance:none;border-radius:.375rem}.hamburger:focus-visible{outline:2px solid #234143;outline-offset:3px}.hamburger .line{display:block;width:40px;height:5px;margin-bottom:10px;background-color:#e7e6f7}.nav-links{width:100%;top:5rem;left:48px;display:none;margin:0}.nav-links a{display:block;text-align:center;padding:10px 0;text-decoration:none;font-size:1.2rem;font-weight:700;text-transform:uppercase}.nav-links a:hover,.nav-links a:focus{background-color:#234143}header{display:flex;justify-content:space-between;align-items:flex-start;margin:.1rem 2%}header .logo{height:64px}.expanded{display:unset}.tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.tags .tag{text-wrap:nowrap;padding:0 .5em;background-color:#234143;border-radius:.5rem;transition:.3s ease-in-out}.tags .tag:hover{filter:brightness(1.4)}.attributes{display:flex;flex-wrap:wrap;gap:1rem}.attributes .attribute{padding:0 .5em;background-color:#234143;border-radius:.5rem;transition:.3s ease-in-out}.attributes .attribute:hover{filter:brightness(1.4)}@media screen and (min-width: 636px){body{padding:1rem}.nav-links{margin-left:5em;display:block;position:static;width:auto;background:none}.nav-links a{display:inline-block;padding:15px 20px}header{justify-content:flex-start;align-items:center;margin:1rem 10%}.hamburger{display:none}.img-row{flex-direction:row}.img-row img{max-width:50%}.tags{gap:1rem}}
