From 9509f12392f514395c2bec4588f9bc74957f1ac8 Mon Sep 17 00:00:00 2001 From: ardetrick <1452182+ardetrick@users.noreply.github.com> Date: Sat, 25 Jul 2026 22:51:54 -0500 Subject: [PATCH 1/3] feat(reference-app): adopt Pico CSS for the login, logout, and landing pages Vendors Pico v2.1.1 as static/pico.min.css and restyles the pages as a centered card. Login now pre-fills the demo credentials with a caption so they are obvious. Page titles are normalized to h1, and the screenshot viewport is pinned to 576x520 so captures are a uniform, GitHub-column-friendly size. --- .../src/main/resources/static/pico.min.css | 4 +++ .../src/main/resources/templates/demo.ftlh | 3 ++ .../src/main/resources/templates/login.ftlh | 33 ++++++++++++------- .../src/main/resources/templates/logout.ftlh | 20 +++++++---- ...raReferenceApplicationFunctionalTests.java | 2 +- 5 files changed, 42 insertions(+), 20 deletions(-) create mode 100644 reference-app/src/main/resources/static/pico.min.css diff --git a/reference-app/src/main/resources/static/pico.min.css b/reference-app/src/main/resources/static/pico.min.css new file mode 100644 index 0000000..e10ec26 --- /dev/null +++ b/reference-app/src/main/resources/static/pico.min.css @@ -0,0 +1,4 @@ +@charset "UTF-8";/*! + * Pico CSS ✨ v2.1.1 (https://picocss.com) + * Copyright 2019-2025 - Licensed under MIT + */:host,:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:host,:root{--pico-font-size:106.25%}}@media (min-width:768px){:host,:root{--pico-font-size:112.5%}}@media (min-width:1024px){:host,:root{--pico-font-size:118.75%}}@media (min-width:1280px){:host,:root{--pico-font-size:125%}}@media (min-width:1536px){:host,:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}details.dropdown summary:not([role=button]){--pico-outline-width:0.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:0.125rem}[role=search]{--pico-border-radius:5rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0) invert(1)}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(2, 154, 232, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231, 234, 239.5);--pico-primary:#0172ad;--pico-primary-background:#0172ad;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(1, 114, 173, 0.5);--pico-primary-hover:#015887;--pico-primary-hover-background:#02659a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(2, 154, 232, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:rgb(252.5, 230.5, 191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5, 105.5, 84);--pico-del-color:rgb(136, 56.5, 53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(243, 244.5, 246.75);--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color:rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color:rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(251, 251.5, 252.25);--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme=dark])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(1, 170, 255, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#01aaff;--pico-primary-background:#0172ad;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(1, 170, 255, 0.5);--pico-primary-hover:#79c0ff;--pico-primary-hover-background:#017fc0;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(1, 170, 255, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:host(:not([data-theme])) details summary[role=button].contrast:not(.outline)::after,:root:not([data-theme]) details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}:host(:not([data-theme])) [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before,:root:not([data-theme]) [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}}[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19, 22.5, 30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(1, 170, 255, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#01aaff;--pico-primary-background:#0172ad;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(1, 170, 255, 0.5);--pico-primary-hover:#79c0ff;--pico-primary-hover-background:#017fc0;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(1, 170, 255, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 8.5, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 8.5, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 8.5, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 8.5, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 8.5, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 8.5, 12, 0.06),0 0 0 0.0625rem rgba(7, 8.5, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:rgb(205.5, 126, 123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:rgb(26, 30.5, 40.25);--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:rgb(28, 33, 43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26, 30.5, 40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5, 74, 80);--pico-form-element-invalid-active-border-color:rgb(183.25, 63.5, 59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22, 137, 105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:rgb(26, 30.5, 40.25);--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(7.5, 8.5, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(149.5, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}[data-theme=dark] [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{padding-block:var(--pico-block-spacing-vertical)}section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.overflow-auto{overflow:auto}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}:where(a:not([role=button])).secondary,[role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}:where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}:where(a:not([role=button])).contrast,[role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}:where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}:is(button,[type=submit],[type=button],[role=button]).secondary,[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}:is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}:is(button,[type=submit],[type=button],[role=button]).secondary:focus,:is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}:is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}:is(button,[type=submit],[type=button],[role=button]).contrast:focus,:is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}:is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}:is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}:is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}:is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}:is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}:is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset,.grid)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}details.dropdown{position:relative;border-bottom:none}details.dropdown>a::after,details.dropdown>button::after,details.dropdown>summary::after{display:block;width:1rem;height:calc(1rem * var(--pico-line-height,1.5));margin-inline-start:.25rem;float:right;transform:rotate(0) translateX(.2rem);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}nav details.dropdown{margin-bottom:0}details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}details.dropdown>summary:not([role]):active,details.dropdown>summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}details.dropdown>summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}details.dropdown>summary:not([role]):focus-visible{outline:0}details.dropdown>summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}details.dropdown>summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}nav details.dropdown{display:inline;margin:calc(var(--pico-nav-element-spacing-vertical) * -1) 0}nav details.dropdown>summary::after{transform:rotate(0) translateX(0)}nav details.dropdown>summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav details.dropdown>summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}details.dropdown>summary+ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);padding:0;border:var(--pico-border-width) solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s}details.dropdown>summary+ul[dir=rtl]{right:0;left:auto}details.dropdown>summary+ul li{width:100%;margin-bottom:0;padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);list-style:none}details.dropdown>summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical) * .5)}details.dropdown>summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical) * .5)}details.dropdown>summary+ul li a{display:block;margin:calc(var(--pico-form-element-spacing-vertical) * -.5) calc(var(--pico-form-element-spacing-horizontal) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--pico-dropdown-color);text-decoration:none;text-overflow:ellipsis}details.dropdown>summary+ul li a:active,details.dropdown>summary+ul li a:focus,details.dropdown>summary+ul li a:focus-visible,details.dropdown>summary+ul li a:hover,details.dropdown>summary+ul li a[aria-current]:not([aria-current=false]){background-color:var(--pico-dropdown-hover-background-color)}details.dropdown>summary+ul li label{width:100%}details.dropdown>summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}details.dropdown[open]>summary{margin-bottom:0}details.dropdown[open]>summary+ul{transform:scaleY(1);opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s}details.dropdown[open]>summary::before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;inset:0;background:0 0;content:"";cursor:default}label>details.dropdown{margin-top:calc(var(--pico-spacing) * .25)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html,form){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html,form)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html,form):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html,form):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:host,:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog>article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog>article{max-width:510px}}@media (min-width:768px){dialog>article{max-width:700px}}dialog>article>header>*{margin-bottom:0}dialog>article>header .close,dialog>article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog>article>footer{text-align:right}dialog>article>footer [role=button],dialog>article>footer button{margin-bottom:0}dialog>article>footer [role=button]:not(:first-of-type),dialog>article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog>article .close,dialog>article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog>article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),dialog>article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:"​"}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input,[role=button]){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}} \ No newline at end of file diff --git a/reference-app/src/main/resources/templates/demo.ftlh b/reference-app/src/main/resources/templates/demo.ftlh index f8eafb8..80c67ac 100644 --- a/reference-app/src/main/resources/templates/demo.ftlh +++ b/reference-app/src/main/resources/templates/demo.ftlh @@ -3,8 +3,10 @@ Ory Hydra Reference App + +

