:root{--matrix-monitor:#b1d4cb;--matrix-green:#63c578;--matrix-green-highlight:#b6f5d8;font-size:3rem}ul{padding:0;list-style-type:none}li{list-style-type:none}body{color:var(--matrix-green);text-shadow:0 0 3px var(--matrix-green);background-color:#000;font-family:Courier Prime,Courier,monospace;font-size:1rem}h1{min-height:1.8rem;color:var(--matrix-monitor);text-shadow:0 0 5px var(--matrix-monitor);font-size:1.5rem;font-weight:590}p{font-size:.8rem}nav{z-index:1000;background-color:#000c;justify-content:space-evenly;width:100%;padding:0 1rem 1rem;display:flex;position:fixed;bottom:0}main{padding:1.8rem 1.8rem 2.2rem}a{color:#366161;text-shadow:0 0 3px #162626;text-decoration:none}a:hover{color:var(--matrix-green);text-shadow:0 0 5px var(--matrix-green-highlight)}.blog-entry img{max-height:40vh}.content-left-right{justify-content:space-between;display:flex}.text-block-left{width:60%}.text-block-right{width:40%}.typewriter-text{color:var(--matrix-monitor);text-shadow:0 0 5px var(--matrix-monitor);font-weight:590}.rabbit{color:var(--matrix-monitor);text-shadow:0 0 5px var(--matrix-monitor);justify-content:flex-end;font-size:1.5rem;font-weight:590;display:flex}form{background-color:#00000080;border-radius:5px;margin:1.5rem 0;padding:.5rem}input[type=text]{color:var(--matrix-green);border:none;border-bottom:2px solid var(--matrix-green);background-color:#000;outline:none;padding:.25rem;font-size:1rem}input[type=text]:focus{border-bottom:2px solid var(--matrix-green-highlight)}input[type=submit]{color:var(--matrix-green);cursor:pointer;text-transform:uppercase;background:0 0;border:none;padding:0 0 0 12px;font-size:.8rem}input[type=submit]:hover{color:var(--matrix-green-highlight);text-shadow:0 0 5px var(--matrix-green-highlight)}.back-button{font-size:1.5rem}.fit-about-image{object-fit:cover;width:100%;height:100%;padding-left:1rem;display:block}.mobileapp{box-sizing:border-box;background-color:#f0f8ff;border:1px solid #ccc;flex-direction:column;width:40vh;max-width:100%;height:75vh;margin:0 auto;display:flex}.mobileapp-content{flex-direction:column;gap:10px;max-width:35vh;min-height:55vh;max-height:55vh;padding:10px;display:flex;overflow-y:auto}.mobileapp-title{margin-bottom:0}.mobileapp h1{color:#00008b;text-align:center;justify-content:center;min-height:0;margin:0;padding:14px 0;font-size:1rem}.mobileapp h2{color:#00008b;text-align:center;box-shadow:none;margin:0;font-size:.6rem}.mobileapp p,.mobileapp a{color:#00008b;text-align:center;box-shadow:none;font-size:.4px}.mobilenav{background-color:#ffffff1a;justify-content:space-around;width:100%;padding:16px 0 10px;display:flex}.mobilenav a{color:#333;text-shadow:1px 1px 2px #0003;font-size:.6rem;text-decoration:none}.mobilenav a:hover{color:#007bff}.mobileapp ul{list-style:none}.mobileapp h2{color:#333;text-shadow:1px 1px 2px #0003;font-size:.4rem;text-decoration:none}.mobileapp h3{color:#333;text-shadow:1px 1px 2px #0003;font-size:.3rem;text-decoration:none}.mobileapp a:hover{color:#007bff}.settings-nav{justify-content:space-between;padding:0 10px;display:flex}.settings-nav a{align-items:center;font-size:1rem;display:flex}.settings-nav h2{align-items:center;font-size:1.5rem;display:flex}.settings-nav a h2{margin:0}.pokemon-card p,.pokemon-card h1,.pokemon-card h2,.pokemon-card h3,.pokemon-card h4{all:unset}.pokemon-card{text-align:center;background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;justify-content:space-around;margin:16px auto;padding:16px;font-size:3.5vh;display:flex;box-shadow:0 4px 6px #0000001a}.pokemon-info{margin-bottom:16px}.pokemon-image{object-fit:contain;width:80px;height:80px;display:flex}.pokemon-name-pic{justify-content:space-between;align-items:center;display:flex}.pokemon-card-properties{align-items:start;display:block}.pokemon-card-row{justify-content:space-between;display:flex}.notifications-none{justify-content:center;align-items:center;height:100vh;display:flex}.typerpage{justify-content:space-between;align-items:center;display:flex}.typerapp input{font-weight:700}.red{color:red;text-decoration:line-through}.typer-nav{flex-direction:column;justify-content:flex-start;align-items:flex-end;display:flex}.typer-nav h2,.typer-nav p,.typer-nav a,.typer-nav ul,.typer-nav li{font-size:.5rem}.blog img{max-height:40vh;display:inline}.red{color:red}.green{color:green}.typer-text-to-type{text-align:left;font-size:.5rem}textarea{resize:none;width:100%;color:inherit;background:0 0;border:none;border-bottom:1px solid green;outline:none}