:root{--main-disabled:#A3CF74;--main-color:#74AA00;--primary-color:#74AA00;--main-highlight:#4c7a00;--max-width:1400px;--min-width:300px;--mobile-breakpoint:480px}.p-tag{background:var(--primary-color)}body{font-family:Arial,sans-serif;margin:0;padding:0;background-color:#f0f0f0}.my-cards-container{padding:20px;max-width:var(--max-width);margin:auto;min-width:var(--min-width);box-sizing:border-box}.cards-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:20px}.tag-heading{margin:0;display:flex;gap:10px;align-items:center;position:relative}.tag-search-input-container{position:relative;flex-grow:1}#tag-search{width:100%;padding:8px;border:none;border-bottom:1px solid #ccc;outline:none;font-size:16px;box-sizing:border-box}.clear-button{cursor:pointer;display:inline-block;background-color:var(--main-color);color:#fff;font-size:12px;padding:3px 8px;border-radius:15px}#search-clear-button{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.clear-button:hover{background-color:var(--main-highlight)}.tag-list{display:flex;gap:5px;flex-wrap:wrap;justify-content:space-between}.tag-list:after{content:"";flex:auto}@media only screen and (max-width:480px){.hide-mobile{display:none}.image-content-wrapper{display:flex!important;flex-direction:column}}.full-width{width:100%}.p-button-tiny{padding:5px}table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;white-space:nowrap}td,th{border:1px solid #d0d7de;padding:8px;text-align:left}th{font-weight:700}th,tr:nth-child(2n){background-color:#f6f8fa}.content-links-div{display:flex;flex-direction:row;margin-bottom:1rem;align-items:center;column-gap:1rem;row-gap:.5rem}.content-links-btns{display:flex;max-width:100%;flex-wrap:wrap;column-gap:.5rem;row-gap:.5rem}@media only screen and (max-width:950px){.content-links-div{flex-direction:column;align-items:start}}@media only screen and (max-width:690px){.content-links-div{flex-direction:column;align-items:start}}code,pre{white-space:pre-wrap!important}.md-image{max-width:100%;display:block;margin:auto}.header{position:-webkit-sticky;position:sticky;top:0;z-index:100;text-align:center;padding:10px 0;background-color:var(--main-color);color:#fff;font-size:20px;min-width:var(--min-width)}.header-links-prerender-hidden{display:none}.header-container{display:flex;flex-direction:row;align-items:center;margin:0 1rem;column-gap:.5rem}.header-heading{flex-grow:1;display:flex;justify-content:center;gap:5px;margin-right:56px}.header-heading a{text-decoration:none;color:var(--primary-50)}.p-menu{border:0}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link{padding:.75rem 0}.p-sidebar-custom-header{padding-bottom:0}.p-sidebar-custom-header>h2{margin-bottom:0}.menu-links{display:grid;grid-template-columns:auto .9fr;align-items:center;padding-left:2em;margin:.5em 0;cursor:pointer}.bold{font-weight:700}.menu-links:hover{background-color:lightgray}.menu-a,.menu-a:visited{text-decoration:none;color:black;text-align:left}.menu-icon{width:max-content}.menu-header-div{margin-left:2em;display:flex}.menu-header{text-align:left}.menu-dropdown{font-size:.875rem;width:3rem;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);color:#06b6d4;background-color:white;border-radius:6px;cursor:pointer;text-align:center;border:none;outline:none;padding:.65625rem 1.09375rem;margin:auto}.menu-dropdown-in,.menu-dropdown-sub-in{margin:auto 1rem auto auto}.menu-dropdown:before{content:"\e91d"}.menu-dropdown-in:before{content:"\e90b"}.menu-dropdown-sub-in:before{content:"\e900"}.menu-sidebar{position:absolute;overflow-x:scroll}.menu-sidebar,.sub-menu-sidebar{display:flex;flex-direction:column;left:0;top:0;background-color:white;color:black;z-index:1000;width:18em;height:100vh;max-height:100vh}.sub-menu-sidebar{position:fixed}.menu-dropdown-input,.menu-dropdown-input:not(:checked)+.menu-sidebar,.menu-dropdown-input:not(:checked)+.sub-menu-sidebar,.menu-dropdown-input:not(:checked)~.menu-sidebar-shadow{display:none}.menu-links p{text-align:start;font-weight:700;margin:0}.menu-sidebar-shadow{position:absolute;left:0;top:0;width:100vw;height:100vh;background-color:black;opacity:.75}@media only screen and (max-width:690px){.menu-sidebar,.sub-menu-sidebar{width:100vw}}