diff --git a/routes/web.php b/routes/web.php
index 4627f41..a1c010a 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -37,6 +37,11 @@ Route::get('/', function () {
%s
%s
+
+
+
+
+
',
e($route['method']),
e($route['name']),
@@ -44,6 +49,10 @@ Route::get('/', function () {
e($route['auth']),
e($url),
e($url),
+ e($url),
+ e($url),
+ e($route['type']),
+ e($url),
);
})->implode('');
@@ -119,6 +128,53 @@ Route::get('/', function () {
background: rgba(23, 33, 61, 0.86);
}
+ .token-panel {
+ display: grid;
+ grid-template-columns: 1fr auto;
+ gap: 12px;
+ width: min(860px, 100%);
+ margin: 0 auto 28px;
+ padding: 16px;
+ border: 1px solid var(--panel-border);
+ border-radius: 8px;
+ background: rgba(23, 33, 61, 0.82);
+ }
+
+ .token-panel label {
+ grid-column: 1 / -1;
+ color: var(--muted);
+ font-size: 0.92rem;
+ font-weight: 700;
+ }
+
+ .token-panel input {
+ min-width: 0;
+ width: 100%;
+ height: 42px;
+ padding: 0 12px;
+ border: 1px solid var(--panel-border);
+ border-radius: 6px;
+ background: var(--code);
+ color: var(--text);
+ font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
+ }
+
+ button {
+ min-height: 38px;
+ padding: 0 14px;
+ border: 1px solid rgba(255, 216, 74, 0.42);
+ border-radius: 6px;
+ background: rgba(255, 216, 74, 0.12);
+ color: var(--gold);
+ font: inherit;
+ font-weight: 800;
+ cursor: pointer;
+ }
+
+ button:hover {
+ background: rgba(255, 216, 74, 0.2);
+ }
+
.status strong {
color: var(--gold);
}
@@ -216,6 +272,51 @@ Route::get('/', function () {
outline: 1px solid var(--gold);
}
+ .actions {
+ display: flex;
+ flex-wrap: wrap;
+ gap: 10px;
+ margin-top: 12px;
+ }
+
+ .actions button {
+ flex: 1 1 108px;
+ }
+
+ .result {
+ display: none;
+ margin-top: 28px;
+ padding: 18px;
+ border: 1px solid var(--panel-border);
+ border-radius: 8px;
+ background: rgba(8, 11, 24, 0.9);
+ }
+
+ .result.visible {
+ display: block;
+ }
+
+ .result-header {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-between;
+ gap: 10px;
+ margin-bottom: 12px;
+ color: var(--muted);
+ }
+
+ pre {
+ max-height: 420px;
+ margin: 0;
+ overflow: auto;
+ white-space: pre-wrap;
+ overflow-wrap: anywhere;
+ color: #e8edff;
+ font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
+ font-size: 0.88rem;
+ line-height: 1.55;
+ }
+
footer {
margin-top: 34px;
color: #697399;
@@ -232,6 +333,10 @@ Route::get('/', function () {
.grid {
grid-template-columns: 1fr;
}
+
+ .token-panel {
+ grid-template-columns: 1fr;
+ }
}
@@ -248,12 +353,104 @@ Route::get('/', function () {
Service: api-ranking-jogos
+
+
+
+
+