
*{box-sizing:border-box}main{width:100%;max-width:600px!important;margin-left:auto;margin-right:auto}.oomit-form-page{width:100%;min-width:0;font:16px/1.4 Arial,Helvetica,sans-serif}.post-intro,.post-section{padding:12px;margin:12px 0;border:1px solid #b69a35;border-radius:10px;background:#fffdf2}.post-intro p{margin:0 0 8px}.post-section h2{margin:0 0 10px;padding:8px 10px;border-left:4px solid #c49a00;border-radius:6px;background:#111;color:#ffe16b;font-size:18px;line-height:1.3}.post-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.post-field{min-width:0}.post-section label:not(.check){display:block;margin:8px 0 2px;font-weight:bold}.post-section input:not([type=hidden]):not([type=checkbox]):not([type=file]),.post-section select,.post-section textarea{display:block;width:100%;max-width:100%;min-width:0;margin:0 0 8px;padding:6px 9px;border:1px solid #b69a35;border-radius:6px;background:#fff;color:#111;font:16px/1.4 Arial,Helvetica,sans-serif}.post-section input:not([type=hidden]):not([type=checkbox]):not([type=file]),.post-section select{height:40px;min-height:40px}.post-section textarea{height:112px;min-height:64px;resize:vertical}.post-section textarea#keywords{height:64px}.post-section textarea#offer{height:96px}.post-section input[type=file]{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0 0 3px;padding:8px;font-size:14px;overflow:hidden;border:1px solid #b69a35;border-radius:6px;background:white}.post-section small{display:block;margin:2px 0 8px;color:#555;font-size:13px;line-height:1.35}.post-section .actions{margin:8px 0 0}.post-section p{margin:8px 0}.post-section #price{padding:10px;margin:8px 0;background:#fff3b0;font-weight:bold;font-size:20px}.post-section .check input[type=checkbox]{width:18px;height:18px;min-height:0}.post-section input[type=date]{min-inline-size:0;inline-size:100%;-webkit-appearance:none;appearance:none}.post-section input[type=date]::-webkit-date-and-time-value{min-width:0;text-align:left}.post-section input:focus-visible,.post-section textarea:focus-visible,.post-section select:focus-visible{outline:2px solid #b69a35;outline-offset:2px}.post-section img{max-width:100%;object-fit:contain}.site-footer-links.home-link-grid{margin-top:20px}.home-link-grid a{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;font:bold 16px/1.4 Arial,Helvetica,sans-serif}.home-link-grid a::after{content:none}@media(max-width:480px){main{padding:10px}.post-section,.post-intro{padding:10px;margin:10px 0}}@media(max-width:380px){.post-field-pair{grid-template-columns:1fr}}
/* Colour-coded homepage tiles. Half-width tiles are five times taller. */
nav.site-footer-links.home-link-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; }
nav.site-footer-links.home-link-grid h2 { grid-column:1/-1; justify-self:start; width:max-content; max-width:100%; padding:8px 16px; margin:0 0 -12px; border:1px solid #b69a35; border-bottom:0; border-radius:10px 10px 0 0; background:#111; color:#ffe16b; font:bold 18px/1.3 Arial,Helvetica,sans-serif; }
nav.site-footer-links.home-link-grid a { width:100%; padding:10px; margin:0; border-radius:8px; box-sizing:border-box; font-weight:bold; overflow-wrap:anywhere; box-shadow:inset 0 1px 0 #ffffff26,0 2px 3px #00000018; }
nav.site-footer-links.home-link-grid a.tile-full { grid-column:1/-1; height:48px; min-height:48px; }
nav.site-footer-links.home-link-grid a.tile-half { height:240px; min-height:240px; font-size:clamp(17px,4vw,24px); line-height:1.3; }
nav.site-footer-links.home-link-grid a.tile-black { background:linear-gradient(#202020,#050505); color:yellow; border:1px solid #b69a35; }
nav.site-footer-links.home-link-grid a.tile-blue { background:linear-gradient(145deg,#1765c1,#124895); color:#fff; border:1px solid #124895; }
nav.site-footer-links.home-link-grid a.tile-green { background:linear-gradient(145deg,#19843b,#10632a); color:#fff; border:1px solid #10632a; }
nav.site-footer-links.home-link-grid a.tile-red { background:linear-gradient(145deg,#bf3029,#92231e); color:#fff; border:1px solid #92231e; }
nav.site-footer-links.home-link-grid a.tile-gold { background:linear-gradient(#fff187,#ffda00); color:#000; border:1px solid #b69a35; }
nav.site-footer-links.home-link-grid a:hover { filter:brightness(1.08); }
nav.site-footer-links.home-link-grid h2 + a { border-top-left-radius:0; }
@media(max-width:380px) { nav.site-footer-links.home-link-grid { gap:8px; } nav.site-footer-links.home-link-grid h2 { margin-bottom:-8px; } }
.post-brand-pair{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media(max-width:380px){.post-brand-pair{grid-template-columns:1fr}}
.post-section{color:#111}.post-section #price,.post-section #price *{background:#fff3b0;color:#111!important}.post-section .campaign-end-note,.post-section .campaign-end-note *{color:#111!important}

#oomit-fields{border:0;padding:0;margin:0;min-width:0}#oomit-fields[hidden]{display:none}.post-category-row{width:40%;margin:12px 0 0 auto}.post-category-row select{width:100%}#brand-options{display:grid;gap:12px;margin:12px 0}#brand-options button{width:100%;min-height:56px;padding:14px;text-align:left;background:#111;color:#ffe16b;border:1px solid #b69a35;border-radius:8px;font:bold 16px/1.4 Arial,sans-serif;cursor:pointer;white-space:normal}#brand-status{font-size:14px}nav.site-footer-links.home-link-grid a.tile-apply{height:96px;min-height:96px}.post-price-caption{text-align:center;font-weight:bold}@media(max-width:380px){.post-category-row{width:60%}}
.post-category-row[hidden]{display:none}

[data-after-brand][hidden]{display:none!important}

.post-create-banner{font-weight:bold;font-size:24px}.post-create-banner span{font-size:18px}

#brand-status{margin:2px 0 6px}#brand-options:empty{display:none}

.post-keyword-contact{display:block}.post-keyword-contact .post-field{width:100%;margin-bottom:12px}.post-section .actions .oomit-review-button{height:120px;min-height:120px;width:100%;font-weight:bold}
