/* Dirty Secrets uses the same club palette and shared chrome as the social landings. */
.rm-secrets-page h1,.rm-secrets-page h2{font-family:Georgia,'Times New Roman',serif;font-weight:400}
.rm-secrets-page .rm-social-hero{padding:70px 0 48px;border-bottom:1px solid #c5a16b26}
.rm-secrets-page h1{font-size:clamp(40px,5.2vw,66px);line-height:1.12;letter-spacing:-.035em;margin:22px auto}
.rm-secrets-page h1 em{color:#c5a16b;font-weight:400}
.rm-secrets-page .rm-social-lead{max-width:570px;font-size:16px}
.rm-secrets-actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:25px 0 17px}
.rm-secrets-secondary{display:inline-block;background:transparent;border:1px solid #c5a16b59;border-radius:4px;color:#e2c9a4;padding:13px 22px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none}
.rm-secrets-secondary:hover{background:#322024;color:#fff;text-decoration:none}
.rm-secrets-secondary[hidden]{display:none}
.rm-secrets-page button:disabled{opacity:.55;cursor:wait}
.rm-secrets-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px;padding-top:44px;padding-bottom:70px;align-items:start}
.rm-secrets-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}
.rm-secrets-heading h2{font-size:32px;margin:8px 0 0}
.rm-secrets-order{font-size:11px;color:#b8aaa5;border:1px solid #c5a16b33;padding:7px 10px;border-radius:20px;white-space:nowrap}
.rm-secrets-feed{display:grid;gap:18px}
.rm-secret-card{min-width:0;padding:25px 27px;background:linear-gradient(130deg,#24171a,#191112);border:1px solid #c5a16b30;border-radius:7px;box-shadow:0 8px 24px #0002}
.rm-secret-card header{display:flex;gap:12px;align-items:center}
.rm-secret-mark{display:grid;place-items:center;width:38px;height:38px;background:#392229;border:1px solid #c5a16b40;border-radius:50%;font:36px Georgia,serif;color:#c5a16b;padding-top:9px;flex:none}
.rm-secret-card h3{font:700 13px Arial,Helvetica,sans-serif;margin:0 0 5px}
.rm-secret-card header div>span{font-size:11px;color:#b8aaa5}
.rm-secret-number{margin-left:auto;color:#b8aaa5;font-size:10px;letter-spacing:.05em}
.rm-secret-text{color:#e6d8cf;font-size:16px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;margin:22px 0}
.rm-secret-card footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #c5a16b20;padding-top:13px;color:#b8aaa5;font-size:11px}
.rm-secret-report{background:none;border:0;color:#b8aaa5;padding:8px;cursor:pointer;font:inherit}
.rm-secret-report:hover{color:#e2c9a4}
.rm-secret-feedback:empty{display:none}.rm-secret-feedback{font-size:12px;color:#e2c9a4;margin:12px 0 0}
.rm-secrets-pagination{text-align:center;padding:26px 0 0}.rm-secrets-pagination p{color:#b8aaa5;font-size:13px;margin-top:15px}
.rm-secrets-compose{padding:25px 22px;background:linear-gradient(145deg,#2e1a20,#1c1315);border:1px solid #c5a16b55;border-top:3px solid #c5a16b;border-radius:6px}
.rm-secrets-compose h2,.rm-secrets-community h2{font-size:27px;line-height:1.2;margin:12px 0}
.rm-secrets-compose p,.rm-secrets-community p{color:#b8aaa5;font-size:13px;line-height:1.7}
.rm-secrets-compose iframe{display:block;width:100%;height:440px;border:0;margin:22px 0 10px;background:transparent}
.rm-secrets-compose .rm-secrets-discretion{border-top:1px solid #c5a16b30;padding-top:17px;font-size:11px;margin:0}
.rm-secrets-community{padding:28px 22px}.rm-secrets-community a{color:#c5a16b;font-size:13px}
#post_secret,#secrets-feed,.rm-secret-card{scroll-margin-top:110px}
.rm-secrets-page button:focus-visible,.rm-secret-card:focus{outline:2px solid #c5a16b;outline-offset:4px}
.rm-secret-form{margin:0;background:transparent;color:#f1e7dd;font:13px/1.6 Arial,Helvetica,sans-serif;color-scheme:dark}
.rm-secret-form *{box-sizing:border-box}.rm-secret-form label,.rm-secret-form legend{font-weight:700;color:#e6d8cf}.rm-secret-form textarea{display:block;resize:vertical;min-height:120px;width:100%;margin:7px 0 16px}.rm-secret-form textarea,.rm-secret-form input[type=text]{border:1px solid #72534e;border-radius:4px;background:#140e10;color:#f1e7dd;padding:11px;font:inherit}
.rm-secret-form fieldset{border:0;padding:0;margin:0 0 18px}.rm-secret-form legend{font-size:12px;margin-bottom:6px}.rm-secret-form fieldset label{font-weight:400;margin-right:18px}.rm-secret-form input[type=radio]{accent-color:#c5a16b}
.rm-secret-captcha{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 18px}.rm-secret-captcha img{max-width:100%;height:auto;border-radius:4px}.rm-secret-captcha input{width:100px;min-width:0}
.rm-secret-form button{width:100%;padding:13px;border:1px solid #c5a16b66;border-radius:4px;background:#6f1824;color:#fff;font-weight:700;cursor:pointer}.rm-secret-form button:hover{background:#8b1e2d}.rm-secret-form :focus-visible{outline:2px solid #c5a16b;outline-offset:3px}.rm-secret-form .form-feedback{color:#e2c9a4;margin:0 0 15px}.rm-secret-form .form-feedback:empty{display:none}
@media(max-width:850px){.rm-secrets-layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.rm-secret-card{padding:22px}.rm-secrets-compose{padding:22px 18px}}
@media(max-width:700px){.rm-secrets-layout{grid-template-columns:1fr;padding-top:30px}.rm-secrets-page .rm-social-hero{padding:44px 0 30px}.rm-secrets-page h1{font-size:42px}.rm-secrets-aside{grid-row:1}.rm-secrets-community{display:none}.rm-secrets-compose iframe{height:420px}.rm-secret-text{font-size:15px}.rm-secrets-heading h2{font-size:29px}}