Ory Hydra Reference App

This app implements the login, consent, and logout screens for an @@ -68,5 +70,6 @@ curl -X PATCH \ +

diff --git a/reference-app/src/main/resources/templates/login.ftlh b/reference-app/src/main/resources/templates/login.ftlh index a2a31df..70fa899 100644 --- a/reference-app/src/main/resources/templates/login.ftlh +++ b/reference-app/src/main/resources/templates/login.ftlh @@ -2,24 +2,33 @@ + Log In + -

Log In

-
- +
+

Log In

+

Demo credentials are pre-filled. Select Log in to continue.

+ + - -
- -
+ + - -
+ + - - + -

${(error)!}

+ + + <#if (error)?has_content> +

${error}

+ +
diff --git a/reference-app/src/main/resources/templates/logout.ftlh b/reference-app/src/main/resources/templates/logout.ftlh index d9460dd..345b63e 100644 --- a/reference-app/src/main/resources/templates/logout.ftlh +++ b/reference-app/src/main/resources/templates/logout.ftlh @@ -2,15 +2,21 @@ + Log Out + -

Log Out

-

Do you want to log out ${subject}?

-
- +
+

Log Out

+

Do you want to log out ${subject}?

+ + - - - +
+ + +
+ +
diff --git a/reference-app/src/test/java/com/ardetrick/oryhydrareference/OryHydraReferenceApplicationFunctionalTests.java b/reference-app/src/test/java/com/ardetrick/oryhydrareference/OryHydraReferenceApplicationFunctionalTests.java index 8ce353a..7439bb1 100644 --- a/reference-app/src/test/java/com/ardetrick/oryhydrareference/OryHydraReferenceApplicationFunctionalTests.java +++ b/reference-app/src/test/java/com/ardetrick/oryhydrareference/OryHydraReferenceApplicationFunctionalTests.java @@ -128,7 +128,7 @@ void stopTestEnvironment() { // because GitHub scales README images down to its ~880px column but never up: captures // narrower than the column render 1:1, and the unstyled pages carry less dead space. private Page newPage() { - return browser.newPage(new Browser.NewPageOptions().setViewportSize(640, 400)); + return browser.newPage(new Browser.NewPageOptions().setViewportSize(576, 520)); } @BeforeEach From b257e1c2b52845eff4c1ac0c02cf1047d00a6c2a Mon Sep 17 00:00:00 2001 From: ardetrick <1452182+ardetrick@users.noreply.github.com> Date: Sat, 25 Jul 2026 22:52:18 -0500 Subject: [PATCH 2/3] feat(reference-app): collapse the code and token values behind disclosures The callback page leads with a prominent Exchange button and an honest note that a real app does this server-side; the raw authorization code and the client credentials move into
disclosures. The tokens page leads with a success line and tucks the raw token response and decoded claims behind disclosures. This keeps the variable-length, non-deterministic content out of the default view so every screen is a fixed size. --- .../main/resources/templates/callback.ftlh | 31 +++++++++++++------ .../src/main/resources/templates/tokens.ftlh | 21 +++++++++---- ...raReferenceApplicationFunctionalTests.java | 5 +-- 3 files changed, 39 insertions(+), 18 deletions(-) diff --git a/reference-app/src/main/resources/templates/callback.ftlh b/reference-app/src/main/resources/templates/callback.ftlh index 9f1666d..7aa4e25 100644 --- a/reference-app/src/main/resources/templates/callback.ftlh +++ b/reference-app/src/main/resources/templates/callback.ftlh @@ -3,8 +3,10 @@ Callback + +

Callback

<#if error??> @@ -12,23 +14,32 @@
${error}<#if errorDescription??>: ${errorDescription}
Back to start <#else> -

Hydra redirected back with an authorization code:

-
${code!""}
- -

Exchange it for tokens. The client fields are pre-filled for the seeded demo client; change - them if you started the flow with a different client.

+

Hydra redirected back with an authorization code. Exchange it for tokens to finish the flow.

+

In a real app your server makes this exchange automatically, without the browser ever + seeing the code. Here you click it so you can watch the step happen.

- -
- -
- + +
+ View raw code +
${code!""}
+
+ +
+ Client credentials +

Pre-filled for the seeded demo client; change them if you started the flow with a + different client.

+ + + + +
+
diff --git a/reference-app/src/main/resources/templates/tokens.ftlh b/reference-app/src/main/resources/templates/tokens.ftlh index 2d725bb..daeae2c 100644 --- a/reference-app/src/main/resources/templates/tokens.ftlh +++ b/reference-app/src/main/resources/templates/tokens.ftlh @@ -3,20 +3,29 @@ Token Response + +

Token Response

+

Success — Hydra exchanged the code for a real access token, ID token, and refresh token.

-

The raw response from Hydra's token endpoint:

-
${tokenResponse}
+
+ Raw token response +

The raw JSON from Hydra's token endpoint.

+
${tokenResponse}
+
<#if idTokenClaims??> -

Decoded id_token claims

-

The payload of the id_token JWT (signature not verified here — that is the client's job, - against /.well-known/jwks.json):

+
+ Decoded id_token claims +

The payload of the id_token JWT (signature not verified here — that is the client's + job, against /.well-known/jwks.json).

${idTokenClaims}
+
-Back to start +

Back to start

+
diff --git a/reference-app/src/test/java/com/ardetrick/oryhydrareference/OryHydraReferenceApplicationFunctionalTests.java b/reference-app/src/test/java/com/ardetrick/oryhydrareference/OryHydraReferenceApplicationFunctionalTests.java index 7439bb1..c648f66 100644 --- a/reference-app/src/test/java/com/ardetrick/oryhydrareference/OryHydraReferenceApplicationFunctionalTests.java +++ b/reference-app/src/test/java/com/ardetrick/oryhydrareference/OryHydraReferenceApplicationFunctionalTests.java @@ -624,8 +624,9 @@ public void quickStartFromLandingPageExchangesTokensInBrowser() { page.screenshot(screenshotPathProducer.screenshotOptionsForStepName("callback-page")); assertThat(page.url()).contains("/callback?code="); - // The form pre-fills the seeded demo client's values; this test's client is unique, so - // overwrite them. + // The credentials are tucked behind a disclosure and pre-filled for the seeded demo client; + // this test's client is unique, so expand the section and overwrite them. + page.locator("summary:has-text('Client credentials')").click(); page.locator("input[id=clientId]").fill(clientId); page.locator("input[id=clientSecret]").fill(clientSecret); page.locator("input[id=exchange]").click(); From a99dc0ceb062770e2d9b999bf32b3dd18bde0b7d Mon Sep 17 00:00:00 2001 From: ardetrick <1452182+ardetrick@users.noreply.github.com> Date: Sat, 25 Jul 2026 22:52:43 -0500 Subject: [PATCH 3/3] feat(reference-app): name the requesting client and describe scopes on consent The consent screen now reads like a real client's: it names the requesting application and shows a plain-language description for each scope (with the raw scope name alongside), sourced from the consent challenge. Adds a RequestedScope catalog for the descriptions. Drops the redundant 'offline' scope, and gives the test clients a stable client_name so the screen is deterministic. Regenerates the README screenshots. --- .../full-oauth-flow-oidc/1-initial-load.png | Bin 10194 -> 26203 bytes .../2-after-login-submit.png | Bin 14061 -> 48812 bytes .../3-after-consent-submit.png | Bin 19388 -> 14997 bytes docs/images/remember-me/1-initial-load.png | Bin 10194 -> 26203 bytes .../remember-me/2-after-login-submit.png | Bin 14061 -> 48812 bytes .../remember-me/3-after-consent-submit.png | Bin 18384 -> 12067 bytes .../4-initial-load-second-time.png | Bin 10210 -> 26203 bytes .../5-after-login-submit-second-time.png | Bin 19096 -> 15999 bytes .../consent/ConsentModelAndViewMapper.java | 1 + .../consent/ConsentResponse.java | 2 +- .../consent/ConsentService.java | 19 ++++++++- .../consent/RequestedScope.java | 24 +++++++++++ .../src/main/resources/templates/consent.ftlh | 40 ++++++++++++------ ...raReferenceApplicationFunctionalTests.java | 8 ++-- .../TestOryHydraReferenceApplication.java | 2 +- 15 files changed, 76 insertions(+), 20 deletions(-) create mode 100644 reference-app/src/main/java/com/ardetrick/oryhydrareference/consent/RequestedScope.java diff --git a/docs/images/full-oauth-flow-oidc/1-initial-load.png b/docs/images/full-oauth-flow-oidc/1-initial-load.png index 6e9040104931d9deb3c2d943b0f4d3934bd5c313..e2a2068b7b44c6e10711f5f2e70ceb906171606b 100644 GIT binary patch literal 26203 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 diff --git a/docs/images/full-oauth-flow-oidc/2-after-login-submit.png b/docs/images/full-oauth-flow-oidc/2-after-login-submit.png index 13dbc63f68897ed7bc159b3170c1f11d157cf16c..77ee1f2d97f4e280e3bcc02bcc62069485313085 100644 GIT binary patch literal 48812 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 TzZt?F2uX=gRhkwl3yJj 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 literal 14061 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

uzJnff#dVQ!3b$fomKV>QO#g=#o`ux{S8nF2 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�D`JK;X;WjFsxH8gtj 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 diff --git a/docs/images/remember-me/2-after-login-submit.png b/docs/images/remember-me/2-after-login-submit.png index 13dbc63f68897ed7bc159b3170c1f11d157cf16c..77ee1f2d97f4e280e3bcc02bcc62069485313085 100644 GIT binary patch literal 48812 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 TzZt?F2uX=gRhkwl3yJj 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 literal 14061 zcmeHuc|6p8`|rrzLW{eiGD7LrLMRzzO+}Wh8EYt#J$u$c2@xrg?7J~DW{`bXLdhC4 z_9gqiuVXvc+~+*c?{|K$=lst3_q<+D|0VJLem>Xr-mYr`)l}{sWkfO}5Qw7+@^>{5 zhK3i6yVjkpWsOq4$$zX@d2&S` z#iN^SttRJeM1*1DNVMNeaPM9i*MWTsp+FlYwXGDMdJ`H>U;WY}DCxOP|}IYp3G+bIn3+ zwioL-*@Vm!%dYBV4=y)LbDllxNnM$|s2rVf(gS`V(v7Sdy*ud3bVBFH#^SJk;j^8F z8_gN(;t~>N$}z%5UYlu*lmHHQc{g0J=ibgbikQ}&Z-xDBSlT|;7-L1r+#LC!s+DE9 z^DXe?lys>5AwB)~T(aq^3H`~khkKTL^Q}4*BY3)u%$no-GSpM3tJ4I<-LV+kvg!6Y zG){y2+BLg{!7tibhGcTpJx)w2v2tgvC)((GR)SOeBKzCq_0dS9xpv%#J`s9^&r}av zQ_{1Z1n*tl;^aeD)DnG&zNUR8&bDQXwe=CaXe}+GUjE~1|EYFKhY|T7VchU@4T>E` zv$L<6+QBtCj(lIN=gsn5>oU_OJ#5_|Bx@%KqlO;_-Y&7}DX71R&QTQQOM7PLjNxq> zz^ohatwL4!`TKiq%@!g*Xl1!Z3t7m8Ae|>#k_1ibGj(&*jcbB_e&lNtGvQPUV!l!v z%(^_063X*aJ5%SnX?-{nW!af9))3W}WmI{TP1rnTz0W0~1V>)1uXU0%qp2%>Ekyy(e5Afm3xNcBT%v>Le~+94GlV8 zy&x9e^c8e#vB&x|Q>=~lvCXZm=GdDLWHKK0=a|&>mwT|tP8DfUEf1i&RjgZIXS(>| zkCnIClSUe%Zcr6&5)}(Q*5?%Oisur|S-f_()|=m*uTE9?pgD#&rDW<-&x$!^2xEiW zo$@Wo$+p+UBCvR^pAo#+4NV1V!rpeBYe`(G^K|;Jhmy11LAUkl2+zqy_)ifP(Ow(B z10pC;q8%)O{D<3)Dh)Q#m;zn8DW>#R`RrbP$ z-gTe?gO8`*w{J#6@2+2FpX7WxnQta!wlmKwB3IE~nedCe(wcHFqK-*wBQZ{fy@_4S zspXr?0LEoJ&c*$7UL0B6Wlocu$S~iP%|Kj*!^ZnMqY|^dfBT&dA3A_Q7?mW-l9Ngv zOYdzvvV7rr9b)$I!Ie)p%$iD^r{xkJ>{JEaACB43GM2c2o60X>FXPc+i5d$<6ks~` zs2!DMCWVyUovjojPS^2Jm7Pu=Lx2s!tGPC8sCzLgQ`~!ZdpzDlrSe&Kp2DjA$|h=v zpkgtvy-Mn-Jws@Wmn>cEU1J&eeK{8uFZuZEAL!cYjx6mf)(Avl;VYg;^E*{M8y8jM zGX+)9lhBmpFhNtrRV7|^t_v4tC6K$Z!Zy(k>Ng%%c;0Mcu@n-ac5G-R+dnW(DoG?~ z5#$;ldFL03^n|tdT)uGcZTlme#i1IOj|_Y2^943N7gb^>b}T)@BBK2cpB9df$u3(r zu!{Tr`}d0%FQ{l#p-p>L?&e-$l5P+hV>u$)RNd<8`0=W)(6!8How#2m;nxv9J%+dG zJO``jhObzz;-tto9mmX*6+T>CV>0V0upvCL>@CVkHl69rDR*CGWMusOo|1BpiJZbC zGJA&Di&^iZY6k5Ay4Rl{E-uwcDYhrwjWRRQSj})xBEPYcxKNL0N5$irGmR=Mw9<$f zKeZ))C>pKG7e4FL%PrrfPUEe}>_lZNFONfpQ=D^Mx!CU64%43>Czo^TINI`Mm&Y0- zsH)OCd2)7S?M#z~XcU2OefCT)^z>MlSpuJC#=9N7s7O44arNlLue)j9P_!pSZTlq* zzGb9~cyHUEMhps{wmqFUqBY+30lanxT*0&!x_iq1r_gnWnjZYSB~8SRRG@4cNh zJXce-x@wV%-&nh%lNRfN1Bll~VVvQQaS2+*=AyP{#)pg@iK$fz>STi%_j;jC_dTa_8RLv#l4~Phh5E1-TS_gQ(fsMdKBnkn$5X5mF`t4Wm1UFaI1E82C11 z;5f5_ir-3|>1!>PxWDajChm53zt^Z~mY&d~vu557!PPlQO3gPA=SnIUY~-gY#5Qx% z0Sr1K+WXJ6tYgY2Y4jSvjs#Uv+{Hh!@yg%dJpqXUTBzArj<3uIPMNpS-CQ2G?asr| zAI2ik>YUck3)e8n<~ z{$63(!MlZxeSd#}S1VK0c`AGd$;w)6KP-nbEO#eMQCnSiyY?pA0=oSE$!{KHq&L~ zxmW{Fk-wColanmi+0>P1(dN0i)aNl@egNU){VH|f6?yS|8$Pr6lqvGQq9V0ERC?E3 zqB%-2l0S}1OQ8&yY0C#6#;qjhtr79LSUp89Ct=uiIqny<3Sl$X07RTWAHc-Jp?#uO z-2<0+`YhxOyyxFf7F1=5yZWZ7#EQ0-xh?ac@u1?8fuBJ_pyFL5{y2EhD%op?3d&-4 zu5?~6&pas$2+VfqH-;f`j1x`)WKBn=Zpw?_Af&Q2(iDM>=3A2P06yjE&GQ}tm4!!} zHpLdJ#EHT2DY#}GIEqX~Ni2Q8pcjLw`~Vd$S5vsA71PGiJs6y8Ki^+oa`F3zOQFXU zd-C6S@2qx+1-)e#KXBkcw>F=jpI^R3TRN0JljKTE>3oG10wzeXawiN9d z)zJI#qF+K(MOUz%hi@9`VX+2C5-!;wb59pC9t~oqSWxvQUdVkmzeC7ZEP>?_atH%T zYt{MtyYr5cd9MxbxVjb@TUYxZjb2+`R!WfC0k8)(Ls&h+E~XhJ;yk4}?6#C9mN(uQ zQwRss7$YKL-KnM@Xq#05Vzi&5oABY1>RV3fe%Jo!#N*~f;lKX6EBPCArD66Xnb?pZ zPwpMK)k1g&fGTO~M9P|14xCLsU}@xGYF^}ivCEB#Z~TEntJs#Ic9B&$jZge6%5PVm zq7UY#r~HWcVtv!t@DpZuKUOt?^mg?5Y`2A&SyL?BabKRrhua++Go;cv4OuHJh~>?1 zCsoaF>t-;J+mO-}Dp}BO@RqmtUepaUn#|hI$P8LHAgFzVqMM~+c%r*!#aj>2DsVy(GI{jM@K#K1NF zbE`wq(uStN&P_-)ohLJxbwISq{(~_y~%^uD$q4U-vU)7 zSHr0#7r40EGe-EeNwJs&jj47VnU%y++m*qk?@a8YI5taSZO}wLwD{T-A*(4~QvBSx zTdO4}wBMA$O_fNspuW96egUAvN1JQzrIcH%=GJ%5)+U6G!z}t?-^xN_Bpq*!2dhG)i!~6Qr8yYZXNNMFGF-Pr% z4J$l#(;Sm-`<1EA{OT;wA^_jydgupZU#bqiy@sf=`99CN?N84V7b>}?GqdI}TJKhu zN{6r;N;nItz+d_b-lv2R2zkMM5FZ@;n`qDZz&}@E@2NL+8&j{MN>ysbeRsqM6K~NY z5T3u=3|eXeE{0cp6x_geG!R|DaDjyHg>KC87IPSREp^iM>_G&Aw9&qw-H4j5@>nbH zhBN(%=7p+-(03wiJxyYHWNBj^B1u`6VK>lQ%Ck;C_@~ z8Z_Xh!owL;<*lu|Y2u9;avhgS_^wSK>wknhc}Ydcw!aL#G`C{7c~1cmGfiVhFr>fI zmDyI$n>9wGQPXgYv)f?oY}zy4>j~}sN>d^yBeidUds&_@UpM^na{rrCd?ltoPvy^d z<(gIb&{-~4XxM>BgcfTbTJw{I7gG&9G)Nh3h>uU#H2fg&A*$zB>cWjSkr;I=+wArT zUTq$*&Z+Y6L1$#?k~JV9SYK9Q>rZ1x7#T}IGk{0}F-1)5 zD|R&d{nd{Xv(gF`4U&Zq>ThY}2XdNS+H3pAhf6k0%QbIKqw3jCoqAfBrsh2wq5ZTm z8s)v~N&JRDynDFWy+4k}Z&IUmMBY}*`I;Gj)I-*Wj~B-LxNnKL?&?7$QC*sM;p-gyys;odQ2!XYjD*pYY}1Y%dCVyumP`GHkgmwoRO zWwW4>Yi1YjSO2&;G!=5X7kEz!7}cioqkxfN0$840quCxr8YDzic=J&RLeLvyt7;-k z$+BA>wsRwu+$;SxRuA%t_M6 z_jbbzyM&LQQ*x1%{6a+wosR9rkG&I`eN#8?_#c5rZ{u>Frl10ywm0lC?xiVo2>GTH z9d`&vND{SqaV8&U7oFb&=W8eQug`NxxbA%9W2CBc%0F%V0mHCMpyFRmtp~tGk zxi2@0gfO)y5t~_fwV>g`Bop?Dp6l344>h=UQn>d~{6sX$>f@CM=|HfeJUog<9YlR> zs&!{}(hfWVu>ct_?(z&6(vp&CF>gpwn|rzcFk~VrNkf2S_)*9sK#+Y_ii5Z=(#R{P zP0<|V9}qxjzIpkw{4^5-0~}V+M^wC&jYk^_f%p-mYS2P&xwUe2LKGfVnZ*Vyb;MgH zi3J}A8YBTE=2miu+9g61M8%&)4^cNaE#A2Tt$z9P^V{m&h^s{=z+X5#n*9cnCa;h(!!wGoCrN$NeKg^-*1CXzm_r8=yP5AEUxL8T0Jw6p4Lc4j0s$-i!DD&3%JCA# zxBVFVT`toh7F=8&gyPSvr{c8Q!@pb2dDcA)5(=axXaBv^Sii0Vv121RT1*yT_Z~u_ zl7TRMCmpTp$X74)DLi~7g427u)zy$8mft{3HZ#n1eXftkkF4|giGuj!D=};+OXjT~ zT26}Kn9@(2uF`GWl~SKnxq)w84SaUEp~P22X9}W9(8yWf3<6JZcNf@L8L6hmj}Hz$ zQf>zV2k}bF{s1Uf^1b(Vl_l0@d(2LEY@5`*h3x~~?;@NXAENtNts4Hok$GfLmUxdP;4lZ18M7D!?q zKYqOC_r=T03vR&(%oGUYOUlujpnBnfRYAUk|AYQ}5U>W(C=-W-4n%qWN7+Em_|?hK zBf>5j@eXQUxgQyH@t%7w-dDG+b)^1L!P)Bq4Hb(o+pwzIbq?@Th2nrINd~2~h$_j- z^LdAX3obdo4cgsvDDaX{Qj)Q9Mm%LBhm!RXGEC~Tsg@tsnjm>JKTtyO$!aW%{wv1!Hn z2VJ<3#UukIS^|ycCdph2cTx{N3}{kU@h%h5J)VGhQsFk~jyUM|iT<|~pYv=t3WGm$ z^ia|6xZ>1H3fAADF+owk*zWgBo*78&pdrG_zxBOJ`v(kedIo&h=}B6h?&!%vCZfE* zEhNYrwABQ$#9Vv)lISmc=PRHKjqQ~{lUD8Rp8J0Ge;1`ti}sqD;fo{52h7=oturQ5 z?uAY*kNg&;elawws#PWutt1zaKs`@5_ zt*fH3L+SU___&$$u>RCUYYG&>WsTI=i)Dz7;_>+9-Ed(WJ%H~4wIQCtOz#nc|19e+ z=6(OCgo}ac5NJ4*YP>|QS+mv_4m<|C#8n!z1vd82lIA$&%z9;fRqiS24@ z3$M3YG8J^xk7o9IN_~36a`xy)jk8`b7Xh8w?m7!ueESJzW+$-IPz4}OM^i$j>OWl{ z_GOa#1nJW1HRwurunaLGwpvLKlkWzCkwIsu{VrecZ_|Jt(E4a~h8E6S{7MZhPXZlK zzF5l^eec3Iy*rR&z<-9J7@)%JOO=SPPB?RiR1t#MryG&?Nk^XkJih#OhD|^R-euo@ zMoog&EZl5|wkh@^g=9du-Uq_^G>>M6YJ!yIK)zMvZFiVg;4};d(&8mO_#YOjy@1)z z_X(>9DxiYIL5b#w2>ml*u+-BBVb%r(0y6_ztA%E`MMeRlsFU0xh-K(3Fm@?@m0F_=4d2bc_(Z8_%=+g zyuiOeZj-Y-oeS(im2jDhm1>Tcw36`to+?`wS|J8r)gV*~)NCmPGN6qJ-X8yq@C9i& zd1Y&L+NCS5($4A!3Ib_)!?d0m-3+g_vc4`td#Dc1mydUi_a8o`=}b5Sp!_{f+~w;H zUNxv8_CNo8C+4idk;THnLE5IAI_dfuoM038j)G2L@~7qz`|6v^Zl6-?r@-LL_wO#P z(-EdcuU@r=sUzMB{O`hsRcT^MaQ)F{fS(@>hNU2nyvWKcC6u(1AO1zU9B#1? z>sp%le;jJt-)kjcF6(3`V$@6>PW@-^dJthJ{`y}IvN@#xG008@X9TlT|4nhWzlGX; zx9(KcdXoy!U1u5kUYT;TMe&fWH~k&|kp-;U8?REI&-He>_NPDUU98aVbSVgxyt$I+ z;`u#~$BHByb>Kronmj$CD2{uGe*&T?g#_?V>jhV#OaY4U!Q>ldX3ZRay}*dTcA!Tn zr7pIsdL0C9)mbPxP*`OpZ_CLvA1LlLkr;1-s@U7zvZQ6)gI|21YiWOlOxV2Z_yxJM zptJo>8)iooVn*LX413W=wr^N(4?uIMHwsv_A@(LzTQuMi#aj3Clf??RE9x}gH+YH9}%R$aOn;xyWs)A#} z@u%nTcU=3+++Yqj0P6t&Wf5+S1z@EKTP1+I37EAmU}hez%#50VBdp2pCE$CXccm-G zKy?oXaC(`O@nqhtGC}CEg@pz1Q!@ZXAR_C(UW#{31|p7Dmf3>oxaEu+pjyAdF9|SJ zMFpfX+ty^+SaC;4^}#b=HL8HY+6(aF(EU!p&*fGN_KrE)Rz~>C9l-y;aaIORGm{pI zqo_^6sQ(b06o8c$gBA$O=R2~Da*S)3HK}-weBhM7T@(Jk=6s%@LK|KX9f7~ArHuQk znY0R_2Cf{&b`UC{|Fm=m0}W}T*6bEcptLg79z&9%_zkdsb+$*_w-Fx(BOlhYXET4% zU{3Gu`{GAm_Swk(#NW07Tke2?^WsSd$B>24@&I_3f}yHSGAv8vxX4Yb`w=Ar9Y;DN z8*5yG#Vi;qZGL2xDnxws9H{w&8nbZ7aV+dgST*F#97r23(ynd6fd3gp)$C*~OLmxs zL47pHTlC8LPQdHaS2X_03cxpjqqN9&0}ZDm95Xt_{c&Q1Qn)Av3$2 zF$Ga;)yq~7OnEz&Xo?bxfi;Y~d}m^U)Q1C`MO|pnRV!lutf|iAe$|gR>D~9nVj@Wg z?bKf1{PP(Ck$nR1Q(oSNH-~g7Gu8v3k3uS!^2dGC=vaBhaFXkScV(P*bs8w9H#z

uzJnff#dVQ!3b$fomKV>QO#g=#o`ux{S8nF2 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 diff --git a/docs/images/remember-me/4-initial-load-second-time.png b/docs/images/remember-me/4-initial-load-second-time.png index df9959302f9a3034677814fab6ef9e1f2182928a..e2a2068b7b44c6e10711f5f2e70ceb906171606b 100644 GIT binary patch literal 26203 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 a0;zc;cg1Ba0O=qIq^_dW6u&Z#xDC1N!i8N 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 diff --git a/docs/images/remember-me/5-after-login-submit-second-time.png b/docs/images/remember-me/5-after-login-submit-second-time.png index a978c29418ebfaafbfc542ebf0946acb59dc5feb..b3db897fc0b6afd4fa5822d39707ecab044161ed 100644 GIT binary patch literal 15999 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 p#R92du$XLUoWV`b+7m_**A#UxVbb6*-rp zH5XEHSB{$D@|9!8V}u1-FqzkG39+VrN@8R< z!>dPVP;a3EPi%W#tq?Ry$EJyQe&G`Od47vS{(d6AVJf8<{s-j5qy3Y*5WR(3$+XXB zj@E!WloafY0fDdWPfRlG8mh)Sca<7|EizV;5hKT(*M>h?vox|HBv*u@eQ#zin$G7q z3~oviqFqa)>e(cP(C}z0REDW=P5hIUb_veVOpAA8;ahdS5^Unqshqwv8{JZg;fnY` zT%x+yJeG#hl;unlui@xM`9A!7Ltr118yCI93n3L&BV1*xz4~)RDR_^ zB}nyAJe$1>P&S+=-R{$PdEqp168R7v2`KQ7lshob|B=sb^y%U1vpAj#mz;?P6%{t1k ziAUiIg-bRm3OOvf7mPHs+0(N?(b4Xf8K971V;WK<&o$_5zL*F7p=u~0R*8SWjcoB*P=vd8W-&mti5)S-PT}Ry!A9e^Ua4i z;;D{LSJ!2NsyG{XF^T$43rFx##_X>;wlGz0Syu3ndo*aLv3AcQnIS<_Qb@rmW<)hj z6N1DO!Ci@JLqdU?$B=LX2-@4ck~ox;k)xETDnFgxe+Am{uc5a)@LXFoK7wDuDL)yp z=DjL_;Xm|d912PlK5%21e^-E@C&kdJpQ{|!0hd7*%~5|Y`*5N3$kC*ag2i)|j0Ag% z!) zBnAOiPEJ14_S)Bi()qgS8b`gpIn}Dt^t5|6&KGzGKSnkLehEN5vZI!6_H`}q1G$VDbr>)KMC zTdA`c8(W_@X2e`@`{u6Stt8!Sjxaa$JB`*z%`8gq0>CoDr(uwhOkdN0NqrG<&kaBP z+q06-*3O`oS=G4;SoMt|h}uT=QtGyOYyWL`y$|5#RXW$|Gy}xh?gLl^n)#(GIVODc zormbns2eiamk52FDRCKSe755i?A;6={ze17+M{BzbHv#7q}E!3Td2^|9}@UVj(d5d z^c0%d9m;(u;NA8opf#HFxu;7y)!GYGheq@r{_8Ja1O8`N#!12A|7vjN|I?Jse{cSO z&K&)B8vmWf|Jyv;f41?TZTx2&|2LDH|9Q%Pp7Nik{QuumUZ~*UUS4>da|vI^$Wi{) bhKO+Hq6guVq(avy6MnV4zynkWC literal 19096 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 diff --git a/reference-app/src/main/java/com/ardetrick/oryhydrareference/consent/ConsentModelAndViewMapper.java b/reference-app/src/main/java/com/ardetrick/oryhydrareference/consent/ConsentModelAndViewMapper.java index 5e18d21..dbac03f 100644 --- a/reference-app/src/main/java/com/ardetrick/oryhydrareference/consent/ConsentModelAndViewMapper.java +++ b/reference-app/src/main/java/com/ardetrick/oryhydrareference/consent/ConsentModelAndViewMapper.java @@ -26,6 +26,7 @@ private static ModelAndView handleSkip(Skip consentResponseSkip) { private static ModelAndView handleDisplayUI(DisplayUI displayUI) { return new ModelAndView("consent") .addObject("consentChallenge", displayUI.consentChallenge()) + .addObject("clientName", displayUI.clientName()) .addObject("scopes", displayUI.requestedScopes()); } diff --git a/reference-app/src/main/java/com/ardetrick/oryhydrareference/consent/ConsentResponse.java b/reference-app/src/main/java/com/ardetrick/oryhydrareference/consent/ConsentResponse.java index 61fd4f6..eff1cfb 100644 --- a/reference-app/src/main/java/com/ardetrick/oryhydrareference/consent/ConsentResponse.java +++ b/reference-app/src/main/java/com/ardetrick/oryhydrareference/consent/ConsentResponse.java @@ -10,7 +10,7 @@ public sealed interface ConsentResponse record Skip(String redirectTo) implements ConsentResponse {} - record DisplayUI(List requestedScopes, String consentChallenge) + record DisplayUI(String clientName, List requestedScopes, String consentChallenge) implements ConsentResponse {} record Accepted(String redirectTo) implements ConsentResponse {} diff --git a/reference-app/src/main/java/com/ardetrick/oryhydrareference/consent/ConsentService.java b/reference-app/src/main/java/com/ardetrick/oryhydrareference/consent/ConsentService.java index a9eded6..d446c67 100644 --- a/reference-app/src/main/java/com/ardetrick/oryhydrareference/consent/ConsentService.java +++ b/reference-app/src/main/java/com/ardetrick/oryhydrareference/consent/ConsentService.java @@ -13,6 +13,7 @@ import lombok.experimental.FieldDefaults; import lombok.val; import org.springframework.stereotype.Service; +import sh.ory.hydra.model.OAuth2ConsentRequest; @Service @RequiredArgsConstructor @@ -36,7 +37,23 @@ public ConsentResponse processInitialConsentRequest(@NonNull final String consen return new Skip(acceptConsentResponse.getRedirectTo()); } - return new DisplayUI(consentRequest.getRequestedScope(), consentChallenge); + return new DisplayUI( + clientName(consentRequest), + RequestedScope.fromNames(consentRequest.getRequestedScope()), + consentChallenge); + } + + // The consent challenge names the client asking for access. Prefer its display name, falling back + // to the client id, so the consent screen can tell the user who is requesting access. + private static String clientName(OAuth2ConsentRequest consentRequest) { + val client = consentRequest.getClient(); + if (client == null) { + return "An application"; + } + if (client.getClientName() != null && !client.getClientName().isBlank()) { + return client.getClientName(); + } + return client.getClientId(); } public ConsentResponse processConsentForm(@NonNull final ConsentForm consentForm) { diff --git a/reference-app/src/main/java/com/ardetrick/oryhydrareference/consent/RequestedScope.java b/reference-app/src/main/java/com/ardetrick/oryhydrareference/consent/RequestedScope.java new file mode 100644 index 0000000..278af92 --- /dev/null +++ b/reference-app/src/main/java/com/ardetrick/oryhydrareference/consent/RequestedScope.java @@ -0,0 +1,24 @@ +package com.ardetrick.oryhydrareference.consent; + +import java.util.List; +import java.util.Map; + +/** + * A requested OAuth scope paired with a human-readable description. A real consent screen shows the + * user what they are granting ("Stay signed in") rather than the raw scope token + * ("offline_access"), so a consent provider keeps a catalog like this one. Scopes with no entry + * fall back to displaying just their raw name. + */ +public record RequestedScope(String name, String description) { + + private static final Map DESCRIPTIONS = + Map.of( + "openid", "Confirm your identity", + "profile", "Access your basic profile", + "email", "See your email address", + "offline_access", "Stay signed in by issuing a refresh token"); + + public static List fromNames(List names) { + return names.stream().map(name -> new RequestedScope(name, DESCRIPTIONS.get(name))).toList(); + } +} diff --git a/reference-app/src/main/resources/templates/consent.ftlh b/reference-app/src/main/resources/templates/consent.ftlh index f54e4c7..c8c7610 100644 --- a/reference-app/src/main/resources/templates/consent.ftlh +++ b/reference-app/src/main/resources/templates/consent.ftlh @@ -2,24 +2,36 @@ + Authorize access + -

- +
+

Authorize access

+

${clientName} wants to access your account. Choose what to allow.

+ + - - Requested Scopes
+
+ This will let it: + <#list scopes as scope> + + +
- <#list scopes as scope> - -
- + - -
- - - - +
+ + +
+ +
diff --git a/reference-app/src/test/java/com/ardetrick/oryhydrareference/OryHydraReferenceApplicationFunctionalTests.java b/reference-app/src/test/java/com/ardetrick/oryhydrareference/OryHydraReferenceApplicationFunctionalTests.java index c648f66..12d5bf1 100644 --- a/reference-app/src/test/java/com/ardetrick/oryhydrareference/OryHydraReferenceApplicationFunctionalTests.java +++ b/reference-app/src/test/java/com/ardetrick/oryhydrareference/OryHydraReferenceApplicationFunctionalTests.java @@ -147,7 +147,8 @@ public void registerTestClient() { .redirectUris(redirectUri) .grantTypes("authorization_code", "refresh_token") .responseTypes("code", "id_token") - .scope("offline_access", "openid", "offline", "profile")); + .scope("openid", "offline_access", "profile") + .put("client_name", "Demo Client")); } /** @@ -195,7 +196,7 @@ private URI getUriToInitiateFlow() { .addParameter("response_type", "code") .addParameter("client_id", clientId) .addParameter("redirect_uri", redirectUri) - .addParameter("scope", "offline_access openid offline profile") + .addParameter("scope", "openid offline_access profile") .addParameter("state", "12345678901234567890") .build(); } catch (URISyntaxException e) { @@ -601,7 +602,8 @@ public void quickStartFromLandingPageExchangesTokensInBrowser() { .redirectUris(appCallback) .grantTypes("authorization_code", "refresh_token") .responseTypes("code", "id_token") - .scope("offline_access", "openid", "offline", "profile")); + .scope("openid", "offline_access", "profile") + .put("client_name", "Demo Client")); val page = newPage(); diff --git a/reference-app/src/test/java/com/ardetrick/oryhydrareference/TestOryHydraReferenceApplication.java b/reference-app/src/test/java/com/ardetrick/oryhydrareference/TestOryHydraReferenceApplication.java index b7afc6a..338ef83 100644 --- a/reference-app/src/test/java/com/ardetrick/oryhydrareference/TestOryHydraReferenceApplication.java +++ b/reference-app/src/test/java/com/ardetrick/oryhydrareference/TestOryHydraReferenceApplication.java @@ -65,7 +65,7 @@ OryHydraContainer oryHydraContainer() { .redirectUris("http://localhost:8080/callback") .grantTypes("authorization_code", "refresh_token") .responseTypes("code", "id_token") - .scope("openid", "offline", "offline_access", "profile") + .scope("openid", "offline_access", "profile") .put("client_name", "Demo Client")) .build(); hydra.setPortBindings(List.of("4444:4444", "4445:4445"));