body,h1,h2,h3,h4,li,ul{margin:0}.content-outer{background:#3f3b42;padding-top:2rem}.content-outer-shop{padding-top:0}.content{max-width:1024px;margin:auto;width:90%;padding-bottom:2rem;font-family:Open Sans,Arial,sans-serif}@media (min-width:768px){.content{width:80%}.content-outer{padding-top:4rem}.content-outer-shop{padding-top:0}}.content .heading{color:#333;padding-bottom:10px;line-height:1em;font-weight:500}.content .inner{padding:1rem}.icon.header{background-color:#8aada6;color:#fff;font-family:"DM Serif Text",Georgia,Times New Roman,serif;font-weight:700;font-variant:small-caps;font-size:20px;letter-spacing:2px;height:35px;display:flex;align-items:center;border-bottom:1px solid #222}.games-calendar-header{background-image:url(/assets/rph_header.jpg);background-color:#0000004d;background-blend-mode:darken;background-size:cover;background-position:50%;background-repeat:no-repeat;height:200px;display:flex;align-items:center;justify-content:center;border-width:2px;border-color:#3d3b40;box-shadow:0 0 22px 33px #0000004d}.oval-link{font-size:14px;font-family:"DM Serif Text",Georgia,Times New Roman,serif;font-weight:700;font-variant:small-caps;color:#ae8082;box-shadow:6px 6px 18px 0 #0000004d;cursor:pointer;padding:.3em 1em;border:2px solid #ae8082;border-radius:12px;letter-spacing:1px;transition:all .3s ease 0ms;&:hover{border-color:#0000}}.auth-form{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px;label{display:block;margin:0 0 .28571429rem;color:#666;font-size:.92857143em}input{background-color:#eee;max-width:100%;border-width:0;border-radius:0;color:#999;font-size:14px;padding:16px;border-style:solid;box-sizing:border-box;width:100%;margin:0 0 1rem;outline:0}button,input{line-height:1.7em}button{color:#2ea3f2;font-size:20px;font-weight:500;padding:.3em 1em;background:#0000;border:2px solid;border-radius:3px;cursor:pointer;transition:all .2s;&:hover{background:#0000000d;border-color:#0000}}}.list-of-links{a{text-decoration:none;color:#ae8082}}.green-black-button{font-size:15px;font-variant:small-caps;line-height:30px;text-align:center;padding:3px 20px;min-width:98px;width:100%;color:#8aada6;border:2px solid;border-radius:20px;background-color:#3d3b40;cursor:pointer;&:hover{border:2px solid #0000}&:disabled{opacity:.5;cursor:not-allowed}}.select-dropdown{-webkit-appearance:none;appearance:none;height:2.4rem;padding-left:1rem;background:#fff;transition:border-color .1s ease-in-out,box-shadow .1s ease-in-out;border:1px solid #ddd;border-radius:3px}.select-dropdown:hover{border:1px solid #999}.select-dropdown:focus{border:1px solid #999;box-shadow:0 3px 5px 0 #0003;outline:none}.status-ready{background:#f8dda7;color:#94660c}.status-scanned{background:#c6e1c6;color:#5b841b}.news-article{border-radius:0 0 5px 5px;border:2px solid #a78283;border-top:1px solid #000;background:#222}.modal{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%}.modal-close{color:#aaa;float:right;font-size:28px;font-weight:700;cursor:pointer}.product-list{margin-top:2rem;display:flex;flex-wrap:wrap;gap:2rem}.product-card{max-width:45%;display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.product-card{max-width:25%}}.product-card.disabled{opacity:.5;cursor:not-allowed}.product-card .image{box-shadow:0 2px 18px 0 #0000004d;width:100%}.basketTable{border-collapse:initial;border-spacing:0;border:2px solid #0000001a;text-align:left}.basketTable td,.basketTable th{padding:.857em .587em}.basketTable td{border-top:2px solid #0000001a}.basketTable td input,.input-quantity{background-color:#eee;border-width:0;border-radius:0;color:#999;font-size:14px;padding:.5rem;width:4rem}.basketTable td input:focus{outline:0;color:#3e3e3e}.basketTable td.total{text-align:end;padding-right:3rem}.checkout-container{display:flex;justify-content:center;width:100%;margin-top:3rem}.checkout{width:min(75%,500px)}.todo{color:grey;border:1px solid #000;background-color:#d3d3d3;padding:1rem;margin:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.text-cambridge-blue{color:#8aada6}.text-rph-brown{color:#a78283}.text-rph-pink{color:#ae8082}.text-rph-turquoise{color:#81afa6}.text-rph-grey{color:#222}.border-cambridge-blue{border-color:#8aada6}.border-rph-brown{border-color:#a78283}.bg-cambridge-blue,.hover\:bg-cambridge-blue:hover{background-color:#8aada6}.bg-jet{background-color:#3d3b40}.bg-rph-red{background-color:#ba5b5e}.bg-rph-brown{background-color:#a78283}.bg-rph-grey{background-color:#222}.hover\:border-jet:hover{border-color:#3d3b40}.small-caps{font-variant:small-caps}.font-pathway{font-family:Pathway Gothic One,Helvetica,Arial,Lucida,sans-serif}.font-legible{font-family:Atkinson Hyperlegible,Helvetica,Arial,Lucida,sans-serif}.font-inner-header{font-family:"DM Serif Text",Georgia,Times New Roman,serif}.font-open-sans{font-family:Open Sans,Arial,sans-serif}.font-mono{font-family:Fira Code,monospace}.locator h2{font-size:1.6rem;font-weight:700;padding-top:1rem}.locator h2,.locator h3{font-family:Pathway Gothic One,Helvetica,Arial,Lucida,sans-serif;color:#8aada6}.locator h3{font-size:1.2rem;font-weight:400;text-transform:uppercase}.locator ul{list-style-type:disc;padding-left:2rem}.markdown a{color:#a78283;text-decoration:underline}.markdown a:hover{filter:brightness(1.2)}.markdown a:visited{color:#a78283}.markdown h1{font-size:1.3rem}.markdown h1,.markdown h2{font-weight:700;padding-bottom:1rem}.markdown h2{font-size:1.1rem}.markdown td,.markdown th{border:1px solid #ddd;padding:.5rem}.markdown p{padding-bottom:1rem}.markdown p:last-child{padding-bottom:0}.markdown table{margin-bottom:1rem}.markdown ul{list-style-type:disc}.markdown ol,.markdown ul{padding-left:1rem;padding-bottom:1rem}.markdown ol{list-style-type:decimal}.markdown hr{margin:.2rem 0 .5rem}