/**handles:troqc-style,questionable-choice-spotlight,troqc-base,troqc-social-icons,field-notes-character-style,troqc-comments,troqc-custom**/
*,::after,::before{box-sizing:border-box}body{margin:0;font-family:Inter,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.6;color:#333;background-color:#f6f1ea;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{color:#3f6d7d;text-decoration:none;position:relative}a:hover{text-decoration:none}a::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transition:transform .2s ease}a:hover::after{transform:scaleX(1)}.sidebar-start-button::after,a.btn::after{display:none}h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',Georgia,serif;line-height:1.2;margin-top:0}p{margin-top:0}.postermat{max-width:1300px;margin:20px auto;padding:36px;background:#f4efe6;border:24px solid #fff;box-sizing:border-box}@media (max-width:600px){.postermat{padding:1rem;border-width:12px;margin:10px}}.sidebar-start-card{text-align:center;position:relative;padding-top:30px}.sidebar-start-label{font-family:Caveat,cursive;font-size:1.25rem;color:#999;margin-bottom:15px}.sidebar-start-icon{width:70px;height:70px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;font-size:2rem;box-shadow:0 3px 10px rgb(0 0 0 / 10%);border:2px solid #f0e6d2}.sidebar-start-title{font-family:'Playfair Display',serif;font-size:1.5rem;margin:0 0 10px 0;color:#333}.sidebar-start-title a{color:#333;text-decoration:none;transition:color .3s ease}.sidebar-start-title a:hover{color:#666}.sidebar-start-desc{font-family:Inter,sans-serif;font-size:.8125rem;color:#666;margin:0 0 20px 0;line-height:1.4}.sidebar-start-button{display:inline-block;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:600;color:#fff!important;background:#333;padding:12px 24px;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease}.sidebar-start-button:hover{background:#555;transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 0 0 / 20%)}.btn,.wp-block-button__link,a.btn,button,input[type=submit]{display:inline-block;appearance:none;border:1px solid rgba(0,0,0,25%);background-color:transparent;color:inherit;font-family:inherit;font-size:.9rem;line-height:1.2;padding:.55em 1.2em;border-radius:6px;cursor:pointer;text-decoration:none;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .15s ease}.btn,.wp-block-button__link,button{box-shadow:none}.btn:not(.btn-primary):not(.btn-secondary):focus,.btn:not(.btn-primary):not(.btn-secondary):hover,.wp-block-button__link:focus,.wp-block-button__link:hover,button:focus,button:hover{background-color:rgba(0,0,0,4%);border-color:rgba(0,0,0,4%);color:inherit;transform:translateY(-1px);outline:0}.btn:active,.wp-block-button__link:active,button:active{transform:translateY(0);background-color:rgba(0,0,0,6%)}.btn.disabled,.btn:disabled,.wp-block-button__link.disabled,button:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-primary,a.btn-primary{background:var(--brand-teal);color:#fff;border-color:var(--brand-teal);box-shadow:0 2px 8px rgba(63,109,125,.3);font-family:var(--font-body);font-size:1rem;font-weight:600;padding:.75rem 2rem;border-radius:5px;letter-spacing:.02em}.btn-primary:focus,.btn-primary:hover,a.btn-primary:focus,a.btn-primary:hover{background:var(--brand-wine);border-color:var(--brand-wine);color:#fff;box-shadow:0 4px 16px rgba(72,16,55,.35);transform:translateY(-1px);outline:0}.btn-secondary,a.btn-secondary{background:#fff;color:var(--brand-teal);border:1px solid var(--brand-teal);font-family:var(--font-handwritten);font-size:1.25rem;font-weight:400;padding:.5rem 1.25rem;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.08)}.btn-secondary:focus,.btn-secondary:hover,a.btn-secondary:focus,a.btn-secondary:hover{background:var(--brand-teal);color:#fff;border-color:var(--brand-teal);box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-2px);outline:0}.wp-block-image.alignright img{border:1px solid #ddd;border-radius:4px;padding:4px;background:#fff}.float-right{float:right!important;margin:0 0 1em 1.5em!important;max-width:50%}.rounded,.rounded img{border-radius:24px;overflow:hidden}.rounded-xl,.rounded-xl img{border-radius:100px;overflow:hidden}@media (max-width:768px){.float-right{float:none!important;margin:1em auto!important;max-width:100%;display:block}}.main-navigation,.site-header{max-width:1300px;margin:10px auto 0 auto}.inside-header{justify-content:center;padding:0}.main-nav,.menu-toggle{margin:0 auto}.main-navigation{background:#3f6d7d;padding:0 30px;display:flex;align-items:center;justify-content:center;gap:36px;position:relative}.main-navigation::after{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(https://ranchofquestionablechoices.com/wp-content/themes/troqc/%23noiseFilter)' opacity='0.08'/%3E%3C/svg%3E");pointer-events:none;opacity:.4}.main-navigation a{color:#fff!important;text-decoration:none;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.5px;line-height:60px;padding:0 20px;transition:opacity .2s;position:relative;z-index:1}.main-navigation a:hover{opacity:1;text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.main-navigation a::after{content:'';position:absolute;bottom:-8px;left:25%;width:50%;height:1px;background:#fff;transform:scaleX(0);transition:transform .2s ease}.main-navigation a:hover::after{transform:scaleX(1)}.main-navigation ul{list-style:none;margin:0;padding:0;display:flex;gap:36px;justify-content:center}.main-navigation li{margin:0}.main-navigation .menu-item-has-children{position:relative}.main-navigation .menu-item-has-children>a{display:inline-flex;align-items:center}.main-navigation .menu-item-has-children>a::before{content:'▾';order:1;margin-left:4px;font-size:1.2em;opacity:.8}.main-navigation ul ul{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#3f6d7d;box-shadow:0 4px 12px rgba(0,0,0,.2);flex-direction:column;gap:0;padding:4px 0;min-width:max-content;z-index:100}.main-navigation .menu-item-has-children:hover>ul{display:flex}.main-navigation ul ul a{font-size:.9375rem;font-weight:400;line-height:1.4;padding:10px 20px;white-space:nowrap}.main-navigation ul ul a:hover{background:rgba(255,255,255,.1)}.main-navigation ul ul a::after{display:none}.menu-toggle{display:none;background:0 0;border:none;cursor:pointer;padding:8px;z-index:2;position:relative}.menu-toggle-bar{display:block;width:24px;height:2px;background:#fff;margin:5px 0;transition:transform .3s ease}@media (max-width:1250px){.menu-toggle{display:block}.main-navigation ul{display:none;flex-direction:column;width:100%;gap:0}.main-navigation.toggled ul{display:flex}.main-navigation{flex-wrap:wrap;padding:8px 20px}.main-navigation li{width:100%;text-align:center;padding:4px 0}.main-navigation a{line-height:1.4;padding:6px 20px;display:block}.main-navigation a::after{display:none}.main-navigation ul ul{position:static;transform:none;box-shadow:none;display:flex;background:rgba(0,0,0,.1);padding:0;min-width:0}.main-navigation ul ul a{font-size:.875rem;padding:8px 20px}.main-navigation .menu-item-has-children>a::before{display:none}}.site-header-account{max-width:1300px;margin:0 auto;text-align:right;padding:6px 30px;font-family:Inter,sans-serif;font-size:.8125rem}.site-header-account a{color:#888;text-decoration:none;transition:color .2s ease}.site-header-account a:hover{color:#3f6d7d}.site-header-account .account-sep{color:#ccc;margin:0 6px}@media (max-width:768px){.site-header-account{text-align:center;padding:4px 15px}}body:not(.home) :is(article,main,.entry-content,.qc-description,.meanwhile-section-content,.meanwhile-post) h2{position:relative;padding-bottom:12px;border-bottom:none!important}body:not(.home) :is(article,main,.entry-content,.qc-description,.meanwhile-section-content,.meanwhile-post) h2::after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#c8b090 0,#c8b090 30%,transparent 100%)}.site-footer{max-width:1300px;margin:40px auto 0 auto;padding:20px 30px 0;text-align:center}.footer-widgets{background-color:transparent}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{position:fixed;top:0;left:0;width:auto;height:auto;padding:10px 20px;background:#333;color:#fff;z-index:100000}.wp-block-embed{margin:2rem 0}.wp-block-embed__wrapper{position:relative;width:100%}.fluid-width-video-wrapper iframe,.wp-block-embed__wrapper iframe{width:100%!important;height:auto!important;aspect-ratio:16/9;display:block}.wp-embed-aspect-9-16{float:right;margin:.25em 0 1em 1.5em;max-width:250px;background:#fff;padding:10px 10px 36px;box-shadow:0 2px 12px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.08);transform:rotate(1.5deg);transition:transform .3s ease,box-shadow .3s ease;box-sizing:border-box}.wp-embed-aspect-9-16:hover{transform:rotate(0);box-shadow:0 4px 20px rgba(0,0,0,.15)}.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe{aspect-ratio:9/16;max-width:250px}
.questionable-choice-spotlight{background:#fffef9;border:2px solid #2d2d2d;border-radius:4px;max-width:420px;margin:2rem auto;overflow:visible;position:relative;box-shadow:4px 4px 0 rgba(0,0,0,.1)}.qc-header{background:#2d2d2d;padding:.75rem 1rem;text-align:center}.qc-label{font-family:Caveat,cursive;font-size:1.6rem;color:#f5f5f5;letter-spacing:.5px}.qc-content{padding:1.25rem}.qc-media{position:relative;margin-bottom:1rem;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.qc-media.landscape{padding:12px 12px 60px 12px;transform:rotate(-2deg)}.qc-media.portrait{padding:16px 16px 70px 16px;transform:rotate(2deg);max-width:70%;margin-left:auto;margin-right:auto}.qc-media.landscape img{aspect-ratio:4/3;object-fit:cover}.qc-media.portrait img{aspect-ratio:3/4;object-fit:cover}.qc-media.landscape .fluid-width-video-wrapper iframe,.qc-media.landscape .wp-block-embed__wrapper iframe,.qc-media.landscape iframe{aspect-ratio:16/9}.qc-media.portrait .fluid-width-video-wrapper iframe,.qc-media.portrait .wp-block-embed__wrapper iframe,.qc-media.portrait iframe{aspect-ratio:9/16}.qc-media:hover{transform:rotate(0) scale(1.02);box-shadow:0 4px 8px rgba(0,0,0,.15),0 12px 24px rgba(0,0,0,.15)}.qc-media img{width:100%;height:auto;display:block}.qc-media .fluid-width-video-wrapper iframe,.qc-media .wp-block-embed__wrapper iframe,.qc-media iframe{width:100%;display:block}.qc-media .fluid-width-video-wrapper,.qc-media .wp-block-embed__wrapper{position:relative;width:100%}.qc-media.qc-video{padding:12px 12px 60px 12px;transform:rotate(-2deg)}.qc-media::before{content:'';position:absolute;width:80px;height:28px;top:-10px;left:50%;transform:translateX(-50%) rotate(-2deg);background:linear-gradient(90deg,rgba(255,248,220,.65) 0,rgba(255,248,220,.8) 50%,rgba(255,248,220,.65) 100%);border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.1);z-index:20}.qc-media::after{content:attr(data-caption);position:absolute;bottom:16px;left:16px;right:16px;font-family:Caveat,cursive;font-size:1.3rem;color:#333;text-align:center}.qc-title{font-family:Caveat,cursive;font-size:2.75rem;color:#2d2d2d;margin:0 0 .75rem 0;line-height:1.2}.qc-description{font-family:Inter,sans-serif;font-size:1rem;color:#4a4a4a;line-height:1.5}.qc-description p{margin:0 0 .75rem 0}.qc-description p:last-child{margin-bottom:0}.qc-related-link{margin-top:1rem}.qc-footer{background:#f9f9f6;padding:.75rem 1rem;text-align:center;border-top:1px dashed #d0d0d0}.qc-archive-link{font-family:Inter,sans-serif;font-size:1rem;color:#888;text-decoration:none;transition:color .2s ease}.qc-archive-link:hover{color:#4a9b9b;text-decoration:none}.questionable-choice-spotlight::after{content:'* no regrets';position:absolute;bottom:-24px;right:10px;font-family:Caveat,cursive;font-size:1.1rem;color:#888;transform:rotate(-3deg)}@media (max-width:480px){.questionable-choice-spotlight{max-width:100%;margin:1.5rem 1rem 2rem}.qc-label{font-size:1.4rem}.qc-title{font-size:1.5rem}.qc-media{padding:8px 8px 40px 8px;transform:rotate(-1deg)}.qc-media::before{width:60px;height:22px}}.home .questionable-choice-spotlight{margin:3rem auto}.qc-widget{max-width:100%;border-width:1px;box-shadow:2px 2px 0 rgba(0,0,0,.08)}.qc-widget .qc-content{padding:.75rem}.qc-widget .qc-label{font-size:1.1rem}.qc-widget .qc-title{font-size:1.25rem}.qc-widget .qc-media{max-width:100%;height:200px;overflow:hidden;padding:0}.qc-widget .qc-media.qc-video,.qc-widget .qc-media.qc-video-thumb{transform:none;padding:0;height:200px;overflow:hidden}.qc-widget .qc-media img{width:100%;height:200px;object-fit:cover}.qc-widget .qc-media iframe{width:100%!important;height:200px!important}.qc-widget .qc-media .fluid-width-video-wrapper,.qc-widget .qc-media .wp-block-embed__wrapper{padding-bottom:0!important;height:200px!important;overflow:hidden}.qc-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:rgba(0,0,0,.6);border-radius:50%;border:2px solid rgba(255,255,255,.8);z-index:10;pointer-events:none}.qc-play-btn::after{content:'';position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);width:0;height:0;border-style:solid;border-width:8px 0 8px 14px;border-color:transparent transparent transparent rgba(255,255,255,.9)}.qc-video-thumb:hover .qc-play-btn{background:rgba(0,0,0,.75)}.qc-widget .qc-media.portrait{max-width:85%}.qc-widget .qc-media::before{width:60px;height:22px}
:root{--brand-teal:#3F6D7D;--brand-teal-dark:#34596A;--brand-teal-light:#e4eef1;--brand-wine:#481037;--brand-wine-dark:#3a0c2c;--brand-wine-light:#f0e4eb;--surface-page:#f4efe6;--surface-inner:#f6f1ea;--surface-card:#fff;--surface-border:#e8e3db;--text-heading:#333;--text-body:rgba(0, 0, 0, 0.68);--text-secondary:rgba(0, 0, 0, 0.55);--text-muted:rgba(0, 0, 0, 0.40);--text-faint:rgba(0, 0, 0, 0.25);--text-on-dark:#fff;--font-display:'Playfair Display',serif;--font-handwritten:'Caveat',cursive;--font-body:Inter,system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--radius-card:10px;--radius-pill:20px;--shadow-card:0 2px 15px rgba(0, 0, 0, 0.06);--shadow-card-hover:0 4px 20px rgba(90, 80, 70, 0.12)}.dispatches-orientation,.site-orientation,.timeline-orientation{font-family:var(--font-body);font-size:1rem;color:var(--text-secondary);text-align:center;margin:0 auto;max-width:500px}.dispatches-orientation a,.site-orientation a,.timeline-orientation a{color:var(--brand-teal);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.dispatches-orientation a:hover,.site-orientation a:hover,.timeline-orientation a:hover{border-bottom-color:var(--brand-teal)}.brand-link{color:var(--brand-teal);text-decoration:none;font-weight:600;border-bottom:1px solid var(--brand-teal);transition:color .2s,border-color .2s}.brand-link:hover{color:var(--brand-wine);border-bottom-color:var(--brand-wine)}.card-hover-teal{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.card-hover-teal:hover{box-shadow:var(--shadow-card-hover);border-color:var(--brand-teal);transform:translateY(-2px)}.card-hover-wine{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.card-hover-wine:hover{box-shadow:var(--shadow-card-hover);border-color:var(--brand-wine);transform:translateY(-2px)}
.troqc-follow-label{font-family:var(--font-handwritten, 'Caveat', cursive);font-size:2.25rem!important;color:var(--text-secondary,rgba(0,0,0,.55));text-align:center;margin-bottom:12px;display:block}.troqc-social-icons{display:flex;align-items:center;justify-content:center;gap:24px;margin:0 auto 14px}.troqc-social-icons a{display:inline-flex;align-items:center;justify-content:center;opacity:.85;transition:opacity .2s ease,transform .2s ease;text-decoration:none!important;border:none!important;box-shadow:none!important}.troqc-social-icons a:hover{opacity:1;transform:translateY(-2px)}.site-footer .troqc-social-icons img{display:block!important;width:64px!important;height:64px!important;max-width:64px!important;object-fit:contain!important}.troqc-footer-card{max-width:820px;margin:0 auto;padding:36px 40px 40px;background:var(--surface-card,#fff);border:1px solid var(--surface-border,#e8e3db);border-radius:var(--radius-card,10px);box-shadow:var(--shadow-card,0 2px 15px rgba(0,0,0,.06));text-align:center}.troqc-newsletter-signup{max-width:700px;margin:1.5rem auto 0;text-align:center}.newsletter-signup-label{font-family:var(--font-handwritten, 'Caveat', cursive);font-size:1.8rem;color:var(--text-secondary,rgba(0,0,0,.55));margin:0 0 1.25rem}.troqc-newsletter-signup .mailpoet_form{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:8px;padding:0;background:0 0}.troqc-newsletter-signup form.mailpoet_form{padding:0!important}.troqc-newsletter-signup .mailpoet_paragraph{margin:0!important;text-align:left}.troqc-newsletter-signup .mailpoet_paragraph label{display:none}.troqc-newsletter-signup .mailpoet_text,.troqc-newsletter-signup input[type=email].mailpoet_text{width:300px;max-width:100%;padding:12px 14px!important;font-size:15px;line-height:1.4;color:#2d2d2d;background:#f0f0f0;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;box-shadow:inset 0 1px 2px rgba(0,0,0,.06);transition:background-color .2s ease-out,border-color .2s ease-out}.troqc-newsletter-signup .mailpoet_text:focus{outline:0;background:#fff;border-color:var(--brand-teal,#3f6d7d);box-shadow:inset 0 1px 2px rgba(0,0,0,.04),0 0 0 2px rgba(63,109,125,.15)}.troqc-newsletter-signup .mailpoet_text::placeholder{color:#888;opacity:.9}.troqc-newsletter-signup .mailpoet_submit,.troqc-newsletter-signup input[type=submit].mailpoet_submit{display:inline-block;padding:12px 24px!important;font-size:15px;font-weight:500;line-height:1.4;color:#fff;background-color:var(--brand-teal,#3f6d7d);border:1px solid transparent;border-radius:4px;box-sizing:border-box;cursor:pointer;transition:background-color .2s ease-in-out}.troqc-newsletter-signup .mailpoet_submit:focus,.troqc-newsletter-signup .mailpoet_submit:hover{background-color:#35606f;outline:0}.troqc-newsletter-signup .mailpoet_message,.troqc-newsletter-signup .mailpoet_validate_error,.troqc-newsletter-signup .mailpoet_validate_success{flex:1 0 100%;margin-top:8px;padding:10px 12px;font-size:.9rem;border-radius:4px;text-align:center}.troqc-newsletter-signup .mailpoet_validate_success{color:#0c905c;background:#d3fbeb;border:1px solid #10bf7a}.troqc-newsletter-signup .mailpoet_validate_error{color:#ea4110;background:#fde8e2;border:1px solid #f2643b}.troqc-newsletter-signup .mailpoet_form_loading>span{background-color:#fff}@media (max-width:600px){.troqc-newsletter-signup .mailpoet_form{flex-direction:column;align-items:stretch}.troqc-newsletter-signup .mailpoet_text,.troqc-newsletter-signup input[type=email].mailpoet_text{width:100%}}.site-footer .copyright{background:var(--brand-teal);color:var(--text-on-dark,#fff)!important;text-align:center;padding:14px 30px;margin:24px -30px 0;box-sizing:border-box;position:relative;font-size:.85rem;letter-spacing:.04em;font-family:var(--font-body)}.copyright::after{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(https://ranchofquestionablechoices.com/wp-content/themes/troqc/css/%23noiseFilter)' opacity='0.08'/%3E%3C/svg%3E");pointer-events:none;opacity:.4}
:root{--field-notes-bg:#f6f1ea;--field-notes-card:#fdfcfa;--field-notes-text:#222222;--field-notes-muted:#5a5a5a;--field-notes-accent:#4a9b9b;--field-notes-accent-light:rgba(74, 155, 155, 0.1);--field-notes-border:#e0d9cf;--field-notes-shadow:rgba(0, 0, 0, 0.06);--font-display:'Playfair Display',Georgia,serif;--font-script:'Caveat',cursive;--font-body:'Inter',-apple-system,sans-serif}.field-notes-wrapper{padding:2rem 1.5rem 4rem}.field-notes-page .inside-article,.single-character .inside-article{background-color:var(--field-notes-card);background-image:url('https://ranchofquestionablechoices.com/wp-content/themes/troqc/images/paper-texture1.webp');background-repeat:no-repeat;background-size:cover;background-blend-mode:multiply;border-radius:8px;padding:3rem 3.5rem;margin:2rem auto;max-width:750px;box-shadow:0 1px 3px var(--field-notes-shadow),0 4px 12px var(--field-notes-shadow);position:relative}.single-character .field-notes-image{text-align:center;margin-bottom:2rem}.single-character .field-notes-polaroid{display:inline-block;position:relative;background:#fff;padding:12px 12px 50px 12px;box-shadow:0 2px 4px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1);transform:rotate(2deg);transition:transform .3s ease,box-shadow .3s ease}.single-character .field-notes-polaroid:hover{transform:rotate(0) scale(1.02);box-shadow:0 4px 8px rgba(0,0,0,.15),0 12px 24px rgba(0,0,0,.15)}.single-character .field-notes-polaroid::before{content:'';position:absolute;width:80px;height:28px;top:-10px;left:50%;transform:translateX(-50%) rotate(-2deg);background:linear-gradient(90deg,rgba(255,248,220,.65) 0,rgba(255,248,220,.8) 50%,rgba(255,248,220,.65) 100%);border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.1);z-index:20}.single-character .field-notes-polaroid::after{content:attr(data-caption);position:absolute;bottom:12px;left:12px;right:12px;font-family:Caveat,cursive;font-size:1.3rem;color:#333;text-align:center}.single-character .field-notes-image img{max-width:250px;height:auto;display:block}.single-character .field-notes-header{text-align:left;margin-bottom:.5rem}.single-character .field-notes-prefix{font-family:'Playfair Display',Georgia,serif;font-size:1.1rem;font-weight:400;color:var(--field-notes-muted);display:block;margin-bottom:.25rem;line-height:1.2}.single-character .field-notes-name{font-family:Caveat,cursive;font-size:2.8rem;font-weight:400;color:var(--field-notes-text);margin:0 0 .5rem 0;line-height:1.1}.single-character .entry-content>h2:first-child,.single-character .field-notes-body h2:first-child{display:none}.single-character .entry-content>p:first-child em:only-child,.single-character .field-notes-body>p:first-child em:only-child{font-family:var(--font-body);font-size:1rem;font-style:italic;color:var(--field-notes-muted);display:block;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--field-notes-border)}.single-character .field-notes-tagline{font-family:var(--font-body);font-size:1rem;font-style:italic;color:var(--field-notes-muted);display:block;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--field-notes-border)}.single-character .entry-content h2,.single-character .field-notes-body h2,.single-character .field-notes-content h2,article.field-notes-page .field-notes-content h2{font-family:'Playfair Display',Georgia,serif!important;font-size:1.35rem!important;font-weight:600!important;color:#222;margin:2.5rem 0 1rem 0;padding-bottom:.5rem;border-bottom:2px solid #4a9b9b!important;display:inline-block;width:auto}.single-character .entry-content h2:last-of-type,.single-character .field-notes-body h2:last-of-type,.single-character .field-notes-content h2:last-of-type,article.field-notes-page .field-notes-content h2:last-of-type{font-family:Caveat,cursive!important;font-size:1.5rem!important;font-weight:400!important;border-bottom:none!important;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #e0d9cf;display:block;width:100%}.single-character .entry-content h3,.single-character .field-notes-body h3,.single-character .field-notes-content h3,article.field-notes-page .field-notes-content h3{font-family:Inter,-apple-system,sans-serif!important;font-size:1.05rem!important;font-weight:600!important;color:#222;margin:2rem 0 .75rem 0;padding:0;border:none!important;border-bottom:none!important}.single-character .entry-content h3 em,.single-character .field-notes-body h3 em,.single-character .field-notes-content h3 em{font-weight:400;color:#5a5a5a}.single-character .entry-content p,.single-character .field-notes-body p,.single-character .field-notes-content p{font-family:Inter,-apple-system,sans-serif;font-size:1rem;line-height:1.7;color:#222;margin-bottom:1rem}.single-character .entry-content p+p,.single-character .field-notes-body p+p,.single-character .field-notes-content p+p{margin-top:-.25rem}.single-character .entry-content p>em:only-child,.single-character .field-notes-body p>em:only-child,.single-character .field-notes-content p>em:only-child,article.field-notes-page .field-notes-content p>em:only-child{display:block;font-family:Caveat,cursive;font-style:normal;font-size:1.4rem;font-weight:400;color:#36454f;margin:1.25rem 0 1.25rem 2rem;padding-left:0;border:none;transform-origin:left center}.single-character .field-notes-content p:nth-of-type(3n+1)>em:only-child{transform:rotate(-.5deg)}.single-character .field-notes-content p:nth-of-type(3n+2)>em:only-child{transform:rotate(-1.5deg)}.single-character .field-notes-content p:nth-of-type(3n)>em:only-child{transform:rotate(-1deg)}.single-character .entry-content>p:first-child>em:only-child,.single-character .field-notes-body>p:first-child>em:only-child,.single-character .field-notes-content>p:first-child>em:only-child{margin:0;padding-left:0;border-left:none}.single-character .entry-content ul,.single-character .field-notes-body ul,.single-character .field-notes-content ul{list-style:none;padding-left:0;margin:1rem 0 1.5rem 0}.single-character .entry-content ul li,.single-character .field-notes-body ul li,.single-character .field-notes-content ul li{font-family:Inter,-apple-system,sans-serif;font-size:1rem;line-height:1.6;color:#222;padding-left:1.5rem;margin-bottom:.4rem;position:relative}.single-character .entry-content ul li::before,.single-character .field-notes-body ul li::before,.single-character .field-notes-content ul li::before{content:'–';position:absolute;left:0;color:#5a5a5a}.single-character .entry-content hr,.single-character .field-notes-body hr,.single-character .field-notes-content hr{border:none;border-top:1px solid #e0d9cf;margin:2rem 0}.single-character .field-notes-divider.decorated{border:none;text-align:center;margin:2.5rem 0}.single-character .field-notes-divider.decorated::before{content:'◇  ◇  ◇';font-size:.75rem;color:#e0d9cf;letter-spacing:.5rem}.single-character .field-notes-back-link{text-align:center;margin-top:2.5rem;padding-top:1.5rem}.single-character .field-notes-back-link a{font-family:var(--font-handwritten, 'Caveat', cursive);font-size:1.8rem;color:var(--text-secondary);text-decoration:underline;text-decoration-color:var(--surface-border);text-underline-offset:4px;transition:color .2s ease,text-decoration-color .2s ease}.single-character .field-notes-back-link a:hover{color:var(--brand-teal);text-decoration-color:var(--brand-teal)}.single-character.group-peafowl .field-notes-content h2,article.group-peafowl .field-notes-content h2{border-bottom-color:#4a9b9b!important}.single-character.group-humans .field-notes-content h2,article.group-humans .field-notes-content h2{border-bottom-color:#8b7355!important}.single-character.group-cats .field-notes-content h2,article.group-cats .field-notes-content h2{border-bottom-color:#6b6b6b!important}@media (max-width:768px){.field-notes-wrapper{margin:10px;border-width:12px;padding:1.5rem 1rem 3rem}.field-notes-page .inside-article,.single-character .inside-article{padding:2rem 1.5rem;margin:1rem;border-radius:6px}.single-character .field-notes-name{font-size:2.2rem}.single-character .entry-content h2,.single-character .field-notes-body h2{font-size:1.2rem!important}.single-character .field-notes-image img{max-width:180px}.single-character .field-notes-polaroid{padding:8px 8px 40px 8px;transform:rotate(1deg)}.single-character .field-notes-polaroid::before{width:60px;height:22px}.single-character .field-notes-polaroid::after{font-size:1.1rem;bottom:10px}}
.comments,.comments-area{padding:36px;position:relative}.comments a::after,.comments-area a::after{display:none}.comments-area::before,.comments::before{content:'';position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,rgb(0 0 0 / 2%),rgb(0 0 0 / 2%) 1px,transparent 1px,transparent 6px),repeating-linear-gradient(0deg,rgb(0 0 0 / 2%),rgb(0 0 0 / 2%) 1px,transparent 1px,transparent 6px);opacity:.18;pointer-events:none}.comments-area>*,.comments>*{position:relative;z-index:1}.troqc-comments-area{background:#fff;padding:40px 50px;box-shadow:0 4px 20px rgba(0,0,0,.08);position:relative}.troqc-comments-title{font-family:Caveat,cursive;font-size:2rem;font-weight:400;color:#2d2d2d;margin:0 0 30px;padding-bottom:16px;border-bottom:1px solid #e8e0d8}.troqc-comment-list{list-style:none;margin:0;padding:0}.troqc-comment-card{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid #f0ebe4}.troqc-comment:last-child>.troqc-comment-card{border-bottom:none}.troqc-comment-avatar{flex-shrink:0}.troqc-comment-avatar img{border-radius:50%;border:2px solid #f0e6d2}.troqc-comment-meta{display:flex;align-items:baseline;gap:12px;margin-bottom:8px;flex-wrap:wrap}.troqc-comment-author{font-family:'Libre Baskerville',Georgia,serif;font-size:.9375rem;font-weight:700;color:#2d2d2d}.troqc-comment-author a{color:#2d2d2d;text-decoration:none}.troqc-comment-author a:hover{color:#a08060}.troqc-comment-date{font-family:Inter,sans-serif;font-size:.75rem;color:#999;letter-spacing:.5px}.troqc-comment-awaiting{font-family:Caveat,cursive;font-size:1rem;color:#a08060;font-style:italic;margin:0 0 8px}.troqc-comment-content{font-family:Inter,sans-serif;font-size:.9375rem;line-height:1.7;color:#444}.troqc-comment-content p{margin:0 0 12px}.troqc-comment-content p:last-child{margin-bottom:0}.troqc-comment-actions{margin-top:8px}.troqc-comment-actions .comment-reply-link{font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#a08060;text-decoration:none;transition:color .2s ease}.troqc-comment-actions .comment-reply-link:hover{color:#8a6a48}.troqc-comment-list .children{list-style:none;margin:0;padding-left:40px;border-left:2px solid #f0e6d2}.troqc-no-comments{font-family:Caveat,cursive;font-size:1.125rem;color:#999;text-align:center;padding:20px 0}.troqc-comment-auth{text-align:center;padding:30px 20px;margin-top:20px;border-top:1px solid #e8e0d8}.troqc-comment-auth-prompt{font-family:Caveat,cursive;font-size:1.75rem;color:#2d2d2d;margin:0 0 10px}.troqc-comment-auth-text{font-family:Inter,sans-serif;font-size:.9375rem;color:#666;margin:0;line-height:1.6}.troqc-comment-auth-text a{color:#3f6d7d;font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.troqc-comment-auth-text a:hover{border-bottom-color:#3f6d7d}.troqc-comment-form{margin-top:30px;padding-top:30px;border-top:1px solid #e8e0d8}.troqc-comments-area .comment-reply-title{font-family:'Libre Baskerville',Georgia,serif;font-size:1.375rem;font-weight:700;color:#2d2d2d;margin:0 0 20px}.troqc-comments-area .comment-reply-title small{font-size:.875rem;font-weight:400;margin-left:10px}.troqc-comments-area .comment-reply-title small a{color:#a08060;text-decoration:none}.troqc-comment-form label{display:block;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#888;margin-bottom:6px}.troqc-comment-form input[type=email],.troqc-comment-form input[type=text],.troqc-comment-form input[type=url],.troqc-comment-form textarea{width:100%;padding:12px 16px;font-family:Inter,sans-serif;font-size:.9375rem;color:#444;background:#faf8f5;border:1px solid #e8e0d8;border-radius:6px;transition:border-color .2s ease,box-shadow .2s ease}.troqc-comment-form input:focus,.troqc-comment-form textarea:focus{outline:0;border-color:#a08060;box-shadow:0 0 0 3px rgba(160,128,96,.1)}.troqc-comment-form textarea{resize:vertical;min-height:120px}.troqc-comment-form p{margin-bottom:18px}.troqc-comment-form .form-submit input[type=submit]{font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#fff;background:#3f6d7d;border:none;padding:14px 32px;border-radius:6px;cursor:pointer;transition:background .2s ease,transform .15s ease}.troqc-comment-form .form-submit input[type=submit]:hover{background:#345b68;transform:translateY(-1px)}.troqc-comment-form .logged-in-as{font-family:Inter,sans-serif;font-size:.875rem;color:#888}.troqc-comment-form .logged-in-as a{color:#a08060;text-decoration:none}.troqc-comments-area .comment-navigation{display:flex;justify-content:space-between;padding:16px 0;margin-bottom:16px;border-top:1px solid #f0ebe4;font-family:Inter,sans-serif;font-size:.875rem}.troqc-comments-area .comment-navigation a{color:#a08060;text-decoration:none}.troqc-comments-area .comment-navigation a:hover{color:#8a6a48}.meanwhile-wrapper .troqc-comments-area{max-width:1000px;margin-left:auto;margin-right:auto;padding:40px 100px}.qc-single-wrapper .troqc-comments-area{margin-top:40px}.troqc-comments-area .nsl-container{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0ebe4}@media (max-width:900px){.comments,.comments-area{padding:22px;border-width:16px}}@media (max-width:768px){.comments,.comments-area{padding:12px;border-width:12px;margin:10px}.troqc-comments-area{padding:30px 20px}.troqc-comments-title{font-size:1.625rem}.troqc-comment-card{flex-direction:column;gap:10px}.troqc-comment-list .children{padding-left:20px}.meanwhile-wrapper .troqc-comments-area{padding:24px 20px}.troqc-comments-area .comment-reply-title{font-size:1.125rem}}
nav.ubermenu.ubermenu-main{background:#3f6d7d!important;margin:10px auto 0 auto;padding:0 30px;position:relative;display:flex!important;justify-content:center!important}.ubermenu-main .ubermenu-nav{display:flex!important;justify-content:center!important}.ubermenu-main .ubermenu-item-level-0{position:relative!important}nav.ubermenu.ubermenu-main::after{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(https://ranchofquestionablechoices.com/wp-content/themes/troqc/custom/%23noiseFilter)' opacity='0.08'/%3E%3C/svg%3E");pointer-events:none;opacity:.4;z-index:0}.ubermenu :focus{outline:0}.ubermenu-main .ubermenu-item-level-0>.ubermenu-target{color:#fff!important;font-family:Inter,sans-serif!important;font-size:1rem!important;font-weight:500!important;letter-spacing:.5px!important;line-height:60px!important;padding:0 20px!important;background:0 0!important;position:relative!important;z-index:1;overflow:visible!important}.ubermenu-main .ubermenu-item-level-0>.ubermenu-target:focus,.ubermenu-main .ubermenu-item-level-0>.ubermenu-target:hover{background:0 0!important;color:#fff!important}.ubermenu-main .ubermenu-current-menu-ancestor>.ubermenu-target,.ubermenu-main .ubermenu-current-menu-item>.ubermenu-target{background:0 0!important;color:#fff!important}.ubermenu-main .ubermenu-target-title{color:#fff!important}.ubermenu-main .ubermenu-sub-indicator{color:#fff!important;font-size:.75rem!important;margin-left:4px}.ubermenu-main .ubermenu-item-level-0>.ubermenu-target::after{content:''!important;display:block!important;position:absolute!important;bottom:8px!important;left:25%!important;width:50%!important;height:1px!important;background:#fff!important;transform:scaleX(0)!important;transition:transform .2s ease!important;pointer-events:none!important}.ubermenu-main .ubermenu-item-level-0:not(.ubermenu-active)>.ubermenu-target:hover::after{transform:scaleX(1)!important}.ubermenu-main .ubermenu-item-level-0.ubermenu-active>.ubermenu-target::after{transform:scaleX(0)!important}.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop{min-width:auto!important;width:auto!important;position:absolute!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;background:#3f6d7d!important;border:none!important;box-shadow:0 4px 12px rgba(0,0,0,.2)!important}.ubermenu-main .ubermenu-submenu.ubermenu-submenu-type-mega{display:block!important;width:max-content!important;min-width:0!important;max-width:none!important}.ubermenu-main .ubermenu-submenu .ubermenu-item{display:block!important;width:100%!important;float:none!important}.ubermenu-main .ubermenu-submenu .ubermenu-target{color:#fff!important;font-family:Inter,sans-serif!important;font-size:.9375rem!important;font-weight:400!important;padding:10px 20px!important;line-height:1.4!important;white-space:nowrap!important;z-index:1;position:relative}.ubermenu-main .ubermenu-submenu .ubermenu-target:hover{background:rgba(255,255,255,.1)!important}.ubermenu-main .ubermenu-submenu .ubermenu-target::after{display:none!important}.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main{background:#3f6d7d!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:1rem!important;font-weight:500!important;letter-spacing:.5px!important;max-width:1300px;margin:10px auto 0 auto;padding:12px 20px!important;border:none!important}.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main i{color:#fff!important;margin-right:8px}.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main,nav.ubermenu.ubermenu-main{border-radius:0!important;border:none!important}.site-header-account{position:relative;z-index:1}