.p4JRya_page{max-width:72rem;margin-inline:auto;padding:2rem 1rem 3rem}.p4JRya_title{color:var(--petrol);margin:0 0 .5rem}.p4JRya_intro{opacity:.85;max-width:40rem;margin:0 0 1.5rem}.p4JRya_empty{text-align:center;background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius);margin:0 0 2rem;padding:1.5rem}.p4JRya_list{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.p4JRya_card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:.6rem;padding:1rem;display:flex}.p4JRya_video{aspect-ratio:9/16;object-fit:cover;background:var(--petrol-dark);border-radius:calc(var(--radius) - 4px);width:100%;max-height:26rem;display:block}.p4JRya_stars{color:var(--gold);letter-spacing:.1em;line-height:1}.p4JRya_starsOff{color:var(--line)}.p4JRya_body{overflow-wrap:anywhere;flex:1;margin:0}.p4JRya_meta{color:var(--petrol);font-size:.875rem;font-weight:700}.p4JRya_formSection{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);max-width:40rem;padding:1.25rem}.p4JRya_formTitle{color:var(--petrol);margin:0 0 1rem;font-size:1.2rem}.p4JRya_form{gap:1rem;display:grid}.p4JRya_form label{gap:.3rem;font-weight:700;display:grid}.p4JRya_ratingRow{border:0;flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;display:flex}.p4JRya_ratingRow legend{margin-block-end:.4rem;padding:0;font-weight:700}.p4JRya_ratingChoice{grid-auto-flow:column;align-items:center;gap:.3rem;font-weight:600!important;display:flex!important}.p4JRya_textarea,.p4JRya_input{width:100%;color:inherit;font:inherit;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:.6rem .75rem;font-weight:400}.p4JRya_textarea{resize:vertical;min-height:7rem}.p4JRya_textarea:focus-visible,.p4JRya_input:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.p4JRya_counter,.p4JRya_hint{color:inherit;opacity:.75;font-size:.8125rem;font-weight:400}.p4JRya_check{grid-auto-flow:column;align-items:center;gap:.5rem;font-weight:600!important;display:flex!important}.p4JRya_notice{background:var(--gold-soft);border-radius:8px;margin:0;padding:.75rem 1rem}.p4JRya_notice[data-status=published]{background:var(--cream)}.p4JRya_success{color:var(--petrol-dark);background:var(--cream);border:1px solid var(--gold);border-radius:8px;margin:0;padding:.9rem 1rem;font-weight:700}.p4JRya_error{color:#9b1c1c;margin:0;font-weight:700}.p4JRya_submit{color:var(--cream);font:inherit;background:var(--petrol);cursor:pointer;transition:background var(--motion);border:0;border-radius:999px;justify-self:start;padding:.7rem 1.6rem;font-weight:800}.p4JRya_submit:hover:not(:disabled){background:var(--petrol-dark)}.p4JRya_submit:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.p4JRya_submit:disabled{opacity:.6;cursor:progress}
